1
0
Fork 0
mirror of https://github.com/HenkKalkwater/aoc-2020 synced 2024-11-23 03:25:17 +00:00
aoc-2020/in/bigboy/3.txt

10001 lines
4.9 MiB
Plaintext
Raw Normal View History

...#.....#...#..##..#.#....#..............#....##....#......#......#...#..............#.#.........#..#....#........#.....##....#.#............#................#..#...#.#..#.##.......#.#......#.........#...#..#...#.....#..#...#..#....###..............#......#..#..###...#..#.........##..........#.#...#.#..........#........#.#......#.......#....##...#..#....#......#.......#...................#.....#.....##.....#....#..##.....##..........................#..#.##..#......##.#.#.#.....##....#...#.##.....#..#......
..###....###.#....#..##....#..#...#...#..................#.#..............#........#...#...#.###.##........#....##....#.........#....#...#...........#.#........................####...#..................#....#..##........#.#.....#...#.#............#..#..#....#.....#..#..#..............................#.#..#..#...#.#......#.#..#.#....#..##...##.....#..##........####.#.#.##.........#..................#.........#..#..........#.#.........#..#......#............#....#...........#.....#.#.....#..#......##.#..#....
....#..##.#......##......#.........#.....................#......#......#..#.#..#......#.#...#..............#.................................#....#....#.##..................##...##......#...#.#.#.........#..#..##..#.#.#......#.........#........#....##..####....#...##...#.#......##...........##..#.#.........#.#........##.......#...#........................#.#.....#...#.#.......#.#.......#......#...............#.#....#...##......#.#...##...##......###..#....#..#.##..#.........#...#....#..................#..#.
.........###.##..#.#..###...##...##...#..##......##.#............##.#...#....##...#.#....#...........#....#...#.##..#.......##..##........#.................#.......#..#.#.....#....#.#....##.......#.....#.#....#.##.....#....#...##.##......##.....#..#.#........#.....#........#..#....#.........#.#.#.#...#....#......#.#.......#...#.....#..............#.#...#..#.#.#............#...........##.#.#..........#...#...........................##.##..#.#.##..#.#......#....#....##.......#...#..........##....#.....#...#..
.......#.......#.#.#..##.#.........#..#.......#.#..#.#.#...#.....##...........#...##.......##...###.......#.#....##......#..##.................#....#......#......#......###.....#...#.....#.#...#....#...........####..#..#........#.#.......#......#.....#......#...#................#...#.#.#.##.....#.#.............##...#..#.....#.#............#...#...#..###.#.#...#.#......##.##.........#....#.##......................#.#....#..###......#.......#.....#...........#.#.........#....#...#.....#.#.#...........#....#.#
....#.....#.#..........#...#......#.##...#.#........#...........##..#.#...........#..#...#.#........#............................#.......#.........##.......##....#............#...#......#...#.#..#......#....#........#...#..#.#...........#..#.#..#.#.#..#.........#...........##...#..###....#.......#.##......#....#.#..#..................#.............#.............##.........#..#..##..#.#..#..#.....#............#..................#.....#..#.#....#.......#...#.#..........#.....#.#...#...##...#....#.....#......#
.#.......#...#..#..............#...##..##..#.............##.......#...#...###.##............#.....##...................#.#..#..#.#..#........##........#........#...##..#....#......#..#....#...#............##...........##.#....#.....#.#..##.......#..........#.##.......#.#..................#...#..#......##.............#..##....#.#......#...#.....#.....#...............#.#......#...#....#...#..#...#....#.............#.....#.#....#...#.........#.#..#...#...#..#................#..#.........#............#...#..#..
.#....#.#..#............##.###..#....#.............................#........#.........#..#.....#..................#.##...#.....#.##........#..#..###.#..#...#.....#....##....#.....###..#..##.#.....#.....#.#.....#.......#.#......#....#..#......#.##......#.#.....#.........#...#.#.............#....##......##..#....#....#..##....##...........#......#.###.........#....##...............##.#......##......#.....#.#..#......##..#.....#.....#.#........#....#.....#.#.....#..#...#.#.......#.#..##.#.####...#......#.##...
...##....#.......#.......#...#.#..#.........##...#..#.....#......#.......#..#....#.....#..#....#.....#.........###.....#..#....#...........##..........#...............##...#.....#.#...#......#.......##..#.............#...#.#....#..##........#.##.#..#.........##...........#..#.....#..#....##...#..#....#......##.........##....#.....#..#..##.............#.......#.......#.#.........###........#..........#.....#.....##........#...#..##..#......##.......#...#...........#........#......................###.##..#..#
...###....#.#..#.......#.........#...#.#.................#..............#...#.......#................#....#..#..................#.##.............#..##.......#.........#..#.#...........#.#.....#........#.........#.............#..............##..##...##...#.#....#.........#..#.......#........#.#........#...#...#..#.#...###....#.......#..............#.......#........#.......##..#....#...###....#......#.....#......#.#...#.....#..#.......................#...#..........##.....#.................#.....#..#....#....
.#...#......#.............#.........#..........#..#.....#.#..#..........######.#....#..#..#.#.#.#...#....................#...#..#.............#.............#.....#.........#.......#....#.........#.#.#..#..#.#......##.....##..........#...........#........####......#............#.......#.#..............#.......#.#..#..#.........#...##........#..#.###...#...##.....##...........##..#.......#..#................#.#..#.......#..#.....#......#....#.##.##.......#..........#......#..#.................#..........##..#
.......###...............#...##..##....................#.....#.....###......#..#.......##.#......#.....#......###...........##.#...#...#.#........#..#......#.#.....#.##.....#........#.#.....#...#..#...#.......###..#.....##.....#.....#.............#.....................##.#....##..##...............#............##.....#......#...#..#.........#.#..#.....###.#.##.#..#.........##..#.....#.........#..#..##...............#...##........##.......#................###.....#.....#..#...#..#....##...#........#..........
.......########....#.......##.....#..#.....##...............#...#.....#..#...#................#.##.......#...#.......#......#..#..#...#.......#..#..##...#...#...#.........#..#................#.#......#.##..##..#.#....##..#....#.................#..#.#.....#...#....................#..#.##....#.#......#......#..#.....#.#......#...#.........#.#.....##................#..........##...........#.#.................#..#..#.#...#..#....#...........##.........#..#....#....##..#...#.........#...........#......#.........
..#.#...#..#.#....#.....#.........#.......###...#......#...##.........#####......#....##...#..#.#........#.........#..............#......#..#...##.#.....#...##...#.#.........#..........#.....#.#.#........#...#....#........#.............#.....#.......##..#......###...#.......#......##...#.......#.#...#.....#..................#....#......##....#.##.....###.....#.#...##.#.................#......#.................#..##.#...............#......#..#.#.#.......#.....#...........#.....#......#.#.#......#.#.#........
.#...........#........#.....#....#.#.......#.##.##.....#...##.#....#.....#....#.#.......#..#..#..#..#..........#....#.#..##.#.#....#...#.#...##.#.#...............#.#....#...##........#...###.##..........#..##.#..............#.#.#.#....##......#.##..#.........##.......#.#...#........#.......#.....##..#.#....#..#...#...#.#...#........#.#...........#.#.......#..#.#........#.##.......#..#.#....#.#.......#.....#....#...##.#..#....#...#.#....#.#..........#..#......#..#....#..........#....#.#..#..........#........
....#...#..................#.........##...#....#..#...#....#........###.......##....#..#..#........#..#..#..#....#...#......#.#...##..#..##....#..#....##.......##...#...#.#.......#...#.....#...............#.......##.#.........#..........#...#.................#....#..........#..#.#.......#..........##..#.#.....##................#..#....#.........##..#....#.......##......##....##...#....##..#.#...#........#..............#........###..#....#.#....##......#.......##.....#..#.#.........#.....#........#........#.
#......#........#.#..#...#...#......#.....#......#....#......#..#........#.#..#......#.#.#..#..#............#....#........#........#.#.......#...#.##.##...#....#.....#.......#....#.......#...#..#.....#.##......#....#.#...#....#........#..#.........#..##....#.....#.##....##..#....#.......#.......#......##.#.#............##....#..#..................#...#.....#..#.##.....#....#.........#.........##.##.........#.......#.#....#........#.#..##..........##.......##.........#.#....#........#.#..........##..#.......
.........##.#..#....#.......#..##.###.........#.....#...........##.#..#...........##..........#...........#....##......#..#....#........###.#...#.#..#.#........#.#........#..#...#.#...............#..#..#...........#..#....#........#..#.#....#..#....#.#.#.#..#.....#........#.......#.....#..####.###...#...#........#...##...........................................##.#.........#..........#......#.....#.......#.......#.......#......##.#...#........#.#.#.#....#........#...#.........##..#.....#....##....#..##.....
....#.##..#..#.#.................#......##.............#.##..#.##....#....#.#......##...#.#..###..........#..#.#..........#.#..#....#.....##........#...##...###....#.......#.................##....#....#...#....#...#........#..##....#..............#................###...........#........#.............#.........##..#..#....#.##.................................#.....#........#....###.#....#.......#.......#.#...#....#....###..#..#.#...#.......#..#...#........#..#.................#..#......#.#......#............
....##....#..#.....#......#..............##..#.#...#.....#.......#...#.#..#.##....#...#...#................#....#.#..#...##.......##...#.#...#....##.#..............##.....#.....#.#.##....#.#....#.#...#.#...#....#..#..............#......#..#............#.....#..#......#...#....##.......#....#..........#..#...##......#.....#.#..#.#.#......#............#.............#.............#.....#...#...............#.....#.#......#.#.#..............#....#....#....#...#.....#...........#....#..#...#.#.#...#....#....#....
......#.....#........#....#.....##...#.#..#......#......#....##..#.....#...#....##..................#.........#....#####....#.#......#..#.#.........................##...#.........#................#..##..#..#..#...........#.....#.....##......#...............#.#.#.........###......#...............#......#.##.#.........#............#............#.....#.......#.#..#......#...###..#.......#.....#..........##.................#...#...#..#.....#....#..##.#...##..............##....#.#............#.##.#....#..#......
.......#...#..##.....#.#...##.##....#...###...#..............#...#..........#...#...#...........#.....#............#..##..#...###............##....##.........#..........#....................#.....#.........#....#.......#...#..#.#.......#.#.#..................#.#.......#...#.#....#.#....#.#.#.............#...........##.....###......#..#...#...#........##..........###........#.......#.#............#...#...#....#.......###.#.#...................#.....#.........#......#..#.#..........#.#.#...#...#..............
####...#.#....#....##..#..##....#...#...##........#.#...##...............#...#..#.##......#.........#....#...#...#............#..............##....................#..##....................#....#...#.#................#.#..##......#.##..#............#......#.#.#..#...#..#.#.........#.............#.#...#.....#..#...#.#..........###...###.#................#.#..........###....#..#....#..#........###.#.........#.............#.........##..##..#.....#........#..........#.#.......#...................#.#.#...#....#..
.##.....####.......#..#........#.##.....#.#...............#....#....#.#..##..#..........................###.##...............#........#....#.........#..#.#..##.....#..##.......#.#...................#.............#..#.##.....#...#............#.....#.##.....#...........#...#..#............#.##.###......#...#.....#.........#....#........##...#......#......#..##.....#.................#.#...#..............#.#.##.....#..#.##..#..#.#.##.#...#....#........#..#..#.#..........#........#......#..#.#....#.#.......#..#.
........#.#......#.....#.....#......##.......#..#...#......#.#........#.....#.#..........................##...#....#.......................#.....#....................#.....##......#.........#..#..#..............#....................#....#....#.##.##............#...#..............#...#...#....##.....##.#..........#............##.#.....###.........#.##.#.#.#......#.##...............#.#............##.....#..#...##....#.##..#...#..#.#....#...#...#....###........#....#...#..#..#......#.#............###...#.....#
..#.....#.......##....#...#.....##.........#.#....##..#.......#.#.....#..#...........#....#...#.........#..#..........#...##......#.........#.#......#.....................##.#........##.##..#....#............#...#.....#...#...##.#..#.....#.....#....##.....##...#.....##.##........#......#....................................#..#.#.#.#...#......#...#.#....#.....#.#.........#.......#.#........#....#.#...##....#...#..#...#...#....#.#.....#...##...#.......###..##.##....#...#..#.#....#.....##..........##.......#..
.#......#....##.#......#...##..##..##.....................#.##...##...#............#.#.......#.#.#.#...#.....#....#..#.......##..................#...#....#.###..#....#........#.........#...................#.....#............#.....#....##.........##...#..............#...#....#....##...#....#........#......##...##....#......#.#............##.#....#....##.......##...#..#...##...#....#..........#...#.................#.#.........#.......#.#....#.............................##..#.#....#...##......#.......#.......
#................#...##...#.........#............#.......#...##........###..#...#.#.#............#......#....#.#..#.#..#............##..............####............##.#..###...#..#.#.#.###.#........#....#.....##.....#.....#...#..#.#.....#.#....##.##............#..#....#............#..............##.....#..........#.#..#...#....#...............##.......##....#.#..........#.......#......##.....##.###...#........#...#.........#.....#.....#..#.#.#..#............#...........#.....#.#..#............#......#......
.#...............................#.##............#..#...............................................##.....#.##.#.##.##...#....#..#.#....#....#......#...#....#......#..#.#.....#...........##..#........#.#....#.......#............#....#.........#.#........###.#....##....#.#.#.............##......#..#.....#..............##....#..#####.#.....#.........#.#....#...................#.##....#.#.#..#.....#....#...#...#.....#.#.........#..#...##.........#.#...#......##...#...............#....#........##..##..........
.............##.......#.#..#....#........##..#..#.......##...#..#..#..#......#..#.#........##.....................#....##.....#..#.#.................##....#........##..##..#.....#..............#..........##........#..#....#............#...#.....#..#..............#.......#...#.##..#.........#..#..........#.........#.....#.................#....#.##.....#..........#....##.#...#.#......#.#.....#...#....#...#..#...#...#..##.....#.......#........#....#..#.#...#..#.....#.#.....##....#.#.#.#.#.....#....##..........
...#..#..#............#........#......##.....#......##.###..............#................#...#......#..........#..#..#.#........#.......#..........#..#.#.#.....#...#....#.....#......##.......#.#...#.......#..........#...................##.#..#.....##.#..#...#......................###...............##.#.#.....#....##.......##....#..#.#.....#.#...#...#..#......#....#....#.......#........#....###....##..##....#.##....##.#........#.#.....#....#.......#.#.........#.........#..#.....##....#.#...#.##.....##.......
#........#......#..........#.#..#....#.....#.....#.....#.....#...#.#.#.......#...#..............##....#....#...#...#...#.....#.##..............#...##...##....#......#....#..........#.#............#........#....#......#.#..................##.....##.#.###..##.#..#....##..#..#..##........#.....#..#...#..##...#.....#...#.#....#...#..#..#.#.......#..#...#.#...#........#........#.....#..............#...#.....#....##...#..##..#..................#.#.....#.###..#..........#.....##.#....#.....##..#......#...#.....#.#
#.#...#......####...........#.#...###.##.##...#................#....##.#....#......###......#.#..##..###..#....#.....##..#.#.......#...#..#..##...#.#......#.....................#...#.....##..#.#....#........#...........##..........####....#.#.....#...###..#........#....#....#...........#..#...#....#.#......##...#....................#...#.#.............#....#..#...#..#......##..#....#.....#.....#.........#.#....##.....#.....#..........#...#..............#.....#.........#.#.##..........#......................
#........###..#.....#.......#....#.##.#.............#.#....##.##.#...#........#......#.#.#.....#.......##..#....#......##.#.....#...#..#..#.......##..#.##.#...#.#.....#..#.......#..#.#.......#.##.#..#.....##....#..#...#........#.......##.......#..##......#.......#.#......................#...#..#............#.#......#......#.......#.....#....#........#.#......##....#..................##........#.....#.#........#.....#.......##........#......##..#.....#.##......#...#..#...#..........#...#.............#....#..
...#.#..#..#...#.#.#...........##....#.#.#..#..#...#..#..##.#...##..#...........#.......#.#...........###..........#..#...............................#.....................#...#.#...#....###........##....#.......###..#...#............#.....###..#......#.........#####.#.#...........##.........#.#.....##.#..#..#.#.#......#.#.##..#......#.................#..#........................#.............#...........#....#...###.#........#....#..#..#.#......#...#.#.....#.....##.#.......##...............#.##.....####.#.
#.........#.....##..#.....#............#.##.#..#.......##........#...###.#....##.#.#....#......#...#........#.......##........##.........##.......#..#..#####....#.#......#....#.#.............#..##....#......##....#.......#....#...#...........................#..#..#....#..#.......#..#......#.....#..#........#...##...#....#.......#..#.#.#.......#...#....#...#..#..#.##..#.#.#...........#.#.#.#..##.#.......#..........#....#.....#......###..........#.......#...........#....................#..#....#...#..#.......
#......#.....#.......#........##.#......................##............#......#..#.......#.#..#....#.............#....#....#..........#....#.#.#........#....#.....#............#..##..........##...#...#..#..#.............#..................#..#...........##..#....###.#....#....#.##.....#.##.............#.....#...#..#.#.##.......#..#......##.............#....#.........#....#.....#.........#....#...........#.##...........#...#.....#.....#....#...#......#....#............#.#....#...#.......#..##............#####
....#............#.#..##.#.....##....#.....#...#...##...#.#.......#.......#............#.#........##..#.##.#..#...#.##.........#.........#...##..............#.##...#.......###..#.#.#..#..#........##..#....##.....#................#.....#..#.##.#..#.........#.#..#...##.#..#..........#................#....#.##.....#...#.#.......#.........#.........##...##.........#.......##..#...#....#..#...........#..........#...........#.......#....#........#.#.........##..........#.....#..........#.#..#........##.........#.
#...#..#........#..#..#....#.............#..#.##...#.............#..#.........#................#...#...##..........#...##.#...##..#.......##.#.....#....#..#..............#.###............#..##.#.....#.............#.....#...##....#..................#................#.#.#....#..#.#..#.#....#.....###.#........#......#.#...#..#......#......#.....##..#....................#..........................................#......#......##....#...##.........#......#.#......#...##.#....#.#...........#....####.#...........#
.#....#..##...#.....#.###.#...#.....##.##............#....#...#..............##..#.#........#.......##.##..#...#..#......#...#.......##...#...#.............#......#.............#.....###.......#.#...##.....#......#...##.#.....#.........#..#..#.#.###.....#........#.#.......##.#.##..........#......#.#...#..##...#..........#......#.#.#.#....#.......#....#.................##...#....##...#..#...#.......#....#...#...#.#...............#.........#...........#......##.#...#.#........#..##....##.#..............###...
..#..##........#.#......##...##.#.......#.#..#....#..#.#....#..#...#.......#.#...###..........#........#....#......#.....#...........#.#.....#.#...........#....#####.....##.#..#....#..#......#......#..........#.........#....#..#...#.........##.#....................#.....#.#......##.#.#.#..#...#...#....#.....#.................##.##............#....##.#..#.........#..#......###..........#.#...####...#.#.#........#...##.##........#..##.#.#.#...#........#..#.#......#..##.....#..#.........##.....#.#..#......#...
...#......#..............#.#..#.#..#.....#...........#..........#......##............#....#.#........#......#.#....#....#...#..#........#........#..........#.##.....#.#......#.......#..#.#.....#..#.#...##.......#......#.#.#....#....#..#.......#.......###..#........##.#..........#....##.....#........#.......#....##.#....#...#.#........#..#....#..#.##.#..#....##.........#....#........#......##..........#.#..#......#.#....#..........#........#..##..............#......####...##.........#...#..............#.....
##.#..............#.#......#.##..#.#..##...#....#.#.#...#....#.#.#....#....#...##..........##..#........#...##.....#.....#.......#..#...#..............#...#...#..#...##.........##......#..........#............#.#...#...#.............#.......#.#..........##.#.....#..........#...#....#...#...#...................#.....#......##....#..#.........#...#...##.....#.#................#..#...##.#.#......#...#.......#.....#....#..#...........#..#....#...#...#.........#.........###.......#....#...#..........#......#...#
.#..##...........#.......#....#.......#.##.#.#.....................#..#.......#......#...##............##.....#...#.#..##...............#........#..###....#................##.....#........#.........##.#.....#.....###....#...............###......#.#...#......#.#....#...........#..................#...............#.........#..#..........#.......................#.#.........................#...##.......#............#........#.##...##.....##.....#..#...#.##..............#....#........#..#..#.............##....#..
#..#..#...#........#...##....#.#....#...#....#...#.........#......#..........#...####....#.#....#.##....#...........#...##..#......#..#.....#.....###......#...........###.#...#...#.....#........##.#.............#......#..#..##..#........#.....#...#...#...............#...##....#...##....#.....#..##.#.#.#...#.....#.###.#...#.#....#.##...#.#...#.....#..#..#..#.##......#...##............#........#.#...#.#.............####.....#....#.#.#..#......#...#.#............#.##...#.##.#..#........#.#....#.......#..##.#..
.#...........#..#...#......#........##..#...#.#......................#..............####..#....#.....##........#...##.#.#...#.#.....#......#..#.....#........##........#........#..#....#..#..#.###.#..#....#.####..#.......##........#.........#...#.......#......##...#...#..........#............#.###....#.........##..........#.#......#..#..#...#...........#..#....##.##.##....###.#....#.........#......#......#.....#.........#.#.......#...###.#.#.................#.#.........#.#....#.#............#..#.....#.#...#.
.....#............#...###........#...#.........##......#...#.................#.#.......#..#.......#...#.......#...#.#..........##....#...#........#......#..#........#....###............##.#...#......#.......#.....#......#.###.#.#..##.......#.....#.#.#.........#......#.#.#..#.......##.......#..#........#.#............#..#.#..........#...##.....#.......#..........#..##....#........#....#....#...##.....#..#.......#..#....#.........#.#...#.#.....#.##..........##..#.#...#......#.............#.......#..#..#....#.
....#..........#.#.........#.........#....#..................#..#......#...#.........#...#...##..#....##...#...#.#.....##...........#...##......................#..................#.#..........#.......#.......#..#....##......................#....#..#..#..#......###.#..#.#......#.#.#.#............#.......###........#.....#....###..........#...#.....#..#..###...#......#.##....#.....#................#.........##......#.#.......#......#..#..#..#.....###....#.......#......#.............#.....###....##...#........
...#.#.....#....#.###........#...........#...#........#.#.......#.#.........#..#..#.........#..##.#....#.#........#.#.###......#...#............##.........................#..#..##.....#...#..........#....#.............#.......#..........###................#..........#......##.#.##..#..#...........#...##...#.....#...##......#...#...#....#...##....#......#..#....#...#.....#...............#.....#............#...#.......#..#.............#.......#.....#.......#.....#...#...#.#.......#..##..#.....#...#.##......#.
.......##......#......#..............#.#.#..###......#..#..............#.##....#.....##.#......#..##..#.......##........#..............##..#.............#....#..........#....#.......#....#............#.#.##...#.....#..#.#.......#........#.....#..#.#.#..#.......#.....#..#.........#..#...###.......#..#...##...#.............#........#..#.......#.#....#.#....#...........#.....#.###...........#..#....##..#...#..#......#.....##..#....#.#...#........#.....#......#...#..##.#.##....#..#....##..#....#....###.##.#..#.
#..........#..##.#......#..........#.........#.....#.....##...#..#.##........#.......###....#.....##...........#.................##.....#.............##...#.#..#.....#....#......#.#.........#................#......#........#.#.......#.....#.#.....#......#......#..##.....#............#............#....#...#####..##.......##.....#......#.#......#..#...#...#....#...#..#.......#...#.......##..#...#.......#.......................#...#.#...#.............#.......###....#.###.##...#.#..#..#..#.#.#....#......#...###
.........#......#.##..............#....#..##.......#.....#....#...#...#...#....#.........#..#..#.#......#......#...##.#..#.#....#..#....#....#.........#........#...#.#..#....#....#......#...#..#.#....#.................###.......##.........#.#...............##......#..........#....#.#...........##.........#.#...........#..#...........#.....#..#...#....#..###.#.#.........#....#.#......#...#...#.#.#.......#...#..#.##....#........#......#............#..#.......#..#.....#.......#......#.........#...#..#...#.....
...##........#...#.....#.......#.#.....#.#......#.#....#.....#.......#.......#...#.#..........###..#...................#..#.#...#..##................##..#.....#..#.....#.......#..#.....#.........#.#.#...#....#....#..#.................##...#....#.......##..#.#.......##...............#.......#..............#....##.....#.#...#...#....##...#.......................#.#....#.....#.....#....#..##.#......#.....#.....##..............#..#.........##.#.#..#....#.......##.......#..#...#.#..................#....#........
...#.#....##.........#.........#.##......#.........#.....#...#..#.#...#....#..#..#....#..#.##.......#....#..#..##.........#......##.....##.#......#......#.#.........#..#.........................#..#.............##....##...#.........#..#..#.........#..#.......#......##...##.....#.......#.#...#...###..........##.#..#.....##.......#.............................#............#..#................#........#.#...##.#..#..........##.......#.#.......##...#..#...#.#.....#.....#.#...#......##........#...##.......###..#
...##.#.....#.#...#...###...#....##.#....#...##.#.#........#....#..#..............#........#.#...#.....#...##...#.....#.#........##....#......###......##.#..#.#...............................#..............#..##..#......#.......###..#......#...##....#.#.....#.......#.#........##.##...#........#...........#..............#....##..#..#........#..#..#..#.#...#..#.#.....#...#...........####..##..#....#...##......#.#.......#..#..............#..#....#......#.#.#..#.................................#.....#..........
...........#.##..##....#...#..........#...##...#.....#....##......#..#.....#....###......#....#..##.......#...#.#....#...#..................#..#...#.......##.#.##.....#..##..#.#.#.##....#......#.#.#..#........#.#.#....#...#..#..#.#.#.........##.##.......##..#......#.....###....#...#......##...#..#....#...........#......#........#..............#...#..#.....#.##.##..###.#.#.#......#..####..##.........#..#...##...#..##..#.##.#..#........#.....#.#....#...................#..........#.#.#.#....##..#...........#..
..#......#..##.#.#...##..#....#....#..##.#.#.##...........#.#....#...........#...##........#........##..............#........#.#......#.#......#..#..#.#..#..#.......#.....##...#.#..........#..........##....#...#.........#....#...#...#.###..........#..#..#.....#..#.........##..#.......#......#.........#.............###...............#.#.....#.........#....#...##.....#...#........#..##..#.............#......#.#....#........#..##..#.###....##......#........#..#...#.....#.........##..#...#.............#........
#...#...........#............##.........#....#......#..#..#.#......#.#.....##...#...#....#..#..#.##................##.......##....#.......#.#..##...#.....#.......#.....#...#..........#..#.##..............#........##..#..#.#...............#.......#.#...............#....##...##.#.#.##...##....#........#......#...###.#.#.....#..#....##.#...##......#........#...............#...#.#....#....#.#.#.......#.#.#......................##....#..........###..#.......#...##.........#...........#.....#.#.....##.##...#.....
#...#.....#......#....#.#........#.....#.....#...#..........#.#..#.#...#...#.#.......#.##.#.#.#.....#.........#.#.........#..........#..........#...#......##...............#.......#..#....#................#..........#..#....#....##...#........#..#..#......#..#..#....###.#......#.#....##....#....#........#.......##.#......#..##..#..#....#...#..#..#.......##..##.#......#.#.............#....#.....###...#..........#..##..#.....###........#...##..#.....#........##...#.........#.....##.#....#.....#.##.....##.....
.#.....#.##....#........#......##..#.#....#..........#....................#........##............#.........##....#.......##...#...###..#..#......#....#....................#.#....#............#.#..#...#.....#...........#.#.........#.....#...#.##..#.#.#.#.....#.##........##.#..................#...#..................#..###......#.............###.###....#....#..#.###..##...#.....##..#.#.....#..........#..##.#......#.....#....##.#.........#..##.............#...................#...#.........####..........#.#....#
.#...#.#..#.......##............#..........#.....#........#.....#..#......#.....#.#.#....#...#.....#...#...................#......#........................#..#.##.#..#.....#.....#..#....#.#............#..#..##...##....###.................#.....#.........####...#...##..#..#...........#...#......#...........#.....#.#.#........#..........#...#..#.##.............#..#.......#.........#.#.#............#.....#.#.#.#........#.....#..##......#......#.....#.#......#....#..###.........#.#......#....#....#.............
.........#.....#....###.##.#....#...#.......#.#.#......#..###..#............#.....###......#..#....###..#....#.#.#........#.......##.....#..#............##.......##..#...#........#.#.#......#...........#.......#..#....#.......##..............##..#.#.....#...#..#............#......#....#..........#.........#.##.......#.......#...#....#.............#.#.#..#......#..................#.#........##.....#....#..##.....#.#......#..#......##.....#..##........................#...##....#...#..#.....#...#.....#.....##.
#..##..#.#.##....#.........#..#.........#.#.#..............#...#.........#.#...#.......#.#....#.#.........#..........#.......#...........................#.....#.....#.......#...#...#....#..#.........#.............#......#..........##....#.....###..#####....#.#.....#.....................#.........#.........##....#..............##.......#.###.#...#....#.#.......#................#....#.#.#.........#..........#..............#........#.##.#.##.......#.......#..#........#..#.#.##.........#............#.#..###.#.#
...#...#.##........#.............#.##....##.....#.....#.....#....#.#.....................##....#.#......#..#....#..........#...#...#.....##.........#...............#....#..........#.......#.......#...##.#....#..#.#........#...#....#.#.#....#......#...........#...#.##...#..##........#.......#.....#.#.#.#...#.##..#..#.#.#.#...#.#......#.#........#.#....#.#....#...##..........#.#........#..#..#...........#...........#..##...............#.#.#.....##.#.##....#..##..##..#..#....#.#......#............#........#..#
..#.##....#.....##...................#.#..#......#..#.....#..#.......#.#.#............#....#.....#.#..###...#...#.......#.........#...#..#.........#......#.###.#...........#.#.#....#.....##.#.....##.#.......#..#...........#........#####....#.......##..........###.#..##.#.#..........##......#.....##................#..#.........#.#..........#...........#..#......##....#...##..#....#......##.#..#........###.#..........##..#......##..................#.##.#..#..#.........#.....#......#...#..#......#..#...#..#...
.....#............#.....#.....##.....#.........#........##..#.#...##..#..#.##.........#.......#..............##..#.#..........#.#.#..#...##..#..#..#..........#....#......#.#...............##...#.#...............#..#..#.#.......#............#..........#.......##.#.##.#.........##.........#.#.........#..........#.##..#.....##.##.............#.#...#.#.##..#..#....##....#...........##......#.....#....................#..........#..#............#...#.####.###..#....##.#...##.##.........#.#...#..........#...#.....
##.....#....#.........#....#.....#.....#.............#...#............#................#..#.##.....#.....#.#..#.........##.##..#.......#...........#..#....#..#.#..#.#..#...#...#...#.........#.#.#.........#.......#.#.#..#...........#..#..........#..#......##.........#....##.........#...................###....#.......#.#.....................#..#..............#.#..#.....##..........#.............#...#..........#.#....#...#..#.....##....#........#...#...#..#........##..#...#....#...............##...#........#..
#.###.##..#...........##.#.#..#............#...........##...#.....#.....#......#.##.#..#........##...#.........#....#......##.##...........#.#......#...............#..#.#.....#......#.........##.#.........#.#..#..#.#....#.####....#..##...#.#..#.....##..#....#....#........#...#..#.##.#.....##....#.......#......#..#.#.##..#....#...##...................#.......#..#.#..#.#..................##..#.#...#..#....#...##......#.....#....#...#...###.#.#.###......#.........................#..#..#.#..#......#.#.#....#..#
#.......................#.##....#.....#.......#...#........#.....#........##....##..##.................#.............##.##..#...................#......#........##......#..#.#.........#..........#..................#.......#......#..##...#...#...##.....#..###....#.....#.........................#........##.....#...#...##.#...##.##.....#................#.............#......#........#.#...#........#..#...#..#...................#..##...#..#..............#....#....###.#.#........#.....#......#.###....##...........
........#...#.###..##........#.....##.....................#.......#.#.......#..............###.###.#...##.......#.....#......#..#..........#..###..##.#....#..##.##....##.#.#....#...#.....##.......#..#...##......###..#...#....#.........#......#......##................#..#.......#...#........#....#...#...#.......##.....#...#.##.##.#..#.#....#.................#....................#.........#.#.##.#...#.......#..#............#..........#..........##...............#..##.......#......#................##....##....
#.....#.......#......##...#...........#...#..#.....#....##.##.....#.#.........#.....#..##......#.....#..#......#...........#..#........#.#.#.......................................##.#.......#...........#.#.#......#......#.....#..#...#.#...#......#.#....#...#..#..##...##.#.....#.#...#..#.......#..#.......#..........#...#..........#.#.....#..........#..#.........#..#...........#......#...........#.#......#.................#......#.....#.###.#.....#..#..###.......###....#............#.#.........#..#...#..#.##.
..#..#....#......#.......#......#..#.#..##......#..........#...#.#.....#.......#..#..#.......#.......#.#.....#..#.........#..#...##.....#......#........#......##......##....#.......#....................#...........#.........#....#.#......................#.#.........#.....#.#..........#.#......#.....#..##.........#...#..#...........#.......##..#..............#.###....................#.#...###..........##..#.#..##.......#.#.#..#.....##...#....#.......#.............#.#......#............#.#..#.#...............
..#..........#.#.#.......###....##...................##....#...........................#.#.....#....#.......##.#....................#.#.......#....#................#.##..#............#.#.......#............#.###...#......#..#....###......#......####....#....#...#......................#....#......#............#.........##....#...##......#.........#.##........#......#.#.......#...#.##........#.#.......#.....##....#.#...##.#........#...#..#....#...........#.........##..........##..#....#.......#..#...#.....#..
......#......#.#...##......#....#..##.#..#.#..#.#...#.....#.....##.......#..#.........#..#.#....#.........#.......##......#............#.#.#......#.#..#.#.....#.#...........#...........#.#.#.#....#.....##..#...#...#.......#.#.#....#.#....##.#...#.#........#......##.##...#.........#.#...#.#.....#.#...............#..........#..#...#..##.............##...........#....#......#.##..#.#.......#..##............##....#.........##............#...#.#..#..............#.#...#....#..............#...#..#.#......#....#...
.............#.#..#.......#........#..#......#...#...#..#.....#...............#...#.#...........#..##...#.......#.........#.#...........##..#.....#.................#.#....##.#..#....#.......##..#......#.............##......#...........#...#.......##....#.....#.#.................#........#.##.........#...#..............##........#.#...#..#.....#..##.#............#.#...........#.....#.....#..#.............#..##...#......#.........#.#.####.........#.#..#...####.#............#..#........#....#..#..#.####.......
..#..........#.....#.....#.#..............#...........#.....##..........#....#...#..........#..#........#..#..#...##.....##...#....###.........#....#..#.....#..#.##....#......#..#..#.....#..###..#.....#...#....##..#..............#..#..................#.###......#...#....#....#.#.#..#.#.......#........#....#.....#............##...#..#..........###..#..##..#.#.#...##.#....................#.....#....#...#........#.#............#.#.#...#...#...#........###............#......#....#.#..#.........#......#.##......
..................##...........#.##.#........#...#...#..............#.....##.....##......#...#.....#..#...#..#.#...#.......###.........###..#.#.............................#.....#...#.#..#.......#.........#......#......##.......##.....##.#.#...#...#.......#.......#.#................#..##..........#.....#.........#...........##..#..........#.....#..#.#.........#..........##.......#..#..#....#.........#............#............#...##....#.....#..........#.....#.#.##.......##.#...............#......#.........#
....#.......#.......##.#..#..##......###..#........#...............##.#..#..##..##..........##.....#....##.........#..#...............#........#..............#...##..#..#..............#...........#..#......#......#.##........#....#.........#...........##.##....#..#....#..#.#....#..#.......#.#..#..................#..####.....#........##...#........#........##.#...##.#..........#..#...####..........#..................##.....#...#....#..##..#.....##.##...#.....#........#....##.......#.........#...#####........
...........#..............#...#..#.......#.#.............#.##.#.....#.......#..#...#.#.#....###...#..........#...#..#.....#..#...........#..#.....#..#.#..#.#...###...#......#.#....#.........#......#.........#......#.#..#..#....#..........#.....#..#.#.......#.........#..........#.........#.#............#.........#.##....#..........##....#.....#...#.#......#.....#....#.....#........#.#....#....#.........##....#.................###.#...#.......#..#.#...........#...................##...#.....##.....#.....#.#.#.
..................#.#....#....####................#...............#...#....#.......#.#.###..........#.##......#...##...#....#.#...#.##..#......#.#...........##...........#.#.#......#...#.....#...#...##.#.#....#.#.#.......................#.#.....#..#..#...#...###....#........#.......#..#.......#.....#.................#.....#..#.##.....#.#..##.....#..#..#....##..##..#........#.............#...#.........#.##...#.....##..#......#..#................#...#...#...#.#...........#...#..#...#.....#.........#.#..#.....
......#.#.#...#....#......#..##...#.........#..#...#.#..##.#....#.....#.....#..#####....#...#........#...#...#..#...#.##..#.#...#...#...#....#..##....#........#..........................#..#...........#..#.................#.##...#....#...##......#.................#........#.##.....#.........#...#....#.#....#..#.....................#.........#................##..#..#.#...#....##.....##..........#...#.#.........................#..#..#...#........##....#...#.#......##....##.#..#.........#......##...##.....#..#
..#...###.#...###.#.#............#....#.#..#.#........##......##.....##..............##...#.........#...#....#.......#.....#..#.###....#.#..#...#....##..#.........#..........#........###......##.#....#...........#..###....#.....##..#.......#..........#.#..#...#..#..#.#..#..#...##..##..#...........#....#...#.#..#.......#.................##..#.#..##.#......#..#...#..#.....#.......#..........#......#..#.......#..#..................##........##.#.#.....###....#...................#...............##........#.....
.##.....#........#.#.#...#..............#.#............##....#......###....#..........#.....#....#......#..............#..#.#.#..#.##.....#........#...........#...###.#..#......#......#......#......##........#...............#...#.......#..............#......##.............#..............##.....#.........##.#...#.............#.............#...#.....#.......#..#.###..#....#..........#.#.......#.......##....#.#....#.............#...#.##..........#....#.....#..##.....##..#..#.....#.##.#...........#...#.#..#..##
......##...............#.....#..###......##......#.....#.#.##.......#....#...#........#...##..#...##...#.#.#.........#..##.....##........#.#...........#.............#.....#......#.#........#..#.................###.......#.#......#........#.#.....###.....#.....#..##..............#.....###...............#....#.....#.#....##.#.#...#.....#...........##..................#..#..................#.......#.#.#...###........#..##........##.#..#.............#.........#....#..#........##..#..###.#....................##.
....#.##..#..#......#...........#.............#.............##.......###...#.##.#.....#.....#........#.................#....##.....###...#..............#..#........##.....#......#...#.......#........#....#.#....#..##......#.....#...#.........###.............#..##.....##.......##.................##.....#..#..........#........#......#.#.#...#...............#....#.......#.......#......................#...#......#......#.....#....#.#....#....#........................#......#....#..#..#.#...#......##..###.#..#..
#...#........#....................#.#..#......#..#.....................###.#.......#.#...##....#.................#....#.............#...........#.###..#......#...#.......##..#.....#.........#.#.......#...#...#..............##........................#......#.....#.#........#........##...#.........##..###.......#...........#.....#...#.#..#.........#........##...........#.#.#..................#...##..#......#.........#.#....#...##.#.#.#.....##...#.......#.................#..........#..#...........#..#...##.##.
#........#.........#.....#..#..#....#...#..#.......#................#..........#.#...#......#....#..##..........#..#.#.....#....#.....#......#...#........#..#........#...#.#..........#......#.........#.##............#.....##...........#......#....#.........#.#....#........#.......#.............##....#.......#.#....#........#...#..#..#....#....#..........#.....#..........#....##.#..###......#.....#..........#......................#.#......#.#....#...#......#....####......#..#...#...#......#..#....#..#.....#.
...........#....#..#.##...#..##...................##....#..#.#....##.#.........#.#......##.##..#..#.#....#.#.#......#......#....##....#...##...#...........#............#.#..#..#..#..#....#....#..........##.#...#..........##....#..#............#......#.##.....#..#.....#...........#..#.#...#....#..#...#....#..#.........#......##..#.#...#.......#.........#.......#.....#....###..........#.......#..#...##........#.#.#.......#.#.##..#.....#.....#...#.#...............#..#...#...#.....#..........#.........##.......
.............#.#.##...#.......#..#..#.................#.....#.....##..#.##......#...###...#...#...........###......#........#..#........#...........#.#.#.......#.......#.......#..#.....##...#.......##...#.....#.#..#......#.......#......#......#...#...............#..#....#..#....#...##.#...#...............#.....#....#..##.......#................###.......#.#......#..##.......#..##.#.#.........##..#...........##...........#..#..#...##..#....##.#..#..###....#.#.##.....#....#..................#......##..#####..
........#..#...#...#...........#.......#.#...#.#.......#.#........##.....#....#...#...#.........#.#..#...#....##.......#.......#.#.................#.#...#.##...#.#.........#...##...........#.##......#.#...#..........##......##.#........##.#.#....#.......#.........##..#####...##..........#...........##....#......#.......##......#..##.#.#.#..#........#..........##...#....#.....##..........#......#....#...........#.#........#..#....#.##...................................#.###......#...##..#...#####...#.......#
.......#.....#..##.........#..#.......###....#...#..##.......#...#.....#..#.....#.#...#...#....#..#.....#....#.#...#.#.......#..#.....#.#.###...#...........#....##....#......#...#...#......##......#..#..##..##......#....##.##...#....#.....#.....#.#...#.#.#....#....#.....#..##........#.#.##..#.#..#...#.##.##.##..#.....#........###.#.#.#....#.....#.#........#.#....#.#.................#...............##.##...................##.....#.##..#.#.................#......###.........###.#...##.##........#..#..#...#..#
.#.................#.##....#......#.......#..#..###.#...##..........#..#.......##....#...#.#.#.......#..#.............##..#.#................#...#...#.#.......##.#...#......#.........................###........#........#...#..#......#....#...................#..#.##.....#.#..#...##.#..##..##.......#......#......#.......#..#.......#...#.#....#....#..#.#.#......#..#.#............##...##...#.#...#..#................#....#.....##....###...#.........#.....###..........#.###.........#..............###...#.#..##...
..................#.#..........#...#..#.....#..................#...#...#.........#.....###...#.#............#.###..###......#.........##..........###.#..............#..#...#......##..................#.......##.#..#...#.....#....#..#.#..#.#......#..##.#.#.##.....#.............................#.......#..#..##......##.........#......#.................###..#......#.#............#.......#.....#.#......##...#..#...#..........#..#...##.........##.................................#..#.#..............................
....#..##...............#.........##.###.#.#..............#........#.......#....###........#.#.....#.#......#..#..#.......####....#..#....#.#.....................#...#....#..#.......#.#......##...##.#...................#...#............##....##.##.....#.......#......###........#..#......#......#.###.#.......#.#....#...................#..#...#.#..#.#...#....##..........#....#...##..#..#...#......##..##.#.......#....#......##..........#.......##......##..#........#........#..#.........#........##......#...##.
................#.....#......#..#........#......#.....#.#..........##..#...###....#...##....#...#.##....#..#......#.......#.....#..#..##....#....#.......#..#.#........##..#..#....##....#........#.......#.......#..........#....#.....#..........###..##..#.......#.#.#..#....#.#..#.#..#..#...#.........#......##.#.........##................#..#...#..##..#...#.....#......#.....#.....#..##.....#..#......................##..##........................##..........#...#....#....#..#.#.........#......#..#...#.........#
#...#...#...#.##...#.....#........#.....#.#.##....#...#.......#.##.#...#...........#.#....#.#..#.##............#.#........#.#.#....#......#.#....#..##...#..##.#.................#....#.....#.....##.#...##...#..#....#.......#.##.......#.#......##.#..#.#..#...###.......#..............#......##....#.......#.#..##............#.......#......................#......#.#..#..#............#..###....#.##...#.#.#..............#.......#.......###...#.#..#....#....#......#..#..#...##......##.....#........#.......#....#...
.....#...#......#.#................#....#....##...#...#...#.....#....#....#.......##.....#.......##.....#.#..............#..#.#..#..#......#..#.......###..#.....##......................##..##......#.#.#........##...#.......#...#...#.............#.#...##........#...#.#.......#..#.#.#......#..#...........###.##..#..................#..#...........#....#...#...........#......................#.##....#........#......##..........#.#...#.#.........#........##......#.......#...##....###.......#..#...........#..#.#..
.#.#...#......#....................#.........##..##...###..##.####....#.......#..#........................#.#....#.....##.#.....###.#...#.#..#.......#..#....##.#....##....#..#............#.#...##...........#.............#...#......................##....#...#....#..................#..##.#..#....##.##...#.##.........#..##.#...##......#....#...#........#..#.#.......#....#.............#.....#.#.#..#..#....#.##.#......#....#........#......#...#...#..................#.....###..#.......##..........#.#.............
#....#....##.....#.....................#.......##..#.#.#.#.....##..#.#.#........##...#.#..#...#....#.#.##.#.........#....##...##.#...#.........#...#.#......#......#.#............#....................#......#.......###......#...###...#........#...#.#...............#..#..#.#....#.#....#....#......#.#...##.#........#.#.#..####...#....#..#..#......##..................#........#...................#..#.......#..........#..#....##....##....#...#..##...........##....#..........#..#..#.#..................#..........
..#........#.#..#......#..#......#...#.......#...#.............#.#....#...#.#.............#..........##.#....#...#......##.#.#......#.....#....#..#..#.#.#.#..#.#.#...#.............#.....#.....#.##......#..#.........#..#......#.....#....#...#.......#........#.........#..#...#.....#..#..###.......#..#..#.....#...#..#.##...#.#.........#........#...#................#......#...#......#..#.......#.#.....#....#.#..#.....#......#.#.....................#......#.............##.##..........##...#...#...#...........#..
...#.......#....#.....#.....#.##.................#.##..#....#..........#..#..............#...##.....#........#..#...#......#............#..#.....#.#......#..#.....#.#..........#.......#.....#.#........#.....#....##..#.....#.....#......#..#.............#.......#.#..##..###.#..#.#.#..##...#....#.....#....#....#......#..#..##..##.#...#........#...#.#...#..####...#....#.....#...#.#....#.#..#..........#.....#....##....#.#.......#.#..###..............#.##....###......#..#.....#.#......##..##.....#.#..###.........
.#...#...#..##......##..#..........#.....#....#..#.#.#.#...............#..#....#..#.#.###.#..#.....#......#.##.#....#.............####.....#.........#..#..##..#...#......#.................#...#..#..#..#.##....##..#...............#........#..##.#..#.#.....#..#....#.###.................#...#.....#...........#.#...........................#...#......##..#..#..........#.........#.#...#.#................##..#..#.#...#.#..#...####..#..#..#.#.#.##.............#..##.......#.....#..#.#..#......##........##.....#.###.
#.#..#.....#......##.............#......#......#...#......##.#...........##..#...#..............#....#.................#..........##.#.......#....#....#.....#........###..#.....#....#........#....##.#..#..#...#.#...#.#.............................#.#.........#...#..#....#....#.........#.#.....#.##....#.#.......#..........#.....#.#...#....#.##....#.......................###....#.....#.#...........#..#....#..#.....#.....#..#.........#...#..#................#........#.....#.....#.#..#...#.#.......#...........#
.......#..#.......#.###.......#........#.#.#..##...#.....#..........#.#....#.......#..........#...............#....#........#..#.........##.#..#.......###...#...##.#..#....#...............#......###..#..............#.........##.......#...#..............#..##..#.##..........#...........#...........#...#.........#.#.......##.#....#.#.#..#..#.#...#..#...#.#.........#.....#.#.#..#...#.....#.......#.......##....#.#....#...................#.#..............#.....#.#.......#..#.......#........####..#..........#....
#....#.#...#......##...#.......#....#...##...#.......#...###........#..#......#.#.#..#.........#......#.#...........###.#...#.#..............#..........#.#...###.....#...#....#..###...#.#....###.......#......##....#...#....##.#..##...#..#......#.......................#.........#..#..#.....#..#...#...##...............#........#.....#.#..........#..........##...#...............#.....#...#.....##.......#..#.#.#....##................#......#.##.......##.......#....#......##...#..##..#...#....#.........#........
..#.#...#......#.#.......#....##.........#.........#....#.#....##......#....#..##.#..#......#..........#...............#........#...#.......#.....#..#........#.....#...#............................#...#..........#..#....#...................#...#..##...........##......#.......#...#.##.#........#......##........#..#.......##...........##.###..#............#....##..........#........##....#...#....#.#...#...........#.##....#..##.......#.#..........#............#.#...#...#.....##.#..#...#........#.....##........
...##........#.......#................###....#..#.#.........#................#.#....##.....#...........#........##.....#...#.....#......#..#.........#...........#.....#.##..............#..#..................##.#.............#.....#.#.........#..#..#................#......#...###.#....#........#..#...#.#..##.#...............#..#..........#...#.........#.##.#.......##......#...#....#.#.........#.#................#.....#.....#....#..#...............##.#............#........#...#.........#.#.#.....#...#..#.##..
.........#.#......#.....#.....#.......##....#......#.....#....#........#..#.....##..#####...#...#...........#...##.#...#.#.#..#.......#.........##..##................#...#..#..#...#....##......#.......#...#..#..#....##......#.........#.###.#....#.#.................#.#.##..#......#.............#..#.....##..#.#.........#....#...#.#.#.....#.......#.#.......#..#...........#......###..............##.......#.....#.#...#.#.........#.#.................#.###.#..#........#...#.....#...##.#....#.....###.....#.....##..
....#.#..#.......................#...........#..##.....#.#..........#.##..##...#...................##........##...#.....#.......#............#...#...#.......##......#..#...#.......###........#.....#.......#........#...##.###............##.#..#.....###.###......##....##........#.......#...#....##.......#....#.#.......#...#.#.#.....#..##......#............#..........#..#.......#.................#...........#..........#....#.#....##..........#.......#..##................#...##...#..###........#.......#...#.#..
##..#...##.......##..#..#....##....##.#......#.#.###....#......#......#..................#.#....#...#..#.##...###...#.#.........#..#..#..#...#.........#......#................#......#..#..........#.#...#....##.........#.##.#..#.#.......##....#....#...........#..#.#.#....#.......#.....................#.................#.#....#..................#..##...........#.........#...#....##.....#..#.#.####...#......#......#.........#....##.#....#....#....##....##........#....#.....#......#....#.#.....##....##...#.....
##.#.......#...#.#.#.....#.....#.......#...##.....#...................#.......#....................#...............#....##.#..........#................................#...#............#...#.#......#...#..#.........#...#...#.#..#..#............#.#....#...#........#.......#......#.#...............#.....##...###.......##.##....#..#.#...#......#.....#..............#..#.............................#..##...............#......#........#.##.....................#..........#.#.......#..#.......#.........#..#....#....
...##.........##.......#.....#.....#....#..#...#...#...#..#.#...#.#.........#.#..#.#..#.#..#.......#........................#...##..#.............#..#..........###...##.#.###.###.....#........#.....#...#.....#.#.#.............##........##.###.#.#.....#..............#.#...........#.#....#.#.........#..#..##.....#...............#...............#..........###....#........#....###.#.....#.....##..#..###.#.....##.#..##...#........................#.#....#.....#.................#....#...#.#.....##.#..##..#......#.
......#.............#......#.#.#.....#..#...............#......#........#..#.......#....#.......#........#.......###..#...##....##.#......#..........#.......#...#...#........#....#...........##.#.#..#.#...#.#..#.#......#..................#......#............#..#......#......................###...#...##.#............#.#.......#.........#.####...#....#.......#.#..#.....#.......#.#......#.......#..##...#.#...#....##.........#.#..#...#.........#.#...#......#.....#....#....#....#.......#.#.....#...#......#.#..#.
....#.#..........####.#....#.......#..........##.##.........##...#..#...............#.........#.##..##.......#.......#.......#..#..#.......###....#.##..##........#.##..#.....#..###....#.#.......##....#.........#.#..##..............#.#.........#.#.........#.#................#..#.........##...............#.......................#.#.##....#......#..#....#........##..#......#.#.........#....#..##.##..#.....#.#.##..#........#..#..........#.#........#.........#.....#.....#....#..##.#.........#...#........#.....##
..#.........#...#....###.....#.####.#..#....#...##...#.#...#..#...........#....#....#.#.......#...#..##...........#....#.#.#.....#........#............#...........#.#.#.....#.....#.....#..#.......##.......................#....#.........#.#....##............#.##....#...........#........#.##.##.#.....#...#......#...#.#....#..................##..........#.....#....#........#....#........##.#.#.................#.....#........##...##...........##.....##......##....#.#.#..............#.......#....#...#..##.#.....
.....#..#....#..##.......##.........#.........................#.#................#....####.............#........#...#..#.#...................##...#......#.#....#............#..#..#..##..#...#..........#.......#.....##..#...#.....#........#####............#.#....#.#..##.....##.#...#.#.......#........#.....#..#.........##....#........###...#.#.....####.....#..#..#.........................#..#........#......#.............#....#....#...#.........##....#..#....###..........#.................#...#..##.#...#..##..
.....#..#...##...#.......#...###........#............#............#...............#.#.#..#...#.....#.....#.....................#...#.#.....#.#...##....##.#.#..#..#...#.......#...............#.#.............#..#.....#...#.#.....#........#............#..........#...#..........#.....#...............#..........#...#...............#........#........#.....#...##......#.#.....#...#.#.......#..............#...........................#......#..##.#.##...........#........#.###.#..........#..........##..#..#.#......##
...##...#..#.....##...#....#.#.#...#.......#....#....##..........###.##.#...#....#....................#....#................#.#.#..#.........#.........#..#........##.#.......#..................#.#......#.....###...#......#..........#.#..#.....#...#....#..........................#..#..#........##.....#..##.....#.......#.##...##....#........##.................##..#....##.#.....................#.............#....#.....#.#.#.##.....##...................###......#............#.....................####...........
..........#......#..#.##.......#.#....#...............#.#...##...................#...................#..#....###.....#..#...#...#.......##.......##....#..#..#..........#..#..##....#.............................#......#................#....#....#..#.....#..#.............#.........#.#................#..#....#...#...#.......#....#...#.........#..##...#....#.#....#..#.#..#.##...#.......#...........#...#..##.............#.###.......##......#..........#..##......#.#........##...........#..#..#....#.......#.......
......#........#...##..#...#.#....#...##.............#.#...........#.....#......#...#..#...#.....##.#...#..#.#.#......##.#..#.....##.#......#.........#...##..............#.......#.......#..........#...........##..#.#.......##..#..#.#......##..#......#...#...#.........#..#...#....#..#..#..#.##........#...#............................#..#...#.#..#...####.....##..#...#.....##.#..........####.#.....#.#.#.#.........#......#.....#..#.....#...#...#.#...#..#...##..#..#...#..#.#.....#........#...#...................
#..#.....#..........#.#.#.........#..#.......#........#....#..#......#........#........#.#...#..........#..........#......#..#..#.##...............#.#.......#...#.#..##.......#..###.#...#..#....#......#.#.......#.#........#.......###.....##...#...........#........#.....###.#....#.#..#..#........#...............#..#.###.........#............#......#............#.............#..........#.....##.#....#....##...#..#...#....#.........#..#....#........#.#.......#................#..#...##.#......#...............#.
....##...#......##.#..#.#........#.#..#...##............#...#......###........##..................#..#................#........#...#.#..........#..#.......#.....##....#..#..##.........#........#..#..####................................#...........#.....#..........#....#.......#...........#.#..#.....#...........#.#....#.#.............#...#......##..#....#..........##...............#.#..#............#......#....###...#...#...##.............###........#.......#.....#.....#....##.#..#..#.#.....#..#.........####
...##.....##....#..........#.#.........#..#.......##.#.#.....#........#.#.....#.......#..........#...#...........#....................#...##...#.....#......##...#....##.#.#.#...........#.......#................#.....#......#..........#......#......#.#.##.#...#....#.#...#..#.....##.............##.##.............##..#....#......#.#.................#.....##......#.............#...#....#.....#........#......#....#.....#.#.....#........#...#.#..#...#....#..##.......#...##.....#..........#.#.....#......#...##....
...#............#.##................#...#........#....##.........##..#...#....##..#.......#......##........#.........##..###.............##.#.#....#.........###.........#..#....#.......#.##.##..........#.#............#.#....#........#...........##.#..##...#........#......##....#.#.#.....#....##...#.#...............##.#...#.#.........#..#...#....##.....#.....#......................#....##.......#.##.#..###...#.....#.#...#..........##...#...........#.##.##.#.#......................#............#.#...#...#....
.......#..##............##....#...#.##....##...#..#...#.#...#......#............#......#...#......#....#........#.....#...#..#..#...#...#.......#.......#.......#........#.....#.........#...........#...#.#....#.#.....#..#..........#......#.#........##.....#.#.#...........#....##.....#.#..#......##.#.....#........#.....#..#........#.#.....#...##.#....#.#....#....#..........................#.#..##................#......#..#...##.#..#..........##...#....#.....###........#...#.....#...#......#.................#.
....#.....#.#.....#....#....#..##.#......#....##....#.#.........#.#.#....#...............#.....#.....#..#...#...#..#.................###.#.....#..#.......##..#.....#...............#.......##.....#.###.#..............##......#....#.#.....#.....##.#...##.......#....#.....#.....#..#..#...#....###.....#.....##..........#...#..#..........#.........#..........#........#..#.#..#...........#...#...#.....#...#.#.##..###..#...#..............#...#..#.#.....#.#...#.#.#...#........#.#......#..#.#....#.###....#..#.#.#...
....#......#........#..#..#...........#.#.#..#..#......#........#.#..#.#.#...#...................#..#...#..#..#..#....#...#.#..##......#.....##.............#........#......#...........#......#.#............................#........#..#....#.....##............#.....#.......#..#...#.............##..............##.....#......#.##........#.#.....##..................##..........##..##....##............#.............#...........##..................#.....#...#........##..##....#.#.#...#.###...#....#####..#........
.........#.#..........#.....###...........#.......##.........#....#.........#.##..#.#................#.#......#..#.##...#.#....##.#....#..#..#..#.#...........##.###..#....#.###....#.#.......#.#..........##.#....#......##..........#...#..#..........#....#.##......##....#....#...#..#......#..#...........#........#.#.#....##....#.............#....#...#.....#..##..#.........#...##......#........................#..##.##....#......#..#.#.#..#.#......#...#..............#.#...##...#......##.#....#........#.........
..#..#...............#..#...#.#...#..#......#.......#...#..#..#...#....##..#....#.......#.#..##.........#..#.#..................#.#.###.............#....##...#.#...##....#.##.#....##.....#..#.#.#...##.#.............#.....##..........##......#...###.#.......###.......#.....##.#.#........#......##..#.........#...........#...#..................##...#.#......#......#......##...##....#.........#...#....#..#..#....##.#...#......#.#.....#..##.#...##...#..#........##.#.#..........#.......#...........#....#.........
..###..##...#.#......#...........#.#...##......#..#.#......#.#.....#......#....#....#........#.#..#....##..#..#....#....#...#.#......#..##.....#...#.......#...#...#...#........#.....##....#..................#.......#.#...#....#.....##....#.#..#......#.#......##.##....#....###...............##.....#..#..........#...#...#..##.#.......##.......#......####.......#....#...#...#...##......#....#.#..............#............#.##.........#.##........#....#......#..#.##..#..##..#..........#.#..#...#............#....
#.......................##.....##...........#................#.......#.....#.#..........#.#...#...#....##............#..#.#...#.....#.....###....#...#..#...#........#.##........#......#..#.#......#..###.#...#..........#........#..#...##........#.....#...#.##....#..#....#......##.#.#.#...##..#.#.........##............##.......#.......##.##...##.#.#...##...#.............#.........#....###..........#.#.#.......#...............#....#.......#..##..##....#.##..#.......#.###.....#....#....#............#...........
#....................#..##......#..#....##.............#..........#....#..#.#...............#..#.....#........#.#.#........#.....##.#..###...#.......#..##...#.#..........#...#.....#............#...............##.#..##........#....................#.#.#.........#....#..#....##....#...........#.#.....#.#.#.#.....#.##.#........#......#...##........#................#.........#...#...##..#..#.#.....#.....#..........................#..#............#...#............#.........#...#.........##......#..#..#..#........
.....................#......#..#..#...#...#..#.#...........#..#...#............#.........#................#.....#........#......##..#...............#....##..........#..##......##.....#.#...#....##....#..#.....................#....#............#..#.#.#......#......................###..##..##........#...#.....##......#.......#......#.....#..................##.##.#...#........#................#..#...........#....#.#..#.....##........#..##...#..#..#.#....#.....##.....##........#.....#......#.................#.#
#......##..#.....#...#...#....#..............#...#..#......##..#..#..........#.....#................#..#...................##...........###...#..#...##.......#.............#.........#...#...#..#...#..#.......#.....#......###..#...#.#....#.#.#...#................#....#....#......#...............#..#.#.#.......#......#..##.....#...#.......#....##...........#.......#.#..##...#....#.....#....#.....#.................##.....#........#..........#..#..........#..#.##.#...#.#..#.......#..........#....#......##...#..
.#..#...................#.#.#..#.#.....##..##.......#..........#....#....##..#..................#.....#..#.....##........#..#.#.##..#...........#.......##.........#.#.......#.#.....##..#....###.#..###.#.#................#......#....#...##..#............#..#...........#.#...##.#..#..#.#....#...#......#...##......#..#.....##........#........................#.......#........#.........#....#..................#..#.....#.#......#...#..##....#...#......#.#...#.#..#...#...#....#.......#.#.#.............#.......#...
#.......#.#.....#..#....#...........#..#..............#..#.#...#..#.#.....#.......##.#.##..##....#.....##.....#..##...#......##..........#..........#.#...#...##......##.....##........#...........#.#.........#........#.....#......#..#..#...........#..#.....#.....#....###.....#...#....#..#........###..#..#......#.........#..#....#....#....#.#.#..#.....##.....#........#.....#.#.#.##..#...#.#.#......#......#...#..............#....#...#..........##.#.......#....###.........#....##..#....#...#.....##........#.#.#
.#.......##...##...#....#..............#..###.#.#....#....#..#.........#..##..#.#....#.........#...........#...#..#...................#....#.....#.#.....##.#...#.#.....#...#....#........#.......#....#.#.......#.#.#..#........................#.#..........##.....#.......#..#.#....#.#......#.....#.#...#.#.......#...............#..#....#....#..#...#...##..#.##...........#...#....##..............#..#.....##...#..........###...#.........#.................#......#...#.........#....#..#...............#.........#.##
#..##.##....##.###...#.....#..#.........#...##..#...#.....#...#......#...#....#.#.........#......#......#....#..#.......#......#.......#.................#......#..##.#....#......##.##....#....##.....#.........#.#.............#..#....#.#...............#......#....##.........#.......#...#.#....#.#..#.....................#..##.#........####......#.....#.#............#.#.#........#.#.#........###.##.#...#..#.#.#..#...#......#..#.##.#.#####..##.........#....#...............#...........###...#..#...#...#...#.#...
.#.##..#.#.#.#......#....#.##..#.#.....#...##.#...#..###....#.##...........#.##.#.#........#....##.#.#....#...#....#..#....#.##....#..........##..#.....#.....#..#......##....#.#..#.#.....#....#..............#...##..##...#.#......#..#......##.#..................#....#......#........#.#......#...#........#.#....#.......#.#..#...............#.....#..#..#.....##.#.#....#...#.#.....#.#.......#.##...#.....#..................#.#..#...##..#...#...#...#......#..#.#....................#.....#.#..#....#...##......#...
.#....#...#....#......#....#..#...#.#..#.........#..........#..#..#.#......#..###..#...###........##..##..............#......#........#....#.....#.#........#...#..##......................#.#.#.......#.......#....#.........#.....#................#.....##....##.............##........##....#..#.##..#.#...#.....#...#...#.#..........###....#......##........#..#.#.......#..##....#....#....#........#.#.........#....#......##.##..........#...............#..#.#..##..................#...#.##..#.....#....#..#.#.#.....
...#..##.##...#......##..#....##......#...#..#.##.....#.......#........#..#.#..#.##...#...#...#....#.......#................#....#....#......#...#...................#..........#...............#......#.....#....#......#..##..............#.#.......#.#......#...##........#......#......#.#.#.....####....##...#.....#...##...#...##....#...#...#......##........##........#...###....#..#.........#.#####.#...#................#..###....#...#.#...#........#..#.###.#.##..#...#...........###....#....#...##...#.#...#.....
..#.#.#..#.........#..#..#....#...#..##.....................##........##.........#.....#.#..#..###..##............###..#...#..#.................#....#............#.....#......#.......###.....#..#.#....#.###.#....#....#...##...................##.......................###...#..#..#..................#..##......##...#..........#...###..#..##....#.#....#.....##..#.###..#..##...............#.#...#.......#.........#......#....###.#..#......#..#.....#.................#.....#....####.#...##.............#.....#......
....###..#.#.......#...........#........#..#..#................#..#........#...#.##...###..#..#...............#............#..............#........#..#....#..#...###...#.###...#..#..#...#................#...#.#.........#..#.......##..........#..#..#..##..#...#......#.#.#.#....#.#.#.#.#.#.##....#....#.....#..#..#..#...........#.#.###...#.#........#......#..##.........##.....#.....#...#...#.##...#.#..#...........##.......##.##................#.....#...............#.#......##........#.#.......#.#.............#
##..##.....#..#..............#.#.....#.#..#......###............#.............#......#.........#..#..#.#......#...#..#.#...##...#.#........#................#.#...............#......#..................#....#..##.#............##........#....###..........#.#.............#..#......#.#.#........#.#......####..#.....##...........#..##..#.#.##..#..#.........#....#....#....#....#....#.....#...........##.....#...#...##....#.......##............#.......##..#.....#......#.#...#.##...##.#........#...#...#..#...#.##.#..
#..#.##...#...#............#....###........#........##..#.....#..#.#.....#....#......##.......#..........#..........#.........#........#..................#......#.#.....##.#...##........................###..........#...#....##..#..................#....#...#..#....#..#.#..........#.......#....#.##....#...#......#......#.....#.##...##......#.#...............#.##..#.#.#....#.###........#.##.#................#.##.....#........................#......#................#...#.#....#.....................#.........#..
....#.......................##....#.........#.#...#....#..#....#..#.#.##......#...#..#.#..##.......#.........#..#......#...............#..#.......#.##...#.#..##.....#.##.##.#............#....##.##........#..........#......##....#.##.#.....#..####.....#.............#.#..#.............#..#.##.....#.....#.....#.#.........#...............#.#....#.#...#....#.##.##....#.....#........#...#..#.#..##................##.....#.....#.#.....#..#.#..#.#.........##.##...#..........................#...#.#...##.......#....#.
.#....#...#..#..#....#.......#.#..##.......#...................#..#......#.........#.........#....#...#.#.....#....#........................##....##..#....#...#..#.#..#......####...........#.##..................#........#.....#..#.....#.#...#...#......#.#.#...##...#..#.....#..#..#....#.#............#...#.............#..........#......#......#.......#.#..........##......#..........#.......####.........#.#..#...#.#....#.......#.....#.#.........#.........#...##.....#.#...............##...##.....#...#...#......
......#................#.#....##..........#..#.....#...#.#.....#..#....#.##........##.........##...........#.............#...##........#.........#........##.#....#...#.......#..##.#.....#..##.#......#..#.#.#......#.#.......#...#..#.......#....#.#.#.......#.#..........#..#......#...#......#..............#...#.##..##.........##....##..#...#...#..................####.....#.#.#..........#....#.............#.............#..#..............#.....#..##.....#............#....##...#......#......#.......##..........##
.#.#..#...#..#...............###......#...#....#..###..#.................#........#...##.##....#..##.....##.#.....#.#.##.#......##.........#.......#....#..........##..##.#.#.#.#........#......#......#....#..#.......#...#..#.#.....#..#...#.......#...........##.........##...#..###.###.#.................#..#...........#...#............#.........#...........#....##......#.#.#..........#.#.#.#........#..#....#.#....#.....#....#.......#....#.#.##...........#.#....#.....##.#..#..##............#.#.......##.#.#.....
..##.....#...#......#..#......#..##.....#...........#......#.#...#.....#.#..#..............##.#..#....##....#.#.##.......#...#...#...#..........#....##............#.....#..#..#..##....##.#..#...........#...#........#....#..#........#.#.#.....#..........#.........##......#.....##........#.#.#..##...#..##.................##...##.#.#...#.#...................##.......##.....#....##....###.......#...#.##.........##..#..#.#...#.#...#....#####....#...#...##...#........................#..#.......#..#..#.#..#....#..
#.#....#.......#.#.#..........#...............#.......#.#.#...#....#.#.....#......#........#....#.#........#..##......#...#....##.##.........##..##....#..............#.##.......##........##.....................#.........#...#.......#..#...#.#.#.#.....#.##......#.....##.......#.....##...##..#.#..........#..#......##....##.#......#..............#...#.......##.#.......#.##........##.#.#...................#......#......#.####...####.##.......................#....#....#..#...........#...#....#....#...#...#...#..
..#.#.#...#.#...#.#.#.#........#.........#...#.#.........#.....#..#...#.................#.......#..#......#.###...#.#.......#.....##.##....##..#........##....#.#.................#....#.....#..#..#.....#..........#..#.....#....#.................#..#.......#.#...#.#.........#..#......##....##.#..........#.#.#.#####.#..........##...##.....#..#....##....#...............#.#.#....#......#.#..#..#....#....#.#......#......#...#..#....##.#.....#....#.#......#.#.......#.#.#..##.........##.............#.#..........#..
.......#.#.##.....#.......##......#.#.....##.#..#...#.....#.#.......##........#..#..#.#..#...##....#..........#.....#.....#.#...#.....#............#...#........##...#....#...#.#....#...#....#.....##..##.#............#....##.......###.................................#..##..#.....#.#...#.#...............#..#............#..#.#.........#..###....#.......#..#....#....#.......#..##....#.........#.#.##...#.#..#...#....#...#..#......#.#....#..#..#....#......#.....#..##...#.....#.....#..#.....#.....##....#..........
#.#.#.............#.##.#......##....##.......##...#..#.........#...#....#........#...##.#..........#...........#...##.....#.........#....#.........#.....#.#...........##.....#.......###...#............#.........#.#.#........##...#....#.#..#..#.........#..#......#...###.###.....#.###..#..###.....#.##........##...............#.#.......#...#..#....#.....#......##....#..#...#...#....##...#.....#..........#..#..............#...#........###.#......##....#..###.................#.#..##.#.............#........#.....
.#.#.#.........................##.#...##..........#.#.........#...........................#..#......###....#.......##............#.#....#.......##.#.##.#....#..##......#...#.#....#.....#.............#.#...........#...........#.#........##..............#........###..#.#...........#..#.##.#...............#....#.#.......#.#..........#....#.#....#.#..#...............#.#..#...............#.....#......#..#.....##.#.....####......#..........#..#........##..#.#..###..##.#..###..##......#..#.....##...#........#.....
.......###..#.#...##....#.......#..#...........#..##.......#..#.#..#....##.......#.#...#.#...............#...#.#.................#.##.#..###..#..#......#..#.#..#....#..##........#.#......#.....................##....................#.#...............##..#..............#..#.......#.#...#..#..##...............#.#......#......#.........#..#........#..##....#...#.....#.........#............#.............#.............#..........#.....#....#...##..........#...#.......#.......#.#.....#.........#..#.......#...#....
.....#.....#...#.....#...#..#....#....##....#....#....##.#......#......#.........###........##.......##..#....#...#........#....#.......#.#.......#.....#..#....#.#....#.#...#...............#..#....#.....#.....#............#.........#.....#...#.......#...#...##....##.#.#....#....##......#.....#..###...................#.#.....#.#..##...........#......#................###..................##..##........#.##..#..........#...#.#..#............#....##......#..........#.#.#..#.....#..#.......#.....#.....#.#.....#.
...#..#.#.......#.....####.#.#.......#....#.....#..##.......##..#..................#......#........#..#........#.#.#..#.......#..#.#....#..#..........#........#.#........#..#.##.........#...##...#.......#...#.#...##.....#....##.........#.#.................#....##.#..##....#.......#..##..##.##........#....#..##.....#.......#.....###.....#............#..........##...##.#..##.#.........#.#..#.....#.#.#..##.......#.#....#......##.........................#...#...#....##...##.........##..##..#.##...........#.....
#...#..##.........#.........#.......####.......#.#.....#...#...#......#...#..#...............##..##...#......##..#......#.#.....#.........#..##....#.........#.#.##.......#.#...###..............#........#........#......#....................#.#.#....#.##............###.......#..............#...............#...................#.....#............#....#....##....#...#....#.....#.......#...#..........#.###....#.....#.#.......#....#.....#....#................###..#..#....#..##....#........#.#........#...#.......#.
#.........#..................#.....##..#...#.#..#....#.#.#.##.##...##..#.....#..#..#.#...#....#...#..#..............#.........#.......#.#..#........#...#.#...............#....#...............#.....#.#....#..........#...#.#.........##...#......##.#.....#....#......#..#.....#...........#..#.#......#.....#.........#.#.#.#..........#.#....#...................##..#....#.........#......#...##.##.#...#.#....##.#.#.........#..##.......#.#.......###...#.........#......##.#...#.##...#...#..#.#.........#..#...##..##..
.#....#...........#..#....................#.......##....####..#.....#.........#.#..###........##.#..........##.........#.#..#.#..#....##....#.....#....#.......#..#..#.....#...#...#.#....#....#...........##....#.#.#.#..#.##..........#....................##..........##..#..#..#.##.......#...###...##..#.............#.#....#.........##...#.......##....#.#.....#....#....#...#..##.#.#..#....##.##...##.#........#..........#......#....#........#.#....#....#...............#.......#..#..#.............#...............
.........#.#.#..#..#.#......#...#....#............#.........#.#####.....#.....#.#.......##.....#.#..#......##.#...........#.....##..............#.....#.....###................#.........#.....#...#..#............#......##........#................#.........#.....#.......#.#.#....#.....#.#.#.....#...##...#..#....#.....####.......####.#................#.#...............#..#.#.............#.........#..#.##.#......#..........#..###.........#...........#...#..#..#..#.#..#...................#...........##.#...#....
...#......##.#..#...#......#..##..........##...#..#....##.........#..#.....#........###..#..###..#......##.........#...#.#...##..#....#....#...#..#...#....#.#.....#...........#.........................#.......#.....#...........#.#.....##..#............#..........#.........###..........................#........##..#.....###..........#....#..#..........#.#...#...#.##...#.........#.#.........#......#....#..............###......##...............#..#..#....#......####.......#..#..##............#.................
..................#....#.........#........#...............#.......#...###....#..#.#.#..........#.....##.......#.#..##..##.##....##.##.#..#.....#........###..#..#..........###.........#.#....#.........#.......#...........#..............#..#..##.........#......#.#.......#..#..#.........................#..#..#...............#.......#...............#........#..#.#.......#.....#...................#..#......#....#............#.#..............#..##.##.......##.........#...#....#..#.#..#......#.........#..#........
............#..#...#.#..............#..........#....##............#............##.#..#.......#...#.....#.....##.................#.#......#...#...#.....##........#...........#.##.......#...#..#.#..#.....#..#.#......#....#...###.#.....#...##.#..#...#....#.#...............#.........##....#..#...#....#....#.#............#.#.....#..#......#....#...#.....#..#...#...##.....#.#.#.#........#........#.#........#...#..#.#.#..###...#...#........##.....#..#..........#....#.......##......##.........#....#......#.#..#..#.
.#..........#.#...#...##.#....#..........#..#....#.............#......#.##.........#...............##...............#............#.#...#......##..#.#.......#.........#.......#...#.#...........#...##.......#..#.................#..#..##.....#.###........###..#.#.............#..#........#.....##...#.#..##.#...#..........#.............##..#.#.#..#......##...#..#.....#....##.......#........#..#.........................#.............#.....#...........#.....................#.##..#.....#......#...##................
.#.###.............##.....#.......#..###.#.........#.....#....#..........#.............##..#..##.#......#..##...#.#..................#.......#.............#.........#....#.....#...#..#..#.............###..#.##.#........##......................#.........#..#.........##..#...#........#............#..#.#...........#.......#......#...#...........##.........................#..##...#...#.............#...#......##..................#.#.........#......#.#.#.....#.....#.........#.#..####..###..#............#...##.#..
......#....#.........#.#.#.#.....#...............#......#.....#.....#......#..#.#..#..#..#...........#.###...#......##................#.##.....#.........#.....##........#..........#.#........#...#.......#...#.#..#..#.......#.......#.....##..##.##...##....#....##.#.....##..#......#.......#.....#...##...#.#...........##.##......##.....#........#...#..#.#.#.....#............#.....#.#.#.##...#.....#.#..........#..#......#.......#....#.#...#.........#.#.............#...#....#.#......................#............
....#....#.....#.#....#.......#.#.#...#..#.................#......#.....#...................#..##....#..#...#..##..#.....#.#.........#......#..#..................#.#.............##............#.........#.#...#...#...#......#......................#.....#....#...#.#...............##....#.........#.....#.##...............#.#.#......#.#............#...#...#......#....#.....#..##...#........#...#...#....#.#.#............#..#.#..##.........#.#.......#.#..#.......#.#...#...#.....#.#.....#........#.......#..#.#....
...#..#.......##...............#....#......#.#..........#......#...##..........................#..#....#........#.#......#..##..#...#.....#.....#.##....#..#.#.#..........#.........#.....##.....#.#.......#.....#.#...##......#....#.........#.##.....#..#......##.........#....#..#..##..#..#..#..#.##...#...##............#.....#..#...........#..#.##....#............#....#........#....#..#..#.#....#.#....#......#........##....#.....#.....#.....#.#..........##.#.........##..#.....#.....#.......#......#..#........##
....###...##....#.....#..#......#..#...#..#...#.....#.....#......#.......#.........##.#..##.............................##............#............#....#......#..#....#.......#....#.##.......#..........#.............#.#.#...#..........#.......#.##.#..............#..#..#......................#.###....#..............#..##.....................#.........#....##.........#..#..###.#....#..#...#...#........#...#.#..#...................#.#.....#.....#...#.#.#...#..#...###...#...#......##...#.#...........#....#...#.
.#..#......##.....#....#..#..#..............#..#.................##....#....##.....#.....#..##.#.#.#......#.#.....#............##....##.......#............##......#.#...........#......#.#.......##..#.#.........#......###..............##.#.........#..##...#.....#.#.#......#.....#.....##...#........#.##............#.#...#.#...###......#.#..#.......#.#..#.........#...#.....#....#......................##..##........##.#..#..#.#.........#...#..#.........#.......#..#.....................#.#.#.....#.#.##.#........
.##...#.............#.##.#.....#...#....#.#........##....#...............##..#....#......#........#..#..............#..#.....#..#.................#.#.#.#....#.....#........#...##....###..................#....##.....#.......#...#...#...............#....#..#...#.#....#.#.................#..#....#.#..#......#...#.##.##..##...####.##.....#.........#.#.#...#.....#.......#.......#...#..##...##.#.#..#.......#..#....#......#...#.#..............#...##.......#.#....#.....##.........##.....#....#..#..#.#.....#.#......
#.....#.#.....#............#.#........#...#....#.........#.........#...................#......##......#....#...#.....#....#.......####..#........#...........###..............##............###......#..#....................#.#........#...##...............#............#...#.....#....#......#..............#.....#......#.......#............##.#......##..#..#.#.....#...........#..................#..#..#......#..#...........#..................#..........#.#..#..#.....##.#..#......#..##.##..............#.#.........
............#..##........#..............#...#..#......#....#......#.#........#..#.#.....#.......#....#....#...#...#.............####...#.##.....#.....##.#...##..#....##......................#.....#................#.#..#............#.#.#.......##.#...#..#..#.......##...#..##.......#..#.....#..........#......#.....#.......##.#..#......#.........#......#.#................#...#...................##....#..........#...#........#.#.....#......##.#....#.....#...............#...#...#...#.##.#...........#......#.#...
#....##....#..................###.#....#...#....##..##........#.#..#...#......#....#...#...#...................#..#.....#...#.#.#.....#....#..#...#....##...#....##......#..#.#.#...#...........#....#......##........##.....#...#......#..#....#.......#.##.........###..................#......##..##..#.#....#.#............#....#.##.#..#.....#.##.....#.........#....##..#...........##......#..##..#..#.#.#.#.....#..#..##...#...........#..#.#...................#...#...#...#....##.#.....#...#....#.#....#..#...#.###..
............##.#..##....#..#.#...................#...#......#...#....#............#...............#.#..........#.........#.....##...#.........#........#..##.....#...#..#..#.......#......#.............#............##....##.#..............#.#...##...#.#.#...#.........#...#......#..##......##....#......#..##..........#.#......#.#.##......#.....#.#.....#..#......#...##...#....#.......#...#.#...#....##.............#...#.....###...........#.#...#....#........#..........##...#.#....#.#...........#.......#...#..#..
.#..........#.....#.#........#...#.#...#...###.#....#....#........#......#...#....#..##.##.#..#......#..###...#...#.....#.......##.###.#.#..##...#.#........#......#.#..#.#.....#.#..#......#........#..#..#.#....#...#.............##...#....#..##..#.....#..#.......#....#...##......##..#...........##.##........#..#........................................#...#...........#.....#..#..............#........#..##..................#.......#.....#...#.#....#....#.............#.........#..#............#......##.........
.............#...........#.....#......#.............#......#.###..#.#...#.......#..#....##.#.#.#..#.#........#.#...#.......##...#.........#........#..#...............#.#....#..#..#.#....##.....#...##....#....##...##.#.##...#............#........................#......##.......#....#...........##.##.#.....#...##......#.....#.......#..........#....#......#.#....#...#.##..#.##..#.#....#.....#..........#.#............#.....#.###.#................#...#..###.....##.#.#...##.#...#...............#............#.....
........###......#.#...#..###.#.#......#.....#.#.#.......###....#........#.............#.........#....##.........##..##...#...#....#........#..#..#...#......#.##..#.........#.##.###..##....#.........#.##..#.....#.....#.##..#.......##....#.....#....#...##......#...#..#.#.#.......#.......#.#..........#.....#........##....#.........#.....#.##..#.#..#.....#....##...#..#............##...#...#......#.#...#.#..#...#....#...#.........#........#...#.......#.....###.##.#.#...#.#.........#..#...#.####....#.#.#.#......
..................#....##.......#..#...#...##..#...##...........#......#..............#..#....#......#.......#.....#................#...#..............#...#..##.#....#..#....#...#.........#....#.#..###....#...#..........#....#...........#...#......#.#.#.##.....#.#..#...#.#.###..........#..............#....#...#...#.....#.#.........#....#......#.#..##...#..............#......#.................#.....#..........#..##.##..#.#........##....#...#.........#..##..#...#......##..#.#...#...............#.......###....
....#.....#........#..#.....#..#.##....#.#...#...........#....#..#..#.#.......#...#.....##.........#...#..#..#...............##.............#.#.#.......#.......#..##...#......#.....#...##....#...................#............#.#....#..........##....#......#..........#.##....#.#...#..#..#.#.......#....#.........##........#....##.#.................#......#......#..##.......##..###..#.#...#..#......##...#..............#...#....#.......#.........#.##....#..........#........#.......#...........#....#.............
..##..##.............#.#..#....##.#.##..#.......##.....#..#..##..##......#.#...#.....#..#......##......#.#...#.......#.....#...#......#.#.....#.............#..##.....#.#.............####............##....#........#.#.#....#..#.....#.....##.#...#.....#...#.....#.#.#....#........#.#.....#.......#.##......#....#...................................#........#..##....#.#.......#.####...#..#....#.................#.#.......#.......##...#.......#....#..#.#......#......#...........#...#.........#......#...............
...#..#.....##...###........#.#.......##...........#.#.....#......#..#....#........#....#.#.#..#...#......#...#.#.........#.#......#..............#....###...##.....#.#..#..#.....#...#......##...#..#..........#..#...##....#.....................#....##...#.##...#......#.#........#......#...........#............##........#.#....#..#..#.#........##..#.#.#.#.....##.......###.................#....#......###........#..#.......#..#....#...##....#.............#.#.#.......#.#...#.....#.....#..#...........#....#.#....
....#....#.........#.......#..##...........#......#..#........##..#..#..........#..........#............#.........#.......##..#........#......##......##....#..#..##........##.......##.....###.#.##.#...##.....#..#.#.#...#.##.........#.#..#..#.....#.....#.............#.##..#....##..#.#......#..#..............................#.....#.#..###...........#..........#....##.........##..#..#..#.....#.#..##..#.........###.#.#....#.###...#.#..##..##...............##..#...#..................#...................#..#..#.#
...#.....#.............#.........................#....#.....#......#.............#...#.....................#.#...#.#.......##.#......#......#......#......#......#....#......#.....#.......#..##..##..........#.........##.....#..#...#..........#..........#.................#..........#...............#...#...#..###...#.#...#...#........##........##........#.##...#..........#.........#...#....##..........#....#.#...#....#.............###.....#......#....##....##..#..................##....#..#....#.......#..#.#.#.
.###.#.....#....#.....##..............#......#..#......#..........#.......#....#...#.....#.###.#........#...####..#..................#.#...#..#.#....#...#..#...........#.....###......#..........#.....#..###....#....#.........#....#.......#.....#......................#.....#.#...#....##...............................#....#.......#.............#...#..............#.##...#.....##..#..............#..#.#.#...........#......#....#.....#....#.......#................###...............#.................#..........#..
.#.........#....#......#......#..#..#.....#...........#..#.#..#....##...#....#...#....#.#...#..................##...#.....#......#.....#........##.#.....#..#.....#.......#........##..#.#..#.......#...#.......#...#..#...#..##.......................#..##...........##..#.....#....##..#..#.....##........#...##...#.#..#....#....................#...#.#.....#..........##........##...#....#......#.....#...#......#.#....#.....##.........#.............##..............................#...#..##...#....#...............#
.#....#.#.#.#.........#.#....#...#..............#.#..#..#.#...#.....##.....#.#...#......#.#..#...#..#.#........#.......#.#........#....#..#.....#....#.#.#....#......#..#.....#..#...#.....##.....#.........#.##..#.#.....#...#.#..........##.........#.#............#.....#.#..........##.....#..#.......#.......##....................#.#..#...##....#......................#....#...#...#.#.#.#....#...#...##.#......#...#..#.#........##....#...#....#...##.....#..#..............................#...#....#.###.#.##..#....
.##...#.........#.......#..#..........#.......#......#...#......#.#..#.#...#...##.##......#.......#...#.......###............#.....##............###..##.....#.......#...##.#........#.##...#.##.............#............#..............#........#..............#.......#..#...#...#........#.............##....#..#.....#.#..#......##....#...........#...........#...#.#....#...#..#....#...#......#.#.#....##..#.#................#.#..#...#.......#.........................#...#..#..#..#..#...........##....#..#.........
.............#.......#.#........#...#.#....##.##.......##......#............##..........#........#..###..#.#........###.#.......#.....#......#.....................##......#.#....#......#...#.......#..###.#...#...#.#.......#...#...#.###.....#..#..#......###.......##......#....#.#.#.#....#......#......#..........#....#..#.........#.#.......##...........##...........###......###..##.....#.#....##.....##..#.#..#..#......#..##..#...#.#......#.#...##.#.......#....#..#.#..........##....#....#....##.#...#....##..##
........#......##..........#.#.####.##.............#..........#.##..#..#..#....#.#..##..###.#...................#...###.....#.....#...#...#....#.....#.....#......#......#.##.#.........#...##..###....#.#.........#.##...##.#......#....#...........#.#...#.###......#..#..#...........####.......##.........#..#...................#.....#..##.#.....##..#..........#....###...#..........##..#....#.#..#.........#..##...#..#....#..#..##..##.#......###....#......#...#................#...##..#..................#.........
....#.....#.#..#.#......#......#.#....#....#.#....##......#.##.....#..#....#........#..#...##...##.#.......##...#....#.#...##.#.......#..........#..##..#.......#.......#.....#....#.........###.#.....#.......##....##......##...........#.#.....##.#..#.#......##....#..#..#.......##....#..........#..##........#..#.##........#.....#....#..#.......#..................................#..............#..#....##....#..#..........#.........#........#..###......#....#.......##.##.....#.....#.....#.....#.#..#............
.......##.....##.........#...#........#..##...#...................#....#.#.....##.....#.#....#.............#...................#..#.###.#..#.#...#..#........#..#......##...#.........#...#...................#.#.#.........#...#....#....##.......##...#.......#..#......#.#............#......#..##.#....#...............#.#......#.....#.....#...#..#...........#..#...........##....#.....#.#............#.........#..#....#.#..........#..#...#..#.......##......#...............#....##...##.........#............#.#...#.
.........#...............#..#.###....#.......#...........#..#.#...#..........#...#..#.#.#.......#.........#............#...#..#.....................#...#..#.#....#......#.#..##...............#..#............#....#.....................#.#....##....##..#....#.###....#.........#..........##..#.#.......#...........#....#.........#...........##...#...................##.#.....##.#...#.................#..#####..............#....#...#..........#....#.#.....#.........#........#.#.#.#.....#..#......#.#............#..
...#....#..##.#.##....#.#....#.......###..####..........###..................#........##..####......#...#......#.....#......#.....#......#...#.....#.....#..#..##.......#......##.#.....#.#..#..#......#..#....#.....#.#..##.#..#....##........#.#.............##..##.....#..#..##..#..#....#.......#..##.......##.....#.##..#.#...#.#...#....#.....##.......#..#..#........#........#.####...#...##....#....####...............#............#..#.#................#.....#..#...#...#.#........#.....#..................#.......
....#..............#...#.#..#.......#..........#.......#....#..#.#..##.##.#...#.#...#......#.#.......#.##.....#..#................##....#.##.......#..#....#....#..#....#....##..........#.....#.......#....#......#..#.....##.#..............#.....#.#..#....#................#..#.#...##.#..#..#....#.#.#......#.....#.............#....................#.#..........#......#.#...#.......#.###.##........#..#.........#.....#.#.#.#...##..#....#.........#....#.#....#....#.........#.................#....#....#.#.#........
#.##.........#.........#....##......###..#...##..........#.#..#..##...#.........#........#........#...#..#...##....##..............#...#...##.##.##...#..#...........#.#.......##.#....#....#......#....#...##.......#.....#.#.......#.........#........................###....#....#.......................#..##........#...#..#...#......#....#....#...#..........#.......#......#......................#...............##........#.....#......###...........###....#...#...#......#...#.#.##......#......#......#..#..#..#...
.....#....#....#.#....#......#..................#............#............#....#..#.#.#...............##.....#.........####.......#....##...#.......#......#........#..#............#...............#.............##.#........#...............#..##..#.#...#...#.....#.......#....#........#....###...............##.....#..#..#...#.....#.##...#.#.#.................#.....#.....#......###..#...##.#....#........#....#####..#.##.........#..#.#....#.##...#....#...#..#............#....##..#..#....#.........#..#....#.##...
...#.....##.##..#.......#..........#...##......##......#.##...........#.....#......#................#....#.........#..#.#.....#.......#.#..........#...#..###.#............##.......#.......#.#.#..................##....#.....#....#.#...............#.....#.................#....#.......#..#.#....##..........#.....#.........#.#..##.....#........#......#.......#.#.....#......#.......................##....#.#.........#.........###..............#...........#..##.......#.......#.#..#......#...#.#...#..........#.....
#..##...................##.....#.....#..........#.#..........###...#...###........#...#..#..................#.....##......#..#...#..#...#.....##.......#.#..##..#..#...........#..#.......######.#...#..#.................#.............#.............#.#.......#............#..#..#...#.........#..........##....#.#.......#.......#....................#..........#..#.....#....#...#...#.....#.........#....#....##......#...............#......#....#...##.....##.........#...#......#...#...........#......#....#.........#
..##..##.........#.#.#...#.#......##...#.#..#.#..#.......#......#..##.............................#.#..#...#...........#...#..##...#.#..#....#.........#.#......##...............#.##....###..#.....#.#.....#..#.#.......#.....#..#...............#...#..#..#.............###.....##..#..#..#.#..##..#...#...#..#...#.............#..........##...#...#..#...#..........##.......#....#..#.............#......#....#......#........#.#.#...#...........#.......#..............#..............##....##...........#...........##..
.#.......##.##..#........##.....#........#.....##.....#..........#.#.#.#...#...#..........#..........#..#...#.........#..#..............#...##...............#.....#.........#....#.#.#.#.........###.....#....##......#.##....#...#.###...#.......#.......#......###.....#......#.#.#..##..#.............#..#..##.....#...........#..#...#..#...#.##..........#........#...#........#..#......#........#.........#.##..#...#...#..#......#...#.......#..............##.##...##...#....#..##...........#.##....#.#........#...#.
..#.....#......#.....#.#....#.#.......##.#....#...#..#...........#...#.#...#.#...#...####.##....#.#..................................#.....#.............#..#........##.#......................#......##.#....#......#.....##.#............................##..#........#....#.#...#.#.#.#......###............#..#.....#.....#.......##..###..........#......#.........#..#.........###..#......#..#.....#..#....#........#....#...#....#........................#.#.....#............#.#....#.....#...........#....#.....#....
....#.#..........#....#..##........#....#..#............#..#...........##.#............#..#..##....#.#...##...##..............#.......#..#.......#..#........#....##.....#....#.#....#...#.#..##........###................#...#.........#..#.#...............#..#....#.#.#...#...#.............#...............#..##.........#.#.....#.#....#.#....##........#..#..#...##......###...............#.........#.#..#.#......#.........#........#......##....#....#..#.........##.#......#.#...#........#......#..##.....#.#.......
.....#.##....#....#..#.##....##......#.#..##....#....#....#.....#..........#.....#.#.......#...####............#....#...#...#............#....##...#......#...........#.#...........#........#........#...##..#......#....#....#..##..#..##.#..##....#.......................##.......##.#...#....#...............##.....#........#.#......#.....#..........#....##.#........#..#..#...##....#..#..........#.....##..###....#.#..#.....#.#......#.....##......#..#..#......#..##........#....#........#..........#..#..#...##..#
#......#..#.......###...#...#...#...............#.#.......#..#........#....##........#.......#...........#..###..#.......##.......#.###.#....#......##..............#..#.......#.........#...#.........#.#.#.##.###..#....#.#.....#........................##.......#....#.....#.......#......##...#.....#...#..#...#..##..#....##....#..#...#..#..##....#....#....#..#.#......#..#..###.....#........#..#.#....##...###.##......#.##.....#.#...#.#.#...#..#....#...#...#..#.....#.##.#.#.#.........#.##.#.....#.........#......
............#....##........#....#............#......#......#.......................#...#.#..........#.#....####......#.....#....#..................##......#.#.....###........#..##.......#...#.............##.............#.#.....#.#.....#...##....#............#####.................#...#.......#...###....#.##............##...#.#.........#..#..#...........#.#..#......##..#...##.....#..#..........##.#.............#..##......#...#..##...#......##....#................#..........#....#.#..#......#..#.##...#.....#.#
.......#........##..#...#...#.......#.#..#..#.#......#...#..#.....#...#.#.....#.......#........#..#.........#.....##...#.#..#....#.#.............###...#...#....#.#...#...........#.#..#......#....#........#.......#.##.#..#...#.........##.....................#......#.#..#.....##.......##..#.....#.......#...#.#.##..............#.......#............#.#.#.#.#.#..#....#........#.#.#........#........#........#.#.............#..............#.......#.#..#...#........#........##..#..#.##...##...#.....#....#.#........
.....##...#...#.#...#.#....#..#.............#..........#...#..........#.....#.#...#..##.##..............#..#............#...###....................#....#.......#.#....##.#.#....#.......#.....##....#..##.........##..#....#......###.......#...#..#..##.........##....#......#....##......#.....#..#...###...#.#.##.##.#........#...#..#..........#..#..........##.......#..#.#.#.........##..#.............................###...##.......#...#....#.......#..##..#.....#...###...........#.....#..##.#...#.....#...#........
.#...#.....#..##.###..##......#........#...............#.........#....#.##....#..#...#..#...#....#.......#......#.#....#.......#.#............#....#..#....#............................#.#..##...#...#..#......#......##....#..........#..#...........#.......##..#..#...#......#.......#...##....#.....#...#.....#.......##.#......#...........#.#..#.......##........#....#..#......#...#.#.....#..............#.#....#....#.......#.#...#............#..#...........#.#...........##.........##..#..........................
...#......#...........##........#...#...#....#..##...#.......#........#...#........#......#....#..###...........................#..................#....#...#.......##...##...............#.#....#........#..#.....#.....##......#.#..#..........#.....#........#..##...#....#.....#....#..................#............#....#...........#...................##......##...##.......#...#..#....#..#...#..#.......#........##....#..#..##.................#.#.............#..#..............##...#.....#.......#..#.......#.#....
....##..........#.................#..............................###...............##..#....#..........#...#..#...#....#..##............#..........#.....#...............#.....##....#..#.....#...#.#...#.#.#....#.#.#.............#......#.##....##...###............#.......#.......#.....................................##..#...........#..#.#...#..##.......##..#....#.......#........#..##....#..##..#........#...#.#....#.........#.....#..#..........#..#...#..#..........##.....#...#.#.....##.....#....#........#.....
#.#...#.#.......................#.#.......####........#....#.#..#.............#.......##......#....#.............#...##............#..##...#.#...#........##....##...#....#...........##..#....##.#.#........##....###.....###..#...#...#...#..#........#..###.#..........#........#####..#........#..#..#.....#.#.#..#....#...#......#.#...........#...#....#............#..................#...#...#..#...#..##.#..........#........##....#..#.........#.....#.##..#.......#................#.........#.......#..#.....#...#..
....#..#...#.......#..........#...#..#..........#......#..##.#.....###....#..####...###.....###....##..##......##....#......#...#..#..................#...#...#.#......#...##.......##.............##.####..#....#..#....#.#......#.#..#..#.#.....#..##......#..#...#..###..............#...#..#..#..#.#.##..#....#.#......#..#...#.#....#...........#......##.......###..#...#.#....#........#.#..#..............##.....##.....##.....#..........#...##.#........................#...#...................#...#..#....#..#......
#..#......####...#...#.....##...........#......#...........#.........#...............#.....##.......#..#............#..#....#.............##..#.....................#.............###......#...#.......###......#.#.#..####...##.....#.##..#.......#.#.#..........#....#.#..#.......#..#.#....#............#....#..........#..#.........#......#....#..#....#........##.#.#.......###..............#....#........#......#......#............#...........#..#...##..#.#..#..#...............#..##...##.#....#...#.#.#..........#.
......#.###.............#...####..#.........#...#.#....#...#........#.......#..##......#.............#...#..#.....#..##......##.###...#.#.....##.#....#.....#.#...###...........##...#...#.##........#..#..#.#..#.................#.......#.#..#...#.............#..#..........#.......##...##..##.#..#...................#...........#...#......#...#...#......#.#..#...............#...#....#.#....##......#..........#........#....##.........#.#....#...#.........#....##.............##..#.........................###....#
.##.#..............#...#........#.....#...........#...#.................#.....#.#..##....#...#........#...###.#......#....#....##..#......#..#.........#.......##..#....#....#........#....#.#.#..........#.......#.......#.##...........#..#.##........#...#........#...#...#.......#..##...........#..........#.....#.........#...........#......#.....#..............#..#.........#..#....#.#...###...##.......#.##.......#..##..#....#...........#..#...#........#....#.#...........#.....#......##....#..#........####...#.
#....#.....#.....#..#.#..#.......#..#..............#...#..#.#...##..#...........###.........##......#.......##.##..#.....#..##...#..#...#..............#...#..#..#.#..#..#.....#..##...#..#...#.......#.................#..#..........##..#.................#...#..........##.....##.............#.................###...#.#......#..#.#......##....#........##.#..#..##...##..#.#.#..##....#...#....####.....#.........#....##.................####...#...##....#...........##...#.......#.#.....##....###........#.....##...##
.##....#.#......#...#..##..........#..#........#....#.#....#....##.........#.#..............#...#..#.....##.#.#.#...#...........#...#......##.....#.#.........#....#..#..#..#..#........#......#..#........#.......#...#.............#.#....##...#..#.#....#...............#.#...##.......#....#.#.#..#....#.#........##..##....##......#.......#......#..#..........#......#..........#..##..........#...##..#..##..#.#......#..#...........#..##...#..#..#...##.#.....#....##.......#....#.........##..#...#......#.#...#.....
.#..#.#..#....................#..#..#...#.#....#..........#..#............#....#...#.......##.........##......#..#...##...#....#.......#..#.............#...###...#..........#..#.#..#.....##.#...#..........##.....##...#......#...#.....#.......................#..##.#......##.###.......#...#..#.......#....#.##...#...#...#................##....#....#...#....#....##...............#...#...........#..........#.#####.#.#.#...##.#.##..#.#...#.#................................#.....#.###..............#.##...........#
........#.....##...........#..###......#......##...#..#...#...#..#.....#####.###............##....#.##.#.####..#....#.........................#...#.#........#.....#....#...#..........#.#.#......#.....##.........#.#.##.#.#.#.....####.#.......#..#.......##....##......#..#.....#..#.#.#.....#.##.#.....#.............###.............#..##....#....#...#.#......##.##...#.....................####....#.#..#.....#......#.......#.#..............#.......###...#........#...#..#...##............#...#....#.....#....##.....
...........###......#..#......................#..............#......#....#.#..#..#....#..##.........#..##...#.#...#..........##..##..#.#......#..#.###.#....#.#.#............#.#..........#.....#..#.#.......#...#..........###........#..##...#.........#..#............#.##.#........#...#.....#..................#..#..#..#.##...#.#....#..#...........#.........##....#..#...#............#.#....#....###.........##..#........##........#.#...............#..........##................#.....##.#...#...##....#.......#..#.
...#.#.....##.........##..###...#.#.#.#......##.................#...#........#.....##.##.....#.....#.#..........#..###........##......#...#..#............#..................#...........#.........#.#...............#..#....#...#......#.......#.........#...#.....#..#...........#...##.........#....#.........#.........#.#..#.#....#.................##.##.#.#........#....#........#..#.#.#.#..#.##..##...#....#.#......#......#...#............#.#..........#.......#........#...#....#.#........#...#..............#.#..#
.#...........#....................#............#.....#...#.........#...............#...#.............#............#...#...#.#........#...#..#.#........#......#.....#.....#......##...........#..............##..##.........#........#...##...#..#.....#.........#..#...##....#.........#...#..#......#.#......#.....###....#......#....##...........................##............##.....#....#.....#.#..........##........#.....##.....##......#...#..##....#...#...............#.....#.#.##.#..#................#...#..###.##
.#......#..#.........##.#.#..#.......#####.##....#.............#..#.#....##.##....#........#....##..........#......#.#...##........#.#.........#..#.........#.#............#.....##...#..........#......#......#...##.#.....#...####..#....#.....#.#.#.......#..#.#...#.#.....#.....#......#......#.....#..........##.#..##.......#........#.#.#...#.........#...........#............#.#....#.#...#....#...#.#.#..#.......#....#.#...#.....#..........#.....#.......#.....#...#.#.....#....#..#.....#....#.............#.......
.......#...#.#....#....#............#....#..............##.......#.#.........#....##....#...#....#.#..#....#.#......#..##.........#.....##...........#........#..#.......#...............#...#.#..###.......##.##......................##.#...###....##....##..###.........#..................#.#..........#.....#.#......#......#....................#.#.......#.#..#........##.....#.........#.#.#.#.#......#...............#....................##.....#.#...#........#.#.#......#....#......#...#.#.......#.........#.#.....
.....##.......#..#.....#.....#........#......#.#.##..#..#..#..........#...........#..#........##.....#..........#......#..#...#.....#.#....#.#.......#......#.............#......#..........#....#.....#......#.##.#....#.#...#.......#..#.....#...........###....#.#..###..##.##....#.#......#..##..#.#........#.....##........#...#.................#...#..#.###..#...#..#.#........##............#......#...........#.#..###.#.....#...................#....##................#.#.........#......#......#.....#........##..##
.#.......#..#.....#.#.....#..##.....#..#..#............#.#..#...#......#..##........#.#.....##....#......###............##.......#.###.#.........#...#.#.#.....#........#......#..........#.......#........#..#..#.........#.#..#..#..#.#.#..##.....##....#............#.....##....###...#....#..#...#...............###...###...#..##.....#...........##...............#.#.#.#....#.#.##.##.#..........#............#..#.##..#.#...#........#....#.#........................#.#.##........#.#..........#..#.##.#..##..#........
...##.....#..#..#...##.#..#.....#...#.###.#.......#.........#.#......#..........#....#.#.........#........#............#......###.#...#......#....#.#.......#.......#..##...#...#...........#..........#.#...................#....#.....#..#.....#..#......#.#................#...#.........#...#...............#.......#...#.#.##.##...#.#.#.#......#.................#.#...#........#..#.....#........#.......#.#..#...##....#...##..##.........#...#....#.#...#.....##.#....#....#.....##.#...##....#.............#.........#
##....#..#.#......#..#.........#....#..#..##........#...#.#.......#....##...#..........##.......##..........#....#....###....##......#..#.......#......#.#.#....#..........##.#..#.#...................................#..##..#...............#....#..#..##....#...............#.......#..##...##........................#.......#..#.....###........#...........#.#..#...#...##.....#.....#.#.#...#..............#.................##..##.......#.....##....#.##......#.#..#........###......##.................#..............
#.....#....#.........##....#.##........#..#.#...##.............#.....#........#.#......#...##.#....###........##..#...#...#.#....#.#.###..#....##.#......#.##....................#......#.#..............#................#..#....#..#....#...###....#........#.#...#.......#..#...#..#......#..........#..#.#....##.#.#............###.......##......#..............#....#....#..............##..#..##..#..#.#...........#.............#.....#....#..#.....#.#.#.#...............#...#..#.#......#.....#..........###.##.......
..............#....#......##.###..........#....#........#...#.....##.................###...........#.##......#.#.#........#.#...#...#......##......##.#....##........#............#....#..#...........#......##...#.#.#.....#.......#.....#...#......#..#.##.#..#...#.....#..##.###....#............#....##.#.#....#......#........#.........#...#..#......##..#......#...#....#..##.............#...#...#.....#..#....#..#...........................#.......#.#....#...........#.....#...................##..#.........#......
.#....#..#......###.....................#....#......#.......#...........#....#.#...##.....#................#.#.#.#.#.....#.........#...#.#.....#.....#..............#.#.........#...##...............#..........#.#.........#..#....#.#.####..........##.##....#.#..#.#...#..................#......##..................##............#......#..........##......#.#.#..#...#.#...........#.#..#..#..#....#.###....#..........................#.......#.#..#.#.#.##........................##....#.........#...#.###..#...##....#
....#..#.#..........#.#....#.#..#...........#...###........##.......#.....................#.#.....#.........#.....#..#........###.....#......#.##.##....#.#.#.......#.#..#....##.............#.......#.........#.#...#.....#......#..#..#..#....................#.....#...#.....#...........##...#........##..................#.#....#.......#..........#.......#..#....#....#...#..##..........#.........##.......##........##.....#.........#.....#....#.#.#.......#..#.......#.........#........#...........#..............#.
.................#..........#.........#.#...#.#....#........#.#........##..##....##.#.....###..#.........#......#...#............#....##...#.....#......#.......#....#........#.........#.........#.#.....#.....#................#.#.....#####.........#......#.........###......#......#.......................##...##.......#..........##....#..#.##....#...........#.....#......#.#.....#......#......#...............#............#...#....#...#........#.#.#.........#..#...#..#..#......#..#...#.###.#.#.....#..#...#...##
#..#....##.....#.#....#...#......#......#......#...#...##....#.###.#.....#.......#..#.........#.......#.....##.......................................#.......#.......#...#....#.#...#...#..##.#...#...##......#.....#......#..#.....#.##........#.#.....#...#....#........#...#.#....#..#....#.#.#.......#...#.#................##.........#......#......#............#..#.........#...#.....#.##......#....##..#.....#.....#.#...#.................##..#..........#.##....#........#......#........#.#.......#.#......#..##.##.
..#..#.#....#.#.....#........#....#.#...#..#..##.....#...#....#..##.......#......#.##.#.#...#.........#..#.#...#.........#..#.#.....#......#..........#....#.#.........#.#...#.##....#...#....#.........#.#.......#..#.#...#...#..#......#......#......#...##..#.#..............##....#....#..#...............#......#...###..#....#.##..#....#.........########.....................#................#.........................................#.#..#.#.#....#...#.##.#...#.#.#....#.#.......#.###.##.#....#.....##........#..#
......#..........#.......##.............#.#.#.............##...............##..............##.....#.#......#.#...........#.#........#........#.#........#.......##.#.....##.#.#........#.......#.##.............#.##.....##.##................................##......#....#..#...#....##.#..#......#.................#......#......#....#.##.......##....#.#........#..##.......#..#..##...#....#....#.........#.#.##....#..#.##......#..............#...#......#.#.........#..#.#.......#..#........##...................#....
.....................#.#.........#..#....#......#.....#................#.....##.#..#.#......#...#..#.#...##.....#..#......#.......#...#..#......##.....##.....#..#......##.#..#......#.....#......#......#..........#................#.#..#..#.#..#...#.#.....#......#.....#.....#......#...........#..#...........##.......#.#.......#.#.......#...##......##....##.......#..##....##.#.......#...........#..#..##......#.#...#..###....#..#..........##.#......#...##.##..#..#.......#.........#....#....#...#................
#....##..#..#....##.#.#...##....##.#...#.#.#..#.##.###..........#.......#...##.#..#..........#..#......##....#..............##...........#........#..#...#...#...#.....#.....#...............##.#....#...###.#.##...............#.#..#....#.#...##.................#.#......##.......#........###.....#.#.#.....#...#....#...#.#.....#.##..#...#.#....#....#....#....##.#....#....#........#.....#........#..#.#..##.#...#.....#..........##..........#....#.#..#...#....#........#.##........#.#...........#.....#.#......#....
......#..#........#####.#.#...............#.........#.......#......#..#.....#.......#......##...........#..#..#.......##...#...#.#.##.##....#..............#...#.......#..#.#....#....#.##.##.....#.......##.#....##.....#..##....#...#.......#.#.#..#.#......#.........#.#...#....#............##.........#............#......#..#.#......##..............#..............#..#..##....#........#....#.............#.#....#....#.#..#.......#.#.....#..#.#...#...##.#........##.#.###.............####..........#....#......#...#
...#........#.#..##...............#......#..............##.....#.......#...............#.#....##..#.##.#..#............................#...#...#.....#..................#........#............#...........#....###......#.......#.........#............#...#.........#......#.##.#......#............................#.#......#.#.....#............#..#..##...#.###......#...#...####.##...................#..#..........#...#......................#......#.#.....##.......##......#..#.#..#....#.........##.#.#...............
#.#.#.....#.#..#...##.##....#.........####.........#.#......##.................#......##........#.....##..#...##...#..#.......##...........#....##.#.........#.#....#...#.#....##.............##...#.............#..#........#.#..##.............#....##........###....#####..#....#.........##...#....#..#.#......#.....#......#...#.#..........#..#.....#.#..#.#..#..........#....#.#...#...##....#..#...#...........#......#.......#.......##..............#.#..#..#.#..##.....#.....#..........#.#...#....................#.
.#.#....#.............#......#................#..##...#.##.........#..............#.##.......#..#.......................#..#.....##.....#..............##.#..........#.##.......#.............##........##.....#...#..#..........#..#....#.#......#........##...###..#..................#...#........#.......##..............##..#...........#......#..........##................#....#..##....#.#..#..............#####.......##...##..#.............#....#....#.......#..##....##.##....#......#..#...........#..#.#..#.......
..#....#.....#.....................#.....#..............#.........#.....#...#.###..#..#.##.##....##.....#.......##.......#..#...##.#......#.....##...#...#.#....#..#..#....#..#...#..........##..#...#........#....#........#.##.......#..........#..#.#.....#.........#........#......###.....#.......#.............##............##.##.##.....##.#.#.#.....#..#..........#...#...###........#....#..#.##........#.....#........##.....#....#........#.#...##...#...#.#............#....#......#.##..##....##..#........#......
#....#..#.......##..#.#.#...#.#....#......#.#....#.#...#..#.#.....##.....#......#....###.....#.#.........#.......#.......#.##........#..#.........#....#.###........#....#.#......#....#.##..#...#.#...........#.#..#......#..#.#....#.#...#.#...#.#....#..#....#.......#.....#..#......#..#.#.............#.##..#..#..........#........#....##.......###....#....#.....##.#..........#.#........#...#...##..#.......#......#.........#....#....#...##....#.....#.#...#..#....#.#..#.......#...#....#........#....#.....#.......
......#........................##......#......#.#....#........#...#.#.....#....#.#.....#...#........#.#.##...#..#.........#...........#..#...#..........##...#.....#.##...#.....#...#.#..##...##.......#..#.#.#......#..#..#......##.##..#.#....#..........#..#.............#..#....##..###...###...#....#.............####...#.....###...............##..#.#............#.#.#...#...#.....#......#.#....#.............#..#......#.....#.#....#.....#....#..#..#.#.....##......#.............#....##.....##.#..#.....##..#......
........#..............#......#......#.#.....##....#.#..#...#...#.###.....................#.##..#....#..#...#......#.#......#.#.#........................##.......#................#.#....#.#..#......#...#......#.......#..#...........#.#.#...#......##...#...#..#...###.............#.#..#.....###...#..##..##.#..........#.#...##.#.#.....#..#............#.....#.#.......##...#.....##.#..#.............#..........#...##.........#...##.#..##..........#......#................#...............#..#..#..##.......###......
.#...##....#.#.....#..#....#..#...#....#.##........#.....#.....#...........#..#..#..................#......#.............#........#..........####...##.#...#.#.........#.....##...........#.#..#......#...............#....##.............#....#......##...#.....##.#.....#..#.......#.....#......#..##.#.#...#................#.............##.##.#.....#.#..............#..................#............##.....#....#.#.#...#.........#.###.#......#......#......#.##.#..........#.......##.........#.##..#....#.....#...#..##
#.#............##....#.###......##....#.......#.#.##..##..............#.##..#.###......#.......#.........#..##......#..........#......#.#..#....#.#....#..........#...#....#...........##...####..#.#...#..#.#...##.#.......................#.........#.........#..#..##.....##...##.#......##....#..#..#...........#.#....#...#.........#.###....#....#.....##.#..#...........#..##....#.......#.......#.......##.#.##..#...........#......#.#.....##........##.......##...#...#.#...........##...#.....#....#.....#...........
..#.........#............#...#......#...............#...#...#.#.......#.#....#.......................#...#...#.######..........#............##.#.....#.......##..........###..#..#....###....##..........#.....#............##.....##.......#..#....#.##..#.#.....##.......#...#....#..........#........#..............#...........#......#...#....#.......##...#.......#.#.#....#......#...#.........##..#......#...#........#.#.......#.#..#...#........#............#..#...#.......#..#.......#........##...#.#..#.##........
.....#..##......##..#.....#.......#..........#...............##....#........##...#.#....##..#.............###..#.....#...........#.#....#.............#..#........##.#.....###...#.#...#...##....#.........#........#.....#..#.....#.....#.........#...#..#..#.#........#....#....................#..##....#...#......#............#.#.......#............#.#..#..#.....##..#....#........##..............#........#####...##......#...#..#.#...#..#.....................##......#...#.#.........#....#...#.......##.......#....
#....#...###.#...#.#...#................#...........##.#...#.#....#..#.........#.#..#....#...........#.....#..#.......#..........#........#...#.....#..#.#...............#........#..#.......##.........#................#...........#......#....##....#....#..#.##......#.....#..#..#.#.......#...........####.#.#..........#.#...#..#.....#...#..##......#.....#......#........#.##.......#....####...#.....##...........##.#...#.......##....##.#......###............###.##.....#..##............#..#...#..##..............#
......#.....#....#.##...........#...##...#............#.###.##....#.....#....###.###............#........#....#.......#..#......#...##.....#.....#...##.#.............#..............#.......#....#..##.#.......#..#.#..#..#......#....#..#..#........#...............#.....#.........##...........###................#.#.....#.......#........#....#...#...#.#.....#.#.........#........#......#..#..........#...#...#............#.......##....#.#....#........#.......#....##...#...##.#..##..#....##......#...#.#...........
...#.....#..#..##...#..###.........#....##...........##.........#..#........#..........#..#.....#......#.....####...#.#.....#........#...........##.##..#...#..........#.....##....##..#.#..#..#........#...#......##................................#..#...###..#...#..###.#.....#.#.....#....#.#....#.......#.................##.....#...#...#..#..#.....#.##.#...#.....#.........#............###...#.....#...#.##.#.#....#....#.#.#......#.....#.#.....#....#......#......#.#........#..#....#...........#.#...#.#..###.....
##.#.....#......#...##.#.#........#.....#.#....##........##.#..#.....#....#.#..#.............##...##.#.#............##....#......#.....#.....#.#......#.#..#.##.##.##..#....#.#..#.....#...#..#....#...#.#....#.#..#....#.......#.#................##.##...........#.......#.................#....#.........#....#.......#...#.#...#.....#.###........####.......#.#......#.....#.#..##........#.............#......##........#.........#....#......##...............#..####.....#.#......#...#....##.#...#.#....#..###.........
..#...#.#....##.#...#....##....##..............................#.#..##.....##.#...##..#.....#....#.##.......#.##...#.........#...#...##...#..#...##........##.##..###.#.....#......#.........................#......#.#####......#.....#...#........##.#.#..........#.....#...##...##..##.#.#......####.#........#....##.##..#.#.....#.#..#.##...#.......##..#...#...........#......#......##.#........#...........#.#.#.......#...#...........#..##.#................#.....#...#.................................#.............
..####...........#.......#...#..#...#..#.......#...............#.#...........#........#....#.#.#........#..#..#.#.........#...#.#.#.......##...#....#..#..#...#........##.............#...#.#.......#..#..##...........#.###...................#...##.#...#...........#.#......#..........#.#....##.....#..#......#....##.#.#....#...#....#..........#........#..#..#.##..#...###.......#.#......##...#.............#.....#....#.............#....#.#.........##.....#....#.......#........#...................#.....#..##.#..#.
..#......###.......#.#.....#..#.##...#.......#....#.#..............#.##.....#..#.#..#..........#...##.........#....#.#........#..#...#.....##.....#.........#.............#.......##...#..........#.#.#.....#........#..#.....#...#.......#...............#......#.#..#...#............#.#.......#......##.........#..#.#...#....#..##...#........##..##...............#.#..................#.#........#.#........##..#.......##......#........#...#......#....#......#....##.........#....................#.#......#...........
..####...##....##...........#.#...#.....#........##.............#...#...#......#...#......#..#................#.........#....#...##....#....##.....#........#.......#..#......##..................#.#..#........#....##........#.#....#..#..#.......#.#.......##.......##.#.......##..#......#.............#.#........#....#.....#...##........##....#....##......##.#......##.#..###......#..#.#..##.###.....#.....#...#........##............#.....#......##..#.#.#................................##..#.....#.....#..........
..#............#.......##.#....#.....#..................#.....#.........................#...........#...#........#...................##.......#....#...#.##...#.................#....##......#.......#.......#.................#..............##.#....#.........#......#...##.##..##.#.#.#....#.......#........#....##.#....#.............#.##..#....#....#.............#............#.#........#.......#........#......#...##............#.......#.#..#...##...............#...#.#...#...#...#....#...#.........#.#...#........
...##.#..##...##.........#........#...........#.......##....##...............#....##.#.........##.##......#..##.......##...##.##...................#.#......#................#.#..........##....#..........#...#.....#..#................#....#..#....#........#..#......##................#........#.....###...#.#.#.....#.#......#.........##....##..........#....#...##..#...........#.#..##........#..#......#............#..#.....#..#.....#..#.##.....#......#........#........#......#.........#........###.##.#......#..
#....#...............#.##..#.......###...#.........#....#..........#.#.....#..............#..##.##...........###......###......#...#............#...#........###..#......#.....#..#......#...###..........#.#...........#.....#.......................#..##.......##..#...#........#.......#...##..#.......#..#...........#......#.#......#.....##........##....#.#...#...#...................###.......#..............#.....##.#.....#...#...#..#....#...#.#.#...#....#...#...............##......#......#..#.#...........#....
......#...#.##.##................#.............#.#.#..#..###.#...#...............#...#.......#.............#...#.................###......#......#.#........#.............................###.#.#...##.........#...###....#.#........#.....#.#.#.#......#.#.###.....#.....#...##......#....#..##..........##..#..#....##...#.........##.#...#.......#...#.##.....#.....#.##..##..#.#..#...#.#..#.#..#..#..#...#..#....#..........#............##......#......#.......#......#.#..........###..#......#......##....#.#.......#.#.
.....#.......#...........#..#......#.##...#.##......#.....#.#.....#.#..........#.##....#.....#....##...#............##..#.......#..#...####.............#..##....#.#..###...........##...##..#...#..#.##.##.....#...#..#.#.#.#.#............#..#.#.....#..#.#.#....#..#.#.....#........#.....#....#...#...#.#....##.........#......#.......#....#...........##......#...#.........................#.#..#.#.........#.##.....#......#...#....#..........###.....##............#.......#.#..............#.......#.##.#..#....#....
....#...............#..#.......#................#.....#...#..........................##....#.......#.#...............................#...#..........#........#.#......#....#.....#..#.....#.......#......#........#............#.....#....##.#...#...#....##.#...#.#.....#....#.....#...#.........#...#..##....#.....#....#..#........#.............##..#..#.#.#.......#..#............#.#....#...........##...#..#.##.#..........#................#.....#...#....#.#.....#.................#......#.#.........##.##..#.......#.
#.............#......................................#...#......#...............#..#.......#..#.#..#....#.........#.##.....#..##.#.#....#.##......#....#.##.#........##....#.....#.#.......##...#....##.#...#......#.............#...#.#.##....#..#.#...#........##.#.#.......##.......#..........##......#.#.........#..#...#....#...#.##.................#........##......##.###..#...#...#..#....###....#.......##.........#.#..#...#......##.#...#..#............##...#..............#.....#..#.#..#.#..##.##..#...#.##.....
.................###.#..#..#.#.......#..#.#..#.......#....#............#....#........#........##....##.#.#.......##........#....##..#...#...........###..##......#...#..........##..................##...#...#.....#..#......####......#....##.....#...#....#...#....#.#........#..#..#.....#..##....#.......#..#......#...#....#...#.....##.##...#.....##.....#.##........#..#...........#......#..#....#.#..#....#..#.#....#.........#.##.#.#......#.......#............#...................#.#.....##........#.#.....#...##..
....#....##..#...#..............#.##..#...........#..........##..............#..........##...#....##..#...#..#..#....#.......#.#.......#.#.#.#..#..#....#..........#...........#...#........#.#.....#.##.#....#.#.#...............#.#..#.......#.................#......#............#.#...........#.#..##.....#...#.......##.......#.....#.#..#...#...#.....#....##........#...##..#..#....#....#...##....#.#......#..#............#...................#....#...........#...#.#..#..###.#.....#...........#......#..#.#....##..
###...........#.#.......#........#.#.........#...#.#.#..#......#............#.#.#............###..............##....#.#..#....#.............#........#.....#..#........#......#......#..........#.............#.......#......##.......#.###......#......#.##.....#.........#..#..#.#...#.....#...#..##.............#.#.......#....#........#......#...#...#...#.....#..##..#...#.....#.##.#..#.........#..#...#...#....#..#.##...#....#.........#..#.....#.#....#....#..#......#........#..#...#...........#....#.........#.....
....#.#.##.##...#..#.#.......#.#........#..##..#...........#...........#.....#...##.....#..........#.........#..........#.....#.##..#....#.#.............#..#...........#................#.....#.....#..#.#..#.....#.#........##.....#..........#..#..#...#...#.....#.......#......#....#....#............#........#.....#.#......#................#......................##.##.#..###.....#.....#...#...............##..#.##................#.......#.......#..#..#...#.#..#..#..#.##....#...#.#.#......#.##..#.#...........##.
#..#..##.#...##....#..##........#.#........#..#...##..#...........##......#.##..........#..#......#.##.#......................#......##.....#.#..#...........#.##...#.....#...#..##...#.........#..#....#.#..#..........#.#..###....##....##...#..#......#.....#............#...#.....#.#..........##...#.....##..#....#.#............#.......#.....#..............#.#....#.....#.....#.........#...#.#.#.....#................#..#.#.........##.##.....#.......#.###...........#..#...#.#....#.......##.#.......#..#..#.......#
....#............#....#..##...#........#......##.#.#............##......#...#....#.......#.#..###..#.......#...##..#.#...#........#.....##...#..............#......#.....#.....#...#.#.....#..##..#.#...#......#.....#...#...................................#...........#....................#.##.#..#.#..#.#..#..#....#.........#.....#...........#...##....#....#......#.........##.....#....#....#......#........#..##....................##..#.......#..#.#.##...........#....#......#.........#.#..#.#..#.#.##.#...#......
..#.........#..#........#..#.......#...#.......##...#...#....#.....#.#.#.........###...............#........#...............#.#.....####..##.#..#.............#..###...#..#............##..#.#.....##..#.........#........#...#....#....#....#......#........#.##..................#.#..#...#.......###.........................##.......#...###......#.........#...#.#....#....#..#.............#...##..#...#......#..#......##......#.....#.........#..#.......#......#...#...............#.................#.....###.......#.
...#.........#....#..................##..#.##......#...#.......#....#............#...#....#.#.....#....#...#...#.###........#.....#.............#.........#.......................................#.#...#..#.........#...#...#...........####.....#...##........#...##..#....#.........#.......#..#..#......##........##........#...........#.....#.#....#..#..##..#.....#.#......#.#.#...............#.......#.........#..#...........#.......##..........#.#.....#......#...........#........#...............#...#.#...#.....#
..#.#......##...#.#..#.........#..###..........#.#...#.......#.#....#....#..#.#.........................#...#.......#..#..........#...#...............#..#......#.#.#.#.......##....#.##...#.#.........##.#.......#.#..#..#.....#.#.#.....#....#.#...#.....#.#....#.#.....#....#.##.#....#..#......#.#....#...#.#..#.....#...#..##.#.......##.......#.........#.........#.......##.##.................#....#..#..#....##.#......#.#.#..#....#..#.#....#.#........#.......##.............##..#....#......#...#..#..#...##........
...............#.......#####....#..#....##............#...#.......###.##.#.......#...#...........#....#....#.#...##.....#.....#...#...##............#....###......#..##.#..##.......#.......#..#..#......#.......................#.#..##..#.#.##.........#..#.#...........#.#......##....#...#..........#......#.##....##.............................................#####..#...##..#..........##...#..........#..........................##..##...........#....#.#..#..#........####......#.##..##..#....#.#....#......#..#...
....#..##.#.................#...#............#......#.#.#...........#.......................#.......#.##..#.....#...#.....#...#.#..#.#.....#.#........#.#......#...#.#..#.####.#.#....#.#............#..#.##......##...#...#.....#...#.............#.....#.....#....#.##.#..........#.................#....##.............#....#.#....#........#.......##.....#...#....#......#....#.....#.#.........#...#......#.#.#.............................#.......##...#...#..#....#.......#....#.#..#....#.....#....#..#.#........#.##.
#..#..#....##.......#............................#.#..#....#..#.#......#....#.#..#..#.......#..#...........#.#........#.............#.#..#....#.##.....####..#.#####....#............#.....#.#.......#....#.......#....#...............#...#....#...#.#.......#...#.....#................#...#.....#......#...##...#...#..#.#.............#..............#...#...#.##..#.........#...####....##.....#........#..#.#.................#.#.#.#..#....#.#...###.#...........#....##..#....#.#....#.....#........#..#...#............
...#..............#.......#.###....#..#...............#.#.......#.....#......#...........#..............#....#......#.#.#........#..#.....#...###..##.#.........................#...##..#....#.....#.#.....#.....#..#..............#.#...#............##.....##.............#........#.....##.#..............#.#....####......#.#...#.....#.........#........##....#.........#.##....#............#..............#.......#..#....#......#..#..##.....###.....#.............#.#.......#..#.............#......##..##.....#..#.#..
#.......#.##.........##...#.....#...#.#......##..#.##....#.#.....#..#...#.#.....#.......#..........##.#.#............#.#..................#..............#.#.........##..#.#..................................##......##.......#.....##...#.....#.##...............#.....#..#..........#......###...............#.##......#......#...............#...##.....#....#..#...##.#...............#..#.....#...#.#....#......#....#......#.#..##..#.......#...#.....#......#.#...##.#.#.....#........#.....#.##....#..#...........##.#.
#..#.#..#.....#.#...#...#..#.......#..#......#.........##.............##......#.......#...#.....#....###..#...........#.#...#.......##......#.......#......#.......#......#...#.....####..##....#...#..#......#...............#...#...###...............#...........#.....#..........................##....#...............#..#..#......#.....#.................#...#.....#...#................................#.#.#.#.#..#.....#......#..##...#........#.....#..#..#.#.#......#.#............#..##.#.......##..#.#....#.##..#..
............#.#.#.....###.#.#.#.......#.#............#......#............####........#...#......#....#........#.##..........#...##....#.....#....#...#..##..##...#....#.#...#...##..................#.#..#......................###.#.....##.....#........#........#.#............#......#.........#..#.#..##...........#..#.#..##..#........#...........#.......#.#....#..##..........#.....#....##.........#.....#........#...#..#....#..#.......#......#..##........###.....#.................#...#....#..#........#.#.......
..##..#.....###............#...#.#...#.........#..#...#........#..##........##........#......##....#.#.#....#........###..#....#....#.###............##..##..#...............#...#..#.#........##..#............#.#........#....###............#...#.#.....#...........#.....###.#.....#...#...#.###........#.......#.................#........#......#....#....#..##.........#..........##.##...#.#...................#..#.##.##...#..........#...............#....#........#.....#.##......#.....#.......#.......#...##...#...
#.........#.#.....#.#.....#..#....................#........##...#.#.#.........##.#.....#.........#.......#........##.........#.###..#.#..#.........##.....#..#..#....#......#.....#..#..#.#...#......#....#..........................#..#.........#..#......#.#......#...........#.#...#...#...#...........#......#......#...#.#.....#.#..#.#.#............#.....##.#.#..........#..#.#.......#...#...........#......#...#..............#........#.#.....#.#.##..........#....#.##.##.......#...#.....#.............###..#......
.##....#..#....##.#...........#...#..................#......#..#.#.....#.......#....##..##.....#..........#...##..###..#.....#......##.#...........#.......#..#.......#...#.#.##.#..#................##.........#.#.#......##.....#..##.............#.....##..........#......#..#........#....#......#..#.....#..#....#...#.#.................#........#....#....##..#....#.#......#.......#.........#.....#.#...#..........#...#..#....#.....#.#..#......##...#.............................#..#....#....#....#....##..........
.......##.....#..#.#.#.#..##.......#.#...#.#........#...#..........#.#.#.....#..#...#..........##.........#......##..........##.....##......##.......#.#...#.....#.......#.#.#..#.....##......#.......#.....#......#.#..#...#..##.##.#.#...#.....###.............##..##...#......................#..#......#.........#.###.......................#..#..#.###............##.....#...............#.#..#....#.#..#.....#.#...#..#.#..........##..........#...#..##...#......#...#.....#..#....................##......#.#.#.....#..
.#.....#..#.##.......#..####.......#.#.#....#..#...#..#......#.#...#.......#......#..#.##.........##..............#.##......#.#....#..........##....#......#...#...#..#..#...#...#...........#...........#.........#....#......#.....##........#...#...##....##.#..#.#.....#.......##...#......##.##......#..........#...#.....#...#...#......#..#.......##..#..#.#..#..............#........#.........#.....#.##.........##...#...###............#.............#...............#.....##....#.#..#...#.....#...............#....
.##.....#..#.#..#..#.....#..#...............#.#..........#.....#.............#..#.....#........#.##..#......##....#..#.#.............#...............#.#..#.#.#.#.....#.##.#..........#..##..#....#...#....#.....##........#..#........#.........###...###......#.............#......#.....#....#..#.#..#..#..#........................##..#..........#.#...##...#.....#..........#..............##.................#......##..#...#..........#.#..##...#......#.........####.......#.....#......#..#...#.##.#.....#...#....#...
........#.....#...#.##.....##......#......#....#......#.#............#....#.#.##..##.........#............#..#..##.................#..####....#..#..#..#.........#...##..#..........#..........#.#..#...#.....#.........#...#..#...#.##.#....#..###.....#.#.....#.#...#.......#...#.........##.....#.....#.#............#......##...#...##........#...#......#..#....##..................#.....##....#...##...#....#...##..#...#..............#..............#.##.........#..#...#...##..#.........#....##.#..........##........
#.....#..#.#.#...........#..#....#.......#.####..#......#.....##.##....#...................#.#.....#....#.#..#....#.............#.....#...##..#....#....#...##...#....#....#.#...#.......##....#..............#.#......##........................#..#..##.#..........#.##.....##....#....##.......#....#.........#......#..####.....##...#.............##..........#..#...###.##....#..#......#.......##...#.#...#.........#.##..........#........#.......#..###.....#.....##.....#.#.#...#.....#..#.........##....##..#.....#..
...........#...#.......#...........##..#.#...............#....#............#....#...#.#.##...###.##..................#...#........##.#.#....#.....#..............#.......#..#......#....#.#...........#...........#......#.#...#.......#.#.#.#...#............##....................#........#.#...##..#......##......##.##.#......#......#.#...#.......#...#.#..#.###...##....#.#...#.....#................#.......#........#......#................##................#.#.....#..#...#..#.............#...#....##.......#......
.#.......#.......#..#..#...........##....#..................#...##..#.........#........#...#.#.#...........#.###........#.....#......#..#...#......#........#.#.#..##..#.......#............#...#.....#..#.###...........##....................#.......#.#..#................##...#.#...#.#.#.......##.......#....#.#.........#.#.....#..###.....#....#......#....##.#.#.....#.....#.......#........#...##.#.##................#.......#...##.......##.....#..#...#..#.#......#.......#.##...#........#..#...#.##.......###.....
....#..#..#..#...........#.#....#.....#.........##.......#.##.#..#...#.....#.#...................#.............#.#.....#....#......##.....#..#.........#.....##...........#...#.#..................#.....#..#.#........#............#.........#.#...........##.##....###.#..#............#.......#.....#...#......#..#....#.#.......#...........#.......#........#####...##.#.#........#.#...#...#.#..........#...##.......#..##.###.....#....................#.#.##.......##..........#....#...#..........#........#..#.##....#
...#.#.........#.#.....#.....##..#.......#.##.....#.##..#...#...#...#.##....#....#.....#....##.......##........#..#........#....#.##...#..##.....#.##......#.#.....##.#..#.#.##....#....#..##.#.#......#.......#...#......#..#..###.....##............#.##.#.#...#.....#...##...#.##..##..##....#....#.....#..........#...##............................##..#.#.........##...#...#.................#.##..........###.##...#........###.##...#...........#......#..#...............##.....#..##....##...........##...............
....#.##..##..#......#..#.#.........#...#..#.##.#..#..#....#...#........#.#..............#..#....#.........#..#...#....#.#.##..#.....#.........##......##...#...........#.................#..#..#.#...#......................#.....#....#.............#.#.....#.##.#........#.........#...#.....#.#.##..#......#....#.#..#....#.....#......#........##.#.##...#..........##.#..........####...#...................#.......#..............#............##....#..#.........#.........#..#...........#..#.....#.#.#...#.......##...
.#..#...#...#..#.#.....#.....##......###..#....#.............................#..........#..............##.....#..###.#...........#......#..#........#....#..#....#..#.................#.####.#......#....##.#..#.....#.#.#...#..#..##.............#.......#.##.##............#.####.....#........#.....#.##.......#.....#...........#......#.....###.#.......#...#........#.#.......#....#.##.......#.....#.#........#.#...#.....#.....#....#...##.#...#...###..#...#.....#..##..#............#....#........#..#.............#.#
.....#....#....#..............#....#..##.#..#......#.#..........#................#...#.#.#....#........###.#..#...#.##............#..#...#.....#.....#...#.....#.###...##.#.....#......#....#....#..#.........#...#..##.#.............#...#................#.#...#.........#..##.#.#..#..###.#..###...#....#.........#.##...##.#.........#.....#..##........#...#................#...#.....##....#..#..........#.##..##....#....####.#..##...#...................#.......#.......#......................#...#...................
..........#.#.......#.....#..#.#...#........##.#..###.....#.##...#......#.........#...............#..#........#..##...........##.....#..##.....#....#..#...#.....#..#...#.........#......#.....................#.......................#.......#..#........##..#..##.#..............##....#..#.###.#..#...#.#.#......#.........#.#.#..#.#.#....#.#....#.....#.#.#......#.........#.#.#..............#.....#..........###.........#.........#..#..........#......#....#..........#.#.#.##..#.........#...........#......#.......#
.#.##............#..#...............##..#.#.#......#........##.#....#.#....#............#.#...............##....#..........#.......##..#.#.#..##..##.....#.#..#.####.#.####.###..........#.......#....#.#.#......#..#.#........#.#..........#...#.#....#...................#...##.....#........#...#......#..........##..#................###........#.....#......#......................#........#....##....#..........####.......#.............#.........#.#..##..##.........#....#.........#..#..#.......#..#....##.#........
..#.......#.#.##...##.##......#.....##.#....#..#.........##.......#..#.....#.##...#..#.#................##.....#........#.#.......#..............#..##.....#....####................##.#....#...#............#....#.#......#.......#......#...#..#.......#....#...#...#..###...#..........#....#.............#...#.........#....#..#...##.....#.#.#........#......###.#..#..#................#..#..#...........#...#...#....#.........#.................#.#..........#........#..#..#....#.##...........##.....#..#.............
..#..##.##..#...........#...#....#..##..##...#.#.#.......#.......................#...###.#.......#....#..........#......#.....#...#...#.........#.....#..##....#......#.#..........##.......#.#.##............#.....#........#...............#.......#.....#..#..#..........#....#..##.#......##.#.#.#.###.......#.........#.#.###...........#.....##.....#....................###....#.......#.#..#...#.........#..###......#.#..#......#.#..#........................###.##....#......#.....#.#...#.#...#....#................
.......#..#.......#....#.##.#........#.....#....#.#.#...###.............#...............#.##....#.#.....#....#..#........##.........#...##...#.#....#....#.#.......#.#.#.#.........##.#..#.....#.....#......#..##.............#........#........#..#..........#..#.........#.....#...#........#....#.#.#...#...#.....##.#.......##....#..........#..........##....#.......#.#....................#...#.....#.#....#..#.###...#......#...#.##.##......#..#.....#.##..#.#..#......##.#....#........#..........##...............###
.#....#.....#....#.....#.#....#......###.....###.#..#.......................##..#.##.#.....#...#.....#.#....#..##........#.#....#..#......#...#.......##.....#..#...#............#....#...............#......##.#....#..#............#...##..#.....#...........##........................#..#......#.......#..........#.#..#..#......##...##.....#............#........#...#...##....#........#.......##.......##.....##..##.....................##..#....#......#.............#.#.................#...#........##..#........#..
#...#...........#...##..#...#....#........#.........##..#...##............#......##....#.#....#.....#.....#.....................#.........#.....#.....#........#......#..............#......#..#.........#..#...#....##.##......#.#.###................###.......#.....#....#......#..#..##.............##.#.............#....#.###...........#.....#..............##.....#.#..#...#...##.##.#..........#...##..#.#.##.....#.......##.......#.#.......#.......#......#....###................##............#...................#
.###.......#......#.#...#.#......##.#....#..#......##....#.#..#....#...#.....#.......#.##....#...........##...#.#....#.....#..###......##...#..#.#.#...#................#.#.##.#.#...#.#..#.............#........#..................###.......#.##....#....##...............##....#.#...............#......#.....#.#...#......#.#.....................#..#..#..#.........#......#..............#..........#....#..#...........#.....#......##..#.......#...#...............#..#.......#.....#.......#...#..####.##............#.
#...............#..#....#....##...###.#...#.......#...#..........##..........#....................#.#.......#.#..##...#.#..#.##...#.#.#.#..##....#..#...#....#..#.#.#..#..#....#...#.......###.#..###....#...#.........##...#......#.......#........##......#.............#..#..##....#..#.......#..#...............#...#.....#............#...#..........#....#...#............#...##.#....#......#.#.##..#......#...........#...#..#.............#.#........#.#..##.....#..##..##.....##..#..#..#....................#........
..........#....#...#..#.....#....................#...##.....###.....##.....##........#..........#.......#....#............#..#.......#..........#........##.#..........#...#......#.#.....#..........#....#...#..........#.#.#........#....#..#..#..#.....#..#....##.##...#...#...#..............#......#......#.........###..#.....#.......#......#........##.....#....#..#...#...#.............#....#.........#....#.#.......#......#.#..#.............#....#..#....#.......#.##..#.#..#.#...................##......#.#...#..
............#.....#.##.......#...........#.......#...##.#.#.....#..#.#...##........#.........#.#...#.#........####...#...##..........#.....#.....................#.....................#........##...............##.#.#.....##......#.....#...#...#...#.#........#..............#.#.#..............#....#.#.........#..........#..............#.....#.##...#.....#..#..#........#........#...##...#.....#...............#..##....#....##.............#..#....##...#..##..#...#.#........###..##..#....#..#......##........#...#.
....#........##...#.........##..........#####...##........#.......#....#.#.#..###...........#.............###....#....#........#...........#............#...#......#.......#............#........##..#..##...........#..#..........#..............##........#.#......#.....#.........#...........#....###.......#.##..#..#....#....#.##.#.....###.........#.#..........#...#..#.....#...........#...#..#...#...#.....#..#....#......#....#.##.#....#.....#..#..................#.........##..............#...#.....#...#.......#
#...........#.#..#.#...##..#.#..............#....#.......#......##.##...#.#........#........#...#.#.#..............#.#......#..........##...#..#.........#.......#..#.#.#...#....#.#...#...##...........##..#...........#...##..............#...##..##......#...........#.#.....###..###.#............#..#..#.#....##......#.###.............###.#................#.#.....#......#.....#..............#..#.....#.#.#....#....#...#.....###..#.....#..................#.####.##........###.#..#..........#.#..#.....#..#..####...
#......#...#.....#....#.###.....#........#....##.................##............#....#........#..........#.......#...#......#......#....#....#.##.##..#....#...##....................#....##..............#..#........#.#.......#....#.#..#...#...#......#.#..#.##......#.....#.#.......#..#....................................#...#.......#..#..........................#....................#.......#.....#...##......#......###.#.##.#..##...........#..................#.........#.....##..#.#.#........#......#..........##
......#.##...#..............#..##....#..........#.##....#......#..........##.......#.......#........#..##.....##....#..........##.......##.....#.....#..#.#...#..#.##...#................##...#..........##........#....#...#......#.#.......#..........#..................###.....#.....#.......#.#.........#.........#.#..#..##.......................#....#...##..##..##.....#........#.....###..#....#.#.#....####...#..........##...##..#....#........#...#.....#..##...#.........##.............##..........##.#..........
.............#....#....#......#.................#.....#..##.............#.#..#..............##.....##.#.............#..##.....#............##.......#....#.#..####....#...##..#...#........#...............#..#...#......#....#....#...#..#..###.##..#..#....##........#.#..#.#.#...#....##.....#.#..#.#.#......#.#...............#..#.#..#.....#...........##.....#...#.#...#.#.....#....#......##...##........##..........#...#.....#......#.....##.#.#..........#.#.#...#...##..##.#......#.#..#.#.........#...........#.##..
##....#.#..#...#.....#.#.....##..#.#...#...#..##........#......#.#................##.......#......................#.....##..##....#.......#...#.....#...#........#...#....#...#...#.#...##.....##..#.....#..........#.......#.....##.#..#.#.............#..#.................##........#.#....#...#...#....#...#....#.#.#......#...#......#...............#..#...........#......#...#.......#..#.....#.##.....#...#........#.#...#....#....#..####....#.#.....##...#.#........##..##...#...##..........#..####.#.##..#..##.#.#..
....#.#...#..#..#.#..#......#.....#..#.##.........##....##...#.#..#......#.......#.....#.....#.##......#...#......##.#..#.....###.....#.......##.#.#.........###..#...#............#..............#......#..#...##........#.#..#..#..##......#..#...........#....#........#.......#...#.##........#..#.#..........#......................#.#.#.......#..#.##..#.#...............#....#..#...#..........###.................##.#..##...#......#..........##....#..................###.........#...##..#.........#.........#...#..
..#...#.###....#.#........#......#..##........##.....................#.#..........#.##....#.#.....##......#.#........##...#.......#...#.....#......................#........#...#....#..........#...#....#..##.#.#...##..##.#..#...............#..#..#####..#....#.......#.#...#...#........#.........#..#.............#....#...#..............#.#..#....###.....................#...#.#....#...#..............#..........#..#..#...##...###.##..#.#...##....#..................#.........#.....#....#.#.#..#..###.#..#......##.
..............#..........#....#................#..#..#...#............###.......#..#.###.#...#.#..#.#.............#..........#...........##..#.#.....#..............#.........#....#..................#.............#.##............#.....#........#...#.....#.....##.....#.#....#..........##.....#................#.....###.#...#.......#.....#..#....####.#.......#..#....##........##.#..#.##....#..##...####..#.....#..##...##.......##.#.#.#...#..##..........#......#.#...#..###........#.#........##............#..##...
...............#......###............#.##.........###.....#....................##..#.......#..............#........#.#.#.#.......#.#....#.#.##...#......#......#..........#....#....#....##...........#...............###...#..........#............#.......#...........#...##..#....#....#..#.......##..#....#..#......##..#..##.#.#..#..#..#.#......#.#......#...#......#.....#.##.....##......................#..#.#...#.#.#.........#..#...#........#..........#.....#.........#..........##.......#....#..#.#........##.#..
..#..##..#....#...#......#......##.....##...##...#....#.##...#....#....#...#.....#..##.#.#..#.....#.....#....#.............#.#......#........#.#.....#.#.#.....###..#...#......................#..#.....#.#.#..#...#.......#...................###..........#.....#.#.....#.#....#.#.#........#...#.......#........##........#.#...#.#.#.#....##...............##.......##..#........##....#.#.###.#........#............#.....#..........##........#..........#....#..#..#...#........#.....#......#...#......#................
.........#.#............#.#.#.....#.......#......#......#.....#..#...##..#........#..#...#..#.#....#..#.#..#........#............#........#..#.#.....##......#..#....#.......#...........#..............##.............#.##..................#............#..#..#...#..#...#...##....#...#.....#........#....#..##..#.........#.#......#....................#.........#.#......#..#........#..#..........#....#.....#.#.....#......####.......#...................#..#.....#.....##....#..#.#.#.#..##.##..............##.#....##
.........#....#.....#.#......##....#.#.#.#..#..........#..........##....#..............#......#.#..............#.#.............#.......#.#...##..##.....#..#..#...........#..#..##.#.............#......#.....###.#.#.#.....#..#..###......##.........#..#..#..........#.........#.....#.....#..#.#...#.....#...##.......#.....#..###.....###.#........#...#....#.......#.#......#..#.##...........#...##..#..##....#...#.##..##..#.#..##..#...#.##............#.#...#......#....##........#...................#.#.#..........#.
##....#..##..........#.......##....#.#.....#.#.#.#.............###.....#........#......#.............................###.####.#....#..#....#.#.....#.#.#.###.#.#..#....##..#.........#....#...........###.................#.....#.#...............###.#..#....#.......#..##..........#.....#....##..##...........#..........#.....#...###....#..#..#......#.....#..#.....##...#...#.#....###.#...........####..#.....#..............###..#.##..#.##.#.....#.#......#....##.................#.....###......#...#.......#.........
.#....#....#....#.....#.........#...................#......#.##.#............#.............#...#..............#............##..#....#.#.....##.#.......#.......#......#.....#.#...#.....#........#......#..................##.##.................................##..#.#.....#...#....##...........#.........#.#.##..##.#.....#...#.#...#.........#.....#....#......................................#....#......#...#..#......#.##..#.............#.............###.........#...###.............#....#.....##.....#.##.#........
....#..#........#...............#..#................#...#........#...#........##..#..##.....#.#...#........##...##..#.#...##........##..............#......##.....#..#.##..............###.....#.....##.....#......#...#...#....#...#.............#..##...##.#..#.#...##...#...#..#....#.......##..#.#..#........#.#..........##......#..###.............#...#...#..#....#....#....#..#..#..##...#......#.#......#..........#...........##....##..#.#..#.....#..###..#..#....#...#....#...#.##...#.#.#.....#............#.#.....
...........#......#..........#..###....#......#.#....#..#....#..........##..#....#....#...#....#..#....#.....#..#....#..#.#.......#....#.....................#...................#..........##....##.....#...#.#...........###.#....##.#.....#...........#.......#.........#....##.#...#..........#.....##.....#.....................#.............###............#..#.#........##...#..#.##.........#.......##..............#..........#.#.....#...#.#............#..##.#..##...#.#.##................#..##.....##...#.##....##
#.....#.....#..........#..##...#.#.....#.#.#...#..........#........#..#......#.##.#...........#..#....##..###...............#......#..##...#............###.....##.##................#.....#.............#.....#.......#........#........................#.#.#..#..#.....#.#........#......#...............#.#.#..........##......#..........#.....................##...........#..#.......#.....##.#.....#.....................##...............#.....#.......#.....#...#..#..#...#......#...#....#......#.........#..#..##..#.
........#.....#.....#.....#....##...#....#...........#...........#...##.#.......#......#.#.#.#........#.#...#.....#...####..##.......##.........#..#....#..#.....#...#.......#...#............#.....#..##...#......##....#...##....###....#.......#...#..............##.........#..##..................#.#.....#.##....#....#...##..#....#......#....#.....#..#.#...#.#....###...#..........#...#.#........#...#......#.#.....#.........##........#.##......................#.....#..##.......#..........#..#.....#.....#..#.#..
#................#..............#.....#.........#.#....................#..............#....#.....#.#......#...###...#............#.#...##.#..#..........##.##.##.....#.......#....#...........#..#..#..........#..####............#.##.#.....#.........###...............#...................#..........#.#..#.........................#......#.......#..#.......#...#.#....#.#.#.#......#.....#....##.........#.#...#.#....#.#..............#..###..#......#....#.........##....#.#...........#.........##......#....#.......#.
...#.###...............#.#..#..#...#.....#......#.....#....#.#...........##..#.#....#....#.......#..........#.#.....#......#......#.......##..##....#....#.....#......#.......#...#...#.#.#.........#..##..##..#..#.#.....##.....#......#...#.###...#....##.......#..#....................#..##.##...........#..#...#....#.#.#......#..#....#..#.#....##...#..#....#.......#...#...........#...#...#.#.....#....#....#...............#.................#..#.........#....#....#...#............#...##...........##.#........#..#
.#.....##..#...........#..##.....#.....####..........#.........#....#......#.....#.#.#.#.#....#.....#......#.#.....#...#....#..........#.#.##.....#....................#..##..#.......#...#.#.#.....##.#...#..#.....#.......#...#..#.........#....##.....#....#...#......#..##....#......#............#..............#.........#.....#......#........#.#..#.#.......#....#.........#.#..#..............#...###...#...##.......#....#.....#............#.#..#......#....##.....#........#..###.......#..#...#..#..#..#...###.....
..................#...........#.##...#....#.....#.##...#.##...##...#..##.........##..#..#.....#.#..#....#..#..##....#.#...#.....#..#.......#....#.#......#.#.....#.#........##.#..#..#....#...#.........#......#..#.#....#...#.#...#.....##......##.#...#....#...#...##...#..#..........#.........#..###...........##....##.#.#.......#....###..#.##...#....##...........#.....#...#.......#.......#........#....#.............#.....#.#.....#...##.....#....#.....#.#..#..#....#.#.....##.......##.........#.##...##...#.#.....
#..#..#..#.#.#....#.#..#........#........###.............#......##.#.#.#......#.#........#.#......##...#...........#......#.#..#.......#....#...........#..#.....##..#.#.....#...##........#.#...#.#......#....#..........................#..#........#.#...#........#.......###..#..#........#.#.......#.##...#.....#........#......#....#..##.....#.....#....................#.##.#.....##..#............#......#.#...#...#.#........................#..##..#.#.......##.#...........#...........#..#.##.#..#.##...#..........
.........#............##............#.........#..#...#.........##.....#.#.......#.....#...#...#........#....##....#...#...#....#..#..##...#...........##....##...........##.#.....#.#...#....#............#.......#...#.......#..#....#......#.......#...#......#.##....#......#.....#.#.........#.##.......#.#.....##...........#......#................#.......##...#.......#.#.....##.....#.........#.#.#.#.#............#...#...##...###.##..#.#..#......##...##......#.......#....##..........#......#.#.....#.#....#......
....##....#.....#.....#...............#..#......#..#....#......#.........#....#...#........#...#.#.#..#.........#..#.......#.......#..#.#.........#.#.#...#.#.....#..#.............#....#.##..#.#....#........................##.......#...#.........#.....#.......#.#.#.#...##.#..........#..#...............#.##..................#....#....##..........#.....#....#....#.....#.............#.........##.....#.#...........................#.#................#...#.#............#.....#......#.##...........#......#.......#.
.............#....#......#...#.#......#.#..#..#..##.........###.#.#...#....#.......#..........#.....#.....##..#..#....#...#...#................#..#...###....#.#.##.......##.#..#.#.......##.....#.#.#.#.#....................#........#.......#......#........#........##..#.........#..........###....#.#............#..#...#................##...#.....#..#.......#..........#......##............##...#....#..#....###.#......##..#..#..#........#....#...#......#.....#.#....#...#..#....##...##.....#....#..........##....
..........##.##.##......#......#.........#.#............#.##...##..##.......#........#...#...#.....#.........#...........#..........#...##......###....................#.......#..##.............#...#..##.#.....#.................#...............#.....#.....##..#.........#....#...#.#...............#.#......##..##......##............#..........#...#........#.....##.#..#.......####.#................#.#.#..........##.......#.#..#..##.....#........#.#..#....#..........#.##......##............##...#............#...
.#.....###.......#....#.....##...................#......####..#.#.#..#.#...........#.#....#.......#..#.......#........##...#.....##......##..#..##.#.......###...##.#.#...#.....#.............##.......#.....#....#....#...#............##.....##...#......#...##.####....#...............#.#....###...####.......##..........#....#.#..#..##...##....#......##.......#...........#..........#.##........##..#..#....##..#..............#..........#...#.#...#..............#..........#.....#.#..#..#.#.........#.#....#....#..
#....##..#....#.#........#####.........#....#..........#.........#...#.....#..#..#......#..#.......##...#...........#....#..#..............##.#......#.#....#..#....#..#............#..#..#............#.##...#.......#...#..#..................#....#....##..........#...#.........#..#.#................#...#..#......#..#....#...#.....#....#....#.#...#..##......#........#...#.#............#.........#.#..#.....#.#..####.#..............#...#..##.#......#..#.#.##..........#..#.#.##.......#.....##..........#.........#
...#..#....#.................#.##.............#....#......##.#......##....##.#...#.....................#.#.....#...#..##.....#......#..###........#.......#...........#.....#........##..........#..#.#....#.....#......#.##..#.........#..............#......#.........#....................#.##....#..............###.......#........#..#..###....#...#....#.#...#.........#..#.............#.#...#....#.................#..........#.#.###....#.#...#.....#.#..#.#.#.....#......#.####..........#.#.............#......#.#...
#..#..#...##............#.#.....##..##.....#.....#...........#................#........#..#...............#...#.#..#....#.....#.....#...#..##...###.........#..#........#.............##.#.#.#.#...#.....###....#.....#...........#...###.............#..#.#.#..#.#......#....#....##...#.#...............##...#........#...###......#..###.....#...........#..#.....#..#.....#..#...#....#.......................#..#..#.#.......#.#..#..#..#..........###.................#..#.....##..#..#.........#........#.#....#.......#.
....#.........#..........#.#.....#.....#...#...........#.#........##.........#.....#....##........##.#.....#.....#.##..............#............#.....#...........#...........#...#......#.#....#.#........##.......#..###...##..#.##.#...#..#......#..#.............#.....###....#.#.#..###..#..#.....#.#...#...........#..........#.....#...#.............#..#...#......#.#....#..#.#.#...........#...##.......#........#..............##.#.#......#.....#.#...#..#...#......#......#.........#........#.##.##.#...#.#........
..........#.#..#..#...#..##....#..##......#....#..............#.......#..#...........#.#....#...#........#.....#....###...........#.#........#..#....#........#............##.##...##..##....##...#....#...##..##.#...##......#.##.....#..#..#....#......#....#...#....#.#..#.#...##...#.....#....#...............#.....###.###..#.......#.#.....#................#....#.........#..#......#.#.....##...........#...###...#.....#...#..##..........#...#.......#...........#..#......###................##.....#..##.#......#.##
.#...##.......#....#...#....#...#...#.......#.#.##..#..#....#.............#...#...............#.#....................#....#...............#...............................#.#......#...................###..#...#....#...#.#..........#......#.###..##..........#....#...#...#.#.....##.#.........#...##...#.................................#........#..#........#..#....#.....#.#........##....#...#.....##....#...#..........#.#.....#....#..............##.....#.............#...#..............#....#.....##....#..........
.........#...........#.#.............##.#...........#........##..........#...#.#..#...............#...#..#.##.#.#.#...............#.#...............#..#....#.....#.....#..#..#.......#......#...#.....#..##..#.#...#.......##.#.............#...####.#.......#..#......##....#....#....#......#.....#....#.#.....#..#..#.#..#...#..#..........#.....##....#.....#........#.#.##..#......#....#...............##......#.#...#.............#..........#.#..##.....#.#......####.....#.....#............#...........#..#..........
#.........#...#..##..#.......#...#............#....#......#......#........#..#....#....#.....#...#.#...##.......#.#....#..............#..##..#...#.#....####......................##.#.........#..##.......#....#...#..........#..............#......#.....#..##...#..#.#....#....#.....#.......#....#...#....#.#.......#.....#......................#........#..#...........#.......#..........#..#.....#.......#......#......#....#..#....#..#..#..#....###.....##........##....#.#.....#........#.##..#.#..............#..##.
......##..#......#.#.......#..#.#.....#.......#.......#.#...##....#.#...##..##.##.#..##.#.#......#....#...#...#....................#..#.#.##.#.##..##.#........##............#.....#......#.#........#.................#.....#...................#..........#.#.#.........#......#..#.#.......#....#......#....#..#.#.....#..#.....#..#......#............#....#......#..##.......#....#.#.....#.#.....#....#..............#...#....................#.#.....#.......#......#........##..#.#.#.....#.......................#.#...
##.#............##.#.......#.......##.#...#..#...###.###......#...#...............#...........##..........#....##..............#..............##.............#.#.....#.......#..#..#...........#..#........#..........#.....................##.....#....#..#..#........#.............##..#.#.#......#..#........##.......#..#....#.........#.#....###...#.......##.....###.#.#........#.....#.#.#.....##...#..........##............##......#.............#...#......#..#.#...........#.........###....#........##..........#...
.....................##.#.......#.......#.#...#...#....#.#.......#.....#.##..#...#...###..................#..#.....##.#............#.#.#.......#...#.#.....##.............#.#...##.####..##.#..............#.................#..................#......#...##.##.#.#........................#...#........................#.....###..........#...#.....#.........#.....#.#.#......#.#.#..##........##....#..#.#......#...#......##.#....#...##..#..#.....#.....#........#.....####......###.#.....#..##.....#....#....###........
#............#.....#.#....#..#...#.#.........##...#.....#...............###..##..#....#.....#.........#.............##..............#.............#..#........##..........#.#....#..##......#...........#....#.....#.........##...#......#....#...#...............#............##.#.##..........#.##..........#...#............#....##................#....#.#.....#....#...............##....#..#.##.#.............#.......#...#..#...#...##.#.#......###......####.#.#...........#............##.#...##..#..#...#....#.#......
##...#..#.#......#.................####............#...#..................##..#.......##..................#...#....#..#....#........##..#...#....#....#.#...#.#....#....#......##..#.##.#......#.....#......#..#...#.#...........#.#.#.##.#..#.....#.....#.##.##.......#.......#.....##............#................#.#........##......##.......#.......#.#....##............#.........#.#...#......#...#...##..#......###........#.#.......#...#...#.......#............##.#...#.###.........#.#....#..#.......#.......##..#..#
##....#..#.....#......#........#......##...#....##...###..#.#.#........#...#......#.#.......###.....#......#..##............#.##...#.#....#.....#.#..#................###....#...#.............#.........#............##.#...##.##.............#.#...........#........##.....#...#..#....#.......#......#...........#...........#.##..#...................#.##.#.#.....#..#.......#.....................#......#.............#....#.........#...#........#.....#............#.....###...##.......##.#.........#...........#.....
....#.......#.#.......#..#....#.....#...#....#...#..##.#......#.........................#....##...#..........##.#....##.....#.#...#.....#...#.#..#...#...##......##.#..........#.....#.#.....##.......................##.........###.#..#......#.#....#.......##..###...........#...#..#.##.#..................#.#.............#........#...##.#...#..##....#....#.#......##...#..#..#....##...#.......#.#...........#......#...#...............#............#.#..#.....#........#.......#...#.....#...#.#.#.#....#..#..........
#.###.#...#.#.....##.###............#.#.....##..#.............#.........#...#....#.#.#####.#...##........##.##....#.....#.#...##........#...#..#..#..##..#....#.#...........#...#....#.##...........#.....#.......##...#.......#............##.##...#.#........#....##...#...........#......##....#...#.....#.#..#.#..#..............##.#.#..#..#........#......#.......#.................##......#..#.........##........#......#....#..........#..#....##....#.................#...##.......#.......#............#.......#.....
..........#...#....#....#.#....#.#.............#.......#..#.##.......#.##.#...#........#..##...................#..#........#...#..##..#...#..........#.#.....#...#.#.............#......#..##..#.......#...#....#.#..#........#.#...........#..#.#.....#.#....#.............#......##..#...#.#...........#.#.##..#..#.#............#..#...#.......#............##.........#..##.#..#......#.....#...#...........................#.#.#....#......#.......##..#.........#...#.##.##........#....#...........#...#...#..........#..
....#.#.........#.....#..........................#.##......#.......#..........#.#......#.....##.#....#......###..........#..#..##..#........#....#.............#.......#.............#...........#.###...#....#.....#....................###...##....#...#.#.#...#.##.#.........##....#.....#......#........#.#.......##..#..#....#.......#.....##.#...##....###.##......#.##....#..........#.#...............#.....#..#.##......#.......#..#.........#...##..............#.#.......##.#...##............#..............#...#.#.
.......#...#.......#.##......#..##................#.#.#..#...#..#..........#..#.#.....................#....#................#.#..####....#.......#....#..#.....#...........#...#................#......#..#..#..........#.....#........#.#....#...........#..#....#.#....##.#..#.......#...##.#..#..#...#...#.#..#...#....#.#.......#..#.....##....#..#....#.#..#....##.......#.#.........#.###....#..#..#....#.#..#..#.......#......##.##.....#..........#.#.#.........#....#.....#.....#...................#..................
..................#.....#..#.#..#..#.#..#...#.....##.#............#.#....#........#.............#...#.#...##.....#...........#......##..#.#....#..##.....#....#...##.#.#....#.#..#......#....#..##........#..#..........#......#..#...##.#.#.#....#..##..#.#.#.............#..#.#.................##.#.....##....#.......#..#......#.#..#......#...#..#...#......#..#..#....#..#.#........###......#..##.....##.#..#....#......#.#..#.#..##....#..#.........##......##.##.#...#.#........#...#.............##.#.........##..#..#
.##...#.................#.#...........#...#....##.#..#..#.......#.................#.........#...#.....#......#...............#......##..##.##...#........#........#.........#......#.#.....#...#..#.#..#...####....#.....#..#...#.#........#..#.##....#......#........#.#.....#.............#....#...#...#...#....#.#....#..........#..#..#.#.#..#.....#.###..#.........##.....#........###...........#......#.#.#.....#.......#.......#..##.#...#.#.......#..#.........#....##.##.#.##.#.#..#......#..#.#....#...#...##..#....#
##...#.#.......#.......#....##..........#.#..#....##..........................#...#..........#.............#..##.....#..#............#...#..........#...#.....#.##......#.#.#.#.#.....###.#.....##................#....##.........#.#......#...##...#............#.....###...##........#.#.....#..#......#....#.....#.....#...####.......##....#...#.........##....#............#.#..#.#....#......#............#....#...#.........#............#.....#..#...#.#...#....#......#.##............#.#.###......##........####..#...
.#...#........#....#...#..##.......#..#...#.........#....#...#.##...#..#..#.....#..###.#......###..#.......................#..#...#..#...#.............##.#..#..##.......#..##........#.#.#.............#.##....#....##.......#........#..#....##.#.............#....#.##.......#................##.##.....#...#....#.........#................#...##......##............#.................#........#..#.....#.#..#......#.#..#.......#..#..##.#.#.........#.................#..#...#.#..#..#............#.#..........#.#..#.#..
....#...#...........#.......##..........#........##....#........#...#..........#...............##....#.......#..#...........#.#..........#.....#...#.......#..#.#..#...........#...###...............#......###...#........##...#..#.....#.##..##............#...#.#....#...................##.......#..##...#..#..#.#..#.##..##..#....#.#........#.#.....###..#..................#.........#..#.......#......#.#...................#.....##.........#.#............#....#.#.###...#.#...#.#..#......#........#..#..#.#.#.#.#...
.#.##....#...##.........#..#..........#.##....#.....##.##...##........##.....#.....#....#.#......#.................#...........##.#.........#....#.................##........#....#.#..........#.#..##...#....#...#.#....................#.........#.........#....#.#..##....#......#..............#.#..###................###..#.#.#.......#....##..#......#.#....#............##..##.......#........#.#......#.#............##.....#.###.....#..#...#..........#....#.....#...###.#...#......#..####..##.....#...##..#......#.
....#.##..#..##.#...##...#...##........#.#.#....#.....#.#....#.#..#......#..##..#....#..##........#.....#.#.#.....#.........#....##.#........##........#..#...............#................#.##.....#......#..#...#.....#............###..##..#............#.#...........#.....#..##....#####....#...#.#......#.....##...........#..#......##.......###.......##..........##.#..###....#...#.#......#.##..#.......#..........#....#............##...#...........#..#.....##.#..##.#............#...##.........#..#..#.#...#.#..#
...#..........##.........#.........#.....##..#.#.##....#.#..#...............#..#........#.....##........#..#..#....#........#...#....#.#..#...............#.......#.#.##..#....##........#.......##....#..#......#................#.#.....#..#...#...........#......#....##........##...#...............#.#.........##...........#.........##..#.....#.#.....#.#.....#...#..#...........#.#.....#..#.......#.......#............#........##.....#.....#....##..........#..#.......#......##.................#.###....#....###.#.
..#......#.......#.....#.#......#.#.#......#.#....#.#.#......#.#..###...#...#..#...#...###...........#.....#...###.....#.......#......##....##.#.......###..#.#.......#......#.#.....#......#.....#......#.....#....#...#...#.##...#.#.#..##.#...........#............#....#.#............#.##......#.#.##......#.#..................#.......#....#...................#...#....#....#..........#...#..#.#.....#......##.................#...#...#...##...#.#...#...........#...#...#...#.......#.#........##.#..#..#........#...
.....#....#...#...##.#....#......##...#...#.#..#......#...#.#.#......#..#..#.#.......#...#..#.#..##..##..#.....##..##..#....#...#.###.....#..##..........#....#.#......#........#..#.............#.#..............#....##....#...#..#....#......#........#.........#.......##....##.#.........#...##........##.........#..#..#............##.#.##..........#..............#.......#.#.....#.....#.#.#..#....#....#.....#...##..#.###......#..#.##...#..##..#..#...........#......#............#..........#.......#..............
.#..........##.#..##...##.....#..#....................#......#.#....#...........#.#.........##..#.....................#..........#....................#..#.....##..#..#...........#..#...#....#...#..........#..#.#........##.#..#.........#.....##....#.......#.....#.......##..#..##.........#....##.#..........#.#...#....#..#..#.........#.......#.......##....#......#..##......#.................##.....####.......#..#..##........#.#..#....#..#..##......#....##....#..#......#..##.....#...........................#...
#.#....#..#..##...#.........#.##..................##..#.#....#..#........#.....#...........#....#.....#...........#.#.#..#.#..#...#....#.....#.#.#...#.#..#...##.#...........#.....#.#...#..........##...##..........####..#.#......#...........#....#....###..........#.#......#........##...#..#.....#..#.......#.#.##.#.##......##...#....#........#..#..#...#.#.##...#..#.##.....#..#...#....#.#..###..#..##........#..#..#..##...#.......#.....#.#.#.#...#..#......#.#...#..###.......##.#.#..#..##...#......#.#....#...##.
...#...#...#..#.#....#..#.....#.............#.#.....#...#..#....................#........#........#.....#...........#......#.#...#..#.#...#..........##..#.#...##...#....##......#.......................#.#.#......##....#..........#...#.#.#..##.#........#......#.##.#.##....#..#....#..#........##.#.......#...#..#........#...#.#.......##.....#.##.....#..#..#.#............#....#......###.#.................#.#...##..##..#.....#.##...##.....#....#......#.#.#...#............#.#...##.#...#...##....#...........#.....
.......#.#............##..............#..#..........##.....#.....#..............##..##.#........#..........#.............#.......##...........#........#.........##............###..#....#..##...##..#.....#.....#...#........#..........###..#.......##.....#.......#................#.#...#.....##........#..........#........##...##...#...#...#.....#..............#...#.....##....##....#........##.......##.#..............#..#.#...#...#.......##...#.#...#.......#..............#.#....#....#.........................#.
...#..........#.#..#.##...#....#.#.####..##............#.........#..##.........#.#...........#......#........#.......##....#...#..##.#.#......###..#..#............#....#.....#......#....#.#.........#.........#..............#..#.......#......####............###.........##.....#....#.....#.......#..#....#.....#........#....###.........##......#.....#.....#..................#......#..........#.............#...#....#.............#......###.....#......#...........#........##.......#...#.#.........#.........##...
.#.........#.............#....#....#..#............#.#.......#...#........#..........#....#..#........#...........#...#.....#..#..##....#...#.......#..##....###..##.#.##......#.##...##.#.......#.#..#...#......#...#...#..........#.#.##....#.#......#..#...#...............##.#..........#..##...#......#.#.##.#.#....#...................#.#.........###......#...#.#......#.......#.......#....#..#.#...#....#.........#.#.....#..#..............#.........#........#.###...#........##.#....#.##.......##.#...#......#...#
##.#..#...#........##..#..#...#.#......##.#...#.#..###.....##...........#...........#..#..........#.........##.##.#..#...#..........#...#......###.#.#..#..#.....#.#.......#.#.#.#.............#...#.........#.#....#....#..........................#..#..#.#.......##...#...#.....#..........#..#..#......#..##......#.....##................#.#.......#.##...#........#....##............#......#...#......#.#......#...##....#.#..#......#.#..#.......#.###.#...#.#.........###........#....##..#.#..#.....##..#.#####......#
..........#.#...#...#...#..##.....#..#.##.............#....#......................##.....#.#..#....#.....#.#......###.........##.#..................##....#......#.......##.#.......#.......#.......##...#........#....#.#..#...............##.......#....#...#...##.#...#.#..##...............#....#...............#..#..#..#.....#........#.....#....#...........#.#..................#................#.#......##......##........#......#.#............#..........#..............#........#...##.###..#...#................#.
##.#..........#.#..##.##...........#.........##........#....................#...........#...#......#......#...##..#.....#.##.#.....##....#...#.......#.##...#...#..............#......#......#.#.#.....##......#.##...........#.#...#...#.#...#.##..........##......##...#...#..#..#............#..........#....#......###.....#...#.#..#..#........##....#.........#..##..#.......#....#.....###................#.##.#..#.........#.#.......#........#....#.....##..#..#...#..........#.....#....#.......#.#.#..#..#......#..#.
..#......#..........#.#.....#...#.#.......#...##..##.............##.........##.##.#.........#.....#.................#.#...#....#.#..#..#.....##...##.#..#.......#.....#........#.#.............#.........##...........##.....##...........#.#.......#..........#.#...#.....#.....#.#.........#..#...#...#....##.#...##.#..#..##....#........#....................#.#...........#.....#...##......#.......##......#..............#..#.........#.....#.........###......##.............#...............#.........#...............#
........#...#.#..........#....#...#.....##.#.#............#.#..#....#.##........#.......................#...##.......#.#...#.#.#..........#...##.#...#........#...#.....#..#.....#...............#.....#..#.......#...........#...###......##........#....#.#.......#.......#......#.........#.....#.......#..#.......#....###...............#..#......#....#.....#..#..#....#..#..................#.#.#.........................#...#.#...........#.#............##..#..#...#...#......##......#...#.#.#..................#.#..
.......#....#..................##........#..#.#......#..#........##....##...#.........#.....##.........#....#...#.#.......#...............##...##.#..#..#.#...#...#...#...#..#........##.....##.#......#....##........#....#.....#...##......#......##.....#.....#.##.#......##...#..#.#........#...#............#.......#.....######.#...........#...##......#.##......#..#.......##.#..........#.#.......#..#..#.....##.#....#....#.#.....#....#..#......#...................#.....###..#.#....#...#.#.......##..#......#...##
..#..#..##.#.##...#...#.....##.##.#.#.....#.##.#.##....#................#...#...........##.......##..#.........#.#..#.#..#......#.###....##..##....##....#.............#.........#.##..#......##..#....#...###.###.....#.#....#.#...#.#.##.#..#....##.#..#..........##....#.#..#..................#..............#.##.....#.#.....#.##....#....#.##...............#...#...#.#....#.#........#.#..#.##.....##...#.......#....#...#..#.........#.........#......###....#.##.......#..#...#......##........##..#.#..#...#.#....#...
#....#.......#.#.#.#...#.#...#.#.#..........#.#.####............##.....#....##.......##.....#.#.......#.....#....##......###.#......#...#........##..##..#.##....##.......#..#.........#.#.#.#...#.#.#.......#........##...#...#........#....##...#...#...#..#..........##.......#.........##.....##.##..#....##.....##..#...#...#....#.#...............................##.#.....##.###.........#..##........#..#...#.....#.#............#..##........#.......#.#....##.....#...#...#.......#........##..#.#......#.###....##.#.
##...#..#..#.#...............##.......#.....##.#.....#.#.#.........##.....#..#......##....#.#...#..............#.#....##........#...#.#.#.#....#...#.##.....#....##......#....#.#..#.......#......................##....#..##......#.#.#.#.#............####...#...#...##...#.#......##...#.....#..#.....#....#....#..#......##.................#...#....#...##.#.......###..#..#..#..............#.#.#.#.#.#.#....#..##.......#........#.####..#....##...#..#..#....#...#...#..##........#........###...#..#...........#..##..#
#..#.........##.#.#...##.#.....#.............#.....#......###..#......#.##..##.#........#...............#..#....#............##...##...##.....##.##..##.#............##............#.###..#...#.#.#...#..#....##...###...#..............#.......#.....#.....##.#...#.....##.......................#....##..#.#...###.....#..##.................#........................................#........##....#.#.#...##...#.....#.##.....#..#.................#.#....#.....#..#.......##.#......#..##...#...##.#.##.##.....#.......#..
.##.....#.#.#....#..##..#.....#.....#..#..#..........##..#...##.##...........#.#.#..............###.#........#...##..#....#...#...#.......#.#.........#.....#.......................#...........#...#.....#........#.#.......#..............##...#.....###.#..............#...#.##.#......#.#..#..........#...#.....#..#.##...........#.#.....#..........#.......##......#.....#.....#..#....#.....#..##.......................#..#...#.....#....#.###..................#.........##...........#....#...#........#......#..###..
.....#........#.............#..#...#......#......#....###..........#..##..##.##...##......#......#.#...#...........##....#.......#..#....#....##....#..........#...#...#.#.....#..###..........#..#.###.....#..............#.....##..#.#...###.#.#....#..####...................#..#...#...#.........#.......#..#.#...............#...#....#.#.#.##....#.........#...#.......##...............##..........#..........###..............#...#...#..#..#...#..#........#...#.#...#...####.............#...........#.#....#...#.....
#.#...#..#...#.....#...#.............................#.#..#.#..#...#####.#.#.......#....#......##.....#.##...##....#.#......#....###.#.....#...#......####...................#....#..........#.#....#.#........#..........#.....#.......##...##...#.......#..#..#....#............#....................#.#...#.#.............###..........##..........#.........................##.#.......##......#.#....#....#.......#.......#........#..#....#...........#.......#.#..#....#.........#...##....#...###....#.........#.#..##..
..#........#...#.....##...#.#............#..##.........#............#.....#.......#...##..............................#.........#..#...#..........#.....#..#...#......#................#...#............##..............#..#.#..............#....##..........#.......#......#.##...#...........#...#.#....#.#........#.......##......#.............###..#.......#........#....#...........#...#....#...###............#..##..#......#.............................#.......#.......#.#..##.#........#.#......##..#.........#...#.
..##..#....#..........#.....##............#..#.....#..#...........#...#...#....#..#.......##......#......#......#........##.#........#........#....#......#...#..#..#.............#...#..#...###.......#......#......#...#....#............#........#......#.....#.......#.......#..#..##....#...#...##.##...#........#............#..##.##...............................#..#.###.#.#.#...#.........##...#...#.......#..#..#..#...#.#...#......#..........##.#..#................................#...#..#....#......#........#.
....#....#.....#.#.......#...#.###........#....................##.....#........#.##.#...#..#....#.................................#............#..##.......#....#..#...#..........#.......#....#...................#.........#..#.........##.#............#..#...#..#.##.....#........#...#.##............#...#.#.#...#.....#..#.###............#......#...#..#..#.#.....#..#.....#.......#.....#......#..#.........###...#...###..............#...#..#...........#...#........#.....#..#......#.#....##.##........#..##.....#..
###...#.#..#.......#.....#.#.................#...##....#.....#....#..#.#....#.#...#......#.........#.#.....##......#.........#..#..#............##..........##..##............##.#.#..#.#.#.#........#.........#.........#...#....#..#.....#..#..#..##..#.##...#........#......#.#................#....##....##.#.......#...#....#...#.##.#.##.#.#........#...#....#....#....#..##..#.....##..#..#..#..###..#..#....#........#....###....##.....#....#.......#.........##.#.#..#..#......##...#....#......#..###.......#.#.##..#
...#.#..........##.....##.#......#.##...........#..#......##..#..........#....#....#..#......#.#..#................#..#........##....#..##.........#...............#.##.......#...#.....#.#...#.........#...#.##...........#......#.......#............#..##...#.....#.#.....#.#...#...#..............#...##...#..##........#....#.#..#.#.....#.#.#.....#.......#.....##........##..#.#.....#.#...#......#......#.......###..#.....#.........#.....#...#.#.......#....#......##.#...#..##.#....#.........#......#.#....#...#....
.............#...#.##..###...#...................#.#...#.....#....##.....##.......#......####...#.....#......#........#.....#...#.##.......#.........#........##......##..##.............##...#......#....#...........#....#.#.......#....#................###.#.....#.......#.........#####...#....#.#...#.....#...##..##.......##....#####......#..####.#............#..##.....#####......#........###...#.....#......#......#...#..#.......#....#.#.........##..#.#.#.........#....#...#..#.....###...#..##..#.#..........#..
.#.#......#.####..#......................#.........##..#####.#.....#....#.#..#.......#.......###.......#....................#.#.........#.#........#.#...#......#..............#......#..##....#.##.#.............#..#.........#..#.......#......................#........#..#.......#...##......#.....#...#.......#...........##....#....#..##.#..#..#......#............#...##.#.##...#.......#...........#............##....#.#.#......#...##............#.......#...#..#....#...#...........#......#....#..........#......#.
................#....#....#...#..........#....#...........#......#..###.....##.......#.#.##.####..#...#.....#..#.####......##.#...#...#...##..#.#..#...#....#.#.........................#.....#..........#............#.#........#......#.....#..#..#..............#.#..#...........#.#.......#..#..##............#..#....##.##.......#....#........#....#...#............#..................#...#..#...#.........#..#.........#...###..#...#.......#.................#......##....##...........##..........#....#.....###......
..........#.....#........#..#..#.........#....#..#..##....#.....#.......#....#.....###.....##........#...............#......#..#......#.##.......#...##.....#...#.#.#..#....#.#............#.#...........#....................#...........#..#........#.#........#..#...#.......................#...##.....#.#.###.....#.##.#.....#..........#.###.#.#......#.#..............##.#....#..#..#...#....#...#...#..#..........#...........#...#.......#.......#....#.#....##....###...............#....#......#.......#......#......
.#...........#.......#..........#...............#.#.......#..........#...###.......#...#........#.#....##....##..###....#.......###..##.....#.#.........##.##...#......#...##.#.#.........#...........#.....................##........#.##.#..............##.#....................#..#..#.....#.........#....#........#....##...........#...#...##..#...##.#.....#.......#...#......................#....#.#.#.#........#..#.#...#..#..............#....##..........#.#..#...............................#....#.....#........#..
......#........#..#....#...........#..#......#.............#...#.......#....#......................#.#.##.....#...#....#..#..#.###..#............#...#.#....#..#.#..........#..........##................#...#.#.#.#..##.....#..........#.#................#...#.............#.....##........#..##.#.#.#........#....#....#..##......#.#...............#.............#....####...#...........##.........#.....#...#..##...#...#.#......#.......#...###.#......##...#.#..#......#.#.#..#..............#.....##..#......#.....#...
.....#.#....#.............####.....#.#....#.#..#.##....##...........##.#..##...##..#.......................#............#....#....................#.....#...#.#..................#..#..#..#.#.#..#.......#.........#.#.......#............#...#....#..#..........#.....#...#.......##...........#.#...#.#.#.###..........#......##....##..#......#...#.....##...###..........##.#..##........#....#.....##..#...#.........#...................#..##....##....#.......#.......#.#...#...............#....#.#......#..#.#.#....##.
.#.##.##...#.......#.........#.....#..#.....................#........##...#..#.......#...........#......#....##.#..#......#..#.#..................#..........#....##.#.#..#.....#.##..#..##.................##...#.....#..#.#.........#....##...#...................#.#..##..##...........##...#.##.....##.......#.#.##..#.##.....##...#.........#.......##.........#...#...#.........##.......#.#.....#.##.....#..........#...##.....#..#............#...#.....#.............#..##....#....#.#.....#.........#...#.......#.....
..##.#........#........##.#..##.........................#....................##..#..........#.#..#..#......#........#.......#......#..#..........##.......##.....#....##.......##.#.#....#......#..#...##...#..###..##.##.....#.#...##.....##.#....#...#.##..##..#.............#...............#....###....##...##.......#......#.#..#..........#......#.#..............#........................#.....#.......#...........#...#......#.#...#......#......#....#...#.###.........#..#.#....##...#....##...#...#..........###....
..#..........##.....#.....##.....#.................##.............#.#..........#...........#.......##...#.#.#..##.....##.#.................#.....#.#..............#....#..##........##..####...#..#....#...##........###...........##.#.....#.......#.#.....#.#.......#.........................#.......#....#...#..#.......#.....#.#.#...........#..##.......##.#.#........#....#.......#..##...#..#.......#..#......#...##..........#.#...............#...#.......#.........#...##...#.#........##.....#....##.#.#..#.........
.................#.##.#..#.#..##............#.#.......##......#..#....##..#...........#...#.............#...........#.......#..#..#............#...#.#..#............#...#.#.##.....#.........#..#....#.#.#...#.#...........#...#....#...#.........#..#..#...#.#......###.#............................#.....#...#...#...#..#..........##..#.#..##...............#..#.....#...............#.#.........##..##....#.#............#...........#...................#.........#..........#......#.##...........##......####....#.#...
....#...#....#.........#.####.....#..................#....#.......##.....#.......#................#...........#..#...#.#.#...#.........##.#.#.....#..............#.........#.........#...#..#.........#...............#...#.#.....#..#........#.........#..#....#...#.#............#........#...#.....####......#...#.....#........##.#.##....#.......#.....##.......#.......#....#.#.......#.......#.......#....#......#.##...#.......#.#....#.....#.#..#..........#......#...........#.........#........#.##...........#....#.
#................#.........#.........##.....###...#.......#.............##..............#.#...##...##.......#......#.#.........#......##...#.#..#.......#...#................#.................#.#..###.###.......#............#......#.....#.#.....#...###......#....#..##...#.....#..#.#........#...#.#.......#.##....#....#..#....#.#.#.....##......#..#..#.#.##...#.....#........##........#.....#............##...#....##..#...#...##................#......#..#.......#.#.##.#...........#.#.........#.........#.....#..##
..#..#..#..#......#.....................#.................#....#.#.............#.##....#....#....#.....##.#....#...............#....#.#..#..#................#.#....#....##.....#........#.##...........#.....#.................#...#.##...#.##......#..###.........#.#.#.........##......#..#.#......##........#.#....................#.#....#.##.#..........#..#.........##.........#........##.........####...........#.....#.......#.#.#..#............#...##..#.#....#.............#...#.#.....##...#.....#.#..#.......#...
.....#...#.........#.....#..#..##........#..#....#.#..#........#.........#.....##.................#......##..#...#.#...##.#..........#...#.#......#........####.......##..........##.....#..#.........##.#.....#............#..#...#..........#..........##.#.#...#.....#..........#....##.....#..#........#..#..#...#.#..........#..#...........#.#...#...#.....#..#......#.#.............#...#...#........##......#.......#...#......#........##..#...............#..#...#....#..#.#............#...#...#..#.............#....
.........#..........##.......#..##..........#........##..#.....#.#...#........#....#........#...#.........#...........##..#..#...#....#.............#........................#.....#..#..##........#..#...##......#...........#........#.....#.#..#..#........#.........#..#.....#.#.##................#....#...#........#.....#..#..#.......#..#.......#...##..####..#..........#..#..##......#.......##..#...#.#.##.......#.#.......#...##.#.......##............#....#.#....#...#...#..###...............#.......#.#....###..
.#..#.##......##.#.##.#.#...#......#..#.#......................##.....#.#.....##.......#....#..........#............#.##..............##..###........#.......##.#...#....##..#.....#..#.....................#..........................#.....#.................#....##..#..#...#......#........#....#..........#.#...##.....................#.......#...#...............#.#...#.#...#...#.#.......#.......##.....#......#....#.....#.#...#..#........#..##.#.#.....#..............##.##..........#.............#...#..#........#
#....#..#.....#...................#....#.#...##..#.....#....#.........#.........#.......#.###.....###...#............#.....#.............#.............##...........#..#.#.......#......#.....#..........#......##......#..........#...##...#.......#....##....#.##.......##.#.....#.##.#.............#..#........#...#...####......#.....#..#........##..#..##..##....#.#...#.#..................##.......#...#............#...#.#...#.#.#...##........###.##..#.#..#...#.#.....##.#......#.#...#.#..##...##....#..............
#..#..............#..#.......................#.#..#...#.#.#.........#..........#.....#.#.....##.......#.#.##..#...#..#...#......#..#..##..........#..#..#..................#......#..#..............##.#......#...#........##.......##.....#............................#.......#..##.....#.#............#....#...####......#...#.#..#....##......#.###....###.#.##......#..#...............#.....#.....................#........###.#...##..........#......#.#.......#.........#......#..#.#....##..###.##........#.....#......
#...#.....#........#..#....#.........##....#......#.#...#.....#.....##...##.##.....#...............#.....#.....#...........#..........#..##..#...........##...........#..#..#.......#..............##....#............##...#........#.............#..##.................#...#....#.#............#.#........#..#.#....#...#....#.#....#....#...##..#..#..........#........##............#..#.###..#.....#.##......#...........#.####...#..#.........#..#............#.#.#..#...#....#..#...#.......#..........#......#.......##..
...#............#...###...#..............#........###......#..........#......#...#....#.#...#...#....#...#.##.....#.#.#....##.....##.....##...#......#.##......###..............#.#..#..#..#.#.#..........##..##..#...........#.....#......#..#........#...#...#####.........#..........#..##..#...#..#.......#....#.#.#.....#..#.#..........#..............#........#.#.#...#........#.........#.....#.........#.#............#......#...#..###.#...#.##.#..#.#.......#.#....#.#......###.......#.#...#.#...##...#...#.#......#
.#...#..#..........##....#........#..#...#.#..#.#..........#..#..........#....#.#........#....................#...#.........#.....##.#......##..##....#.#..#.#.........#......####..#........#...#....#.#...#.#........#......###.#.##........#...#.#.#.....#...#..................#.........#..######.....#......#..#........#......#...#......#.#.#.#.........#....#...#........#.....#...#.............#..........#...#..#...........#...##.#................##..#...#..#...##...........##.#..........#....#.#............#.
.....#............###........................#..........#....#.....#.....##.#.#.......#........#.........#.##...#.......#.#..#........#...##.#....#.#..#..#..#...###....#.....##.#.#....#....#......#...#......#...........#...#......#....#...#...######.#.#...............#......#...#..#.....##.#..#...#..#...........#.....#......#...#...####........#.#.#........#####.....#..#.................#...#...#...#..#.........#....##.#............#...........##.........##..#...#...#..#.#.............#.............#......#
.#....#.....###............##.....##...............#...#...#....#...#...#..#.....#......#.#..#.....#....#...................#...#..........#...#...####.#...#.......#..................#.#......##.............##......#.............#.....#..#...#..........##............#.....#.....#.##....#...#.........##...........#...#.....#.......#...#...#..#...................#....#.......#..#................#.....##............#.##.#....#..#.#.....#.........#...#.#.......#.#....#..........#...#.#......#...................
#...##....#....#...#..................#.#..##..##...##...#...##........#.....#.#....##.....##..........#...##..#.#..#...#.........#.....##....#.........#............#.....#.....#........#...##........#.....#..............###..........##...#.##..#....#.............#........#......#..................#...#.....#...##..#.#.....#...#...#.#.....##..#..##.##...........#.......#....#..#....#......#.#.....#...#..##.#...........##.......#.#.#...#....##.#.....#...............##..#..........#..#....###..#.....#...#....
...#.....#..#.....#....#.#....#..#.#..#..#..........#..................##.##.#..........#..........#......#...#.....#....#.##.......#......##..........##...#........##.....#..................#...#....#.#..........#.#..................#............................#.......##...............#...........#.#...................##............#.....#....#..........##........#......#..#..#...##....#.........#..#...#.....#...#.#.###....#............#..#.#..#..#.#..#.....#.#....#.........##.....#...##.......#.......#..
...#...##.............#....#....#........#.#..............#.#.#...#...#...#....##........#.#.#.....#...............#.###.....#..##........#.#..#....#.#..#.#.#...#...#..##.......#...#..#.....#....#...........####.###......#.....#..#...#....##.#....#...............#.#.............###....#..#..#.......#......##..#.......#.#......##....#....#..#....#.#.....####.#...#....................#..#.#........#...#...#.#...#.##..#....#..........#....#...........##......#.......##...............................#....#.....
#............#.#....#...............###..###..#..#....##.....##...#.....#.....##..............#.##..........##.......#...##.....#.#......#......#......................#........#...#............#......#........##......##..#........#.....####.........#.............#...#..........#.........#......#............#..#.#.....#....#......#...#...#...##...#.#..............##.#.##............#..#..#..#....#................#...##........#.....#.#..#...#......#...........#..#...###..#.#.....#............#..#........#...
.....#...#.#........#...#.....#..........##...#..#.#.........#.#........#.....#........##...#..##..#.......##.#..#....#.....#....................#..................#..#..#............#..#..#.##.....##...#........##.....#.....##...#..........#....#.#.#...#.#...#............#.....###..#....#...#.....#.##..........#....#....#..............##......................####.........#...#...#.........#.#..........##....#..#.....#.....#.........#.#.#.#.#............#...##.............##...#.......#.....#.#.....#.#....#
....#...........###...#.....#...###....#......##..#.....#.....##.....#.#.....#..............##......##.....#..##........#....###....................#...#....#................#....#...........#..#.#......#..#.#..#.......#.......................#...#.....#.#......##...#...#.#.#.#...#.....#...#.#............................##..#.....#.#...#.....#.......#....#..#.#....#...##.............#...#.#.....#.#..#.....##..#...#..#..#......##.....#.#........#.#.........#..........#.#....#........#....##.###...#......#...
...........#..#..##......#.#.#.....#....##...........#..#......#.#....#..#..................#.........#.#...#.....#.........#....##.....#.#..#......#.##..#.#...#.....###.#...............#....#...#..#...#..#........##...............#........#........##..#...#.#.......#.#..................#..#......#....#..#.......#.......#.....#..#.....#........#..................#.....#.....#.#....#.#...#.........#.#..#.#.#....#.#.........#.#.............#..#.....#..............#........####.......#..#....#...#.............
...........................#.##..#....#...#.....##..#........##.#......#....#....#......#.#.##.#..........#.....#....##.....#......##..#..#..#.#.#.#.#......#.....#..#..#.#..............#................#..#...#.....###.....#........#......................#......#..#....##...........#.#...##.#.......##.#..#...........##..#...#.....#.#....#.#......#.......#..............#.........##..............#.#.##......##........#...#...#...................#..###......#..#..##......##....##...#...#...###......#..#......#
.###....#.#..#...........###.......#...#..#........##...#..........#...#..#.#.................................#....#...#.....#.....#...............#.#....##...#...........#.#......#.#..#.....#.#....#.#...#....#.##.....#...........#.#.....##..#.#..#....#..#..........#........#..........##.....#......##....#.#..##......#......###........##............###.....#.##....#..........#.........#........#.#..##..#.##.##.......#..#.......#...#.#.......###...#....#.##...#.##.#...#..#.........#..#........##.#......###..
.......................#..#.............#...#........#..........#...#.#...#..#.#.#.......#...........#..#...###..#.........#...##......#..........##..........#........#...................#.#...#....##.#......##......##...#...#.#.#..#......#....#....#.#.......#......#.....##.....#.#####.#...#..#.#.....#........#.........#.......#.##..#...#.#..###.#............................#.#...##....#..#..#.....#.....#..##...#.......#.#...........#.###...##....#.........#...........#.........##....#.....#........##......
#....#...#..#.#........#..##...........#..........#........#...#.....#..#.......#..........#...#....#......#.....#..#...#.#..........#..............##..#.....#.#.....##.........#......###...#.#..#.##.#.....#..#.##....#..........#...................#.....##...#......#........##...#...####.....#...#.##........###..#.....#............#.#...#....##.#........#..........................#.#........#......#................#....#.#.#...##.......#.#..#.......#........#..#...#..#...#.#........#........#.........##....
..#...##....#....#.............#.....#........#....#...#.........###....#.................#.........#.#...##...#.......#...#...###..................#..#...##.....#.#.............##..............#..#..#..##.#....##..#.#..#............#.#...#.#..#...#.#..##.###..#..#..........#..###.#.#........#.........#........#..#..........#.#.#....#...............#.#.##....#.#....#..#...............#.......#....#.#......................#.........#...#..........#..........#.###..............##.###.#.....#.#.......#......#.
..#.......#......#......#.......#.....#..............##.......#...#.....#.........#.....##..#..#................####........####..##.##.#.....#...#.#.#.#...#.....#.#.#.....#....#.#.#..............##......#...#.............###.....#..#...#...#..##.##...#...##...#.##..#......##.....#.#............##..#.#...#......##...##......##..........#.#....#.#...#...#............#.........##.#..##.#................#.#..#............#....##.##....#.#.#..##......#.#....#.....#....#.....#......#....#.......#..#.....#....#..
...........#...........##.#..#.....#........#.#..#.#.........#.#..#.##.#...........#..............#.#.............##.........#..#....###.#...#.#........##.........#.......#............#.....#..#..#.....#..#.....#.#.#........#.....#..#...#....###..#...###.......#..#.#.....#...#........#.##....#......#..#.#.#..#...#.........#..#..#..#..#........#............###......#.......##.......#...###....#.......#....#........#...#..###..#............#.....###....#...#..#...#........#...#..#....##....#...............#..
#.......................#...........#...........#.........##........#.#.#......#...##..#...#.#.#.......#................#.#...#.......#.#....#...#.#.##.#...........##..........#.##.###..#.........#...#.#....####.#....#.#...#.........#.....#.#.#.......#.....#..#.....#.#..##...#..#.#.....#...............#......#.........####...................#........###..............#.##..#..#.#........##.#.....#....#.....#...................#.......#....#.#..............#.#..##...##..........#.#....#.............#.....#..#
..........#.#......#.......................#.##........#.#....#....##...................#.......#.......##..#..##.....#.........##...##...##.#..#.............#...........##..#.#......#......................#....#.#..##..#..#...#...#.........#.......#.#...#....#..#.....#.....#........#.#.....#..........#..#.###..............#....#..............#...#........#.......#..#.......#........#...............#...................#.#....##....##..#............#....#.........#.#.........##....##...#.....##.###....#....#
....#.......#.#.#....#.##.#....#..##.#.#........#...#...................#..##.#..#............##.##.....#.#.........#....#......#.....##........##.....#...#.......#........#...#..#.#...........#.#...........#..#..............#.#...##..........#..#...#..##.................##..##...............##..#..#...##.....#..........#............#....#.............#.......#...#...............#..#........#..........#.......#...#......#.....##.........#.#.#.....#.#..##..#.....#.....#....#......#..#......#.####...##..#....
....#.......#.#..#....#.......#.....#....#..#...#.#...#......#............##..#..#...###.#..#.........#.......##......#.............#.......##.###.##.##.....#.#...####.##.....##......#.....#......#.....#.....#........#.............#.....##....#....#...###........#..............##.#.#...#..............##..#...........#.....#.#.........#....##.........#.#.......#.........#.#.#..#.#.#..........##.....#...#...#.#.............#..##......#.....#.#........#....#.....#.#.........##.....#..##.##...#...#....##...##..
.#..#.#...#..##.##........#..............#.....#....#..#.....#....................#....#...###....##...............#....#.#.##...##..#.#...#....##....#......##................#.......#.#....#..#..###.#..#...#..#####....#....##......##...................#....#..#....#.......#..#.#.#...................#...........#.#.....#.#.#....#..............##.##.....#....##.#.##..##...................................#.....#......##..........#.#.....##.#..#.#...#....##..##...#.....#.....#.#..........................##....
...#..##..#.......#............###.........#......#.........#...................#........#.#.............#..........#...#..##..##....#....##......#....#.........#....#...#.......#.#.#.#.......#..##........##..............#....##..#.#..#............#.....#.....#..........##.................##............#..#.....#...##.#.....#............##..........#.......#...........###..#...........#...........#.......##................##....#.......#..#.##.....#..#.................#............#.#...#.##..#..#..#..#....
#..#...#...#.#............##.#...........#...#..#...#..#........#....#....##.....#.....#..##...##....#.#..#.......#.........##...................#.#.#...#.....#..#....#........#...........##.........#......#....#..##..........##.......#...#....#...#..#.#..#..................##.#.....#......#.....#..........................##....##.#....#...#.#...#.............#....#...#.#.#....#....#.##..#..........................#...#..............#................##.............##..#.......#.#.........#.#.##.............
.#..............##....#.##......#...#........................#.#.....#.#..........#................#...#................#....#.#.#......##...#..#.#.....#.....#....#...#.....................#.....###..##..#.........#........#.#.##......#.#..#.#.#.....#.....#...######...........#.#...........#.....#.............##.#..##..##.......#.........#.....#................#.......##.......##...#......#.#..#.#.#..................#.#......##......##.....#..#.....................###.............#...#.......#.........##...
.#.....#.......#..##.....##..#.................#...#.....................#...##.....#..##.#.#.#....#.......##.#.#.....#.......#.#.#.#.#.####........###.......#.##....#......#.....#.#..........#.....#.......##.....#....................#...#..........##......#..#.....#..#......#.#....#....#..........####...##..#................#.........###...........##.........#........#........#....#..##......#.....#.....#..#.#.........#.#..#.............#..............#...................#..#..#..#......#.....#.#.......###
.#........#...#.............#.....#.#...#.#.....#....#....#...#.............#...##.............#.#.##...#.....##..#...........#....#...........#.##...........#..#..#..#....................................#.........#..#.........#..#...........#......##....#..#.......#....#...#.......#.....#..#......#..#.......#.#..........##.#.....#...#...#.....##..................#..#........#..###...#............###............#....##.#.......#.#......#...#.....#....#.#.......#.#......#....#.#............#.....#...#...#...
#.#..#...........#..........#..#..#...#................#....#.##.#...#.............#.#....#.....#.#....##.....#.....#........#...................#...#.......##..#....#......##.#....#..##....##..#...##.....##.#....#...#.#..#.........##......#.#...#...##...#.#....#..####....##.................##......................#...#....#.......#........#..##....#.#...#.......#.........#....#.#..#.###.#..............##....#.#........#.#......#.....#.....#.......##.#....##..#............#..#.#.###...#..#..#......#..##..#.
....#........#....................#.........#..#............#.....#..#...........................#....#.....#.......#...#....##..#..#.#.#####.#.#.............##............#..#.........#.....#.#...##......##.#...#....#................#......................#..##...#..........#.#....#...#...##.......#.#.###..............#.......#.....#...#..#..#....###.....#.##..#........##.........#...#.#.......#.....#........#.#............#..........#..#...#.#....#.#.....#.........#.....#..#..#..##.#..#..#............#..#
#.......#..#.##........................##.#.#...#....#.....#...###...........#........#.............#.#....#...............#.......#.#...#.##........##..#..#.#.........####.....#.#.#.......##....###.#.......#.#...#........#...#..#..#......###...........#......#....##......#..#.#.......#......##..#........#...#...#.......#...#.#.....#..#...............##.##...#.#...#...#...#.....#.........##.........###....................................#.#......#....#.......#....#...#....###.....#..#.......#.#.....#.#...#.
.#........##..#.#...#......#.......#........................###...#...#.............#...........#...........#.....#...........#.#..#.................###......##....#...............##.#........#.........#.##.#..........#..#..#......#..#..#.##....##.......#.........#....#.....#......#..#........#..#.......#.....#.#.....#.............#..#......##.....#...#.#......#....####......................#....#...#....#......#.#.#...#.............#......#.#.##..........##.................#..#...#...##.....#....#.......#.
....#....#.#..###.......................#....#......#.#...#.##.#....#.........##.#......#.#....#..#..#..#.....##....##.#.....##..............#.#.#......#.......#......#....#....................#....#..#.....##.#...##....#....#....#..#....#.....#........##...#.....#....#.#..#..#........#............#.....#................#..#.......#.#...#..#...#.......................##.......#........#..............#..#...#..##..................#..#......##.......#.###....##...#.#..........#..###..#.#...#....#.......#.#.#.
..........#.........#..............#............##.........#.....#.....#...#..#..##..#.#.........#.#.....#.#.........#.#..........#............#.......#.........#...#.#..#....#.#..#....#.#.........#..........#.........#.....#................#.....#.#...#.#............#..#...#.#...#.##...#........#.##.......#...#.........###................###........#..#..#...#..#............#.#...#..##.......#..#...#..#.#....##.#..##....#..#....#.#####..#......#..#..........#.......#............#....#.##..#........#..#....
...#...#....##...#.....#..#...#...##.........#.......#...#...#.#......##....#.....#..#..#.#.#....#.....#......##...................#.........#.........#......#..#..#.................#.......#...#.#...#.#.##.......#.......#...#.........#..###.##...................#.#.........#..#.......##................#..#............#.###.....#..#...#...#..#...#...........#.....##.........#.#..........#...#.......#.#....#...#.#...#...#.....#.#..#......#......#..........#.....#..##...#....#..............#..#.......##.###..
.#....#..##..#.........#...#....#..........#...........#.....##....#................##............#.......#.......#....#.#.#...#..##.##....##................#.....#........###...#.#...##.....#........#......#....#.#..#....#..#....#....#....#.......#.......##.......#.#.##..................#.###.......#..#...#....##..#............#.....................#...#..#.....###..........##.................#.#...##...........#..#..............###.......#...##...#......##.#.......##.....##....#..#.##.##.........#.....#..
###....#.........#........#...#.#..............................#..............#.##.#...#.......#.......#.#.............#...##.#.....#........#...#..................#..........#...#....#.#.......#..###...#......#........#.#........#.#....##..##....#...........#.#........#..##........#......#.#.#.......#.....#.#..............#.#..#.......#.....#...#................#........#.#...##.....#.#.........#......#.....#...................##.#....#.#..#..#....##..#..#..#.#.....#...#.......#......#..#.#..##.........#.#
..................#...........#.........##.........#.....#..............#..#......................#...##......#.........##.......#.#....#..........#.#..#.......#......#.....#.....#..#..#.............##.........#.#.........#.......#.#.........#...#..#....#.#####.#......#..#.##..#..........##.......#.#...#.#.....#.####...#...##...........#.#.......#............##.......#......#..#.#.....#.............#.......#..##.###............#.#.....#.#..#......#........#...#.#..#...#.........##.#.#............##.........
..................#.#.....#.....#...##.#..#.#.....#........#....#..#..........#.......#.........#.#.............#...#...#.#.........#..##....######..#.....#...#...#............................#....#...#.....##.#....#.......##.#........###.......#.#.#.........#...#.......#.#...........#..#......#.#.##......###...#..#....##........#....#....#.....#.......#...#..#....##..........#..........#.............#..........##.##.#..##.#.####.###.#.......#......##......#....##....#..#..#............#......#.............
...##..#........###...#..#..####...........#...#........##..........#..........##....###.#..#...............#.#....#......#.#..#.....#.........#...##....#......#..#.##...#.#..#.....#....#..........#.......##.....#........#....##.#....#..#........#......#.##...#...............#.......#..................#.#.#...#..#..#.#................#..#..#.#...#....#..##......#...#.#.....#..#......#.##..........#.#...###.#......#............#..##.#........#....#.#.#...#...............#..#..#..#.....#......#...#..........#
.#....#..........#............#..#...##..#.###.##..............#....#.#......#...........##.#...###........#...#........#......#......#......#....#...#...#.....#.#........#.......##.#.....#...#.......#....###...#..#.........#.......#.#....#........#.........#...#..#....#.............#......#..#......#.........##...#.#.#.#.......#.....#...#.......##.###..................#.##.........##......#....#...#.......#.........#...............#.....##...#..#.......#...#.#.#......#...........#.#...#....................
..#...#.....###.#..................#..#...#.#.........#..#.#........##.#..#.##......##.........#.#..#.........#.....#.#..........#......#...#...................#.............#..............##.#...#..#.....#..#..##.#.....#.....#.#.....##...#....#.......#........#.##..##..#...##.#.##............#.#...........#.#...##....#......##.#....##....###.#.....#.#.##.........#.....#........#.....##..#....###............#.##..##.#.....#.........#.............#.#........#......#.#..#.................##....##.........#...
..#.......#...##..##.....#......#.........#.......#..#....#..........#..#....#.###...............##.....#........##..#...#.....#.#....##..#.#...#...#.......#.#..........#..#....##...#...............#.....#..##.....#...#...........##...#..#.........##..#..#..#............#.....#....#...##..#.##...##...#........#.............#..#...#.....#.#.....#.#..#.#..........##...#.#...##........#..#..#...........#....#....#....#..#..##....#....#.....#.#...#...#..........#.##..#.#..#.#......#........##.....#.............
..#..#............#..#.....##.........#..#...#.......##..............##...#....#...##.##....#....#.....#..#....#.#............................#..........#..#.........##.#.#.....#...#..#..###...##......#....#..........#...#..............#...#...##.#..#....#...##..#..#...##....#.##..#..##........#...#....#.......#...##..#...#..##..#..#......#.#...........###......#..............#.........#...#......##.........#............................#.......#.......#.#........##.........#.........#.#....#.##.............
..#..##....#........##.....#....#...#......#.#...#......#...#...#...#.#.#.....#...#...........#.......#......##.......###.....#...................#....###.......#...........##...##.#.#..##...#....##........##..#.##.#...##.#.#.....#....#.............#....................##...........#.....#..........#.##.......#..................#...##.#......##.....#.#.....#.#..#......#.#......#.......#.#..#.........#....#........#..##..##....#..#..#....#......#....##.#...#..#......#.#...#.........#..#......#.#.....#.#.....
#......#.#.##....#..#.......#...................#.....#...#....#..............#..###...#.....#.#....#.....##.....##...###............#..#..###.........#...........#....##........#...#.#...#.#....#.............##...#..#.....##....#...........#...............#...#...#.#.##.#....#.#.##..#.....#...#.#...#...#....##.#..#.....#............#...#.#...#..#...#..#.....#####.#.#..#.......#...#........#.....#...#..#.....#..#...#.#.#..#............##..#..#.#..##....##.#..#.###.....##........#...#..#.....#..#.#.#..#....#
.#.......##.....##...#....#.#......#....#......#.......#....#...............#.#...#.......#......................##.##.##...........#.......#..#.....#...#....#....#......#..#.....#..#...........#.#......##......#.......##...#...#.....#...........#.....#..#....##.................#....#.........#......##..##..#...........#.#.......##.#...........#.....#....#.#.##.#..##.............................#....#..............#.#........#..#.....#..#.......#..........#................#..#.#.......#.......##......#....#
.##.........##......#....##...#..#........##.......#......##.........#..#..##..#..#....#...#.....................#...........##..#......#####..#....................##.##...#.......#...#.#..#.....#..##....#..##....#....#................#..#.##.........#..........#....#........#...#.#..#..#.#.........#.....##.#.#..##.......#..........#...................#....#.....#...........#...#...##.#..#..#....#............#.#..#....#...#.###...#..#....#.............#...#........#........#..........#.....##.......#.#.###.
.#..#.#.....#..#...#.....#..#....#........##...#..#........##........#...#..#..#...##................##....##......#...#....#.#.......#....#.........##.#....#..#....#.#........#.........#.......#.........#......#............#........#..........#...............##.#....##.#...#..#..............#.##.##.#......##................##.####............#.........#...#...........#....#.###.#......#.##......#....#....#.....####..............##.....#..#..#....#.#.........#..............#.#..............#.......#..#.....
.....#.............#.#.........##...##....#......#........#...........#.##..#.#....#.#....#.............##.....#.......##.#..#..#..#..#........#....##...#...#.#.#....#...................#..#...........#........#........#...........#.................#...........#..#.....#......#..#...................##....#.##........#...#.........##...#..#..#....#.#...#.##...#.......##........#.....##..#.............#....#....#......#..#.#.......##.#..#......#..............#.#.#..#....###...#..#.......#.#...##..##..#...#...
.#..#......#......#.##.#..#......#........#............#.......#.#......#.....#...........#.#...#...#..............###..#.#....###.....#..#.#....#..#...##...#.##...#..........#...#.#........#.#..#..............#..#..........##.........#.........#...###........................#.....#.#.....#......##...##..#.......#....#........#...#...#...#..#........#...#.................#.....#...........#....#..................#...............#.......#.#.#.......##...........#..###....#......#..............#.....###......
...#...#...........#...................#...##.#.........#.#....#....##....##....##...#...###...................#.#.....#.#....#.......##.......#....####........#..#.#.###..#..#..................##..........#...#.........###.......#.#...........................#.....#.....#.....#.#.....###.#......#....#......#......#.....#...........##....#..##.....#.#..........#.##..#.....##.#.....#....#.#...#.........#...##.....#.#.....#.#..#..........#....#.......##..#.#....#.#.....#.............#...#...#.....#.##..#..##.
...##......##..#.........##.........#........#...#............##.....##..#..#..#....#......................#.....#..###......#....###............#.....#.......#....#....##...#.#....#..........##.#.........#....#.#........##..#...#..#.#....................###.#....#..#...#...#..#.#......#....#..#...#...........#.........................#..##........##.#.........#......#.......#.##....#...#...#....##..#......##.....................#.......#.#.#.#...#.#.#....#..........##.#....#..###...#.......#.........#...#.
.#...#......###..###.............#......#................#....#.#.##......#.##..#....#............#.##.#..###.#...##....#..................#....#..#.#.......#.....#.#..#.......#...#.........#.....#.....#.............#..#..##.##..#...##....#.........##..#....#...#..#..#.........#.......#.............#.#........##..#..##...........................#.#.........#.#.#.......#.#..#.#...#.#.#.....##..##.....#.##.#........#....#......#...........................#....###.#.......##..#.......#.................#..#....
.#......................#..#.........##.....#............#..........#..............#...#.....#........#...#...#...............#.......#.........#..........#.#..........#..#.....#.#.....#......#...#....#..##.#.........#.#..#....#.....#..#.....###...#.###..#...............#......#...#...#...............#...#..#.......#..#.....#.#..#......#....##.................####....................#......#.#.........###..#....#...#...#.........#..##..#..........#......#.#......#......#...#...#...#.....##.....#...#....#...
.....#..#.......#.......###.....##.......#.##.#....#..............#......##...#..#.........#........................#...#.........#......#.#....###..................##....##.......#.#......#...#.#...#....#.....#..#..#.###.....#....#.......#.##.....#.###...............................##..........#..#....#......#............#....##..................#.........#.##...#.....#.##.......##.##.#.......#...##..#.#.............#..##....#....#.......#....#.............###.#.............###....#..............#.#.#.....
.#......#.#.......#.....#...#.#...##...............#...#.#....................#..##...............#.##..#....#.......#........##......#.....#.#....#..##.##...#.............#......#.#.............#..#....#.##......#.#....#.....#.....#.#..#..#.....#..##.##.....#........#.....#........##...........#.....#...........#....#.#.##......#..#...##.....#.#............#.........#..#..#..#....#.###.....#..#..#.......###.......#.............#.#..#.......#...........###....................#..#....#..###....#.....#.#...#.
......#..##..#...#...####..#.#....#.#..........#...#..#.##...##.#.......#.#.#..#....#....#............#..#.........#.....#.........#................##....##..#..##.....#......#....#............#.#...#.#...............................#....#...........##........................##..#.........##...#....#.#...........#.....####..#.......#.##.#..#............#.............#..........................#....#..#...........##..#..###...............##....#....#............#..................#...#.#...#......#....#.#...
.##......#...............#...#.#.................#.....#....#.#..#..#.............#.......#.#........#.........#.....##.................#........#.#....##.................#...........#.#..........#.....#........##.##..#...#.#..#..#...........#.....#.#..#...#...#....#...#..#.###........#..#..#..#.#.........##..#.#.....#....#..#........#..##...#........####.#...#...........##....##..#.##.....##.............##............#......###................#....##.........#...###.......#..#.....###.#....#.......#..#....
#..#.#..#....#..#..#....##..#............#....##......###.#...............#...#..##.....#......................#......#...#..##..#..#..##............#.........#.##.#.##..#...........#..#...#..##..........##...#.............#....#................#.#...#......##......#.....#...#.......##.##..#....##....##....#.#.#.#.#..#..#.......#...#.....#.....###.###..#...#.#....#...#..#...#.....#..........#....#..#.......#......#..#....#.....#..........#..........#.#.##..#..#..##.....##....#.#.....##.#.#.....#.#..........
..##.....#...#...#...#.....#..........#.#..#.......##.##..#...#..#...##..#.##................#......#................#................#......#..#..#...#..................#..................#......##.#.##.#.....##...##..#...##...###..#.####..#............#.....#..##.......#......#...#...........#..#...........#..........#..#......#........#..#...#...#...##.....#..#............#..........#....#...#....#..##.......#......#........#.........#.#...#..#......#....##...#..#..#.##.##...#........#..##...##........#.
..#....##..#.#.#.#....#......#...#.............#....##..#..#.....#..............#....#...#.......#...#..#.#...#....##.....#...#....#.........##.........#...#..................#..........#..##....#....#..#.....##...............#...#.#.....#........#....#......#...........................##.....#.......#..#.#....#....#..###....##.#....#..........#.#...#..#...#........#.....##.#.#..#...#...#............#.#.#..........#.......#........#..#....#..........#.##...#.#...#.......................#...#.....#.........#
#.#.....#....#..#..##.#...........#..#........#..........##.....................#.......###........#....#.#.#.#.#.....#....#.....#...#.#..#......#....#.....#.#....#..........##....##...#...................#...#..........#...#....#................#..................#........#..###.....##..........##....#.....#....#.....#......................#.##.....#......##...#.....#.........#.#...#.#..............#.##.#.#.##.....#..#..#...........#.#####.#...##.#.......#.....##.#..........#......#...#....###.##..........
.............##.#....#...#..#....#..##.............#.....#.#....#.....#.....#.#.##..###..#.#.#.#..#.....#...#.#............#.#......#..#..#......#......#....#.##..#........#...#...#.##......#.##.....#.....#...............###.....#..........#...##..#..#.......#..........#.........#.#.###.....#.#...#.......##.#...##.....#......#..#........#...#......#.............#.###......#........##.......#....#.....##..........##........#....###..#...........#.......###..#........#...#.#....#.##.#.....#.....#...........#.
...#.#...#........#.###.......##..#..##....#..#..#....###...#........#....#........##..#..#...#.......#......#............###..........#...........#........#.............#........#.###.##..#......#.#...................##.......#.#.##.........#.....#.......#.#....#..#........#.#........##.....#...#.....####.....#...........#.#............#............#....##...........#......#......#.#.....#.........##..#.......###..###...#.#....#...#......#...#.##......##..#....#.#.............#..#...####...#.....#.......#.
.......#.....##......##.....###..............#.#.#.#.#..#........#.....#.#....##.#.#........##..#.#..##..#.....#..##........#.....#..#...........#......#..#..##....#.#................#.###.....#..#......#.#....#.......#..#......#.....#.........................#.#.#..#.#......#...##....#......#..#.#....#.....#.....#..#...#.....#...#.#.##.#......##.....#...............#...........##....#.#...........#...###....#...#.#.........#...#..#.........#....#.......#.#...#.#....#.......##...#...............#...##......
.....#..........#.#......#............#...#..........#.......#................#........#.#.#.##......#....#........#.#...#....#.......#................#...#.##..#...#..#...#..............#...............#..#.##............#..#..............##.#.##.................#................#.....#..........##....##.##..##........#.....###..#....##...#.......#.#.#............#...#.#.............#....#.#....#.................#......#...#..#....#........#.#.#...#.....#................#.#..#....#.##.#.....#.....#..#.....
..............#...#..#..#...#............#.............#....##...#........#..#...#...#.#...###.........#..#........#........#..#............#...###.......#...#..#.#.............#...#...##.#...#..#......#..#...............#...#.#......#.......#.#........#.....###..........#............##..#.....#.#..#.....##.....#..#..#......##............#..##...#....#.......#..........##.#.#...#.........##....#.#.....###......#..#...#.#.........##..#....##.......##........###.........#....#...#...........#....#.....#.....#
.#.....#.....##....#..###.....##..............##.......#...#.....#....####...#...........##.........#......#.....#..##.#..#........#......#..........#.##..#........................#.......#..........#.#.#..............#.#..............#..#....#......#..............##......#.......#...#...###.#.#..#.#.##..............#..#.....#..#..##.#....#.....#.#....#..............#.......#.###.................#...#.......#..#..##....#.......####..#....###.........#.......#.#.......#...#........#.#..#....#....##....#.#..#
.##.##......#....#...#.#..#..#......##..........#...#..#.....##.............#....##...........#................#.#......#...###.........#...#..#...#.#.##..##..#.....#....##......#....#....##...............#........#.#.##.........#.........#.......#....#..#.....#...#...#.#..........#.#...####.##...#..................#.....##....#.......#................#............####.................#......##.......#....#.......#...........#........................#.##.......#........#...##.......#.#.#.##.#.....##...#..#.
....#..#.#...#...#.#.......#...........####.#..............#..#.#.##....#....###.##........#.....#.#......#.....#.##........#..........#...........#.........#...#........#....#.#..#..........#..#........#..#.....#.#.#.....#.....#......#....#......#...........#.........#.........#..##....#..........#..#......#.#..#....##..#.....#.........#......#.....................#...#...#........#...#...##.#........##...#..............#.......#......#.##......##.................#...#.....##...#....#.....#.#.##....###....
.###..##.....#....##.......#..........#..........##....#................##...#.....................#.......#.#..#.....#.......#..........#.#......#......#..#...........#...........#.###..#..#...###.....##..#.#.....#..##........#.#...#.###....##....#.....#..........#.....##.#........#.....#...#.#.........#......#..#...#...#...#.#.......##.##.#.#......#...#....#..#......#.##........#....#..#..#.........#...........##..#.....#....................##.....#.###.......##.#....##..........#..#.##..#.#.......###...#
.............##......#..#.....#...##........##.####..............#.......##...#...............#..#.#...#........#................#....#..#................##..#.#...#...#.....#....#...#.....##......#...........#...........................#.......#........##..........#...#...#.#......#.....#..#......##........#..#....#...........#.#.#.#...................#..........#.###............##.##........#...#..#....#....##.......#............##........#...#..............##..........#..#....#.....#.......#..#.#......#.
.................#.#.#....##...........#..#.........#..#....#.......#..###.#.....#............#.#....##...#...#.....#...........#....#...#.#..##...#.#.#...#...........................#.....#......#..###............##..#...#.......#..##.#....#...#....#....#........#.##......##....#........#..#.........#.......#.#......#.....#.....#.......................#..#......#......#....#........#.....#..##................#.....#.....#..#......#.......#.#.#.#....#.....#......#..#......##.....#.#.............#.##..#.....
#........###.####....#..#.#....#...#...#...#..#.........#.......#....#.#.........#.....#.#..........#....#..........#.##.#.....#....##.#.#............#..........................#..#.#..##.##.#..#....##....#.......#...#....#....###...............#......###........#..#..#............###..#...#.....#.........#.....##.....#.#..#..##...#.....#.........#...........#.......#..#..#...##.##..##.....#..##..##....#.##....#.....##.....#.............................#...#.......#..##.......#..#......#.##........#......#.
...................#..#.................................#.#.........#..#...#..##.............##.......#.......#....###..........................##..##..##....#.......#.#.#.......#...#......#...........#...#....#.#.....##...........##...#..#.#....#.....##....#....#....###.#....###.....##..............................#...#.....###..###.........#.......#..#..........#.#..........#..........#..............#.....#........#.................#........#.....#....#..#.#.#...#...#....#..#.........#..#...#......##.#.#.
.#......#.....#....#.........#.##......#......##...#..#.................#...#............#.....##.......#.........#.#...................#.............................#........#..##...##.#..#....##.#..#..............#.#.......#.............#...#..###.........#......#.......#..##...##....#...###.....##...##....#..#.......#......#.......##..#...##.#.....#.........###.........#...#...#..##.....#..#..#.....#.......#..#...#.....#..#..#..#...#..#...##........#..##..#..........#...#..........#........#......#.#.#..
#..#.#..............................#..#...#..#...#...........#...#.##.........#.............#.......#...............#..........#.#..#...#.........#................#.......#..#.....#.....#.#.......#..#.#......##..###..#.....##............##.#...##......#..#....#..............#.#...........#.....#.....#.####.###....##....#.##..#..##.#....#....#......#......##..#.....#.#..#..#...............#.#....#.........#..##....##....#.................#....#..##.#.....#..#....#.#..#..#..............#.#.#..#..#...........
..#........................##...#.#..#............#.............##........#................#...#.#..#...##..................#.##.#.......#..........#............#....#.......##......#.#.......#......##.#.....#.#....#.#.#..#.#.....#.......#...#...#...#..#........#.......#....#........#..#.........#.#...#........#..........#....#...#.#.#....##...#....#..#...........#.#...........#....#.................#.#..#....#...........#..#...#..#.#...#.............#.###..#.....#.#.....#.#.#....#.....#.#.#..........###.##
......#......##..#......#.........#........#.....#......#..#..#..###......#.##........#...................#....#...#..........##...........##............#.##.#......#................#.#.......#.......................#...#..#.##.....#..#...#......##...#...#..#..#...........#......#..#.#...#.#.###.#....#.#.....#.......##...###....#...#.#.....#...###................#...............##.#..#.......#.........##..#............#..........#.....#......#.....#.#..#....#.........................................#....#..
..#......##.#.#....##..........#.#.....#..#..#.#.......#..#.....#.#.........#.........#..#......###.#.#.................##...........................#.#............#.........#.##...............#......##..#..#........#........#....#..#.###..##..#..##...#...#.#...#..#.......#.......#..#..#........#...#.....#....#..............##..#....#..#.......##..#...#..#.##.##..##.....##.......#.....#...#......##...#..............#.#.#..#..#...#....#..#...........##.....#......#....##...#........................#.........
...#............#.............#..#..#...#.#....##.#..##............#.........#....#.............#..............#.......##.......#.#..###..#...###..............#.........#......#.#............#..........#....#........#....#..#...#...#.#.#.........##...#...#..#....#...............##.#..#............#.......#.....#............#.....#.........#.###.#..#.........#.......##....#....#.........#......#...#......#....#.......#....#..........#.#...##.........##................#.#...##.#....#..........................
.....##...##............#......#...#....#.....#...#..........#..#.##..#........#.#..#..........#...........#..#.........##...#....##...#...............#.........#...........##...........###.##.#...#....#.#...#.#..............#......#...#..#.###.....#.#.....###..#..#..................#...#............##...................#..........###.#...##...#.#...#...#...#........#..#.....##.##...#....#.......##......##..#......#................#...#..#..........#.....#.....#....#..........#.....#.............#...#..##..
....#........#.....#.......................#.................#..................#............#..#......#....#............#........#.##.......#.....##.##.....#.....#........#..#....#...........##.....#...#.#.....#....#...###.........#..#....#.....#...#.....#..##..#.#..#..#....#......#..#.........#.#.##.##...####...................#......#...#.....#.........##.....##...#.........#....#...#.##.#...#.#..#......#..........#..#.....#...#........#.......#................#....#....#...........#..#...#.#..#.........
#.................##......##.#....#...#.#..##...................#.......#...#....#..#.....#...#...#..##..........................#....#........#..........#..#...........##........#.......#...#...........#..#.....#...........#......###...#..#..#.............#..#............#......#..............#....#...#....#.##.#..#..#..#....#.........#............#...#....#..................................#....#....#..........#...#...#...............#.#...........#.#......#.....#..#........#......#...##..##...##.........
#........#....#.##.........#..#..#..##...#..#.....#....#............#.....##..##..#....#...#...#.......#.....#.......#.....#.#..#........#...#.#.#....#..##..#....#.......##......###..#.##..##.###.#.....#..#.#....#....#.........#.#.......#......#.........#........##...#..#...#...#.....#.#................#...............#.............#....#...#.#......##...#..#.#.###.#.........#.#.....##............###...#.#......#.##......#........#...#......##.........##.........#..#...#.....#........#...#.#...#..####...#..
.##.........##.####......#......#.#.#..............#...............#.#.....#..#...#.##.##.#...........#...#..#........##......#..#.....#.###..............##........#.#.##....#...#.#..........##.....#............#....#..................#.......#.##..#.....#.##..#......##....#....#.............#..#..##.......##..#..#...............#.#......#..#.....##.##..#.....##..##.....###....#..##...##.#.......#.#...#...#...#........##........#.......#.##..##...#...........#.#.......#.....#...##...#.......#..#....#.....#.
#.#........#...#..##.....#.#..##...##........#......##....#....#............#......#.......#..#....#..#.....####.#........#.........#...#..##.....#.#.#.........#.......#....#...#.......#....#..#..#...#........#..#..........#..##...#.#..........#..#.....#....#..#...##...........##...#.#.........#....#..............##.##.#..#.##.........#..#.#..#.#..#..#....#......##.....#........#...........#...#.#..#...........##.......#.............#.........#..##.....#...#.....#..##.....#.#.....#....#.#..#..#.......##....
##....#.............#.##..##..........................#.#....#...........#...#..#..#........#.........##..##........#........#.#.##..#.#.......#........###....#...#..##...........#......#.#.............##..#.....##..###...#....#...#.......#.#..#....#.....#..#.........................#..##....#.....##...#.........#.......##...............#.................#.....#..#.#...................#..#........#...##............#..#.............#...........#........#..........#.#.......#....#...........#.....#...........
.#..#....#....#...#.....#.....#...#.......#.........##......................#....#.#.#.........##...#.#....#...#.###.#.............#..#...........##.....#.#.##.#........#...#.#...........#...............#.#............##........#.##....#.....##.#.....#..#.......#.........#..#..#.##....#..#...#............#..#.#..#..#.#..#........#....................................#........#..................#.....................#.....#..............#..........#..###.....##..#....#.........#.#.##.#.....#..###.....#...#..#
...#......#..#..............#.#..#...#.....#...#...##..........#...#......##...#............#.#.#.##...#................#...#...#.........#......#.#.#.#...#......#.#...#......................##..#.....##..#...............##.#..##........#...##........#.......#..........................#..................##..#.....#............#..#......#........####.#.......##...........##.##....#............#.......#...........#....#.##...................#..#.........#..............#.#.......#......#....##..#..#..........#
#.##...#......#.#...........#..#..#...........#.#.....#...#.........#.......#...........#..#...#...###...................................#......#..#.....#..#......#.##.#..##.........#.#.#...#......##....#..#.#......#.#...........#...........#..#.#....#..#.....#.....#.##...#.....#.####..#..###.#..........#..........#.#...###...#......#.....#....#...................#.#.....................#..#..##......##.....#......#.............#.....##....#......#....#....###.##.....#.........#......#....#.#.........#.....
...#..............#...#....#...#................#......##.#.....#..#...#..#.#..#........#.#.#.##....#.......#.#.....#..............#..#..#....##....##......................#...#..##.......#......#..#.##.................##..###...#......#.................#.......##....#..#.###....##.#....................#.#.#......#........#...........##.........#......#.....#..#..#........#........#.#..#...#..#.....#.....#.....##......#...#..##.........##...#..........#...##....##.....#.#...#...#....#........#...#..........
..#.#........##...#.#.##..#..###....................#.#....#.....#..#.###.....##.....#...#..#...#............#............#.......#...##....#....#...#....#.........................#.#........#................#...#.......................#.#.##.#..#..#.#....#...#.#.....#....#.#..#.###....#........#.#.#..##....................#..##..#...#...##........#..#.......#..........#...#........#..#..#.............#.....#.#.#........#.....#....#..#.#.........#...#...#.#..#..........#.....#................##....#.##.....
..........#.....#..#..#...##.....#.........##......#.....#.#.......##..#.......#...................###.......#....#........#.##.......#....#....#................#.#.#..........#....#....#...#...#..#..#...........#..##....#......#.....#......##..##.#...#.....#....##..###.....##......##..........#..#....#.....#..#.#...#..#.#.........#.#.#....#..#..#.....##...##.....##.###...#...........#................##.....#..#..##..#....#.##......#....##......##...........####....#...........#.###.........#............###
...#..#.#.#.#..#...........#.......#.....#.#...............................##...###.#.#...#..##.#......#.....................#..#.#...##.#.....#...#.....#...............###....#..........#........#..#......#..........#..#...###..#....#...........#.#......#......#..#......##..........#...#.#.#..##.#......#.#......#..#........#...#.........##..#.................#.......#..............#................#........#.#.##..###..#........#..#...#....#.......#..#.....#.#...........#..#..............##.#......#.......
...#...##..##.#.#.#.......#.##..#..#.#..#..#....#........#........##..##.#...##..............##......##.....#...#....##...#........#..#......#....#.........#...##..#...............#.#..#..##..............#..#.............#...##.#...#...#......#.........#.......#....##..............#......#......#....#...#.......#.......#...#.....#...........#...........#.##...##....#.....#...#..#....###..##.....##..#..##..#.#....#...........#....##...#........#..........#....#....#...#.....................#.#.##.....#.##.#.
............#..........#.....#......#.#....#.#..#.#....##....#....#.#.......#.....#.....#.#..#.#.#..#..........#...#..##.#..#...###.#......#......##............#...#.....##.##.#.......#.#.....#......#..#...............##.##.........#..#.#.........................#........#....#.#....#....#.#........#..#....##.#..##...##..#........#........#.##.....#......#..#........#....#......##...............#..#...............#......###....#...#..##.#....#....#.....#.......#............##..#...........#...#....##.#.....
......##..#.....##...#...#..#.........#...#...#...#...#............#...#..##..#...#.....#.##.....#.........#..#..#..##.......#....................#..#....##............#.......#............#.#...###...#.#.#.###..#.##.........#.....#..........#.........#......#.....#................#.#.....................#...##...............##.#..#..#...#.##........#.##.............#.......#.#.#.....#..#..#....##...#.#.#.#........#.......#...##.#...#......#.#.......#..#..#.........#....#....#.#.........#....#.#............
.......#...#.....#................###...#.....#...#.....#.....#...........#...#..........#...##....#....#.#.###....#........................##...........#........#................#.....#.#........#...#........#................#....###..............#.#.......#.....#.....#.#......#..........##...#.##...#.#...##...........................#....#...#...#...#......#....#...#........#..#........#.#..#...........#.#.........#.#..#..#..###.....#..#..##......#...##..........##..#....##...#...##.........#...##........
.....#.#..#......#....###.#...#..##.#....###.................#.#..#.......#..............#.......#.#..........#.....#...##.......#..............#.....#...#......#.##..#.#..........##...............##.......#.##.#.....#............##.#.......##....##.......#.#...###.#....##.........#..#.................##...#..#........#.##...........#...#....#.#......#...##..#......#.#.......#.........#...#..#...#..#.......#...#.....#..........#......#..#.........#..#.#......#...#............#..##..........#......##........
.#.#.....##...........#..#....#....#......#.....#...#.#...............#.#..............#..##...#.........#.###....#..#.....#.......#..#.#....#......#.#.....#.....#.....#...#........#.#.....##.....#..........#........##......#....#..###...#.....#..##.#.##..#.#...#.......#....#.....#......#.....#....#.#..#..#.#...#..#...#...#.#.#....##..................#............#.#.#...#....##.........##...........#..###.....###....#.##..#.....#...#....#............#.......#..###....##...#...#..##..#..#.......#..#..#..##.
#...#..................#..#..##.#..#.........#.#.##...##.#.#.....#......#..#.#..#............##...##.........#..............#.....#........#.#.....#.#...###............#.......#.....#.........##.###............#........#............#.#.......##..#.............#.....#..##...............#.......#....................##.#....##.#.........#...#...........#..#.##..#..........#......#..#.##...#......#.....#....##.......#...........#..........#...#.##.........#..#..#......#......#..#......#.#.#.......#.......##..##
....#...............#..#...#..#....#......##...#....#....##..#..........##.#......##.###.#....#...#.....#.......#...#..##...###.#.....###..#.#.....................................#...#.#.#.#.#.............#..#...#............#..#.......#....#..#..#.#..#...#.#.....#..#......#..........##.#.#........#..#..##..#..###...##......#....#.##..#...............#...#....#........##...##.#.........#..........#.......#..#.......##..........#.#....#.......#..........##..#..#........#.#..#..##.#....#............##.#.#....
..#..#..........###...#...#......#.#......#..........#....#.......#.#.#.#....#......#....#.....#...#....#...........#.#...#......#..#...#..##...................#..#.#..#.#.#................##..##.#......#...#..............#...........#..##.#..........#..##.#...#....#....#............#.#.....##.#..........................#.....#..#.##.#..#......#..#..#...............................#..#..#.#...######...#................##....#............#.#...#.#....#.........#....#..##................#......#.....#...#....
.....#.#....###..#....##...##......#.#...#.#....#............#..#.........#......#..#..........#......#....#....#.#...#...........##....#....#.................#..##..#.#.#...........#..#......#................#....#................#....#....#.....#.....#..#..#.#....#....#.....#...####.....#...#.#......#......................#......#..............#.#........#.##.#..........###.##....##...#.##..#....##...#.#.#..#.#....#......#.....#.#.#.##..........#...##......##...........#......#.....#.....#...#...##.#...#.
......#.....##.#...........#....##.............#....#.#.............................#.........#.#.....#......#..#.....#..........#...#..#...#.##..#..#..............#..##..............#.#....#................#...#....#..#......#.#............#.#.......##......##.......#......#.....#..#......#......#....#......#...#.#.................###...##........#..........#....#.....#.........#.###..#...............#.....##........................####.###.#.#...#........#.......#....#....#.#.....#.#....#...#.......#....#
.......###...#.........#.#.#....#.........#.............##...##...#........#..#..#.....#.....#..###..#...........#.#..#..#...##..#.#..#....#.###.#..#.......#....#..................#.#.........#............#........#..##...###...#...#..#..#..##.....#............................#......#......#..............###.#...#...#..#.#...#...#..##........##..##....#..#........##......#.#.#.....##..#.#.#...#.#....##.....##....#....#..........#..#.....#......##.........#.#.......#.....#...#.....#.......##.....#.##.#.#.##.
...#........##....#.....#.###....#..##.#........##.#..........#............#....#...#...###.......#....#.#.....#..........#.#..##...#..#...#........##..#...#.#.#................#.#.....#...#.#......#...#.................#..#..#...#..#.#.#.#..#........#.#....#....#.#.....#.#..............##....#.#.....#......#.............##....#......##....#..#........#.......#......#............##.#..#..#.#..##.......#...#..#.##.#......#.......#.##...#...#...........................#...#...#.....##.........#.....#..#......
...#.....#.#......##......#....................#..##.##...........#.......#..#.#...#....#.........#.#.....#.#...................#......#.#.#.....#..##.....#..#..#...#.##..#.....#......#...............#....#.#...#..#..#.##..........##...#......#....#..........#....##.#.#.#.#..........#.#.#..#.#.##.#.###..........##......##.#..####...#......#..#.#..............#.#.....#...#..#.........#......#.#.......##..#..##.........#.......#.#....#...##....#..#.....#...........#......##...##.#..............#.#.#...#......
.....#.........#....#..#.##...#........#.##.#..#.....#....#..#.#....#.....#.............#..##.....#..#...............#.#.......#....#.#.............#.#.......#..#..........##...#.#..#...#..........#........#..#.#..........#..#......#....#.#......#.###.....#..#.#.....##.......#...#.....#....#.#....#..##.#............#.........#...##..#.........##..#..##..........#.#....##...........##.........#......#.......#......#..##......#..#.#..#...#.........#...#.......#.#.............##............................#.##
.#..........#......#.#..#.......#....#...#...#.............#.......#.....#..............#......#........#...##....#........#.........#.......#.....#.......#...##..........#.#..###....................#...............................#...#..............#......#...#.........#..#.#..#........##............#....#..#.##...#.#........#.#......................#........#..........#......##......#................#........#..#...#...#.#.....#.#.....##...#......#.....###......#..#...##.......#.#....#.......#.......##..#
......................#.......#..#........#.#.#.#...#.......#......##..............####.#.#.....#.##.............#.....#....##.#....#...#..#...#....#...#...#....#....#...##.............#...............####.....#.........#..........#.....#.#....#........##.#......................#......##...#............#.....#...#.#...####.#....#.#.##...#..#....#..#....#.......#.......#...#....................##...#....###.......##...........##.#..#.##........#.#............#................##.....#.#............#.......#..
...###..#....#........##..#..............#.....#.###..##..##........#.#..#.#....#................#....#....#.....#..##.......###.#...#.....#.#...#.#................#.....#..##.......#....#...#.......#..#......#.....##....#...#.#....#.##...#....##...........#..#...#.......#..#.....#....................##...#..#..#.#........#.#.##......#........#.....#......##.....#..........##.#.##.##...###.#..#......#.##...........##.......#..........#..##.#........#............#....#....#...###.#......##.#..#......#....#..
...#......#.###...###...#..#........#..#...#..............#..#...........#.#.#..........#......#.#..###..##....##.........#....#......#.#......#.......#....#..##.........#...#..................#............##...........#.#...#...#....#.###....#.......#...#..#.##...#.###......##...#.....##.#...#.........#.......##....###...........#.#.#.....#...#...#.......#..##....###...##........##....#....#.#.....#.#.#.....#....#.............##.........##.............#..#...#.#..#......#...#.....####...###......#.........
....#.#....#.#..#.....#........##.......#..........#..#......#.......#....##...#......#...####...........#.............##......#......#...#...........#..#...#....#....#.#......#..##.#..#.#...#..##...............###......#..#.###......................#.....##.....#...#.....#.##.#...........#...#....#...........#...##............................#....#.....#.#............#................##..#.##.......#................#..#...#.......#.#.#..#.......##...#.....##.#..#...##................#....#..###.....#......
#..###....#...#.........#.......###.#.#..............#......#....#.....................#.......#..#.##..#.#...............#..........#.....#......##..........#..#.#......#............#......#...#.....###....#........#..#....#.....#..#...#...........##.......#.......#......#..........#....#......#.......#....#..#............#.#...##........#..........#......#.........#...........#.....#...........#....#..#........#..#...#......#..#.....##.#....#......#..........#.#.#.#....#.##......#.....#............#......
............#.#..........#..#.#.......#.#....#..........#......#.#..#.#.#...........#..#.........#.............##...#........#.................#....#..#.....#..#..............##....#.##...#.....##.#......##...#..#...............#....#........##.......................#...#.......#............##..#....#...#..#.#...##.#.##..#.#.....##.....##.....##......#.##....#.##.#....#.###..............##....##......##..#..#..........#......#.#.##.####..#.#.#.....#......#........#...##..#...#...........#....#..............
................#...#...#..#............##.#...................#......##..#........#...##.....##.#......#..................................##.....#...#.......#.##....#.#.....#......##.#...#.#..............#....#...##......##.........#....#.#.....#.......#...####......#.#.#.#............#.#.......#....####......#.#.#.#..#..#.......#..##.#....#...........#.....#....#.#...##...##........#..##.#.........#.#.#...#........#.#...#....#.##.#.....#.#.......#..##.#.......#..#..#.##.#.#.....####..##..#...#............
..................##..#....#...........#.#.#.###....#.#.#...#............#.....#....#..##...........#..#...#...........##..##.#......#.......#.....##...##.#.........#...#..#.#.....#.......................##..#....#....#..................#.#.#...#..#...#......#......#..#..#..#..#.......#.#....#...#.....#.........#....#...#...#.........##..#.#........#.....#.........#.....#.##..#..#..#....#.........#.#.#..##...#..#....#..#..#....#..#.##...#.#.#........................##.#.##.........#.#.#.##..#.............#.
.#.##...#..#.......##............................#..#.................#.......##...##.....#.................#..........#...........#..........#...##..#.##.##..#..#......##.#........#..#...#.........#...#.##....#.#....#...#.........#..##.#..#.......#...#.#.#.....#..........#............#.........##...#....##...............#...#..........#....#.#.#...#...............#.##...###..###...##..#...#...#..#...#.#..........#...............##...........#.....#....#..#.........##....#......#..............#..#......##..
#....#...........##..#...#.#...#.#..#.##...#.#...##.......#.#.....##.......#..............#.#...##......#.##....#.........#..#.#................#....#.#...##............#..#....#.#..#......#.......#...........##..#....#......#.....................#........##...............#.#.....####...#...#.#.....#....###.#.###.#.##.#...#..#.........#..........#..#...#.#...#.#......#..#.#..#..##......##....#..........#.#.#.#........##..##......#.####...#...#...#..................##......#.####.#.##.........#.#.#..........
............#..#....#........#........##.#.........#.#.....#..#..##............##....##...#.#..#..##........#...#...#....#.#.###..#.....#...........#..#.........................#..#......#......#..#...........................#........#..#.#..##...............##....................#.##..##.#.....#.....#......##............#.........#...#...........#.#..........#.......#..............#...#.#...............##.##......#.#.#.##.#....#.#....###..#...##..#..........#...#.......##.............#..##.###.....#.....#.
......###.........#..........#........#.##..#.#.......#....#......#......#.....#..#...#..#.......#.........##.....#.......................##.#...#..#..#........#.....#...##.....#....#.............#..#........#..................#.#..#........###..........#......#...#...##..........#.#.#..............#.........#.....##..#.........#.##....##.#....#..#...#.#......###.......#....#......#.........#...#.#.......#......#..#................##...........#....##......#...#..##.........#.#.......#......##...#....#.....
...........#.#..#....#.....................#.....##..#...............##.....#..........#..................#.##..........#.........#..#..#......#.......#......#...#.#.#.........#........#...........#......#..#.##..................#..#..#...#..........#.......#........................#....#....#..........................##.........#.......#.....#..#.............####..#.#..#..#.#..#.#......#.........#.....#......####.....#...........#.#..#.........#.#....#.#.#......#.............#...#.##..#.#.#...##.#...#....#
#.....#..#..#...#.##.##.#..#........#..#.#.#..##...##.............##.##..................#......#..#..#.#......#...##.....#......#..#...............#.#.#..........#.#..#.#......#.##...........##...#.#........#.......#...........#.....#.....###..........#.#.....#..##...............#........................#..#.#...#..#.#.#.#...#......#............#.................#.#....#.....#...#...................###....##......#.#.......###...#.....#.....###.........###.##.....#.....#........#...#....#.......#..........
..#.....#..#..........#..##.....#...........#.........#.....#......##.##....#.#.##..........#.#....#..##........##...#....#..#...#......#...#..........##.#.###.#....#......#.#..............#..#....#.....#.......................#.....#.#.#....##.....#.....#..........#....#.......#......#...........#.............#..##..#..............#.......#...#.#.##.....#..#..#.##...###...#.....#..#....#.........#.#...#....#....#.#.......#...#.......#...#..........#..........#...#..#.....##..###.#..........#.....#.........
..#...##....#.#...#.....#.##....................#..........#.#.......#.##..#......#.........##..#...#..#..#...#..#.#....................#..............#...##..#.##..#....#.............#....#....#.#...#..#......#....#..#.....#...##...#...#..#.#.#..#.#..........#...#.........#.....#.#........#.#.#........##.##......#.#...................#....#...#.#.......##...#........#.#....##.#.#............#.....#..#..#....###..#...##......#............#.#....#.......#.#........#..#......#...#......##............#..#.#...
#..........#......##.##.##.....#.........#.....##...#.....#.......#..#..#...#..#.....##..#...######................##..##..#....#...............#...#....#........##..........#..##....#.....#..#.#...#............###...#..#...#.........#......##..#.......#....#......#......#....#........#.#................#.#.......#..#...#..#.#..#..#...........#......#....###.#...##...##.....##...#...#...#....#....#.##....###...............##..............#.....#...............#......#.........#.#..#....##.....#.#.....#.#...
....#..#...#.#.#.....##.##..##......#....#...#.........#.................#..........#..#..........#........#..........##.#..........#.......##....#.....#.#..........##.#.#.#......#...##...................#.#..#..##.......#....#.#.#.#..........#.#...##..#.........#...#.###.#..#......#.......#.#....##...##......#......#...#..#...#.....#...#......#.........#...#.......#...#...###.....#.....###.....#.......#..#.#.....#...#.....##..........#.....#.........#.........#..#...#....#.##.##..............#.........##..
..........#....#........#..#.........#....###.#..#....##..........#......#.....#.....#..#.#..................#..#....#................#...#......##....##...#....#...#.##..##.........#..........###...#..###...............#..##.......#..#.....#.#....#....##.###....#..#.#..#..........#....#.#...##....##.#.#....#...#....#.##.............#......#.#.......#......#.......#....................#.....#..........#.#.##..........#..........#.......#.....#..........#.#.#......#.....###........#...##...#....#...#....##..
.##..#.....#..#.....#...........#..##...##.........#.#......#.......##.#.#......#.........#....#.#..............#...##.#.........##..#......#.....#.......#..#...#........#..........#..##....####.......#......#....#..#.......##.......#.............###.##..#..##.........##........#..........#.........#.#...#..#............#..#......#.##..#...............#..##.......#..............#.##..#..#....#................##...#........###.#........##....#.###.#..#.......#.......#....#.....##..................#.....##...
..#.......#.........##.##.##.#..#................#.#.........#...#.##...#...#..........................#..###.#.#.#..#....#..##......#.....#......#......#.##......#..#....#.....#.#.#.......#.....###.....#.#.....#..#......#..#...#...........#............#.....#...##..#..##.#...............#......#..###....###................#......#........##.......#.....#.....#........##...#.##....#..#........#....##...............#.#...#...#...#..............#..#..#...#.#...#.........#......#..........#......##..#.#.......
..#.#.#.....#..................##..........#......#............#..#.......#...##...#..........#........#.#..#....##.......#.......#........#..#..........#.#......#.............#.#.#..#.........##....................#...##...#.....#........#....##....#.#...#..........#......#......#..##.#.#.....#...##.....#........#.......##....#.##...#.##.........................#.#...#.##......#.##...#........#.....#..............#.................#.......##...#..#..........##..#....#.##.....#.#.....##.#..#........#.##....
.#.....#.#.....#...#....#.##...##.....#........#.#.................#...##.#..#......#...#......#.....##..............#.#..............#...........#.............#........#.....#..#.....##...........#..#....#...#.............##.#.#..#.......#..#..##.#.......#..........#...............##.....##....#.#..##.#.#.............#..##...##.#.#.#.........##...................#.##..##.....##.............##...#.#.###.#....#....#...##....####.##.#......#........#...#...##..........#..........#......#.....#.....##.........
....#...###.#.#......#.#.#....#....#..........#..##.....#.........#...............#.............#.#.#...#.....#...#..#..##.##..#.....#.#.#.#...........#.#...........###........#.##..#......#...#.........#.#.#.##.#.#.#.............#..#...#..#.............##.#...#..#...#.##....##....#.....#.#....#..#.......##..#.#..##....#...........#...#.##...#......#..#.#..#.......................#........#...#...#.......#.#..#.#...#.......#.............##.....##.......#.............#....#.......................#.....##....
..#......#...#......#...#.......#......##............#......#....##...#.##........#.......#...........#.....###...............#........###..##..............#................#.............##......#..#.#.....#...................####.#........#...#..#.....#......##.....#...#.#...........##..#.......#........#..###...........#..###...##.#...###..##.#...........#..#...#...#.................#.....................#..#.#....#....#.....#..##....#......#.#........#.#....#......#...#........#..#..#.....#...#....##...#
.........#.......#..##..#..###.#.#..#....##......##...#..#.........#.#..#...#.....#.....................#........#...#.......#..##.#.....#.........#..........##........#........#...#....#...............#...###.......#.#.#........#.#.##.........#.#...#..........#...###.....##.............#.........#.....#.....#.#.#.#......#..#...#..#.#............#......#..##..#..........#....#..#.##..#..#..#..........#.#..##.#...#....#.....#.#.#.............#...#.#....###....#.#.......#...........#.......#........#..#.....#
...#......#.##..#...#......#...#..........##.....#.......#....#................#........#....#...#.#...........#..#.##..##....#.#......#...........##.....#....#...##...........#...#.............#......##.#...##...#.#...##.......#.....#........#...#......#...#..#.#.#.....#..........#.....#....##...........#.###.#.#.........#.#....#.....#....##.......#....#.#................#.......#.....#.#..##....##.....##..............##.##..#.....#..#....#.#...#....#....##..#......#....#...#....##.....#.#..#.....#........
............#.......#..#.....#.#..#......##.....#....#.#.#......#.........#......................#......#......#.....#.....##.....#.#....#..##.........#...........#...#.....#.........##.....#..#.....##...##....#.#..#.........#....#..#.....#..#..#.#.....#.#........#.............##..........#.#....#.....#.#..#.#.#.#.....#.............##...#.##...#............#.......#...####...........#..#....##................#.......##......#...#...##...#...#...........#.............#..........#...##..............###.#.#.#.
#.....#.#.........##..#..#............#..#....#.....#..##.#.....#........##..#....#.#..#.............#.....##...#.....#....#....#.#.#.#.......##.........#..#...........#..##.....##....#.#..#.....#...#..........#........#.#..#..##......#.....#.#.........#.....#..#...#..................###....#.........#.....#.#.#.......#..#.....###..........##...#.....###..#.........#....#........##..........#..##...#............#..#........#........#..#.....#...................#.#.....#..#.##...#.#..........#..#..#......#..
.#...##....................#.##......#...#..........#...#......#.....##.........#............#....#.....#...#...#.#....#..#.##.##........#.#..#......#......#.......##....#....#...#....##...#.........#...#.............#.#......##.....#...#.##................#............#.#............#....##....##....#.....###..#.....#.....#..............###.#...............#...#....#.......#...#.#...#...#.#....#..##...##...#....#.......#.#.##.......#...........##....##...#......#......#.............#.....#...#.....##.#....
..........#....#.....#........#............##.#..........#...#.....#...........##..................#....##.....#.....................#.........#........#...###....#.#......#...........#.....#....#......##........#.#.#..........#..#.##...#.#..#....#....#................#..#...#...#........#....#.................#....#..........#..#....#...........#.#........##....##...#..#..#......##..#.......#..........#......#...###.....#.#.......#.......#....#....#.#...#..#.#...............#..#............##...#.#...##...
..#.#.......#...#...#.........#.####.#...##...#.......#..###..#....#....#.........#...#.##.....#..........#...#......#.#......#.#..#......#.##..##.....#...##.....#.........#...###...#..#.#......##......##....#.##....#..#........##.#...#....#...........#...#.............#.#...........#.#............##....#.#........##......#.....##.............#.###..............#.#.#..........#....###.......#............#.#.#............#..#.#..#....#.#...##.......#..#...##..#.#......##........####..........#....#......#...
#...#.........#.............#...............#...#.###.#...........#......#####..##.................#...#.#......#.....#.......#..#.........#............#.#..#.........#...#...#....#.....#..##....#........#....#...#.................#..#..#..#..#.............##.#.........#...#.....#.......#....#...............#.....#......#........#...#.........##....##.....#..#.#............###.........#......###.#..#....#...#.....#...............#...#.#.#....#......#......#..#...##..#.#.....................##.#.#..........#
...#.#....##...##..#....#.#....#..#..........#..#...#.##.#........#...#..#..#........#....#.......#..#......##.................#......#......#..................##.#.#...#...#.........##..#..#..#.#.......#..##.................##.#......#.......#..#.#................##...........#............#.#.#......#........##.###...#.#..........##.#.#.......#..##.##..........#................#...###...............#...##.#...#....#....#......##.............#........#..###............#....#..#.......#.#...........#..#...#.
.....#...##....#..#...###..#.##........#.......#............#..##..##...................#.#..#.........#.#####............#.....#.###......#...####.#...#...###..##.............#........##.##.......##......##...#...##.#.......##....#...#..#.#.....#.#......#.#..#..........#......#...#.##.....#...##...#...##...#....#....##..........#....#.#.#...........#.........#......#.......#.....#...###.#......#...#..#.##..#.......#...##.#.......#.........##.....##......................#...............#.#.................#
#.....#..#......#....#............#.#..#.....#.#.#...#..#...#.......#......##......##.#.............#....#..#.##....#....#.........#...........#.......##..#...#..#..#.#..#.#.#......#........#.#..#......................#.......#.#....#.#......................##.##.#........#........#............#...........#......#..#..#....#..#...#.......#.......##...#..##.##..#.....#.....#...#....#...##...........###..#...#.....#.....#...#......##..........#.##....#.....#.#.#.#....#..#......#........#....#..#..#..#.#.#....
.##............#....#.............#....#......#....#............#.#...####..#........##.#..#.#.#.....#..............#..#..#....#...#.........#.....#....##..#...#.........#.#....#..............#.#..#...........##.........##....#.....#.........#.#.#..#....##.........#...#....#.#.......#.#...........#........##.#.....#..##.#....##....#...#..#.....##...#...#....#...#....#.#................#..#.....#...#..##.#.#....##.#..#....#....#..#............#........#....###............#.......#.#...#........#............#
.....#....#.....#.#.....................#...............###.#.#........###.......#.......##...##..#..#....#........#..#...........#..#.####....#...#.#....#..#.....#......#..#.#.#.......#....#..#......##.............##.#.....##...#.#...#...........#..#...#.#.##...####.....#..#..#.........#.....#.....#.##...##..#...#.....#.#.#...#...#.#.....#.#..#.#......#.....#.........#...#.......#...#...#..#.##.........#..................##...#.............#.#....##..##.........#.......#...#..#........#..##......##....#..#
..#..#...#.....###...#.#...#........#..#........#................#..#.##..#.#.##.......#...#........##.....#.##...##.........#........#####...#.#.#...#.........##......##........#.#.................#......##.........#....#.......#.#....#.#.#..........##..#....#...................#......#..........#.#.##......#............#..##.#......#..#.........#...........#.#.#...#..#..#.....#...##...#...#..##..#.....#.##.......#.....#......#....###........#........##..#......##.#.........#........#......#.....#.........
...#.............#....#......#...........#......#.#..#.....#...#...#.....#..#...#.##........#.....##..........#....#........#...##.............#......#.#...........#......###..#......#.#..#.#....#.##...........#.#..##.#.#.....#....###.##.......#..................#..#......#.........#.....#.#.#.#.....................#.............#..............#.#.....#.#.........#..........#.......##.............#............#........#..#...#..##.......#......#...###..........#.#...#.#...#.##.....#....##.........#.......##
..#.........#........###...#............##........###.......#....#...#.....#..........#..............#.........#........#...##....................##..#.#............#.....#.#.......#......#............#.##...#.#.......###....#.#...#..#...##.....#....#.......##..#.........#...........#.#..#..#.#.#.....#.#.....#...#...#.........##......##.......#.............#...#.......#.##.#.#.......#..#..#..#...........#..#.......#.......#..#.....#........#.......#..#####.......#.#..##....#..##.#....##....#..##.....#......
...#.#.........#....##..........#.............###.#....##..#...#..#.........#................#...#.#..#.....##...#.#.#..#.....#.#....#.##.#.............##...#.................##.....##...........#.#........#.#...#.#......#....#..#..........#.#...#...#...#............#.....#......#........#....#...#..#.....#...........##.....#......##.#...#..#.##.....#..#..#.............#..#...##.#....#.#..#......#.#..#..#.#...#......#...#.##.#....#...#.....##.#......#..#..#.......#.###..#.........#...##.....#..#....#.....#.
...##....#.#..#...#....##.......#.............#.#.....#.#..........#...#.....#.....#.###.#......#.#....#...#.......#......#..###..#.##..##..............##...#...................#...#............#....##.#...#.#...........#.............#....#.....#.....#...#.....##.#..#.#.##..............##.......#.............#.........#...###..#..#.....##.....##....##..............................#..............................#..#......#....##........#..........#.#.##..#.#..........#..##.#.#.............##..#...#..#.#.....
.........#......#..#.............#.......##.#.....#..#...#..#......#.....#.#..#...#...#.####...#.........##........#..#......#.#.#.....#.##..........#...#.........#..##.....##....#.......#...........#...#........................#.......................#.........#..............#.#.........#..#....##...#............#..#...##.#..#.#.......#....#.###.....#.........#......#........###...##...#.......#..#.##..............##..........#...#....#...#.#...#.#.#..............#....#.....#....#.#.......##......#........
...##.....###...#........#.#...#..#...#........#..##........#...........#....#....#...........#...........#.###.......#..#..#.#.#..#.......#.#....##..#.#.#..#.......##.#.......#........#....##.##..#.........##..#...##..#...##..#....#........#.#....#.......####.......#........#...........#........#.##..............#...#.#...............#.........#.........#..............#........##..................#....#...##..#....#.....#.....#.#....##.....#....##..#.#......#........#.....#.####.##...........##.........#..
....#.#.......#...#...........##.......#...#.....#.#.#...#.......#.........##.......#...#.......#......#......##......#....................#..#..........#...#.##.##.#.......#..#..#.........#..............................###....#..#...#..............................#..#............#......#................#.#..........#..##.........#..................#....##.#..........#..#..#..#.#..#..#.##...#.......##..#..#...#.........#.##..#.....#.......####............#.##.#..##...........#...................#.#........#
.#.#....#......#..#.........#........#....#........#.........#..#.......##.........##......##......#...............#......#.#....#........###............#..##...........#........#.#.#....###.#..#.....##......#..#..#.........#.........#.#.......#......#.......##..#.......###....#.......#.....##.....#..#.###..#..#.#......##......#........#....#.##..............##...#........#.#...#....##....#...#.........#....#.....##..#.......###.....#..#..#..#.....#.......#...............#......#..#..#.#..#..##..##.......#.
.##....#...#.....#......#................#...##......###.......#.......#.#..#.#...........#.##..........#...#..........#..............##.....#....#..................#..............#.#.#.....#..#.......#.......#.#.............#.#.........#..#.#.#...#...#............#.#..#..#.......#.......####....#...#....#..#.....#......#.............#..........#.#.#..#.......#........#.........#......##.#....#..#.##.#.#.#..#......#....##.#...........##.....#.#.#..#.#.......#.#.#.##.#.....#...####...#...........#..#......#.
#...#....#.##.##...#.....#.........#....#......#..##..........#..#.........................#...###...........##............#...........#.........##...#..##.......#.#..#......#..##.....#............................##..#........#.##.#.#.......#.......#..#.....#......#...........#...#.#....##...#.#.#.......#.....#..#..#.#.......#................#....#.....#.....##.....#.....#....................#....#...#.#............#....#.#..#.............#.....#....#.........#..#.#...#..#....#.............####........#....
...#..##..#.#......#.....................#...........#..#.........#.#.#........#..###...#..#...#.........#....##..#........#..#..##.......##..#.........#......#..#......##..#.##...##...##..#............#.................#..#..#...##...............#.......#...#.#....#..#.#.#.......##.....#........#.........#........#.........#...#...##..#.#.....#....##.#...#....#..#.....#.#.##.....#......#....#.....#....###.........##..........##..................#..............#...#....#...##.....#.............#.#..........
..........#.#...#.......#...#.#............#..#....##....#...#...................#.........#..#........#....#....#...#..#..#....#...#.....#.#.......#.......##...#..........#....##.........#..........#..#....#......#...#.###...#.......#....##...........#....#.......#......................##......###.....##.#.......###......#..............#.#.......#..#.#..#......##..#..........#..#......#...#.....#..............###......#.....#........................#.#.##.................#...#.#............................
..#........#................#.....#....#........#.......##.#....#.##.#.#...........#....#..#......#...#..#..###.#..##...........##.....##..........#.##.#..#...##....##...#......#...##.##..#..###.....#.#...#..#...#....#..#.....#...#.#.#.#.#..#.........#...........#.......##..#...#...#.......#.#.#.......#......#.##..#..#....##.#..........#.....###........#...#....#.##....#....#......#.###..#....#.....#..#........##...##......#........####..#........##......#.......#......#..##...##...#......#..#..#...........
...##..#.....#.......#.#.......#..#.#...#..................#....###.#.............#.#...#....#...#...#.....................#.......#......#....#..........#......#.........##.#...#..#......#..##.#......#....#..#.#......#........#...........#....#.#.......##..#....#.#..#.#............##......#....................#.....#.#.#..#........#.##...##..#...##.#...................#...................#..............#.#....#....#...................#.#......#.......###....#.#..............#....#............#..#...#.#..#.
...........................#..#.....#.#..#.#...#.....#..........##.#.........##..##......##....#...#....#..#...##.....##......#.##.....#...#........#.#.....#....#......#.......#.##......##......#.#...##..#.#...................#..............#.#...##.....#.#....#......#...#..#..................#..#.#....#.....#...........#.............#..#.#.#....#..............#.....#.......#........###.............#...#..#..............#..#............#.......#.....#.#.#.##.#.....#...........#.#......#.#.#.....#...#.......
................#....#.##......#....#..#....#.....#.................................#...#.#....#.#....#...............#......#.#..#.#......#.##.......##...............#..........#.#.#..#.......##.........#............####....#....#...........#....#...#.#....#......#.#............#..#.#.#.#......#........#...#....#.#...####.#..........#............##.#....#..#.........#.......#..#.........#.......#...#.....#...#.....###....##.........##.#......###...#...#.................#.#..#.....##.##......#.#.#......#...
......##...........#....##..###.##..#..#..###.#...##........#..#..#.#.....#........#..#..##.#......#.....#..................#.....##...#..#..#.....#.##..#..............#......#.#.#............##.....##...#.....####.##....#......#.#......#...........#..#............##.#..#.........#..........#......#...............##.....###................#.....#..........#..##.#.#.#...#............#.##.#.................#.....#...#.....#....##................####.#......#..............#..#......##.....#...#.#.............#
....#.....#........##..#........#..#.#....#.......#.#...#.....#.....#.#................................#....###.#......##...............##.#..#...............#..............#..##..#......#..............#.##....##...##..#.....................#......#...#....#.......##.#.....#.#.......#..###.#.....#................#.......#...........#.##...#...........#..###................#......#...#..##.#........#...............#.............##.#.#...#.....#.........#.#....#.#........#.....#.#...#.........#.#......#......
#.#...................#....#.......#.................#...#.#..#.....#..#......#......#...#..##..#..........#...#.....#....#......###.###............#....#........##....................###...###.#.......#.#..####.............#.#...............##............#...#..##.............#......#.#.#.............#........#........#.......................#....##..#.....#.........##.#......#...............#...##....##..#......#.#...#....#..#.........#..........##...##..........#...#....#.........#..........#....#...#..#
.....#......#..#..#..#...#.#.......#........##........#..##.......#.#...........#.................#.........#......#.......#..##.....##...................##...#....#.....#...................#......#.....#.....#....##.....#....##...#..#..##....##....##.#................#.....#.#..#....#.#.#.....#....#.#.#.#.#..........#............................##.....##.#..###....#..........#.#...................#.#...........##.......#........#............#..........##..#..##...........#..#.................#.............
.....#......#.....##..........#..............#......###.#..##.............#.##.....#....#.....#...#..........#..#.#...#....#....#.......#.#.#......#............#..#....#...#.#........#.#....#....##.#.........#................#....#...............#..................................#.#...........#.........#........####...#...#......#......#....#............##...#...........#.......##........##...............#...........#......#......#..#.........#..#...##..........#...#..#..#.#..#...#...#.#...................
.#.#.#.#..#.....#...###...#...#..##..##...###....#..#.....#.#.#.....#....#..#.......##....#........#.#.#.#.##.....#..#.............#........##.#......................##.#.....##...........###....##.........#......................#............##...###.........##..................##...........##.............#..#.....##..#.......####..#...#.#..#..##.##......#..#..#..#.....###.........##..................#....#.....##.......................#........#.............#.#..........#....#....#..........#..............
...#....#..#....#.#......###....#...#.......#.#....##..#........#.##...#.......#..#........#.#...###.......#......###...##......................#....#......##.............#...........###.#.................#...#.....#...............##...#.#..#............#...#.#..#...#....#..##...#.........#.#............##........#..#.......#........................#..###..........#..#.......#.##......###.#######.#.......#..#...........#...#....#...#....#.....##.......#..#.#....#....##...#...#.#....#.#.#.#.........#..#...#.
.....#.#.#...#........#...#..###.......#......#....#...#..#...##.........#.......#..#.#..........#....#..##...##..#..##.#......#.........#..............#.....#..#....#..##.#..#.#.##.#......#.#....................#..#.#.#...#........#....##....#..#..#...#.......##....##....#............##.........#.................#....#.#.#.#...#.#.#........#.#............#......#........#...........#.............#.#...#.........#....###......#..#....#..........#...#...............#....#......................#.#..#.#....#.#
.#.#........#.#..####...........#.#.#.#.##..#.....#.##.....#.....##..............#..#.#....##..#...#..#...............#.#.#.###......#.#...#..#....##.#..##....#..##.......#..#.....#...#...#.....###.....#..........#........###.#.........#.#..#.............#..#...##...................##..#.....#.....#.#...#.....#...#.#.............#...#...#.....#.##.........#......#..#..##..#......................#...#.....#..#..........#.#..##...##.##..#.#.....#.#.#.#.#..#.###.#...#.......#......#....#....##..#..............
..#....#.......#.......#.....#.#...#.#..#..#..###.#..#......#.#......#......##.....................#......##..#...............#....#..........#......#.#..........#.##..........#..........................#.#...#................#..................#....#..........##.......###.........#.........#.....#.#...#..#.##...........#....#...##.....##..#.....##.##.#......#......#...###............#..#....#...#......#......#.#.##.........#......#....#.#...#..#.#.###..........#.##.....##..#..........#..##......#..........
....#....#....#...#.....#.....#......#.#....#.#..#.#...........#..#...#.#..#................#........#..#..##....#..............#.......#.....#......#..#....#.....##..#..#....##..........#....####......#....#.....#...#...#.....#....##...........#......#...#.#.#..#..#.#..#........#.........#.#.#..#..........#......#..........#....#.##..........##.......#......#....................##.#.....#...#............#...#..####......#.....###........#.....#...................#.#........#..##.#.#..#.#...#.....#.#.......
.....#.#...........#....#...#........#......#..#..#........##...#.#..#......#.....#..##.....#......##........#...........##....##............#.......##...........##..#.#.#..#.............##...##..##...#..#.....#..###.#....#..#..#...................#....#.#..#.#....#.#...#......##.......#.#.......##..........#.##..........#..#.#....#...#...##..#...#..##.#.#....#...................#..#......#....#......#.....#.....#.....#.#.#.....#..##.............#......#.........#......#......#.#.##...#..............#....#.
............#....#...#.#........#..#.##.#............#..#...##....#...#..................##............#.#...........#..................#....###...#.......#.#..#.......#......#.#..##.........##..........#..###.....###.#..............#......#.........#.#.................#.........#..#.........#.##.......#.....#.#.............#...##......#........#............................#.#....................#.....#.....#.#...................#.#....#..#....#...##......#..#............###.#.#..###.#.........#...#....#.##
.......................#.#..........#.........#...#........#....#............#.#....#..........#..#..##.....#..#.#.#...##.#...........#......##..#........#..#.......#..##...####..........##....##..#......#.#..#.......#..#.#..........#.#...#............#..#.#.#.#.#..##.#............#.....#..##.....#.......#......#.#.#.#.#...#.#...#....#..#.##..#...........#......#......##.#.....#.............##...#.....##.........#.........##..##..#.#............#................#.....#...#.................#.......#....#..#.
...##.#...#.....##.........##........####..........##..#..#..#..#..#..#......#..#...........##...#...#....#.......#...#.........#..#........#........#...#....#...#....#........#.##.##.............#......##........#.##..#.##..........#...#...........#..#..........#..#..##.#......#.#....#......#.#...##.......#...##....#....#.#..#...#....####.#...#..#..#....#.##...#.#...#...##.....#........#..#..#............#.......#.....##.................#............#...........................................#............
........#..#.##.....#...#...........#....#.#.......#...#...........#.#...###...................#............#.#..#..#........#.##.#..#..#..#....#......#.#..........#..........##......##..#..............#.....#.......#.............#..##.............#.#.#.......##.....#............#......###...#....#...............#.#..#..........#...#...#.#...#............##........#...#...###......##.......#......#.#.......#....#...#.............#..#.#.##...#..#....#.......#...#..................#..##....#...##...#.#....#..
.#..#....#..##....#.#..#........###.#...#..#...#......#......#..#.##.#.#...###.....#....#.............#.#......................#...........#.....#..............#..#.......#....#.....##.##........#........#.#..#......##.......#...........#.#.......#........#.##.#.........#.........#..#..................#..##.#.....#..#.........#.#.....#..##....#..#.#.....#...............#.#......#..........##.....#..#...#..#.................#..#.......#.#..................#.......#.............#...##........................#
..................#.##.....#..............#.........#.......##....##..#.#.............#...#.#.#.....##.#.#.#.........#.....#.#.....#..#.#......................#.......#..........##........#..#............#....#........#...#.......##......##......#.#..#..#....##...#.#....##....#..#...................#..#..##..............#...#....###.#........#..........##...#.....##.#...#.....#...............##......#.#....#.......#.....#......#........#....#.#.............#...#...........#....#..........#...........#.#....
....#.......#......##....................#...#..#..#.#.##..#.##.....##...#.......#....#....#......#.....#.....#....#...#....#...#.#......#.......#...##.....#......##..#..#..........####....#.........#.....#...............#..#....#.....#..#...##..###...#..###.....#.#..........#..............##.#.....##..#.......#..###..#.##...#...................#.#...........#..#.......#....#....#..#......#......#.....#.#........#...#........#....#..........##..#....#.....##..#....#......#...#.#.....#...#..............#####
..#....#......#....#.#.....#..........#..#.##.......#....#..#.....#.............#........#................#...#.#...#..#....#...#.....##.#....#......#..#...#.#...#...#....#.......#.#.......#.##......#......#........###.#.#.................#..##.......#........#......#.#...#.......#.......#..........#.......#......#...............##..........#.....##...........##.#.....#.....#.##....#...#..##...#.....#.#...................#...##..#......#.....#....#..#.....###........#...#........##....#.#..#...#.#..........
...##...#.#......#.##.##..#.....................#.#.........#........#..#.............#.........#..#.................#....##.#...........#..#...##.....#....#..#.#.##.##....#.#.....#.....#....##......##.#...#....#.#.#...#.....##....#.....#...#.#.#.#......#...#...........###.......#...#..#.#.#......#.........#.#..#..#...##......#.....#..#.#.#...#.........#.......#......#.#...#......#.#..#............#..#.##..#....#.......#......#......#...#....#......##....#..#..........#.#....#..#.#.#......##.......#.......#
................#....#.#...#....##.........##......#..........#.........#.#..#...#.###.#....#...#..#....#...##...##....##......#..#.....#..........#....#..#.......................#.....#..#....#.#..........#.......#....###....#....#.##........#..#.##....#..#......#..#.........#..#...##...#...###......#..#..##.....#.#.#......#...#....###...........#..#...#.#............#.#.#...........##.............#.#.#.#.....##...##...#.......#...##......#..........#...........#..#.#.#.......#...#.........#..#.#.#.##....#
....#.........##......#....................###..#.#........#.#.#........#.....#.......#.#.....#....#..#...............##...##....###..#..#..#..#.#......#.##.#....#.................#..#.............#.#......###.........##....#...#..#.##..........#...#.##.#.....##.........##..#....#..#.#.......#...##...........#.....#......#...........#.##.....#.#.#.##......#.#......#......#......#.....#.........#.....#......#........#............................#...................##...#.#.........##....##.....#..#...##.##..
...#.#..#.............#...#..#..#...#........................#.....#..###.#...........#..#.#.#.....#......##........#..##.#.#....#..#.........#.....#...###...##.##........#.#.#.#.....#.#.#.......#.#..................#..##.........##....#.#......##.#......#.##..................#...#.#.....#..................#.....###.....#..........#..............#...#..........#.##......#...##.....#.....#.......#....#..........#...#...#..#.......#....#........#.#........#....##.....#.#...#.##.........#....#..###.#...#.#....
.#................#..#..##..#.#.............#.......#..#...#.....#.#..#.........#.#....#.....##.....#........##.....#..........#........##.###.#.........##.............#.##.................#....##....#.....#......................#.#.##.##......#..#...........#...#.......#.........#..#....#..#.#....#..#....#....#..##..#..#.....#...#.##.................#..#.........#.....#.........#....#....#..#..##..#.#........##........#...#..#......##...................#.#....#......#..#....##..........##....#.#.##.#.#....
......###......#.......##....##.#..##......#.#.....#......##.###....#.........#.......#.#..............#....##.#.#.....#.....#...#.#..#.......#.....##.....#..##......#..#........##...#.......#..#.....#...#..#...#...#.........#..##.#.#.#.#.#.....#.....#.......#.......#.#......#....#......#.......#.......#........###....#.#.#..#......#.....#......##...#.#........#.#...........#..................#...#...###.#...#.....#..........#...#.#...#.........##...#....##............#.........####.###.#..#.#..#.........#.
........#.............#...##.##........#...##.........#..#...#....#.#..........##......#..#....##........##.......##....#........#....#..##.#.....#....#...#..#........#....................................#....#..##.#...#..##..#..........#.##.##..##........#......#.........##.#.#.........#...###......#...#........#....#....#.#................##..........#.....#.......#.##.##.#.##...#..........#..#.....#......#.#..##.............##.#....#.....#..#.....#...#..#.#....#.......#.......#.#........#...#.....#......
.#....#..#...##.#..........#..#.......#...#................#..#.#.....##....##.##...#.#.............#...#.#....#...#.##.#..........#.#.....#........#.#...#..............#...##.#.........#.....................#.........#....###....#....#..##........#..#..#......#......#..##...........#.#.#................#.###...................#......##.#..#.......#..............#...#......###.......##......#.###........##.....#...........#....#..............#...#.......#.#..#...#......#..##...##..#...#...................#.
..........####...##.......#..#....#.#.....#....#........#......#.....#.##..#.#..##..##....#..#..........#.....#..#......#..##.#.#.#..###...#.#..##...#....#.....#..#..#..#..........#.#....#........#.....#........#.#.##..#......#...#...#..#........##..##......#..#..#....##............#.#.#...........#.#.##........#.#..##..........#.........#......#.##.......##...................#...#.........#..#......#.........#...........#......#....#.#........#...#......#..#..#.#..#......#....#..#......#.#....#....#.....#.
..#......#.##..#....#.......#.#......#.#........#..#................#.#..#..........#........#.##....#....#....#.#..#...#......##......#...........##...............#.........##.#.#......#...#....#..........#.##.#....#...##.....##.#.....#....#.#.....#..................#..#.........#........#...##..........#.#...#...#...#.##...#..............#.............#..#....#.#...#.....##.............#......##.....#................#....#.##.....#.#.##.....#..#.###.....#...#....#.#..#..#..#....##.#....#..#..##..#....#...
##.....#.....##.......####......#....##.#....#...#..#.......##..##.#..##.....................#..##...#.............#..........#..#.#.##.....#..#.##.....#........#....#........#....##..#.#...##..#.#....###.......#.#..##..#....#.#.#..##...#..........#.............##.#...#.#.#.#..#.#.....#.....#...#.#..........#......................#.......#..##........#......##.#..........###...#...............#...##...........##..#.......#..###..#..#.#....#........##.....#.........#..#...#..#.#.##..#........#..#.........##.
#..#.#....#........#...#..#........#.....##.#....##.........#.............#...#.#....#........#...###..#.#.#.#..#.##...............................#...#....#.....#......................##............#.............#...#..#....#..#.#....#.#.....##.#..#..##..##.........#....#..#........#.....#.....##.........#.....#...#.##...#..........#....#.#.#.....#..#....#.#....##..#...##.#.....#...............#........#........#.....#...#.....##..................#...#..#.....#.............#.....#.....#.#.......#..........
....................#.....#..............###.#.#.#.#.....#................#..#.............##..#.#.......#.#.........#.............##..#...#.#.##.....#.....#........#.#.#.........##..#.......#..#......#...........#.###...#.###..#.......#.........#..#..#......#..##......##......##.....##.........#.#.#......#.#.....#......#..#........#.#....##.......##..#..#............#.#..#...#......#...#...........................##.#..#......##....#.##..##.....#.............#.............#..............#.......#..###...#.
.#...#..#.#.##..##.......#.#.###............#..........#..#......#..#............##....#...................#..........#...#.#....#.......#..........#...#............#.........##.##..##......#......#.#..#.##...##..##.#...##...#........#..##....#..........#...#.....................#........#.......##..#..#.....#...........###..#.......##..........#..#....#.#.#..#..#..#...##.###.#..........#...#...##.#....#...#....#.#..#.....#..#....##...#.....###.....#...##........#....#..........#......#...#.....#....#......
.#....##...#.........#....##....#..##.#.........#..#...#....#.#...##........#.#.#.#.......#...#.........#..#.#.#...#..#.........#..##...#..#...............#..#.##.##.#...........#.....##.##......#.#.##......#............#...#...........##...#.#.#...#........###..#...#.......#.#.....#.#.#......#.##.#.......#..#.#..#.#....######..#.##.#....#......#...#.#..#...#.#..#........#........##...#...#..#....#...#.....#.#..........#.....#...#.#....#.....#............#............#....#...................#..#......#....
...#......#..#..#.....##..##...........#####.#.###.............#.#####...####..#...##.....#.........###.#..#.#..#..#...#........#.#...#.....#....#......##.#..#............###...#.....#.#.......#.....##..#...#........#.....##.....#.......#.#...#.............###....#.......###..........#.#.........#..#........#.........##.........##................##....##.....#....##.#.#.#...........................#.......#....#............#...#..###.#......#...#.##.##.#...#.......#.#..#....#.###.....#.......#.#............
............#......#..#..#......#......#..#....#...............#..#.#....##...###..#.##.............#...##...#..#.....#....#...#.......#####.......#..#.......#.#.......#....#....#.###.#.#.......#.....#....##......#...##....#......#...#.....#...#....#.....#................#...#......#..##.#.###.#.....#.##..............#.#.#....#...........##.##....#.....#..........###.#.#.....#..#.........#.......#..#.......#....#..........#.#.....##..###.#.#.............#....#...#.......#..#.......#.#.#.#......#.........#..
...#..#.......#.##.#....#......#...........#.#...##..#.......#.#...#..##...#.........##..........#.#....#..#.........#............#.....#.#...#.##.#.#....###..#......#...........#...##......#.................................#.................#...#.#...#.....#.....#...#.....#....#.#....#........#..#.....#.#..#....#.#..#....#...#.....##........#..#.....###...#.#.#.............#..#..#.................#..##.##......#..#.#...###.....##......#........###.#....#.#...........................#.#..#.#...#......#.#..#
#............#.#.#.......#..#..#........#........#..#..#........#......................#..........#..#...#......#.....##.....##....#.#.....#.....#..#.##..#.#.##......#....#......#.#...#..#..#.........#........#.........#..#.......#....#.............#.#.#.##.#.###...#..#.#.#...#..........##.#........##......#....#...#......#.....#...##..#.#...#.......#................##..#...#.....###..#..........##...#........##...#........##....#..#.##.#..#...##........##....#......#.......##...##.#..#...##.#....#..#....#.
#.......#.#......##.............##.#.............#....###..#...#..#...................#......#.###....#.##..............#..#...###...###.......#.##.#.##..#.............#..#......#......#.........#...........#....#..#.#...#...........................#....##.##....#.....#............#....#.#...#.#..........###...##.............#...#.........#..............#..#......#...........##....#...##.#.##..#.#........##.#..#.....#.....#...#.##........#.#..##....#..##...#..................#..#...#...##.....#....#..#..#..
..#......................#...................##...........#.......#..##.............#.........#.#..#.#..#..#..#................#.........##......#..#.#......#.#...................#.........#.....#....#.##.....#.......#.#.....#.#..#.....#....#.##.#......#.#.............#...#..........#......#.........#.....#.......#.......#....#.#..#.#.........#..#...#.####.....#.##.......#...#......#..........##.#......#....##....#..##.......#..#....#....#...###...##.....#..#...####....#...................##....##.#..#.....
..#.#..#.#....#...#....#..........#..#......#...#.....#.#.#...#.##.....#.....##.##.#...#....#.##...#.#.....#..#...#.##..#...#.................#.............#....#...#.#.......##............#...#.......#.........................#...........#.##.....#.#..............#.#..............#.#........#...#...#..#..#.#........#...###.#..#..#......##...#.##.#....##..##.#.#..........#.#...........#.##........##.#............#................#..#..#.#.##.......#.#....#................#..#.#.#...................##.......
.#......##...#...#...#.##.......#.....#........#.........#..#.....#.............#...............#....#...#....#.#...#.#...##.#.....#......######...#........##.......#...#...#...........#..#.#......#......#......#..##......#.....###.....##...#.#.##...#....#..............##.#.#.....#.##............#...............#....#.......##.#.##........#..#........#.....##....#.................#.........#..##.##....#...............#.###.#....###.....#............#.#..........#.....#..##..##...##...##....#........#.##.###
#..#...........#...#......#..#...#..................##..........#.#..#...#..#...........#....#....##.#......#....##....##.........##...#.........#...#.......#...#..#..#.......##......##..................#.......##......#..#...#..........#..##..#........#.....................#.#.............#....#....................#....##..#.###..#........#.#.#....#.#......#.#..#.........#...#...........#.......#..........#............#.#.#.#.........####...##.......#............#....#...........#....#...#.................
....#......#..#..#.....#..#...#.......##......#..................#...#.............##.#.............##.....#...##........#..#.......#.....#.....#.......#......##.#..............#.#........#..#...................#..#.#.........#..#.....#.##...##..#....#........#..........#.#....#.##..#......##........#.#............#....#...#.................##...#..#..........................#.........#..#..#.....#..#.#...#......#.....#...#.........##...#....##..#....#..#..#.#..#......#....#...#...#...........###..#..##....
.#..#..#..........##.##.................#####..##......#.#..#.#...........#.........#.#.........##...#.........#......#.#....#...#....#.#.#.........#........#...#..................#..........#.......###..#.##..........#..##...##.......#...........#.#.............#.......#...................#........#..........#.##.#.....##.....#....#..........#.#..#.#..#......#....#.####.........#....##.............#........#....##.....#........#...................#....##...........#.#.......##...#.##.......#...#.......#...
..#.........#.........#..#......#.......#.....#.#...#..#..#......#........#.....#..#...##..............##......##.......#.#......#...#...........#....#.##.#..#.#..#..#...#..####.........#.....#..#..#....#..##........#.....#..##.....#.......#......##..................................#.##........#..#.........#......#.....#..#...##.#.....#..##.#........#.................#......#..#.........#.#.#........###.#.........#....#.......#.........#............#...............#..........#.........#.#.##...........#....
..#..##.....#......#......#.##.#.#...#.........#.......#......#............#.##...##.........#..##..#.#..###.###.#.#...#.....#....#............................###.......#......#....#..#..#...##....###.#....##.#...........#.##.......#.......#.....#.......#......#..#...............#........##.............#..........##.........#.#......#.#...##.##.....#........#.......##......#........#...#.#....#........#....#...#......#...........#..##..#...#..#............####....##.#....#...#.#.......#...........#...##..#.
.##.....#.......#.#..............#......#...#..........#..#.#...#..#.........#........#.......##.........##...........##.....#.....#....#..#...#..#............#.#.......#........#..#......#...#......##.............#....##........#....#.....#..##.....#.#........#..#.#...........#......#........##..#....##.#.#..#.#........#.#.#............#..##....#..#.......#..#..........##......#..#..#........##............#.......#..#.#........#..#..#..#....#.......##....#........#..#........#....#.#...#..........###..#...
...#...#...#.....#...#...#.....#......#.....#.....#...##...#......#...........#..#...#..........#..#..#.##.#..#..#.................#.........#.................#.........##.....##....#....#...............#.#..#.##...........##...........#.........#..#..........##..#.......##.......#..##..#.#...#..##....#.......#...#....##.......#.........#........#......#....#................................#.#...#..##..##..#..#.#....#..#.....#............###...............#...#.#....#.......#.#..#...##...##.....##..#.....#.
.................#......##.#.....#.#.#...........#...................#.##...............#.#.#.#.....###.#......##.....#.....##...#.##..........#......#........#.##......#...........##.#....##...#.#.#..........##..##...#...........#..#....#.........#.......####...#....#..##.........#....#.....#.......#...#...#..#....#........##..............#..........#.......#...##.###.#..........#..#..#.#...#......#.....#......#.....#................#.......#........#............##...###..#.........#.....#..#....##.....#..
....#.......#................#.#.....#.##.....#.##...........#..#..#....................#......#.#.........#..#.##....#.....#...#........#..#...#...#.....#..#...#.#...#......##..........#..#..........#.....#...#.............#......#.........##.............#.............#........................#...............#.#................#.#.........#.#.....#..........#.#..#.........##..##...##......#......#......#.#........##..........#..#...#...#...##..#.#......#..................#..#.#...#....#......##.......##...
####...#.......#.#...#.#...#.#..#..#....#.....#.#..#.#........##.....#.##............##....#.##.#......................#......#...............##...#............#...##............#.#....##.#....#.#....#....#.....................#.#.....#.......#.#..#.#..#......................#.##.##...........#.#.#............#.##.##..#............................##.....#...#........#..#...#....#..........##......#.....#....#............#.......#....###.#..##.......#....#...#.#......#...#...........##...#.....#....##.#.....
............#.............#...#.##..#.................#.....##.......#........###.##..#........##.....#.......#...#.#.##...##.....#....#..#...#..##..............#.#..#...#.................#..............#.#...#............#..#.....#..#.....##.......#.........#.............#...#...#..........#............#..#..##.....#.#......#.#..#...#...............................#...........#...#.#....#...#..##.....#.#.......##.......#.#...#...#....#..#...###...#.....#.#..........##........#.....###...#...#..#...........
..#...#.#..#........##...##.#..######........#..#...#..##.....###.......#....#.....#......#.#..............#......................#....#........#...#....#.................#..#.....#..................#...#..#.............#.........#...##.#........##.......#...##.........#.#.#.......#..#.#......#........#..#.#...#.##............#....#........#.........#.....#..........#.#.....#...##....#.............#.#....#..............#..............#......#.........#..#.#...#.........#..#.##....#.......##.#..#...#.##.....
.#....#........###.#..#.......#.#.#.......#..#...#.#............#......#......#....#............##....#.#..#..#...........#.#...........#.................##........#..##....#.#...............#....##............##..............##.###..#..#..#.#..#.........#...............#.#....#..........##...#......##.#.......#.....#.......##....................#.............#..###.....##.........##.#....#.#..........#.#...#...##...#.#.........#..#.#..#....#.##....#....#......#..#....#.###......##.#..#........#.......#....
..#...#..#......#...##....#....................#........#.................#......##.....#.........#.#.......#..#..............#...##.##.#.........#.........##....#.....#...#...........#.#....#...#.............#.....#.#............#...........#......#...#...#..........#..........#.#..............#.....##...#.....#..##.....#.........#....#.....#........#...##..##.#...#........##........#.#...#.##..........#....#..##....##.#..#..#..##..........#...#......#......#......#..#.#.....#...#.......##...#.#........#.#
......#.#...#.##..#....#..#.....#......#......#.###.....#.......#..##...#..#.#.......#.............#......##...###....##...#..#..###.....#....#..#.......#......#.......#......#.###..........##..#............#........#.....#.........##....#............####........#.......#........#.#........#....#..#......#.....#..........#..........#........##.#.#....###........#.....#.............#....#....#..#......#.#.#......#.................#....#.............#..#......................#......#....##.#....#.#.......#...
.....#................#..##..#....#..........#..#...#........#.#.....#...#....#..##...#......#............#..........##........#.......#..#...#.......#....#...#......##..#.........#....#...#.........#.....#.#..........##..#.###...................#............#...##.....###..#........#.....#.##.......#.#....##..........#...#......#......#....#....#..#.#........#.....#...............#.#.......#..#...................#....#.......##..#..#....##...#.....#..#.#......##...#.##......#....###.#.#..#......#...##.....
....#.......###......#.....##..#..##......#....#...##.........#...#...#.....#..#.....#.....#...#...#..#...#...#.#...#.......##....#.#..#.#....#...#..#......#.....#........#.#.....................#...#..#.......#........##..#....#...............##..#................#......#....#.......#.....#.##....#...........#...##.....#........#.....#................#.#.....#...............##.#.....#..#..#.................#..........#..#..#........#.###...........#..#...##......#...#........#.##..#...#.....#....##........
..#..#..............##.#.....#...#...#......#.##.#........#.##..#..##.#.#............#.#.......#.#.........#.##..............#....##.....#.....##.#......##..........#..#.....#...............###.....#..#.......#.#.....#....#.....#...#..#.........##.#....#.............#.......#...........................#...#.........#..#...##...#...........#.....###.#.#..#.#...#....#..#..#......#..#.........##...#..#.....#...#.#..#....#..........#.##...#......#......##....#.##.............##..##...#.........##......#..#.....
....#...#....#....#....#.#.......##.#..................###.......#.....##...#.#..............#..#.....#...#...#.#.....##..##..#........###......#.#...##..##..#...#.##....#................#.....#..##..#..#....#.#....#.##.#...###......##.#.....#...............#..........#............###...#.#.......#.#..#...............#....#..#..#..#......#......##.....#.....#...#.....#............#...#..#..#...##..#...#...#........#...#.....###....##....#...........#.#...#..#.....#...#.....##.....#...##.#.#...#...#..#......
..........###....#......#..#.#..##.#...####..........#..#..#...#........##..#......#..##..#............#............##..#......#........................#......#..#...#.###..#.....#.#....#.........#...#..#.#........#........#.#........#...#.#.#.....#.........#...................#...#........#..........#........#.#.....#....##.....................................##..##...##.##.......#...#.#..#.......#.#......#............#.#......##..#..............#.#.##....#..........#.#..####...#..#....#..#..........#.....
#.....#.......#..#####...#..##.....#..#.......#....#....#.....##.#........#...#.....#...#.......#.#.....#..........#........#..##.....#.............#....#.#.###....#......#.......#.##..###..#..#.....#..###..#....#........#........#..#.#..#....##......#...#..#...#..###...........................#.#...####.............#........#......#.....#.......#......#.....#...#.##...........#...#..........##......#.......#........#...#....#...##..#.........#.....#.#..............##...###..............#..............#...#
..#.......#..#.##.....##..##....#....#...#.....#####..#.#.......#..#........#........#..#..#.....#.......#..........#......#...##.#..#...#....#.#.#........#.......#........##..................#.....###.....#.#.....##...#...#....#.................#...#....#........#.............#...#...#.........#.....#.......##.....#........#....#........###....#...#..#...#....#.##...#...#......##.........#...#...#...#.#..........##....#..#..........#....#...........#.#............##.........#......#....#..#..#..#......#...
.#....##..#............#...##...#....#...#....##..#.#.........#.#..#......#...........#.....#......#.......#...#..#....#..............#.....#...............##..#.#......#......###.......#......#........#....#.......#....####........#.....#..#........#.#..#.##..##.....#...........#............................#..#.#....#..#..#.....#...##.............#.........#.......#....##..#........#.....#............##........#....#..#..#.##.##.....#....#...............#..#........#..........#.#.........#.#........#......
#.................##...........##.#.........#...............#.#........##...........##..#.##.....#..#.....#.....#.#.#............#.....##....##.......#........#...#.......#...#.#.#..#...##.......#....#.#................##......#.......#...#..#..#....#.#.........#.....#........#..#........#..##........#...###.##...##.#.....#..#.###.....#..............#....#.#..#.......#................#...#.#..#....###..........#.....#...............#.......#....#....##........#..###...##.#...##.#..........#..#...#....#.....
.#.....#........#.#......#....#.#.#......#.....#.#...#........#............##............#.....#.##.......#.#.#........#..####.#.#.........##.#.........#...........#.#...........#............#.#.....#.#....#.........#.#...#............#.#.#...##..#..###.....##......#.#.......###.......#.............#.....#........##......#....##..#.##..#....##...##.##.#....#.........#........#..........#...........#.#.....#.#..##.......###....#.............#..#...#........###.......#.#.......##..............#....####.......
.#..#..#..#......#......##................#.....#.............#...#..##.....#...........####.........###...#....##...#.#.....#....#........#....................#....#.#....##...#......#.#.#.........#..#..#......#...#.....#.......##..#..#.....#...........#...#.#......#..........#..#..........#..#....#...#...#....#..##..#..............#.##......#.##.###...#...###..#.......##....#.......#......#..........#.....#.##............#.....#................##..##...#......####..........#.........#..#..#....#...#.....#
............#..#.......................#...#....#...#........#........##..#....##....#.......#.............#..##.#........##.#....#..#....#........#.............#.#.#.......#...#.#...#....#...###...#.#.........#........#..##.#.#.#................#.............##.#....#......#...#.......####....##...#....#........#...#........#....#....##.#..............#...#.##..#......#.........#......##...#......#.#.......#...#.........#.#.........#......#............#.....#.......#..#..........#....#.....#.....#......##.
....#.....#.#..##...#........................#.#........##....##......#.....##......................##...##......##..#..##..#..#.#.....#.............#.##.............####..#.#.#....#..#......#.............#.....#.....#..#..#......#...#..................#.........##.........####...........#.#....#....#..............#.#..#.....#...##......#......###....#......#..##.#..#....................#..#.......#.#...#.##.......#..#.#......#.#..#....#....##..##........#..##.............#...........#.........#..........#.
###...#......##...##........##..##...........#....#..##..#..#............#...#.......#.#.......#...#........###..#..#.#..#..........#.....#....#...##.....#....##......#............#.....#...#...#........#................#...........#..#..#.......#......#........#....#.##..#...........#..#.........#..#.......#.....#..##..............#.......#..#....#.#....##......#......#.......#.###.....#..#.####.#.......#....#....#............##..#...#.........................#..................#.#.#.....#............#....
....#.......#.....#.....#.......#...#.#..........#......#....#......#......#..##.......##..#....##..#..###.............#...##.....#...#.#....##....#......#..........#...#........#....#..#..##..#.#.#...#.......#.......#............#...........##..##......###..........#.#...........#...............#...#.....#.......#.##.#..........##......#....##.#....#..#...#....#......#...#.#.#....#....#..#...#..#.....#.............#..#......#.....#.#..#.........#............#.....##....#............##...##..............#..
......#..##.#......#....#..........#.#....#......##.#.......#....#.......#.................###......##...#..........#....##...........#.......#..#.#....#...#.#.......#.......#..#....#.......................#....#.........#.#..#.#..#..#.#......#.#...........#.#.....#...##....#.#.#.....#.#..........#....#..............#......##...#..#....##....#.#....##.#..........#...........#..#...............#............#....#.....##....#.......#....#........#.#...........................##...#......#..#..#.#......#....##
.#.#..........#....#.#....#...........##........#........................##.....#....#............#.#...#.#.#......#...#.#..#...........#...###...#..............##.##.........#.....#..........##........##..#..#...#....#.#....#......#..#.....#........#..###..#.....##......#.........#...#...##...#.##..###..#...#.#....#.............#.....#............#........#..#....#.......#.#..............#.....#..#......#....#......#..#.###.###....#..##...........#.##...........#..#.....#..#...#...#......#............##...
#.##.##......##......#.....#...#...#...#.......#..#..###....#.....#....#.......#.....#..#...#.......##.....#...........#.............#...#.#...#.##.........#............#.###.........#...........#............#.#....#.#......#........#....#.#.....#..............#.......##....#......#.............#.#.#.#.........#......#......#.##....#.....#..........#....#..#....#..#.......#.........#.#.#.........#.....#...#.#.#..............................#.#...#.##.#...........#.#..#.................#...........#.........
.........#............##............#....#...##..#..#...........###..#.....#...#.##.##..#.....#.....#.....#.........#......#.#.....#..#.##.............#.#.....#..#...#.#...#.....#....#....#......#.##.......##.......#.....#......##.#......#.#.....###.#..#..#.......#.....##..............#.#.......##......#..#......##...#....##.#..#.........#.#......##.#......#....##..#........##..#...##...#...#.#.#...#.##..#...###........#...........#.....#....#....#..................#......#...##.....#...................#...
#..........##................##.....#..##......#.........#..#..#........##..........#.#.##.......#......#.##.#.##..#............###...#...#....#...#.................##.#.#.........#.......#...#.........#....#......#...##.#......#........#.##..#......#.##.##..##..#....##.....#......#..#......#...#....##...#.#..#........#.#.#.###.#.........##......#...#...#.#.........#..#....#...##..#...#.....#........#..#...........#..#........#.......#......#........#.#...##.....................##......#......#.............
.##...#.........##..........#.#.................#....#....#.....#..#...........##.............#..#...#..........#............###.....#.#.....#.......#...#...................#...#.......#.#........##....#......##.......#.##....#.....#........#.......#.............##.#....................#...#.........##.........#.#.#.........#..#...#.#..#..#..#....##.##...#........#.#.##.......#.#....#.#...............#.#................###..#.....#........................#..#.#.#.#.#....#.........#.....#.......#..#.........
...................#....#..#..#..........#....#....#...#.#.#..#..........#..#.............#..#.....#.............#.##.......##...#......#.......##...#....#.....#..###...#.........#.#.#.###...#.#......#.........#....#......#....#......#....#.##.#..##.#........#........#.......#....#......#..#....##....#.....#....#......#....#.#.#............#..#.....#.............###...........#..........#....#....#................##.........#.....#.####................#...#..............#..#........#...........#............
..#.#.....##.......#...##......#...#....#....#......#........#......#..#.#..##..##....#..#..##...#..#..##....#......#.#.#.#........##.....#......#..##..##.......#.#..#.....#..............#...........##..##.#....................#.......#.#...#..#...#....#...#.....##...#.#.#.....#...........#.#...........#......#.#...#.###..........##..#.......##.....#..#....#.#............##...#...#.##..#.........#.......#...#....#..............#..#.....#................#.....#......##.#....#.........#......#...###..........
#.......#......#.....#..................#...##..#.#............#..#....#...........#..#.......#..........##.#.....#.#........##....#...#.........#.....#..........................##............#......#.........#..##.#............##....#...#....#....#..#.....##...........#..#..#........#........#....#....#.........#.##......#.#.#..#............#.......####..#..#........#.#............#.........#......#....#.....#.#..#..#....###....#.##....#......#.#........##.......#.....#..#..#........#........#.#.#.#....##.
.#....##....#........#...............#...........##...............#..#..........####...#..#.#....#...#.#..#....................#....#.....##....#.............##.....#..#...#............#..#...#..............................#..........#.##...##.......................##.....#..#....#.............#.........#.........#......##...#...#.#.........#.#.#....#..#...#......##.........#.#...............##..#....#.......#....#.....##........#.#....#.............#...#...#..#....#.#...#...#.##...#...........#...#....#...
.........#....#........##...................###....#.......#....#........#...........................#........#................#.#.#..#....#....#...#.#....#...###....#.............#................#..........#...##..............#...#............#..........................###....#.#...#..#....#..........#..#.##.#....#.#.............##..#....#..#....#..#........#............#....#.....#...#.....#.....##...#...#...#.....#...#...##............#..#.....#...#................#.....#...#....#....#..#....##.........
...#..#.#...#...#..........#......#.......#.##..#....#..#...##..#.###......##...#.##.#.............##.....#####........#.#...#.#......##.#.##..#....#.........#.......#..#.#...#..........#............#...............##..........#...#......##....#.#......#.....#.......#..#.................#....#....##....#.............#...#.#.##.#..#...#......#.........#..#...#...........###....#...........#............#.......#.#..#...#.....#.......##.###....#..#.....##.....#..#.........#.###..#..#.....#..###...#..........##
..#....#..#.#.....#...##..##..#......#...#..#.##......#........###..#.#....#...##..#..#.......###............#.......#..#.........#......#..##.#........#..........#..#...#....#..........#.....#..##.#..#.....#...#..#......#..#.#....#.#..#...###...#....#.###...##...#...#....#.....#...#.#..#.......#...#........#.....#.#...#.##.#...#.........##..#..#..#.....#..##...#....##........#.....#........#.......#...###........#.##....##...#...##..#..#.#..#................##......#...........##...##...##...#...#......###
...#...#.......#....#.......#..........#.#..#......##.....###.##....##...........#..#...........................#............#..#.......#.......#.#...#.#...#......#.#.#.........#.........#....##............###.#..#.............#.#....#.....#....#............#........#..#..#.......###.....#...#...#..#...................#..#..#........................#....#....#..#........#...#...........#.....##...##...#..##....#....................#...#.....###...##............#...#........#...##..................#.#.......
.....##.#.#..#..............#...#..#.............##.............#.........#....#.....#...............#....#......#..........###..........#.......###.....#.##.....#..........#..............#.##.........#.#....#...#.......#..#...............#.#...#..#....#............##..#..........#...##......#..###.#...#.......##....#....#....###.#....##...#..#.#.............#.....#.............#..#.........#.....#..#.................#.#..#.#...#..###..##..........##.#.#..#....##...........#.#...#..#...#.........#.#......#.
....##.#....##............#.#...###.##..#.#....##..........#..........#....#..####.##...........#..........#.##.##................##..#.#..#..##..#..........#.....#....#.#....#..#...#.#.#...#.#........##..#.#....#.........#.#..##...#....#...#...#.##..#...........#...#...#......#.#............#.....#..............#...#...#..#....#.#.#.....#........#...#..#.##............#........#..#.#........##....##.#..#..##......#............##..#.#...#.#.#....#..###....#...#...#..........#..##...#...#.......#...........#
...........#..#.#..#.....................#.##.#.......#...###.#.......#......#.#..#...#...###..............##..#..........#.#.#...#......#..#......#......#....#.#.#...#....##..#....................#....##........#.....#.##........#...#.........#.#.......###........##.###.......#.##...#.#....................#...#..#.#.........#...#..........#.#.##.#....#.....#......................##....#.............#..#..##................#....#####.........#..##.....#...#..............#..#..#............#......##.......#.
...........#.#.#......###....#.#..#.........................#..........#...#...#.......#.#...##...#...................##..#.......#.....#......#..##..#...............##.#...#..........#...##...###..........##......#........#...#.....##.....#..#...........#....#...#.#...#.........#........#..#.....#.#..#.....#......#.#...#....###.#....#..#........#....#............##...#.......#...............##.#....#...#.#.#..##.....#.....#.##...#................#......................##....#..........#.........#....##..#.
...##.............#..###.......#..#..##.#.......#............................#.##.#.....................#.............#..#..#..#.#....#..........#......#..#.#...##.......#.............#..#..#....#.......###..#...........#...............#..........#...#.....#......#.#.......###....#..##...##........#.................#...#..........#.#.#...#.#.#.....#..#.#.#..#......#.........#.#..#.#...#..#..#.....##.............#..#....#....#......##...........#.#...#............#..#.............#......#......#.#....##.#..#
.#.........#........#.#.##...##....##...............#..#.......#........#...#....###......#......###....#...#..#.#.#..#....................#......#..#.#.....................#...#....#...#.#.....#..#....####.##..#.#........#..#....#..#.......#.##..#..#..#..#...#...##.....................................##..#...#...##....#...........#.##.....#.#.#.........#......##..#.........#.........#.#..#..#.......#.........#..........#...#.#.....#........#......##.........#.....#.#.....#....#..#.......#.............#....
........#...#.....#........##....#....#......#.....#...#..#......#......#......#....#.#.......##....#.##.............#...#..#..........#....#.#.#.#..#.......#........##....#.#....#.......#...............###......#....#..##........#..........##.#...##....##.#..........#.#...........###............#..#....#...###......#..#....#...#...##.#....#..#...................#...#.....#.....##.......##......#..#..........#......#..#.....#..#....#.........#.#..#...........#.....#.....#.........#..................##.#.#..
..#.....##.........#............###..#...#.....##..#..#.........#............#......##....#.#..#....#.#...##.#.......##........#.##.......#..#....#.........#.....#......#.#.#....#....##....#.#..#.#.......#.#..##.#.......##.##.#.........#....##...#.##...#..#.#......#...##..#...##....#.#.#.#.......#......##......#..#.........#......#...#.....##.........#.##..#......#.#.#.#.........#...#....#.......#.#....................##.....#......#.##..##.............##.#.....#...#.....##.....#.##....#...#........##...#..
..........##....#.#..#.....#.#....#.##.....#.#.##..#....###..........#..#.#.#...#.....#..#...##...#..........#.........#.........##.#...#..##.#...........#..#..........#.#.....#...#...##...#.##.#.#...#..........#...##.........#...#....##...#......#.......#...#..#...#..#.##.............#.#.#.....#.....#......#.....###...#.#.#..#..............#.#.......##.....................#.#..#...##...##.#.##.#..#......#........#..#...#..........##...#....#.#.....#...#.#...#....#........#.....#.........#.#......#...#.....
..#...#........#.....#............#..#.......#..#..#...#.#...#..#.#...#....####...#....#.....#....#.......#.....................#.#......#.##.#....#.#..#.#..........#.......#...........#.#.....#..........#.....#.#..................#..........#......#.#.......#...........#............#......#.........#....#..............#....#.#....#...#...#.#....#.............#..............#...........#....#..#....###......#.#......#......##.#....#...##.......##...#....#....#.............#.........##.......#....#.......##.
....###.......#...##........#....##..#..#......##.........#..###.......#..#...#.....#.#..........#......#.##..#.....#..#.........................#....#.......#.....................#.###...#..##...#..#.................#..#.....................#.....#..#............#.......#.....#...........#.#................#..#......#......#....#...##..........##....#.........#...#.#.....#.#..#.....#.##..##.#.#.##.............#.....................#.#...#.#.....#.......#..#...#.....#....#.....#...................##..#.....
.#........#....#..#.#..........#.#..###...#...#..#.................#....#...#..#...#....#.......##.##..#...........#.....#...........#.....##............#.#...#..##...#......#.#......#...#..##....#.#...###.#...#....#.#.##.....##.................#............#......#...#......##.#....##...##....##..#.....##...##.####......#.#..##............#...#.........#...#.#....#.......#......#............#..#.............#..............#.......................##..#...#......#...............#.....###........###....##.##.
.....#........##........#..................#.........#.....##.......#...#.....##.............#...#..##.........#......#.#.....#..........###.....#........#####.#..........#.#..######............#....#.##..#....###.#.............####.#...#.....#...#.....#..#......#....#..........#.###..#.##....#.....#..#...#...#.........#.....###..#.#......#..#........#...#.#......#.....#..#.#..##...#............##.##....#....#......#....#.........#.......#...#.#.......#.##.#...........#....#..#.....#.#..#...#.#.#...##..#..#
....#...........#...#..#...#.#.#............#.#.............#.......#......#...#....##.......##.#.#.#.............#.#.#..##.#......#................#......#..##.#.#........#.....####..............#......#.............#...#.....##......##.#...#.....#.#.........#.#.#........................#...###..##.....##...#...#.........##...#......#...#.#....#.#......#..........#........#..#.......#....#............#.....#..........#.#........##.#..#...##.#....##..#..##...##......#...#.#...#...........##.........#.......
#..........####..#...................###.#.....#...#..#............#.#.................#.....#....####.............##...##.........#..#..##......###..........##..####..#................#....#...##.#...#........#.#..#.#.............#..#....#.......##.....#....#.....#...#.#.......#.##..#.........###...#....#..#.####.##..##......#......#...#.....#......#............###.....#................#............#..#...........#.#..#.##.##.#........#..##.#..................#...#...#.....#.#.......#......#........#..#...
...#.....#...#..##.#....#...##..#.#.......#......#....#..#.#..........#.........#.....#.....#...#....#...#....#...##....#...#......#.....#.##..#....###.....#.#.....#.#....#.##...#....#..#...#.....#.....#.#........#....#.......#....#...#...................#..#......#.......#.........##.#.#....#.#.##.##..#...#........#...#.........#...#............#....###.......#......#.......#.#..#......#..#.............#.....#..#...##..........##....#..#......#...#....#.......#.....#......#.....#.##.....................#..
.....................#...#.......#.........#..##......#...#....#.###.#......#..##.#...........#......#.......#.......##........#........#.#........#.....#.#.##.#......#....................#....###.##.##.....#.......#.....#...#....##.......#......#.......#.#.#.#.###......#.....##...#............#...#.#..#..............#.#..#......#....#.......#......#...#...#.#.##........................##..##...............#....#....###.#..............#...##.......##.#.......#...#...#......#..#.....................###...#..
.#..##..#..................#.......#..#.##....#...............#####.#...#......#......#..........#...#...#..#..#..#..............#..#........#....#....................#...#.#.......................#.......#....#.##...#..#.....##.##.........#.......#......#.....#......#................#.#.#..###.......#....#..##...##...#...##......#.#......#....#..#......#.##.#...#.#...........#...##.#..##...#.....#......#.....#...#.#.......##..#.##..........#.#..............#.#.#.....#.#...#...##...#..#......#.#.....#......
.#.#...#....#......#..#....#..#..####.#...#.........#........#...#.....#..#.........#.#.....#.....###........##.#.......#..#..#..###..##..#....###.......#...#....#..........##..#.#.......#....#.##......#.#......#...##.......#........#..#.........#...........#.#...#....##.......##......#.....#..........##........#..#...#.##.....#.....#...#...#....................#.....#...#.#..#........#......#....#.#..............###.##.###...#.#......##.#.........#.#.#........#.......#....#..#...#.........#............##..
.#..#......#.......#.........#..........#..#.#.....#...#..#....#.##.....#...........##............#....#..#...##.....#..#....#....#...............#....#...#...#..##.#..........#....##.#....##...#.#........#..##........#..........#.....#...#...#..###..#...#.............##..#.#..##.............#....#......#.##.#.....#......#.#.#.....#.#.........#...#.............###....#..#.....#....##........#..#.##...#.....#......#.................#......##.....#......#.#....#......#.##.....#.#.......#...##...#....##.#.#...
#....##.........##.....###........###....#......####...##.#...##.......#..........##.#..##........#.........#.#..#..#.....#...##..#..#.##........#.....##.....#..#..........#...#..#.#..#..........#......#.##........#...#...#.###.#.....#...#.......#...#....#.#...............#........##....##......#..#..#..........#........#.#...#.#.#..#.....#.....#..........#......##..###.##....##.##..#.#..#...##.#....#.#....#........#...#...#...............#...#...#..................#.##.............###..#.............#....#
.....#...#.......#......##...#...................#.#....##...........#......###...#..#.....###....#..#...##........#..#........#........#..#.............#.....#.#.#.......#...........#.............#...................#..#.##...#.....................#.........#.##.###.#..........#.#....#...#....#....##....#..#..........#..#......##...........##........#................#.#........#......#.##...#..#.##..#....#.###.#.#....#...#........#.........#...#.......##......#.##.#..............#.......##...#..........#..
...........#............#.#....#.....#..#...###.........#........##..#.......#........#....#.....##......##.#......................#..............####..#............#.#....#................#...#..#..#.........#...............#..........#...#..#...#..#.....#...#.............#.###...#.........#.#...#........#........#....#.#.#....#............##.....##.#....#........#....#.##....#..#....#.#.#....#...##..##..#............#.......#.##.#..............#..##..........#.#..#......#.#....##.......#.#.........#..#...
.##...#........#..##..#...#.#..#...#.##......#..##.......#....#.#.....#.#......#.#........#................#.#.......#......#...#....##.#..##....#......#.....#......##...........#..........####...#.....#.#.......................#.##...........##.#.#....##...#..##.....#...........#...............#...........#...#....#..#...##.#....#..##.#............###.....#...##....#.#..###.....#..#....#...#.#.....##.#.##........#.##..............#..#..#...............#..#.#..#......#.#.....#....###.....#.#.#............#.
...#........#..#..###........#.......#.....#.......#....................#...#..#..#...........#...........##......#..................#.....##....#.##....###......#..#...####...##......................###..#.......#......##.#.#....#.........#.......#....#.....#..#.##..............#.#...#..#.......#......#..##....##.......#.......#.....#..##.......#...#.#...............#......#.........#....#.........#..#..............#.......#........##............#.#...#...#.........##..#..........#.#.......#....##.......#.
#..................#............#...#..#...........#..##................#.#.#.............................#.....#.#........#.#.........#..#...........#...#......#.#.#......#.......#.#..........#..#........#........#....#..##..#..##..#...................#...##.#.....#.......#.....#....##...#.#.#.#.................#.......#..#...##.#.......#..#........#..#....#.................##..........#...#..##..#....###.##..........#...##...#...............#....#..#.....#....###...#.......##..#............#..#..##.......
.#..#......##........................#...#....#......#..#.#....#...#......#.#.......#..##..#........##..#....##....#......#....#......................#........##....................#...##.#....#............#.....#.#.#...#..#....#...##....##....#.......##...#.......##..........#.........#.....#......#.....#.#.........##.........#...........#..........#....#.##................####..##......................#..##...#.....#.....#.....#.###.#......#.........##..........##...#.##......#...##...........#.#.#.#.....
#...#.#...........#....#......#.......#....##...#...##..#.#...#..##..#..#..#.......#............#..#.........#...#....#.....#.#...........#....##...#..#........................#........#..........#...#.....#.##.........#...#....#....##.........#.#....#.##.#.#....#..####................#..#.......#.#.........#...#....#..#......#...#.....#....#...........#......#....................#.#.........##....#...#...##........#...........##.#........#..##..#..#.#..........#...#..#.......#..#.............##....#.......
.#..#.....##.#.#.#.#..............#.....#...................#......##..##...#.....#...#......#..........##..............#......####.#.#......#........##.#.......#.........##............#....#....#..#...###..........#...#...#......##.#...##.#.##..##.#.##...#............#.....#.###..........#....#..#......##.......#....#.......##......#....###.....#.........##.#............#.#...........#.......#.#..##.......#............................##.#..#..##..##............#.##...#......#...#.#......#..#........#.....#
##...........##..#.#.............#............##...#.......#........##..#............................#.##..#.#...#..........#........#....#.......#........#......#.......##...#..##.#..#................#....#.#.#....#.#.....##...#..##.....................#....#...#...#.#..##.........#...#..#.#.......#.....##..#.#..#......##.#.....#....#.........##....#..................#...#.#...#...#.#...#......#....##...#...#......#.#.#.##......#.....##.##...........#.....#......#..#.#..#..#.##.##...#..##...........##.#...
....#.#...#...#..........#.............#.....#.#.#....#...#.#..#....#.#.......#.#.#.....#..................##...#..#......#...#....#....#..#.........#.....#......##............#........##........##.....#........#......#..#....................#.........#.#..#.....##.#....#..........#...##........................#.......##...........#.........#.#..#..#...................#.....#..............#...#......#..##............#.#................#...###..#.#.........#.....#.#......#.....##.........#..#.##....#........
#.....#...#..##...........#..#....#.........#.....#.#..#....#........#..###............#......#.....#..##..................................#..#.......#....#...#..........#.....#..................#....##..........###..............#....#..#.......#...#.#...#.#..#..##.#......#.##......#...#....#....##.............#..###....#......#...........#......#.#...#..#..........#.....####........#.#..#.#...#.#.###..#.....#..#..#....#.......#.####...........##.#.##..#........##....#...#..#.......#...##.....#...#..#......
.......#.#.#.#.....#....###......#..#..#..#.#.#...#.......#.........#..#....##.......#.#..#.....###..##................#......#.#...###..#.##..#.#.....#......#.............####......#...#.#..#..#..........#.....#..#..................#...#.##...........###.......................##..#......#..........#............#....##...#.............#.....#...####.........#......#...............#..#.......#.....#..#..#.....#.##......#..........................##...........###.....#..#...#.#.......##.#...#...#.............
..#......#..#........#.....##.#..#......#.#....#.....................#............#...#..#....##.....#......#..##..##.#..........#................#..#..##.......###....................##.....#.##...#...#.....#..##..#.#.....#........#.##..#.#..##..........#....##......#....#......#.#.........#..#.#.....#....#........#....#.....#....#....#....#.......#..#...........#.###.#..#..........................#...#...##.....#...............#..#.#....##......#..#........#............#........#.#...#..........#.#...###.
.............#...##..###.#.#...#.....#.##........#........#........#..........##..#....#..#..#........#.#.#..#.#.....#.........#.....#...#.#........#............#......#.#.#.#....##.##....#......##..#........#....#.......#......#....#.#.#.##.............#............#.....##.........#...#.....#.#.#............#..#...#..#...##..#..#.#.......###.....#........#...##.#..#..#...#........#.#....................#.......#.....#..............#..##.......##....##.#.......#............#..#.#...............#......##..#
#..#.#..##...##.......####.........##.#.......##....##.........#......##...##...#.#.............#.##.#....#......##........#.....#...........#.#....#.#...#...#...............#...........#..#.#..................#.....................#.#.#.#..#.#..##....#.....#.#......#.....#.#.......................##.....#...#.##.#.#..#.#......#......#..#......#...##...#.#...##.#..#.##....##....#..........#......#......##..##.#.....#...#...#....#....##......#...##..................#...#....#....#...........#.........#......
#..#...##.#.#.#.....................#..#.#...#..#..#.....##.....#.....#.#..#..........#.............##.........#....#...........#.#...#.###..#..#...#...#......................................#.....#.......#............#.#.#..#........##..#....#.#..................#.....#...#......#...#...#.........#.......#.........#..................##..........##........#.....#.................#.......#.##.#.#....#............#...#....###.....#.##..#...#....#..#.#.......................#..###.#....#.#........#....##....#.
.....#......#...##......#...............#.....#.#....#..#.##.##.##...#..#..#..#.#.......##...##.........#..............#...........#.......#......#..#...........................#...............#........#...........#....#.##...#......#.#.......#....#.#...#........#.#........#...##.#....####.###.##.#....#......#..#.#.#.#...#........................#....#....#.#..#.##.#.##..#...#......#...#....###............#...#..........#............#....##............#.....#........#..#...#...#...#.#...........#....#...##.
..#.........#.##....#.......##....###.##...##.....#.....#..........#.......#.#....##.....#......#..##....#..#..#....##..........#.....#..........##..#..#......#.....#........#.....##.#.#.#.....#.#.#.....#....#.###.........#........#..##.....#......#....#.#...............#....#............##...##....................#.#...#.#.........#...##....#............#...........#.............#......#.....#...........#....#.#..................#.......#....#..................#.....#...###.#......#.#.##.....#...#.#....##.
..#.......#........#....#...#........#.......#.#....#.....#..........#....#........#..................#.##....#..#..##.#......##..#................#..........#..###.#.#...#.....................#..........##.#..............#.....#....#.....#......#.#.#..#.#.......#..#..#.....#..............#.#.#.#......#.##......#.#.......#...#....#..#.#...#..........##..........#..#......#.#.##......##............#..............##.##.#........#..#..#..#....#....##...#....#.#............#..................##.#..........###.#
.#......#.......#.#...#.......#...........##..#...#..........#....##.#..............###.#..#..#..#.....#...#......#.....#....##............#....##...#...#......##.#...#..##.................#.............###......#.#...#.#.#.#....#.#.#.........#........#...#..............#...#..............#........#.........#.....###..........#.#.#...#..#...#..#......#.#.....#........#...........#..............#.#......#............#.....####.#...#...#.##..#...#.#..##.#.##.#.#...#.#.......#...##...............#.......#.....
#.....#.......##..#.#........##..##.....##..#...#.#.........#..#...#.......#.#...........#........#..##................#....##....#......#.#..#...#...#............#.......#.##...................#....#..#.......................#....#...#..#.....#.......#....#....#.....#..#..........##...........#................##.....#...#...#.###.......#.#..#.##........#.#..........#....##....#.....#.....#...........#.........#.#...#....#.............##.##....#...................#.#..#..#....#.....#..#........###...#......
#..##....##......#......##...#..##...........#..#...#..#........#.......#......#..........#.#.............#.......#.#.........#.#..#.#...#......#.......#...#.........#.....#................##................#.##....#.........#...#........#.#..........##..#..##.###.#.#..........#.#.#..#..#.#.#......#.......................#........##...#.....#........#.##.......#..#....#....##....#......#.#..##...#......#........#.....#..#....####....#...#............#.#.#...........#..........###.#.#...#.......#.#.#.#.#....
..#........#......#.......#......#...#....#...#.....#..........#.......#.....#...##...#...###.#....#..#.............#.............#..##......##...#....#...#............#....#....#......#........###...##.#.##........##..........#.........#.##.........#.........#.....#.........#......##..........##............#.#...#.#.......#...#.....#.#.....#.#..........#.##.......##.#....#.##..#..#..#..##..#......#...#.....##.......##.....#.......#..#..#..#.#....#.##....#........##.######.........##.#....###..##.........##
..#..##.#.......#.##..........#.#...........#....#.#.#.....#......#...#..........#......#...##.#......#.......#.......#......................#...............##....##.#..#..#......#....#...#.....#..##............#..#..#.........#....#...........#...##..#......#.#............#.#.#......#......#.........#.##..##..#..#............##...#.#..##....###.#.#..##.........#.###..#.....#.......#.#........#...........#.#.#...##.....#.....#....##..............##...#.......#......#....#.....##..#...#.....#........#......#
#.#.##........#..#...........#...#......##..#.....#.........#.#.......##.#....##..#....#.#.....#.#.#......#........#......#.#.###.....#.....##............................#....#....#..............#......#.......#.#..................##.....#..#...............#.....#..#..........#........#..#.#...##.......#...###.....#...#.....#..##..#....##.............#...#..........#....#..#....#..#..#..#...#..#.......##....#.....#....#..#...##..........#.................#..#..#.......#....................#...#.....#.##....
.......#...#.#...#..#.............#.#....##....#....#...............##..................................#....#.#...........#.....#...#....#.........#......##......#....#...###..#......####.#....................#....#.......###........#......................#......#...#........#.....##..#.....#..........................#.....#..#....##....#.#.........##.....#....#....#.#...........##.#.....#.......##..#.#......#.......#.........#...............#.#.....#.#..........#.........#...#.#.................##..#..#.#
......#.....#.......#..#...#........#..#.#..........##.....#..#..#...#..#.......#..##..##................#.#......#....................##........###..#..##...............#.#.#.......#.#.........#.#.......#...........#.#.##..............###......#..#..##.......................................#..#.#.........####...#............#..#.##...#...#......##..#.#..#..........#..#.#.....#...#....###..............#..#..#....#.....#.#...#...............#..#......#...#..........#.....##....#.....#........#...#...........
..#....#..............#.#.#..#..##.#.#...#.....##.#.#.....#.#....#..#...#......#...#.....................##...##..........#.#.#......#.#...##..............###.....###..#.......###......#.........#.......#...........#.#.......#..#.......#..#..............#...........#......#......##...#..#...##..............#..#...#......####.#............#.............#.....#..#..#...#....#......#...#..............#.#.....#.#...............#.........#...............#.##.......#...#....#..##.........#.........##.#...#.##...#
....#..............#........#.....#........#......#.#..............##....#...#..#......##.........#...#..#...#....#.....##......#.............#.#..#.#..........#........#.......#...#....#............#..##.....#.#............#........#...#..#.....#...#..#....#..#.............#.#..##...#...##.......#............................#.#.#............#.#....###.#................................#.##....#........#...#.#..#.......#...#.#..............................#.##.........#....##.........#...##.....#....#...#..#
...#............#.#.###.#.....#.....#.##.#....##..##.#..#....#..##........#..............##....##..#..................#.......#...##........#.#.###.##.#....#...#.#...........#..##...##.............#..#..#..#...#....##.#....#.#.#..#.##......##.....##..#..#.###...#.....#.#.............................#...#........##.........#....##..#.#....#..........#.##..........#..#...#..#..#...###.#.#.........#......#...#.......#..#..##........#......###...#....#..........#....#....#.#...###.#.......#..#..#........#.....#
.#..#..........##....#....#.....##.#.....#.#..........#.#..#.....#..............#....#.........##......#...##.....##..........#....##....#........#...............#....##..##......##........#.....#.......#...#........#.#.......#.........######...........#...#.#.........###..........##....##...........#..#.....###.#.......#...#..#..#........#..........#........#.##....#..................#...#...#....##...#.#...........#......#....#....#...#........#.......#..........#......#..........#..........#...#.......#.
#..............###...........#..#...#....#..#..##.#..#.#............##.#...#..##..#....#...##...#........#..#...........#...#....#...#....##........#..........#.#..##...............#..#..#..........#.##.......#..##.#..###.......##...#...#.#....#......#.#...#.......#..##..........#..#.#...###.....#.#...###..#......................................##.#....#.....##..#..##......#...#........#....#..#.......#.#.#..#.##........#.....#..#...#.#..#.............#....#..........#.....##.#...........#.#.#..###...#..#..
..##.##...........#.#........#....#.......#...#...##..#....###..............##.......#.......#.#...#...#.............#...#..........#.#....#.....##..#.##.................#..##...#.......##..##....#................#.........##......#........#.#.##...##....#.#.#.............##...#.#........#..#.#.#......#.#....#..........#..#...#..........###....#...............##........#.....#..............#..........#........#...#.#...#....###.#....#.#...#...........................#...........#....#............##......##.
......#..##........#..........##.#..#...#.....###...#.....##..........#.#..........##..............#........#..#....#..........#....##.....#..#........#...#.....#................##....#....#........#..#.......#....#..#.#.......#.#..#.....................#..#..#............#......##...........#......##..........#...#.#......#..##.#........#..............#.#....................#.....##......#......##......#...#...#....#.#.##.#............#....#.#.......#.#.............#.....#..#..#..#.#.......#............#..
........###.#.........##.###..#...#....##.......#.....#.#.#.#..#......#.......#.#.............#...#.........#..#...#.#.#.#......##.#...#.......#...#..#.#......#........##....#........###...#..#....#.#........#.#.#.....#...#..##...........#.........#.......#...#..#...#........#.................#........#.#...........#..#....#.....#..#....#............#.#.......#...#.....#............#...#..#......#.......#.........#......#..##.##.........#..........##..#.......####.#...#..............#.....###....#.#..##...#
...#...............#..........#.....................#.....#.........#....#.#..#..#......##....#.#.#..#............#......#....#.....................#.#........................#.....#..#.........##........#....##..#...#....##..............##.##..#.......#...............#....#........#.....#...#....#.......##...#.###.........#........#.....#........#.......##.#....#......#...#..##.......#...#...#.............#.#.........###....#...###......#..#....##.#......#.##...#.#..###....#.#.#...##......##.#.#.#..#..#...
..###.......####.......##...........##....#..#...#.#...##......##.....#..#.....#.#.......#..#.............#...##.........#....................###.#....#........#....###.#.........###......#.##......#.#.#..........##......#..###.#...#.....##.......#.#.#.##.#.#.....#......#.###.............#....#.#..##..###.#.....#............#......#.........#................#......#.#.#.#.#..##.........#...#.....#.......#..#.#.......#........#....#.....##....##.#........#......#.......#..........#..##...#....###..#.#..#....
#....##..##.....#.#.#.#..#...#..............#...#........#.............#.........##.#........#.....#...................##.........#...........#....##....#....##..........#..#..............#...#..#..#.....#.....#.........#....#..#.........#.....#......#.....#....#.#.##...#...#.......#....#...#........#.......#.....#.......#...#...##.....#.##.#..#...#.........#.#..........#.#..........#...........#...##...#......##......#...#......##.........#..#.............##..#........#.......#...#..#.#..###..#...#...#....
..#...........#..#....##.........#..#.#.....#.....#..##..#.......#..#........#.........#...#...........#.#..#....#.....#.....###..#....#.....#.............#.......##.#..............#.......#.#.##...#......##.#..#....##...............####...#.........................#....#........#...##............................##.......#....#.#....#.......#...........#..#...#.......##...#..##............#...#......................#....#..#.........#...#..#..##....................##......#................#......##..#..#...
...#....#.#.....##............###.###......#.##.......#..........#.##.#..#...#..........#....##...........##...#........#...##.##..###..#..#..#......#....#.#...#...#.###.#....#......#####.....#...........#............#..#.....###.#..#...............##..##..........#......#.....#.#.#.......##...#...#.....#..................#.........#.##...##............#..........#..........#...#.....#................#.....#......#.........#.#..........#.......#..#..#.##......#.#..........#..#....#.#...#...##.....#...##.##.
.......##.....#.##....#.................#..##.....#.#..........#....#...#.................##.................#.#.........#..................#...#.............#.##........#..#...#.......##..#..#.#.#.#........#.....#.......###.#....#.##.......#....#..#..#...#....#..#.#..##.#....#.......#.#.#.#.......##......#....#....#...#.......#.............#...#.#.#....#...##..#............#.#.#........#....................###...#.........#..##...#........#...........###..........#..#..#........#.........###....#....##...#
#..#...#....#...###.....#..##......#........#.....#..#....###...#.......#.........#.#....#...##.....#.#.....#..##.....#...........#.#.....##......#.....#......#.##.....#...###........##.........#.........#.......#.....#...............#......#.....#.#......#...#...#.#.......##........#..#...#..##...........#.#........###....#..#.#..........#.........#..........#...#..........##......#........#....................#...#....#............#.....................#.#.#.#.....#........#....#......##...#...##.........
..#............##..#.#.#.#.................#....#..#....#..#....................##......#.#...#...#......#......#........#.......#....#...##...#.........#.#.#..##.......##.#......##.#.......#..#............................#..##.#.........#................................#.#.#.#...#.............#...#.#.#.....#.#...#........#.#....#.####......#........#....#..........................#..##..##...........#....#...##...#.......#.....#.....#..#............#.............#....##..........#..#....#.........#.......#
...#.....#......#....#....##.#........#..#.....#..##.#.#.#..#........#..##..#.........#..#.....#.....#......#.#..#....#......####..#..#.....#...#....#.#.......##....##.....#........#....##.#........#...##....#..#...........#...#......#.......#.#....................#.......#..#.###...#...#........#..#...............#.......#.........#......#...........#..##..#...#.#.#...................#.......#...#..##..............................##.............#....#.#....#..#....#...#...........##...#.#..............##..
##.......#.........#...#..#...#..#.....#....#.......##..##..#.........#..........##.....#......#..#...#........##.#.#................#....#..#...#................#...#..##............#...#......#....#.......#.....#....#......###.......#......#.....#......##.....#..###........#.#.....#.................#.......#.....#......#....................#..............#...............#.......#..#.###....#..#...##..........#..............#..#.......#..#.#........#.......#.......#...#......#..#.......#.....#.......#.....
#..#.#.#..........#.##.........................##......#.#.........#...........#...#.....##..#......#..#.#....#.#......................#.#..#........##..........#....#...#....##.#................##....#.#...#......#...................#.................#.#........#..........##..#.......#.....#.........#...#..#.#....##...#.##..##.........#.#..#...#..#..#...........##..#........##.......#....###..#.....#.....#..#.#..........##............##......#......#..........#....#.##...#......#..................##.......
..........#...#....#......#.#......#.........#..##..........#.#.........#.......###.#.....#.....#.......#............#..##..#......#.......##...#......#....#...#..#.#..#.#...................#......#..........#.............###..........##....#.###..#...#....##.#.#.....#........#.#.....#.#...#...............#.....##.........#..#..............#...............#.#...............#...#..#.......#..............................#.....................#..........#...#.#.##..#...#..#..............................##.....
.##...#................#..##..#......#....#.....#....##.#........#...........#...#.......#........#....#...............#....##.#..#..#.##.....#...#.#...#.#.....##.....#....##.#......#......#..##...........#...............#.#....##.##....#.#.#....#........#.....#...#..##....#..#.................#.#.#..........#....#......#..........#.#....#....#............#.#...................................#.....#.......###.#..............#..#......................#....#...#.#.....#..#.....#..#.................#..#.##..#
.#....#........#.........##.......#.....#...#.#.......................##...........#......#.................#.#..#......#.....#...................................#..#.#.....#.#..##.##.#...#.....#.#.....#.....#.........#.....#..#.#.#.#.##.....#............#..##.........#..#....#.#..###..##.#....#..##.........#.....#...#.##...........#....##....#.......#......#.....#..#...#.............##..##........#....#..##.......#.......#.......................#...#..##.#...#.......#.......#.##.......#....#...............
...#..#.#...........#..#..#..........#.#...#........#.......#.....##.......#.....#...##.....#......#...#...#..#.....#.....#...##.....#...#.#....#.##............#.....................##....#..#.....###..#.......#.....#..#...........#..#.......##......##......#.#...........#..#......#..#..#......#......#..##...........#...#......#.....#...#......................#......#.#...#................#.#...#..##..##.......#..##..#..#...................#.........................#...##...#....#........#...#.#....##......
.#.....#.......#...#..#...##..#...###........#.....#.....#.##.#..........#......#.................##......#.............#....#.###..#.................#.........#..................#.#.#.#............###.#....................##.......#...#.............##..#......#.....#....#.###....#.#..#.............##....#.##.#.......#.....###..#...........................#...##.......##..........#...#...#.......#....#.....##...............#........##..#......###........#..#..#...........#.........#....#.........#.....#.#..
##.......#................#......#............#.#....#.#.....#......##...........#...#.##.#..##...#.....#.............#.....##..#.......##.......................#..#..#.#..#.....#...###...........###..#......#.......#.....#.#........##....##......#...#....#...##...#.#.....#....#......#....#....###..##.#.......##...#.....#.#............##..........................#..#.......#..#.#...#........##....#......#.##.......#.........#......#.......##.......#........##.............#...##.....#...##...........#.#.....
..........#.#.#...#...#.#...#.#.......#.##....#.#....##..#.#.#.......###.........#.......#..#....#........#..#.......#.##....#......#.....#......#.#.#.......#......#...#...##.#....#....##....#......#.......#.#........###......#...................................#...........................#...##.....#...##.#......#...................##.#...............#.#...#......#...#...............#....#...#...#......##.#..##..#........#.....#......##...#...#..#.#.#.#.......##..........#...#..........#...........#......#
......#.........#.....##....#..........#.........##..#.....#......#.................##..#...#.......#.#........#.##..#....#...............#.###..#.....#......#....#..................#......#.......#.............#....#....#...##..#...#...#......#..##..#..#..#...###.#..#......#.......#.#...............###....#...##.#..###....#....#.....#.#.#.##...#......###.#....##....##.....#...#...#.......#......#..##.#.....#....#.##........##..#........#...#................##..#......#......#.....#........##.#.#...#.....#.
.#............###...#.........#...#......#....#...............###...#........#........#......#.....#..##...#....#.........#...#..#....#.....#..#....#..#......#............####.....#.#.##...##...............#..#..#.........#...#.#...#..........#..........#.......#...#.#.##.......##...#.....#......#.#.#.#.........#.#...#.#..#........##.#......#..#.#.....###.##.#....#.....####.#...#.............#.#.#..#..#......##..##..#................##.........#...#..#.#....##..#.........#.#..........###....#..#.....#......
...#......#...#..##..#.#..#.#.#.##..#......##....#...#.#.#......###...#..#.....#.......##......#.......#....#..##..........#...##...#...#..#......#...#.###...##...#.#......###....#.#..............#....#....................##...#.....#..#..#..#......##.#..#..#.....#.......#...#..##..#..#............#......##..............#....#.##..........##..#...###...#......#.........#.......##.#...#....#..............#...#..#.#...#..#..#....#..............##...#...###...#.#.##.#.##....#.#......#.........#......#......#..
..##.....#...#.....#.#..#.......#.......#.#..##..#.#..#...............#.....##..#....#..##.....##......#.....#...#.##.#..##....#........#............#..#..#.....#...####..#..###.##....#..#..##.....#...##.........#............#..#....##............#..........#........#....#......#................##.##.........#.#..........#..#...............#..#.....#...#...........#....................###....#....#........#..#...#.....#...........##..#...#.#.##....#.#.....##..#......................#..#.#.#...#.#......#....
#..#.........#.....#...........##.........#..#......#.........##.#.......#..#.......##..#..#....##.............#.#..................#...#...............#........#..........##..........#..#....#.....##.........#.........#..#.......#...#.#......#...#........##...#...#....#...................#............#........#.#....#..#.............#..#......#...#....#....#.......#.........###.................##..........#.#.#..#.#..#...#.............#......#......##....#..#...#..#.............#...#......#.#.......#......
....#...#...##......#..#......#...##......#.#.............#..#.#.##...................#........#..#..##.....##........#...#.#..#.......#...#.#....##....#.....#.....#...##...#.#.#..#...#.......#..#.......#.#..#..#.........#.##.....#.#....#...#..#.....#..#.#...#.....#.......##...#.##.#.................#....##..#......#......#.#.#..#..##.#..#...#..##.......#....##..#....#....#.#..###............#....#.........#.#...#....#..........#..........#.##....#..###....#..#...................##.............##..#........
....#......#.....#..##....#.#......##.#...#.#..#..#....#..#.#.#.....#.#...#......#....#..#....##..........##.#.....#......#..#.#.#.......#.#........#...##.#.........#......##...#....#.#.#.....##..#.....#......#.....#.....#.............##.#..##.......#..#..........#.....#.......###..#....#....##..#....##..#...#..........#....#..........#.#.###.#.##.#......###....#......#.#..#.#.#..#.....##......#.....#......#.....#........#.....##....#......#..#.#......#....#...#..............#........#............#....#..#.
.....#...#...........##...#..#.........#..#..#...............#....#...#.#...#....#.........................#...#......#....#.#.............#.###...#...#.....#.....#.#...........#..##.........#.......##.#...........#......##....##......###...#...#....#........#.....#.....#..................#.#..#..##..............#....#.#.#.#.#....#.#..##..#........#.....#........#..#.#..#..........#..##..#..#.........#...#.#......#.#...#...#..#..##......#..#.........#......##....#.....#.#....#.....#.#......#.##....###......
........#.....................#.#.................#....#......#..#........#..........#....#.....#.....#...#.#......#...#..#....#.#.....#.............#...........##.##.#...#.............#.#...#...............#..#....#..#..#......##......#.##...............#...#....#.#..#..#..#.##..######..........#..#...#...#.#........#.##......#...#.....#...##....#..#........#.#....#...#...#.##......#......#...#.........#.#........#.....#...#.#..#.....#...#.###..#..#...##.##.####..#..............#..#....##...#.....#.#..#...
.......#....##..##...#..#.##.......#.#...#...............##.......##...##.....#..##..####...........#.#....#....###..#...............#..#...#.#....#.......#....#.....#..........#...#......#..........#....#..................#.#...........#.........#.......#...##.#.#................#...#...#..#......##..#.....#.....#.#...#........#.................#.........#......#.....#......#.#...#.......#...#......#....#....##......#...#....##...#............#.#..#......#...##......##..#...........###........#...#.....#..
..........#.##........#......#....#....#..#........#...#.#....#..............#.....#...#.#...#..#....#.........#...#.#.#.#....#........................#....##..........#...................#...##.........................#.#......#......................##....#..#....#..#..#......##...##.#.....###...#...#......##.......#.............#.#.........#.........#.......#.#..#..#.#....#..#..#........#...............#.##..........#..#.....#....#...##......#.............#.............#.#..##...#..........#.....#...#....
.#............#..............#.........##.............#..#.#...##..................#.#.........#..###.......#.....#.###...##....#......###...#.#.#..#..#..##..........#....#.........##......#..##.##.#.....#........#...........#.......................###.....#....#.....#.#....#..##..#....#..........#.#..##..##.....#...........#.#.....##.....#.#.....#....#..............#..#...###.........#...##.##...........#.#..##..#....##............#...............#...#.....#......#.#.##.....#......#..#.#...###.............
.....#....#...#...........#........#..#.........#....#####...##.#....##......#.............#.............#........#..#.##..#.#.#..##....#..#...........##..#.....#.##...##.#..#..#...............#......#.#....#....#..#......#....##..#.....#...........#.#....#.....##..#.#.#.#..#.....#.#....#......#..........#.##...#..#...#.#..##.#...#..#.......#...........#.......##..#.#......#...#...#..##.##.......#..#...##......#.#..#.....#.......#.....##....#..#..#............#...#..........#..#...#........##......#........
.#..#.#..........#......#.#.#.#......#..#......#.....#....#.#.###...#................#.....#.#...#................#.#..#..##..#.#...#.#..#....#..............###.#........##..#.##..........###...................#....#...............#.##......##......#........#..##.......#.......#.....#.#..##....#.......#....#.....#.............#......#..#.#..#.#....###.#......##.#................##....##...........#....##.#.......#....#.##....#...#..#...#...#..#.#.............#....#...#.......##.#...............#...........#
...#.##..##.#..#............#.......#.#.....#..........#.........#.#......#......#........#.........#...................#...#.....................##.......#..#..#.#.##.......#.#..#....#.#........#.#.........#.....#..#..#.....#..#.##.##.............##...........#.....#...#........###...###............#....#.....#....#.........#......#.#....#.........#...#.....#...#.##........#....#..#.#.........###.#..##...........#....##......#..##.##....#.........#..............#....#.#.......#...#........###..#....##.#.#.
..##..#....##..#......#.#.##..#.......#.....#.#..#..#.#.........#..##..#..#...##.......#...#.#...................#.....#.....##.....#..#..#.......#....#.......#.........#..#............#.#....#...#.......#..#....#.......#.#.............#.........#.#..#....#..#....#.#...............#...#....#......#..#......#...##.#....#..#..............#....#..###...#.#................#.#..#.#.#..#...............##........#..........#..#.............#..##...#........#....#.#..#....#........#...#...##..##..#......#...###.#..
..###..#.....#...##..#..#.##..#..#.#.#.........#.....#.........###...#..#................#.#..#...#...#....##...................##.#...#.....#..#.........#...#....................#...#..............#.......#.#..#.##...#..#.......#.......###........##...#.#.#........##......#.........#........#............#.....#..##.........#..#.#..................#.##.........##...#...#..............#....#.#...#...#........#...#..#....##.........#.....#.....##.##..#..............#...##....#...............#.............#...
.#......##.....#.#...........#..####.#.##................##.........#.#..#......###..........#..#......#..#...#......#.#.....#.......#.#.##...#...................#......#..##.......#.#.....#....#.#............#........#......###..##..#....#.................##......#.........#.#.#.#........#..#....#....##.........#....#..#.....#..##.........#..#.#..........#..........#..........#.......#..................#........##.#..#......#.##.#.#.#...#..#......#.##.......##.#..#...###....##...........#...#......#.#.....
.#.......##.............##.....#.....#...........#.#..#...........#...#.....##.......##.#..#...#......#..#...#..#........#...##.........#.#....#..........#..#..........##...#.#..##......#.....#.###...#.#####.#....##..#..#...#.....#.....##....#....#...........#...#.......###.#..#....#.........#....#........#......##....#..#.........##...........#.#...#.#.....#.#....#.....##.#.#.#.........#..##........#..#....##.#..................#..##....#........#...##.#..........##.#...#....#.....#...#.#............##....
#................#....##............#.#..##...#.#...###..#...###......##..........#...................#...#.......###....##....#....#.....#...##....#.#.......#....#...#..........#......#..##........##.....#.#..#...................#.#.........#.......#.....#........#.#......................#..........#....#......#......#..........#..#.......###..............#......#...#.....#.#.#............##...#..#..#.#...........#..........#.......#...............##...........###......#.#.......................#....#....#
.#.#....#..##....#..#....#.........#...........#..#.#....#......#.#...............#...........#........#..#...........#....#....#....#.#...............##.#.........#.#.....####...#...#........#.#..##.............#.#.....................#..#.................#........##........##.###...##.#.......###..#...#...#......#...###.......#.......#.....#.......#...#.#......#...........#............#....#.........#......##....##....#.....#.....#............#.....#...#.......#.#...#.....#........#..#.........#####...#..
.##......#..#........##...#..#...#.#.......#......#.......#.....#..................#.#..#.#...#.#.....#.#...#.........#..#.......###...#..#...............##.....#....#....#...###.###..#..#.#..#....#.#####.#.##.....#.................#....#.....#.........#...#..#.#.##.#...#........#...#......#####......#........##.#.#.#....##.................#.#........##.....##..#........##..............#......#..###........##...#..#.........#..........#........#.#..##.#....#...#...........#.....#.......#.........#.##.....#.
.....#.#.............#..#...........#..#.#..........#......#..#.......##.#..#...........#...#...###...#.#...#....##........#.#..........#.##..#....#.....#..###.##.....#..........#.#....#.....#.......#.....#..#..#..#..............##....#..#............#.#....#.#..#..........#.............#.#...#...........#...#...##.......#...##......##.#.#....#...#.......##.##.#...#..###................#.#.........#......#........##......#..##...#.#........##.#..#.....####.....#.#.#.........#......####..#...................
....##...#..........#..#......#.......#.#......#..#..#......###...#....#...........#...#.........#..#..#....#..#........##.#.....#......#.........#..........#..#..#...##.#...#....#..............#........##.......#.#..#..#..#..##.....#####...#.....#.#.#.......#...#......#....#.#.......#.................#......#.........#.#....#.......##.#..#.#.#....#....#......##...##..#....#.........#.#....#.....#.....#.......#.#................##...#.....#...##............#.#.#.#........##...#....#.......#.#..........#....
.......#.....#...........#...#........#.##..#........#...#..#..#.............#....#..##......#.......#..#.......#.#...#.#...#.#..#.#......#...##.....#..#.#..............#..#....#.#.#..........##............#.......##...#.#.#..#...........##...#.#..#.....#....##............#..##....#..#..#.#..#..#..#..##...................##.....#....#......#....#.......#...#..#...##....#........#.......#....####..#...............................##..#..#...#....#...#....#...#..#.......#.............#..#....##.#............##
.#..#.#...#....#....##...#....#.......#..#.......#...#........##.#....#..........................#.##........#.....#...........#.#.........#.......##.#...#.#......#.#.........#...#...#..#..#.........#....###..###..##..#.....................##...#.#...#..........##....#.......#.......#..#.#...#.#.#..#........#.#.##..#..............#..............##...##......#.......#....#....#.....###...........#.....#..#.....#.....#...##..#....#...#....#...#...........#........#.#..........##....#.....#...##.#..#..........
#...........#.#..#..#...#..#.#.............#.##...#.#....#...#..###.#...#.##...#............#....#....#....##...#....#....##.......#...............#......#.......#....#..#.#......##.#.....##.##....#..........#.#........#...##...#.......#..#....#.#..#.##...................#..###......#..#..#..................#..#.#...#..#...........#...#..#..#..#..........#..#.#.#..#..#...........##.#..#.###....##...#.#..#.....#.#...##............#...#.........##.##.................#.##..#...#...##..##.....#..#.#..##......#.
......#..........#.##..##..##.##.............#..............#.........#.....#..#.#..#.#.......#........#...##....#..........#................#...#.#....#.....###....#..#.......#...#....#..........##....#...............#.###...........#...............#......#....#...#..#......#.#....#..........#.....#...#..#.....#..........#..#...........#.##....#...#...#.......##..#.....#........###.#.#..........#........#..........###........#..#.#...........###.#....#.#........#....##........##..........#......#..........
..###.#.........#....##.....##.........##........#.................#..#................#......#.........#.#............#......#.....#.#.#........###.#..#........##......###...##...#....##..##..#..#.........###...#.....#...#...##......#.#...#.....#.#....#.#.#...##.##.....#...#..#...........##........#..#..#.#.....##...#.#.#........#.#....#..#.#.#......#..#...#............#...##....#.....#..##..#.......#.#.......#...........#............#.##....#..#...#...#....#.#....#.............##....#...#.....#.#.......#.
.#...#.#....#..........#...#..##..#.........#...............#..#.#...#.....#..#........#.....#...#.##....#.............#..#.##....#.....#..#...#......#..##....#.#.#......###..#..##.#.#....#......##.#..#..#............#.......#...........#.....#...###..#...#......##.#........#....##.............#.#...............#.........#.#...#.#.....#..#.#....#......#....###...#..#..###...#......#.#.....#.#......#....#...#.....#....#..#..#........#...#....#........#..#.##..###.....##....#....#..#.......#.#....#...#......#
......#..........#..#......#..#...#.......#.........#..............###....#.....#..................#...#.....#.#.#..##....#.#......#..#......##..##............##.#.#........#......................#..............#.......#.#........#...##.##.............#........#......##.....#........................#........#..#.#.....###...#......#.#.......#.......#..........#...........##..........#.#....#..#................#....#.##.............#...#......#...#.#.....#.#...............#.....#................#.........#..
...#....#..........##...#.......#....#..........#.#.....#..#..#.#..................#..##.....#.#.....##..#...........#.....#......#.#.......#........##.....#...#....#.....#.........#..#......##...........#...#...#..#.#....#........#.#.....#.#...###..#......#.....#.#......#......#............#..#.#..#..............##........##......#.#..#.##.#.......#.#..#...#..#..........#....#...#.........#.##.##.#.............#............#.#....#...#..#....#..........##..#...#....#..#..#..............#.....##.....#......
..#..#.............##.#....#...........................#..#..#.#..##....#...#....####..##.#....#.#...#.#.......#.......#.......#...#.........#.#..#..#......#..#.......#...###..#.........#.#.#......#...##...#.#...##...##............#........#.#.#...........#..#..#.#..#........#..###.###.#..###....#.........#..#......##......#.#..#...........#....#...#.........#.#..............#.#..........#.##...#......#....#......#....#.##..#........#.#..#......#..........#....#.......#.#.##...#...#.....#..#...##...........
..#.##..#...#...........#...............#...#..#.#........#.#.##..#.......#........#........#...#...........#.....#..#..........#..#..#....#....#....##......#..#....#...##...##.##.......#...................#.......#................#....#....#...........##...#.............##.........#......#...#.......#...#....#.........#.##.................#...........#....#........#.#..........#..#.#.#..#......#....##......#.......#..#.................#.....#....##...#.#.#..#.#.......#......#.......#.......#.......#......#
........#.............#.........#.....#..#...#.#......#....#.##........#............#...#.......................#................#....#.....#......##...#...........#....#....#...#......###..#...#..#....#.##.....#....##.#......#....#.....#..#....#............##..#.......#...##..#............#...#.#..##..##..#.....#........#.#...........##..#...#..#.##..........###...#...##..#..................#...#..#.#..#.#..#....##....#...#...#......#.......##.....##.......##.......#...........#.#.......#..................
#..#..#.#...........#...#..................#.#..#.....#........#........#.#...#............#..#.#...#...##.#...............#............#....#.....#...........#.......#.............#.#.......###....................#...#.......##...#..##.......#........#....#..##....#.................##....#.#....#....#.##.....#...###.....#.....................#.....#................#...#.#.##...#...#..##.......#.....#...#...#.....#.........#.#..#..#......##..........#.##.#.............##...#.#.#.....#.........#...#....#.#.#
..........#...............#...#...#.........#.#.#####....###.###...............................#..........##.........#..#.....#.....#......#................#....#.#.#...............#.#........#......#....#....###..#..#....#.##.##.....#.......###..#.#.............#...#...#..........#..#..#.##.....##......#..#....#.....#...#......##...##.#.....#.....##..#.#...........##....#......##......#....#..........#.#......#.....#.....##..............#.....##........#....#...#.#...#.........##..#..##...##..........#....
..#.......#.....#.....#.#...#....#....#..#.#..#.#..#..#..........#..................#.#...#.................#...#.......##.......#......##.....##.#....#..#......#.#.#.#.........#.#....#.......#.#..#...........#........##..............#....#......................#..#...##................#........#.#.##.........#.......###.#...#.#.#.#.....#...#.#....#......#...##....#........###..........#....#.#....#.#....##.....#...#.....##....##..##....#..#.........#.......#..#.#..#.#.#..........#.#..#....#................
##....#...............#........#...##......#.#.##...#.............#............#...........................#..#..#......#.##.......#..#.....#..................#.#.......#.....###..#....##................#.#...#.#.#.....#...#.........#.#..###.#..............#.#....##....#...##..#.......#.#.......#.#.....#.....#.#.....#...#.#...#.......#...............#..##......#...#.........#..#.....##....#.....................#...............##.#..#.#...#................#....##.#.#.###......#........#...#...........#.....#
.##...#...#.................#.#..#....#..##..#.....#...#...#.......##.#..................#.#.#...........#...............#.#............#.....#.#.........#...#................#.#......#...#......#.#.........#..###.....#.#.#..#...#...##.......#.......###.....####...#.##..........#..........###..#......###..............#........#.....#.....#.#.#...........#...#...#.#..#.#.......#..#......#.#...#........#..#..#...#.###....#..#.##..#.#.#..#..#.....#..#......#..##.#..#................#...#........#..#.........##
#.........#.##............##.#....###.............#.......................#..#..#....#...#.#..#.............#..#...##..........#.#................#...##....#.....#...#.....#.........#.#......#....#...............##.#........#..#.#........#...#...##........##....#...#...#.......#....##.............#...........#......#.#.......##....#.........#.#...#....#...##...##.....#.#...##.#..#........#.##....###........#..#.................#..................##........##........#......#.##............#..................
..#....#..##....#....##.......#.........#.....#...#..#..#.....#...#...#......##.#.##.......#....#.#.......#....##.......#.....#....#...................#................#.......###.....#....##.##.....#...#.....#.#..#....##......#...#.......#....#...#.......#.....#.#...##.....#.....##.#....#....#.#...#............#..#......#.....#...#......#............#.##..##.........##.#....##.......#..........#....#.#.....#.##.##..#...#...........##.#...#......#..#.....#.......#.....#.......#...#...........#.........##..#
....#...#..#.#..#.#......#..##............#.....##.##..#.........#...#..............#...#.....#..##....##..##..#......#...##...#.#..##..............#...............##.#..#...#..##.........#........#............##....#..#..#............................#.#.......#........#.#..#.......##..#..#..##..#.......#..#.#........#.........#....#...##...#.#....#.....#...#................##..........#.............#...#............#.#...#.#......#.##.###.##....#...#.#..#.##..#...#...#.#..##....#.#..#..#..........#...#....
.#....#...................#..#.....#......#....#.....#..#...#.#...#.....#.#..........#.......##.....#.................#.#..#.##...........#...#.......#......#..#..#.#..#......#...#......#..#...#..#......#......#.....#........#..#...............#..##...........#.......#.........#.#.#.....#....##.#.......#........#.#.##..##.....#.......#...........#.................#..#.##..........#...#..#.............##........#............#..#.........#.#...#..............#..#...........##......#........##.#.#......#.#....
...##...#.#.#.................#........#...#.##..#..##........#....#.##.....#......#.###.#..#.....##....#.......##.....#.....#..#..#.......#.#...#..###.#.........#..........#....#.#....#......#....#..............#...#..#..#...##....##.....##............#...#.......#.......#...#.....#....#.##.....#....#..#.#....#.#..#.....##.##.#...#.......#............#.#...#......#..#..........#...###..........#.......................#........#...#.......##.....#......#........#.....#.#........#..##..............#......#.#
.......#.#...#....#....#.......#.#.#.....#.##...............#....#..#....#..##.#..##.....#....#.#...###..#..#......#..#.##.....#..#...##.#...#.###.#.......#..............#.#.......#..........#....#........#...#...........#......#.#...#.......#..#........#...#.....##...#......#........##......#........##.....##..##.......#.............##...#.#......#.......##......#.....##..#.........#........###......#.....#..#...#..#..#....##.###.........#.##....#....##.##...#....#....#.#...#......##......#.............#..
..#.....#.#..........##....#.##...#..#.......#...#...........#.#....#............##....#.......#..........#........#....#....##...#.##....###.....##.#......##.#..#.#..##.#.#......#...#........#..#..#.#.....#........##.....##......##........#.....###.....#...#..#.#.....#.......#.....................#......#...#....#...........#...#..#..................#.##..#..........#..........#.....##.##...#.........#..................#...#.#....#...##..##......##.#..#...............#...#...#....#...##....#...........#...
...#....#..##...#...#....#....#.......#...........##..#.......#.#..........#.##.....#...................##...#..#...##...#..##.....##...............#......#.#..#......#..#.....#...........#.#..#....#............#....#..#......#..#..#......#....#.#.##......#....#.......#...##...#..#...#...#.#..#........#.....#........#........#...###..#......#...#.#....##......#......#.....#..#.#............##...#.#..#..........###........#.#............#...#.....#...........#..#...#...#..##..........#.##........#.#......#..
#.................#.#...........#...#.##.#.......#..#........#............#..............####........#...#....#.#....##.....##.......#..##..#....##...#.#...#..#.##......#.....##..........#...##..#..#.#.....#..#..........##.....#.#....#....##.....#..........#..##.##.##....#..#.##...##..........#.##......#....#..#...#..#....#..#..#..................#...#.......#...........##.......#.#.#.....#.#.......#...#...#.........#.......#........#........#...#..#...#......#.#............#.........#....#......#......####
.#....#..#.##.....#...#....#...........##.#...##..#................#..........###.....#.....#.#..............#....#........#..................#................#....#....#......#...#.......#......##..#......#.....#.................#..#.......#..#...#......#......#...#.#.....#.........#...........#...........#..#.......##......##...#.#.#......#......##....#.......#...........#...#.#.....#..#.#.......#.....##.......#.....#...#.#.....#.........#.......#.........##..#.........#.......#.....#.#........#..#.......
.....#.............#.............#.........#.#...........#.....##......#...#.#..#..#.........#.....#...#.#.#..#....##.......#.#...##...#...##.#.#..........#.....#........#.#.#...#........#....##..#.....#...#......#....#...............#......#...........#.....#..............#........###...#...........#...##..#..#....#.....#..........##.............#...........#...#...........##..#..###.........##.................#...........##.#.....#.#.....#..##.....#..##...#...#.#.###......###...#....#......#..#.#.........
#.#...#.##.............#...#...#......#........#.....#.....##.....#.#...#...........#...#.##....#..#......#....#........#....##...#....#..#.#...###...#.#.....#.......#...#.#..#.....#..#........#...#.##..#...#..#............................#......##..#.....#.#.#......###....##..#....................#.....#.................##...##....##......#..............#..#..#..#.........#...#.....#...#.....#.....#..#......#..#.......#....#..#..##.#..##........#......#......##......##......#....#.#.#............#.......#.
...#.#.#..#.....#.......#...#.#.........#.#..#.#.#....#.............#.#....................#..#..#.............#........##..#...##....#.#.....#.#.##.#....#.##.##.#..#........#..#.#...#..............#.............#............#....#........#...#....#.##..#...#.......##...#.....###.#...#.#...............#..#........#..##........#.......##....#..........##...#..#.#.#.##...#.#...#.#.....#........#.......#...........#.......#...#.##...#...........#......#...###.......##...........#....#...#......#..#.#......#..#
#............#.........#........#.......#...#........#......#........#..#..........###...#..#.#.#..##...#..#....#........#..#....##.....#........#.#................#...#......#.............#...........#..#...................###.#.......#.....#....#..#.#....#.....#....#.....#....#.#..........#.#...#.......#...........#....#............#.#..#..#....#...#.......#.#.......#............##..............#.....#...........#..##............#........#...#.#...#.......#......###.#...#....##....#...##.....#.....##.....
........##.....#.............#....#......#.#..##..#..#.....###......#.#..#...#...#......#..#.#.#.......#..##.#.......##............#.##.#####.......#.#.....#........#......#..................#.###.......................#..........#..#.............#.........#...............#...............##.....#..###..#..#.......#....#.#.#..##........#..#......##........#....#...............#..#....###..#..#...#.##....#......#..........#..#.#...#.#....................#......##.....#.#...#.....#.......#..#.......#..........
....#......##..#...#..###.....#..#.....#.........#..#....#...............#....#.#....#.....###............##.............#.#.............#...........##.##....#...#.#.....##..........##................#...#....#.......#.#..#.##....##...#.....#..#.#...#......###...........#..#.#............##...........................##.....#...............#........#..#...........#..#...#......#..##............#..#.###....##....#..........#.#......#....#..#...#.#..#..#...........................#........#...#.....#.#........
#........###......#.....#.............#........##...#........#.#........#........#.......#..##......##.#.#......##..#.....#.............##.....###..##.......#.####..#.....#.....#....#...##.........#.#......#......#............#.#...###.....#.....#....#......#......#..#.......#..#...##..........#..............#.....#.........#...#.#.........#............#...#........#..........#...#.....##...##....#.......#.......#..#....#.#......#.......#.###..#....##............#.......#....#.....#.....#.#.........#......#
.........#..#...#.....#.....#..#.........#......#...#........#.#...###.........#..#..##.....#........#....#....#.#...####.#.#..#......#...#.#..#.#..........#....#.........#................................#.......#.##....#.........................#........#....#..#.#.#...........#....#...#..#.............#..##....###.......#.#....#.......#...#......#..#..............#...###.....#..............#.......#....#......###...#......#....#.#..........#....#................###............#.#...#..###..........#..##..
..#...#....###...................####...##.#..#...##.............#.........#.....##..####....#....##.#...#......#...#.....#........##.......#......#.#...............#.....##....###.......#..#........#...#....#.##..#......#..#.##..#.#.....##.#.......#.###..........#...##.####...#.#.....#.....#..#......#......#..........#...#......#......#..#.#.#.#......#........##...##.....###.............###.#......#....#.........#..#..#...#..#..........##..#......#....#.....#..##....#..................##.#.#...#..#.#......
....#.....#..............#....#.....#....................#.#....#....#......###...##....#..##.....#........#.#....#....#...#...#......#.#.....#.#...#.##..#.#.........#..#.#....#..#...............#.##.#.....#..#.....#..#........#..##.#..#.....#..##....#..##.......#.....#..##.#...####....#.......##...#..#.............#..##.....####.....#..#................#......#..............#...##....................#...##....#..#..#....#.........#...#.....#....#.....#...#..#........#.....##.......................#..#.....
..........##.......##....##...........#......#....#.........##.#.#....#...#....#....#.........#....#.......#......#.#....#..#.#..................#...#.#......#.#......#.#..##......#....#.....#...........#..#..##....#..#....##................#..#......#....#.#........#.......#...#..#.#.#.....#.#......#.#.#............#........#..#....##.#..#......#..#..#........#........#...........#............#.....##...#.............##......#..#.#..#...#........##..................#..##.........####.....#......#..##..#..#
.......#.#....#....#....#....##....#.......#....#..#......#.............##...#..##.....#...#...........#####...###........#.....###.....#...#.......#.##.....#...........###..............##..#..#................####..#...#.....#.......#........#..#.#..#..#...#..............#.#.#...#.....#....##.#..........#.#.....#.................####.#.....#...........#....#.........#....##.......##.#....#.....#.....#.#.........#................#..#........#...#...#...............#....#.#..##............#.#.##..#..........
.#.........#..#........###..#..##......#........#......#.#.....#...................#......#.....................................#.#...#..............#..............#................##..#.......#.......#.#.#....##.##...#.#.......#.....#..#...#.............#........#........#......#.......#..#.............#...#...#......###...#......####.#.##...#......................#..#......#...#.......##....#..#.....#.........#...........##......#...#..#............#..............#.....##.....#.............##.......#.....
#....#.........##.....#.##.#..............#.#...#....#..##.....#....#.........#.#..........#.....#.#.#..#.#....#...#.###....#........#...#..#..............#.##........#.#...........#..#.#........###....#.........##...#..##..........#..#.....#...#..#.......#.##.....#.#....#.###.#.......#...#..#...#..##....#................#...#....#.#....##.##..##.#..........#..#.#.....#...##.......#........#..........#.....#.......#.....#..#....................#...#...#.............#...#.#.....###........#..#...#..........#
..##.......#......###.#..#.#...#........#....#........#.........#........#......#..........#...#.#.....#.............#..###....#......#.#.........#.....#...#............#..........#.##.##...#......#.#..#....................#.#.....#.....#...#...#.....##.........#.#.........#....#...#...#.......#...............#............#.....#.#..............#.##.....##...#......####...#..#...............#.....#...#..........#....#....#......#.#....#......##......#..........#...............#..#.......#.##..#.............
#.......#.#....#.#.#.#....#.......#....#.#......#.####......#.........#..#......##.#..#..........#.....##.........#....#.#..###..........#.#....#..##.....#...#...#.#...#.#.................#.#...#.....#.....##......###.#.......##............#.............#...#..##...##.....#......#................####........#..#.....#..#..##.......##...#.......#.#..#.................#...#.....#......#..#....#..#.#.#.##.#.....#.#.#.........##...#......#........#.......#.#.#..#.#.....#.####.#.#.#.#.....#....#.#.#....#....#...
.........#.....#........#.......###.............#......#....#......#...#.....##..#...................#..##.#.......#..#........#.....##......#................##.#.##.....#...#.#.....#..##........#.#....##....#..#.###....##.......#.........#...#...##....#.#..#.......#......#.#...#...#.....#......#..##..........#..##..#....#......#....#...#........#...#..#......##....#.##....#......#......#..#....##.....##.#.#..#....#.......##.#..#....#..#.#.....#.....#..#................#..#...#.#..##.....#.#...##.....##....
.#..........#.....##....#...............#..#..##..............#.......####.#.#...........#..##...#.###.......................#..........#.......................#...#......#......#...#...............##..........#..#.#...#........#.#..#...##...#...#.#......#.....#..#.#.......#...###.#.......#....................#....#.#...#.#.................#....#......##..#.......#..#..#.......#..#.....#.#.......#......................#.........#.......#...#.......#................#....#.##..###......#.........##....#......
..#.#...#.#.#.#.....#.##.........#.#.....#...#..##................#.#..#..#.......#.#...#.#...#..........#.........#...#.....#.#.#........#.......#......#.....#..##.#..#........#.#.#..##.#......#......#.##...#.#..#.....#...........##..##..#.............#.#.....###........#..#.....#........###.......#......#...#...............###..#....##..#.....#.......#...#...#..#.........#....##....##.........##.........#...................#..........#..#......#..#.#.#...#.....#.#.#....#.#..#....#...#.......#.......#.#.#.
........#..#..#......##...#.........#....#..#...............#.#..#..#..##.....#.###....#..#.#.........#.#..........#.........#..#..#..###..#......................#.#..........#.#................##....##.#............#........#.....#.......#.##...........##...##.#..#........#.......#..#.............#......#.##.........#....#.#...........###..#.......#.........#........#..#.....#..##........##.....#.#.......#..#...#...#.......##....##..#...#...#..#....#.#............#.......##..............##.................
.......#.#.........#.#........##.....#........#...............#..................#......##......#.#.....#..........#.....#....#.#.....#..#............###.....#....#.....#...#.......##...#.........#...#.#.#.......#....#....##........##....#..#...##.........#.....#..#.#....#.#.#.......................#....#.....###...#..#................#..#..#...#.#............#..#..........#................#...#........#.#.....#.##..#..#..#.......##...#.......#...#.....#.....#.....#.....................#...#...#.#........#.
#....#.#.......#.#.##..............#.....#....##.....#....#....##.....#...........#..#.#....#.##....#.#..#......#...##.....#.#.#...#......#..................#..#....#..###..#...#...........##....##.....#........#.....##..###...#.#............##.....#...#....#..........#.#...#.....#....#..........#...#......##.......#....#....##.#.#.....#...##.......#.#......#.#.#...........#....##.#......##.......#.......##.#.#................#.#.....#.#.....#..#...#.............#......##....#..#....#....##.......#.........
#...##.........#...##.........#.#...##..###.#.....#.#..#.#.##....#.....#.##.#.......#...##.#.......##.....#.......#.............#.#......#........#.....#...#..##.##.#.#........#....#....#.#...##...#.#.#.#.#...#.#.#.....#..........#..#.........##........#...#........#...#...##......#....####.....##....#.#.................#.......#.....#.............#......#..#..#...............#...........#........................#.#.......#..#.....#..#..#......##.....#..#.#........#...#...#.##...#.#.........#......#......#.
#.###......##...#.............#...............#.#.....#....###....#..##..........##.....#..#....##..#........#...#.#.#.####.#..##.###......#.#..#.###...#..#..#..#.#...#....#.....#...#.###..#..#.....#...#..#.....#.....#..##....###......#.........#....##.##....#..#.........##........##...#......###.#.#.....#........#.........##.##..#........#.##..#...#.........#.......#..#.#.....#.....#.#.......#.....#......#.....###...##...#..#.#.#............#..................#....#..#.......#.#......#......#.........#....
........#.#.###...........##.#.#...#.#.....##...##.............##.....#...................#........#...#....#.#..##......#...........#.#.........#.#..#.....#..#.##.#..#........#...#..................#.#....#..##...#..........#....#....#..#.....#........#..#................#...#.#...##.#.#..#....#..............................#..##.#.#...#....#..#.....##....#..#.#.#......##.#............##.....#..#............#......#.....#.#.....#.##.#...#...............#....#..#.#..#.#..#.##.#......##...#...........#.....#
........#....#.......#..#.....##...#...##.#..........#.#.#.#......#..#...#.#....#..#............#...........#.#......................#...###..#.......#...#..#.........#...............###....#.#....#..##.#..##.#..............#...#...#.#..#................#....#..##........#..#...#....#.....#..#...#.#.#.........#........#.##....##.........#........#...#.......##......#....#.#....##..##.............##..#.#..#..##...........#.#.....................#.##.#.###.#...#..###...#..#..#...#..#....#..#...#.##....#....#.
..#.#..#.###.....##......#####..#..#..##.#...#........#........#..#.#......#..##.#..##...#..........#.#................#....#.....#..#..........#.#..........#.#....#........#.....#............#.#.##..............#.#..#....#...#...#..#.........#.....##...##...........#..#...............#....##.......#..........##......#....#.#####.#...#......#...........#.....#..#.#.........#.........##.............#.#........#...#.#...#.#.#............#....#..#.#.##...#..#.........#...................#......#.#.......#...##
....#..##.......#.......#..#..........###......#...#....#.#.#.....###......#..#.......##.#.....##.#......##......#.#.#...####.......#....#.......#....###.........#...#....#.....#..#..................#.............##...##...#.##...#.......###.........#..#..###..................#.#....##........#................#.....#.........#.........#............#......#.#.#..........#..#.#.#..#........##...................#.#..#.#..#.##...####..###..#..............#...#..#................###.#..........#.#....#.#......#.
#..........#......###.........##......#.#.......#..#.#...#.....#...#....#.#..##..........#....##.......#.....#..#.#..##.#............#............#.#..#............#........#.#.#.......###..#.......#..###.#.#..........#.#.#.#.#.....#.#.......#.....#.....#............#....#......#.#........#......#.....#..........#....#.#........#.#...#......#.....##.#.....#...#....#....#.......#..#.....#.##.#.....##.#.#.......#.....#...##......#.....#.#.....#...#...#...#..#..#.#.#.........#..#........#.....##.#......#.#....
...#...#....#..#..........#...#.......#..#..###..#.#.....#..#...#......................#....#..........#......#...#.....#..#...#.#.....#..#........#.#.......#...#........#......#.#..#.#.......##...........#....##.##.........#...............#..#...........#....#.............#..#.......#..#.............#.#...#...................#......#.......#.........##...##......#.............#..##.....#.....#.#...##...#.....#.#...........#..#.##..#..#.....#.#.##.....#......#....#.#..#.##.......#.#...#........#.......#....
#.....#......##.#........#..#...##..#.....#.............#.....#........#.....#....#........#.....#.......#.........#....#.....#..#...#.#..#..###.#....#......#.#.....#.......#.##..........#.......#....#.#..##.#...###...........#..#.....#......#..#...#.#.#.....#...#....#...##..............#.......#...##.....#.#....#.#.##...........#............#.............#......##...#..#...........##.#.#........##.....#..#.......#..#......#..##.#....#...#.#..#......###.......#........#...#...........#...#.#......##....#..#
#.##......#....#....................##..........#...#........#............##.#..#.......#...........#....#..#.......#...##............#........#.#.###...........#...#.#..##.....#....................#.............#...............#....##..#.#...#......#.#......#.....#.......#.#....#..#......#.......#...#...#.........#.#.....#.#.....#...........#....#.#.#..#..#..#..###.##.....#.......#...#..............##....#................##......#.....#..#..........#.....###..#.#...#.#........###......##...#...#........#..
#...##....#.............#..#..............#.#....#...##..#.#....#......#....#...#.#.#....#....#...................#.#.................#.......##...............##....#........#..##....#........##......#..#.#.#............##.....................................#....#..#.###.##....#.#.....#.#..........#.#........#.#......##..#.........##.....#...#.....#.#...#......#...#...#..................#.#.#.#.....##...#..#..#.#.#...##...........#....#............#....#..........#........#...#...#......#..##.......#......
#.#..#..#...............#....#.....#..##.#.......#..........#...#........#.......#.#.#..#.................#.#...#.#..#.....#....#...#.##.....##..#.##...#...#.............#.........#..#.#.#..#.......#.....#....#.#..#..#.............#...##.##..........................#..###..#......#......#....##...........#.#..#...#......##........#..#..#....#....#.#.....#..#.#.#....##..#.......#...#........#....##..........#....#..#.#......#.......#....#...#..##....#....#...................#...###........#...#...........#..
....#.........................#..####.#..#...#.........#.......#......#.#....#...#..........#.............#...............#...#..#.#..#..........#...#..#..##.................#........#..###...#.##.......#...#......#....#........#.#.#..###....##......#......#.....#...#.....#.###...#.......#.#..#.......#....##...#..........#.#..#..#...##......#....##.###..##....#.#.##....#..#.....#..#.#...#...........#..#.#..#............#..#.....#.#.......#........#.....#.........##..........##..............##......##....#..
#............#...#.....#.##...........#..#.....#.#..###....##.#.#..##....#..#.#.#.#..............#.......##...##.........#.........#...#....#..#...#....###.....#...#..................#....#.#..#.....#...#.........#.#..........##.#...#...#......#.###.....#...#..##......#.........#...##....##.......#..#.#.#...#........##.....#............#.........#..#...#......##.....#.......#.##........#.#.............#....#..........#.......#...............#........................#..#....#............#.....#.............#
...#..............................#..#..#......#..#.#...#...#.#.#...#..#.#....#........###............#...###...............#....##...#.......#..##.......##.###..#...##.....#..#...........###.##..#...#.#.........#...#....#..........#.#...#.#......#....#....###..#.......#.....#....#...#.......###.##..##.........#..#...#.....#..#.##............#......##..##.##..#.......#........##................####........#.#......#........#......##.#...........##.##..#..##.#....###..#...##..#.....#......#...............#..
##..######.....##.............##....#.........#..#.#..#..#.......##...#.......#......#...........#..#.....###..##.#...#........#.#.#...#........#...#.....#.#..#.##........##..........#......#......#..#.#...#.......##.#.........#........#...#.#..#...#..........#....#......#.......#.....#...#...#.##.#.#............#....#.#.#..........#...#.#..###......#...........#.###....#.......#...#...#..#...##.......#...#.#........##.#...#.##.........#..........##.....#.......#.#.#............#.....#.......##..#..........
...#......#.#.#.#...........#.#.............#.......##....#.....###............#........#......#...#...#.............#.#.##........#..#.#....##........#....#...##........#.##.....#........#.....#.................#....................#.##.#...#.....#...............#...##.#......##..###...#........#.#.....#..#.......#.#.#..#.#.......#........#.#.#.........##.#.#..##.................#.......##...#................#...#.##.#.#......#..#........#..##.....#.......#............##..#...#.###.#.....##..............#.
..###.....#.....#......#..##............#.#..................#...#.#....###.....#..#....#.#.......#.#..#..#..#.....#..#..##.........#..##............#.............#......#......#####..#..........#...#...##....#...#.#...#..#...#..........##...#.#.#....#....#.#..#.#....#.........#......#...#.#..............#........#..#.#...#..................#..#...#.#..............##.....#..#...#....#.......#..........................#....#....#...##......#.#...#...............#........#...#.#..##...#......#........#.##.#..
...........#........#...#...#....##....#....#.............#.........#..#...#.#....#.#..........................#......#..##.....#.......#....#..#...#.......#.#..#......#............#....##.............#.#.#..#..#...##..................#..#.....#....#.......#..........#..#......#.#.#......#...........................#.......####.....#..##.............#........#.#.#...............#...#...#...#.#.........#....#..............#.##.#..#.......##..#.##.#.#.##......##....##........#.............#.##...##...#..#....
....#..#.........#............#....................#..##..###...#...............#........#..##.....#......#...#.....#...#...#....#.##.......#.##..........#......#.....#......##...#..###........#...##......#.#.......##....#..##.....#......#..#.##..#..........#...##.#....#..#.#..#.#.#........#................#.#.......##.#..#.........#..........##..#...............#..#.#..##.......#.##....#.#......##.........#.#...#............#.#..#...#....#.....###..#.#...............#.............#...#.##......#.....##....
..##.....#..#.###.#.............#..#...#....#.#........#...#....#........#.....#...##............##...#.................#...#....#.........#.###...##............##......#..#............##....#.#.##...........#.....#..##.....#...#............#.###.#.......#...##.............#.........##..#.....#.#.....#.#..........#.##....#..#..#..#..#.....#.....#.....#...........................#..........#.#.#..##.........#.....................#.#.....#..........##...##.....#....#.#......................#......#...##....#.
....................#..##..##....#....##..#..#........#.##....#..#............#.....#.........#.##...#.....#.#......#.............#..#...#.#............####......#..#.......#..#.................#..#...#................#......#.....##.....................#.##....#.............#.#.........#.....##...........#....#......#.....#...........#..##.................#...#..##..#..##.....#....##.#..#.....#.#.##.............###.............#.......#.......#.##............###.#.........#....#......#.........#......#....
#........#.....#...........#.....#...#...#.....#..#...#.##......#..#.##..#..........#..#.#...#....#.##...#..#......##..#####.......#........#...#...##......#...##........#...#........#..#.#.#.........#...........#...#.....#..#........#.....#.......#........#.............#...#...#......#...#..#..#.##..#.#..#...#....#.........#...#...##..#....#.......#.#.##..#.............#..#.#.##.#...........#...#...............##..#........#.......#..........#........#.#.......#...##........###............#....##...#..#.#.
#......#..#..#..#...#.#..#.....#.................#.....#.#..........#................#..#.#....###..#..#.#..####.............##.#.....#.....#.#.............#..#.........#..###.............#..#...#...#...........#....#...#...#.#............#......#..#.#...........#.........##.....#...#.#..#...##......#....#..##...........#....#....#........#.........#.............#...........#........#.#.....#.....#.......###..#..#..###..#.#......#####........##......#..#...#..##.#....##.........#..##.#....#..........#...#..
#..#...#.....#......#..#.....#..#.....#.#.......#..........#....#.##...#.#...#.####................#..#.#.......##............#..........#.#........#........##.............#.#....#.#.#.#...##........##.#......#...........#..#.#...#...#.......#..#.......#....#........##...........#..##.#..#..#..#..........#.#....#..#..#..#.###.#.#.#....#.........#...##...#...#....#.#...........##..##..#.....#.....##..#........#......#......#......#..........#...............#............#.#..#.#.##...............#.........#..
.#...#.###.....#......#.#...##......##..#...#.#..###.#..................#.#..........#....#...........#.#........#..........#.......#..##.#....##....................#..##........#.........##.....#.#..#.....#.#.....#..#.##.#...#................................#......#.........##......##.......#.#.........#......#.......#.#.....#.##.#...#...........#.....#..#.#..#.....#.....#.#..#....#...#.......#..#....#..#.........##...#..#......#..#..#.#............#...........#.......##.#.....#...........#.......##...#...
.#.##.##.....#.....#..#.........#........#.....#...#.....#.##....#.....#..#......#......#.....#........###....#..#.......#.#......#......#.#..........##...#...............#.....##.........##....#......#..........#......#....#...###.#..#..##.........#...#..#...........#....#........#.........#...#....##....................................#........#....#..##...#.#..#.....#.................##.#...##...#...#..#..#.#...#..#.#.....#........#.#.##..#.............##.#....##...............#...#.....#.#.##..##.##.#..
#....#..#........#........#.....##..........##.#..#......##.......##.........#....#....................#..#..........#.#...#...#...#..................#...........#.....#....#..#...#..........#...#.#......#.............##..#....#...........#.#.##......#...#.#...#.#..#....##......#.........#....#..#..#.......#.......#..#.##....#.#..........#..#.#...#.#..#...............#...#.....#.#....#...#.#.##......#..###....#.#...#.##...####.....#.........#.#.......#..##.....#.......###.............#.....##.#.....#.......
..###......#......#..#......#...#####.##....#.##.#.....##.#....#...##..#.....#....#........#..##................#....#................#.....#........##......#.##..#.........................#....#..#.....#....................#....#...##.#....##........#....#.....#......#...........#.................#.#.........#..#........#..#.#.....#.............#.#...###...#..#.####......#.#..#.......#..#........#....#..#...#....#..........#.......................#....#...##.....#.##..........#.#.#.........####.....#......
..#.........##......#........##...##......#......#.......................#......#.....#..#........##....#..#....#..........#........#.........##...........#.#...#.##.##..#....#..##.....#.................####..#..........#...#.....#....#.##.........#....#..#.##.#.....#....#.....#..##.#..#.......#...........#...#.#...#.#.#....###..#...........##.#..##......#....#..............#......#...............#....##.......##............##....#...........#..##.....#..##...#.....#..........#................##..#.....#..#
###.........#.........##....#.#.......#.#..........#..#....#.....##.#......#.......###.#................##....#.........##......##....#.....##............####......#......##...##.....#........#......#......#.....##...#....#...#..#..............###.................##..###.##..#.#..#....#.#........#.....#...#...#.....##.....#.......#...#....#..#...#..#...#..#.........##..................#....##..#......##.........#...#....#...##....#................#.#..#..##.##....#.#.#.#......#........##.....###............
#.....#.....#...##..##...............##.....#.#....#..#.....##....#.......#...#.#.##.#...##......#..#....#...#..#.###..#...#.#..##..............##.#....#.................#......##...#...####.#........................#.......###......#..............#...#.........##...#.....#.##....#...#...##......#..#...#...##...#.#.#....#.#.........####.#....#..#.#........#.......#.......##........##......#.##....###............#.#....#...#............#....#..#...........#..##...##.###.##....#...#.....##.......#.....#.##...
...##..#............#.......#.#...#....#.........#.........#....####....#.#.#.......#.#..#...#..#....#.#......#.........#........#....##.#...##............................#...#...##.................................#..##....##........#.........#.##.#....#..#.............#......#..##....##...........#.......###..............##..#......#...............###........##.#...#....#............#...#.......###.##..#...#.#....#.....#...#.##..#.#.###.##...#.#....#....#...................#...#....#.##.#.........###......
#.....#.#.##.#....#.....#.#...#...............#.#.........#.#....#..#...............###....##..#.##.......#.....#....##.#.....#..#..#...#....#..#.........#.#.#.....#.....#....#.#.#..##.......#....#.....#......#...#...##......#.#....#.................#..#......#....#.#........#.#.......#...###......##.#..#..........#...........##.................#....#..#..##.....#...........#..#...............##.#..##.......#..#...............#.....#...##....................#...#..#.....#.....#.....#....##..#......#....#..#
.#..#..#...........#...#............#.#......#.....#..##...#.....#...........###.......#..#...#.#..#.........###.....#.#.#...#.....#.......#.....#..#.....#........#......#..#........#.#..#.#.##...#...##..###......#......###..#..#..##....##................##...........#.....#.........#...#...####.......##..#........#.#.....#...#.#.......#........##.#.#..#.........#........##...#.#..#..........##.....#....#.#....#..#...#....#.#..#.#..#......#...#.#......#..#......#....#....##.#..#........................##.##
.............##........#...........#.....#.#.#....#........#..........#.....#...#......#..#...#..#.#...#...#........#...#.....#.#...#...#..##.......#.....#.##.......#......#...##.....#.##...#....#...#.....#..............##..#.......#.#................##......#.##.....#...##..........#.........#........###....####.##.....#..##...#....#.#....#....#.......##........#....##.....#............#.................##........#.##.....#...#..#......##.##.#.#.........#...#......#..#..#.#..#...#.#............#....#.....#
.#..#....#.......#...................##..........#..........#.....#........#.......#...#..........##.#....#.#..#.......#......#..##..#........#....#...##...........##.....#......###.....##..#.#..#.#..#....##........#............##......#.........#.#....#....#.....##......#.....#.........#..#....#...#.....#.#....##.#...#....#.........##...#......#........#...................##....#.#.#....#.......##.#.#.........###.#.#.....#...#...##...............###..#.................#..#..#........#.##......#...#..#.##..
.#..##...#....##.....#.#.......#.###..#....#....##....#......#.....#....##.#.#..#......##.#.......##....#......#....#..#..###..##...........###.......###.#...........#........##.#..........#......#..#...#.#.####..............#...#....#.........#...##..........#....#..............................#...........#..#####.............#....##...#.....##....#.#.#...........#.#...#.#.##...#.#.#.#.#.....#.....#...##..##.......#...#.#.#....#.#..#..........#...#..#............#...#............#.......##.#...##.....#.#..
...#.......#...##.#....#.#......#..#.#..#.....##..#.........#......#....###..#.#........#...#....##.#...#....#........###....#.#.#.................#....#.#......#......#..#..............#..#.#.....##........##...#...#......#..............#....#....#..#.##.....#..###..............#............#.........#...#........#.#....#...................#...#...#..#.#...........#.#...#..............#.##...................##.#......##....#...##.............#..#.##...##.....##..#.#......................#...#....#.#..#.#..
..#.......#....#....#.........##..#.....###.....##..#....#....#...............#...#........#....#.#....#.#..............#...#..#.........##........#.#.#...##....#.....#...##...#......##..#.#....#......#.......#..#.............#.....#..........#...#...#..#.............#......#..#.....##........#......#....#.#..#.............#...#...#..#.#.#....#......#.#....#...............#.......#..###......#.#...#..##............#.....##.......#.....#....#..#..............#..........#.......#.#.....#....#..#..............
.#........#.......#..#..#..#....#......#.#.....#.###.#...#......#..#...#.....#.#.#.............##....#.#..#.....#....#...#...#.........#.##..##........#.....#.#...#....................#....#...........#.........###.....##.....##...........#............#...#.#.........#####.........#...##...#..#..#.#.#....##..#..#.....#...##...##........##................##...#............#...#...#.....#..##..#..#..#.##..##.......#.........#...#.#..##.#................##.#.#....#...........#..........#..........#............
#..###..##......##...#..##.#.......#.........#.......##.....#.........................#.................##..##......###...#.#..#.#.#...................#..#....#....#..#....#...#........#.........#..#.......##...#.#..##.....#...#...#....##.#..#..#......#..#...............#.............#....#......##.#.....#...###.##...#.....#.#...#....#.##.....#..#.#.......#....#............#..#....#.#.#....#..........##.#.....#.#...........#..##.......#.....#........................###...#.........#.#.##.....##.......##.#..
#......#.................##.....#.#......#........#.#....##..#.....#.#....#.#.........##..................#.......#...#..#....#..#.#..#........#....##...#...#.#....####.#....##.#.#..##.#..#.#.....#...#......................#..#.....#..#..##....#...#....#.#.#.#..#.#.....#.........#.......#.#....#.#..#.###........#..#......#.#.....#.#...#......#..#.##...#...#.......#........#...##...........#......#.#.#......#.#....#..#.....#......#..#....#.........#.#.#.........#.#.##.#............#............#..........#..
.....#....##..#..........#........#.........#...##.........#...#....#.....##.....#......#...#..#...............#.......................#.#........#.........#...................#.........#...........##.#.#....###.#.........#...........#..#.....###.#.##.....###.#..###.#.....#.........#..........#.###........#.....................#.....##....#.....#.#.#...#..#.##........#...#...........#..#.#..#.##......................#...#..#.#....#.....#.................#.#.....##.....#...........#.#.##...#......#..........
......#.##........#.#...##.#...#........#...#...#.....#.............#.#....#.....####.#........#....#..#...##...#....##.....#.#.#.##..#.#.#...#.#........#.....##........#...#....#.......#..#.#.#...........#........#.........#..............#.##.....#..###.#......#...#.....##.....#.......##..#.....................###.#...#....#..##...#...#......#........#..##....#......##.#...............##...............#..#.#..#.......#.#....#....#.#..##........#......#....#......#.#...#.....#...##........#.#....#...#...###
.#..#....#.........#............#.....#....###..#...........#....#......#...#..#..##.......#.........###.#.#...#......#..##.#.#....#.....#......#..#......##...###.........#.........#........#...............#.....#.......#....#........#.#..#........##..#.#....##...#.#.#....#...#.......#..#..#............#..........#.##....###...#......#........#........#....#.#..#............##.#........##.##..........#.......#......#...............#..#.........#.#.#.........#......##.......#..#.#.....#.#......#....###.#.#..
.#........#..#...#......#..##.......#..##..............#...#.....#.....#.....##....#.#...................#.#.#.....####...###....#..##..##....##..#.#.................###..........#.##..#...#.......#...#.............................#.....#.......................##.........#.....#.#..............#..........##....###.......#......###..#...#.....###....#...#.........#....#..#....#.....##.....#...####.#............##...#.................#..#.....#.....#........#....#..#.#...#...###.#.......#....##.#.#.#.....#..#
.#...#.....#...##.#....##...#....#.............###....#.....#.....#...............#........#.#..#.#.........#.##......#..##.........###.............#..#....#......##........#....###.#..#..#.#..............#........#.........#..#........#.#...#..........##...........#.....#...........................##...........##..............#.#.....#..#.#.......#........#.....##.....#.#.....#.#.#.....###...#.....##......................#.#....#......#...............#.......#.#...........#.....#........###....#...........
...#....##.#....#......#.....#.#.##......#.#.....#........#..........##...............##.....#..#...#....#....##..#...##..##.............#..#.......#....#..#..#.............#..#.##...........##...#.....#.#......##.#.........#..#...#...##.....#...........#..........#.#.......................#......#.................#....#..#..#..#.##.#..........#...##....#......#...........#......#..#...#........#.#.#...................#.......#...#................#..#...##...#.#..#..#..#.........#.#...##.##..#.#..#..#......
...#..##..#.....#.....##...#...#...#........#....#..#.#.........#.#.#....#.#.............#...#.....##......##.#.##....#..#..#..###..##..##.......##..#...##..#.......#..#.##.#.........#.#........##..###.......#.##.....#...##....##............#..##...#.......#.##..##...#..#..###.....#.#...##.......................##......#..........................#......#.........#...#..##..###..##....##..##.#...##....#..............#.#...#.#...#......#.#.#............##............###..#............#...#.#........##.......#
####..##.##....#......#.......##....##..##..##.#...##.##...#...##.#...#.###.##.......#........#..#..........#.....#....#..................#..........#..#...#.......#.....##.#.....#..................#.................##.#....#.........#...........#.#.......#..#......#.#.#..#..#........#...........##........#.##..................#.....#.#..........#.#...#....#....#..........#.##.....##.##.###....#...#......#................#......###.......##.####.......#.#......##.......#..#....#.............####..####.#....
..............#.........####............##....###..#.......#..#.........#.#...###..#.#.#.#......#..#......#.#..#.#..#....#....#.#.#.#...#.....##.#.#.....##...#..#.......#........#......................#.......#...##......#..#.....#.........#..#....#..#.#..#..#.##..#.#..#........#..#....#......#.....#..#.#...#.......##.....#.....#.#.........#.#..#.........#...#.##.............#........##..#.............#...#.#..#.....#....#.......#............#..#.#.##.....##.....##...#.#...#.#.#.....#.##.....#.....#...#...#
##...........#......#........#.##..#...............#.#.##............#.....#.....##........#..............#.##..#...#..##.##...#..#..#..#...........#.................#.#.##..............#.#.....#...#...#...........##.............#....#...#.#..#.#....#........#.....#...#...#....#.##......##......#.....#..#....###.....##..........#...#............##......#........#..........#.....##..####.............##....#...........#.............#.....#.......#.............##..........#.............#.....#.....#...#..#.#..
...........#.#.............#...##............##..##.#..##....#..........##...#..#..#.#.#...#....#........#................#.#........##...............#......##...##........#.#..##........#.....#.........#...........#....#......#....#.......#.###......#..#....##......#####.........#.........#.......##..#......#..........##..........#......#......#.#.............#....#.#..##............#.#...#.....#...#........#......#....##.......##..#.#..#....#.....##..#....#...........#..#.#....#.#...#...#.#...#....#.....#
.......#.....#..#.......##...............#......#..##............##..............#..#......#.#......#............#...##......#......#......#.....##......###....#.#.....#.#....#............#.....#.........#...#........##..#....#.##.#...##.#.....#......#...............#.................##.......#..#.#.....#........#...#..#......##...##......#....#..#...#....#....#.............#.................#.......#.........#..#.......#..........##...##..##..#.....###...#...............#...#.....#.....##.##.....#.#.#.....
.....#......#.###..#.#.#.#...#..#......#.......#.......#..#...........#......##...#.#.....#............#........#.........#...........##.....#......#......##...#....#......##.....#.#..#.........##...........#.#......#..##.....###...#...#.#........#.....#..##.#.........#...#...#...........#.......#..#..#..#............#..##.....#..#.#................#..#..............##..##.....#......#.#.....#.......#............#.....#......#.............................#.####........#..#...#....#..#.......#..........#....
#..#..#..##...#...#......#........#..##.##.#...##.##..##..#.....#....##.#............#...............#...#.#....#.#........#....#...#.#.........#.........##.#......#.#.......................##..#.#..#......#.#.#..#.###.......#..#..#..........#.#......#..#.###.......#.....#...#.#.........##....#....###.......###....#......#.#...#.#.............#...#.#.##.#...#..#.#.....#...........#.....#.........#.#...................#..####......#.##.#..#.###..#..#..#.....#......#..##.##.....#....#.............#...........
.#.#.##.#............#........#..#.#.#.............#..........#.....#..#.#........##..#.##.......#......#........................#.#.........##...#...##.....#..#...#.....#.#..#....#....#........##.....#.#..#......###.#....#..##....#.....#.....#.....#..#.......##............#......#...#.....#....#....#....#.##.......#.....###..#......#..#......#...........###....#...##...#.....#.....#...........#.....#.....#....#..#...##.........#........#..#.#.#......##.#....#.....#....##.#....#....#..........##.......#.#..
.........#.#........#......#...#.##.#.......##...#............##....#...#..#......#..#.#.....#............#.....#.......#.#.#.....#..#.........#.....#........#.#.#..#....##........#.......#.#.#.....#..........#....#.....#............##.......#..#..........#...#.......#........#.#.........###......#..##..#.....#...#...#.#.....###.#...#.##..#.##.#......#.............#.......#.#.#......#..#..#...#....#..#.#..#.##............#.#......#.#...#..#..#..##.#.......#.......#.....#.......#.....#.#...#........#......#.
.#...#......................#.....#...#......##..#...........#..#...#....##..#..#.........#..#......#....#.#........##..#..#.....#......#.........#........#...#....#...#..#.#..#...#..#....#..##......#...#.....#..#......#...........#..#......#...#..##.#.......#....##.#...........#...........#........................#..##.#.....##...#...#.....#......##..#..#..#....#..##..#........#................##..........#.#...#...#....#...##....#....#...........#......#.......#......#.#...#..#....#...#.#..........##.....
.#.#..#.#..#...#........#.....##......#......#.##.#.......###.......#.#..#.#....#.#.#.##...#..#......................#.....##.......###.......#.....................##.................#..##..#............#.....#.#...#..#........##...............#...#....#....##...........##..##.......................#.#..#.......#.....##..............#......#..##......#......#..#..........#.#.#...............#...##.........#.............#............#...#....#...#..#....##.#..#........##.......#.#........#.....##..#.......#.
.....#...........#...#..#.#.......#...#....#....#.#........................#.#.#........#....#.#.#.#.#.#.......#.#..#..........###....##....#......#..##......#.#.......#....#...#......#.............###.#.#..#...#....#.............#...#.#....#......##.#..........................#.................###......#.......#..........#..#....#........#..#....##.#.#......#.....#........................#................#.........#...#.#..#...#...#...#..#.....#..#..........##..#........#..#...#...#...#.##.#...#.........#.
.#....##....#.....#....#....#..#.##.#....#..##.#.#.#.#.............#.....#.#......#..#.....#...........#...#........#.........#..........#...#.#.##...#........#...#.......##.........#...#.#.....#..#.#..#.#..#..........#.#..#.#......#..#...#.....................#....#..............#........#....#..##......#............##..##.......#....#.......#.#..#.....#.#..#.............#......#..#...#.#..............#..................#...#.....#....####.....#...........#............#....#......#...#.#.#..#..#....#....#.
.....#....#....##.#..#...###.....#.......#...##...###.......#..#.......#.......#..........#..####......#......#...#.#....#.....#.......#....#.#...#..##..#..#....#..###..#........#...............#........#.#............#.###..#.....#...#............##...#.........#.##......................#.....................#...........##....#...#...................#.....#.........##....#.#...#....#.#.#.....#..........#.#..........#...#.........#.......##...............#......#........#...........#..##.....#..............
##.#....#.#..#.....#.....##............#...#.............#...#.#...##..#...#...#...........##...#...#...#........#.#.#..#......#..##..........##..#...#.#.....#.###....#..#.......#....#.#...#........##...#.......#....#..#......##..........................#.....##....#.#..##............#..#.......#..........###..................#......#....##......#.#.....#..#.........#....###..#...........#..#.........#...#.#....###.......#.....#...##..##...#...#....##....#...........#..........#.....#.#..........#.......#..
..#....#.#....#.#..........#.....#..#.#..........#..........#...........##........#..#....#.......#....#..#......#..............#..#.#.......#....#.........#.##...............#...........####.#.........#...###.....#........#.##..#..###..................#.##..#........#...#...............##.#...#..##.......##.#........#.......##....#..#.#..........#..#............#........#......#...#.........##..##.......#.......#...........##.........#...##......#.....#...#...#........#.#...#....#......##..##........##...#
#.#.##.#......#..#.......#..#.#..........##...#.#............##......#.##......#.....#........#.#.##........#.#....#.....#.#........#...#...........#...#......##.#...............#...#.........#............##......##......#.......##...#..#.#.....##.......##....#..................#.........####..##...#...#..............#.####..#...##.......#........#......###....#..#.#...##.#....#....#........##..#.....#.#.#.##...##.....................#...##.#..........#....###.....#..#......#....#.##.....#..#.....#........#
..#....#.###.#.......#.#..#........#..#.....#.#.#........###........#...#..#.#.#....#......#.........#.##.........#........#......#..#.....#.#......##..#..#..##....#...#..#...#.#...##.....#......##.#....................#...#..#........................#.#....#........#..#.......##....#....#..#.....#..#.....#......#...#........##......#.....#.#........#........#.......#..#..#..#.#.............##....#....#.........................####..............#..#......#...#....#......#.#........##.#.....#.......#.....##.
............#.........#..........#........#.........#.........#....#.....#..#..#..#.............#.......##.#..#.......#..#.....#..######..#.##..###......#....#...............#...#.#...##..#.....#..##...#........#.....#...#.......#...#..#............#..............#........#....#.....##.............###..#.....#..#....##........#..........##.##.....####....#....................#....#...#.#.....##.....#...#.........#.##....#.#........##........#...#.##..#.#...#...#.#.....#.#..#........#.#.#..........#.###.....
#.....#....#.....##.#........#..#...#.....#.....#.###................#.....#..#.#........#....##........#.#...#....##..#...........#.......#..#..#......#..#...#................#.#..#.......##...#...#..........#.......##.#..##.##........#.......#.##........##.###....#.....###.........####...#......#...##..#...#.#.....#..#....#....##.............#...#.#.....#.###.#..#..##.#...##..........##..#...........#......#.....................#......#.#..#.....#....##.#..###..#............##....#.###.#...#.#..#...##.#..
.......#..........#.##.......#.......#.#...#.#...#.....#.#.......#...##.##..................#..#...#.....##..##.#...#...#.##...##........#.......#.#....#.#...#..#.##.........##.....#.......##...#..##......#..#..##..#.##............######...##.#..###..##.#..#.#...#..##.....#.................#.#............#........#.##...#..#...#.........#.##......##.#......#.....#...#............#..#....#..............#.....##...........#.##...#....####...##.#...#...#..#..#.#...#.#...........##........#..#...#....##........
.#.##.......#..........#..#...........##.#.....#..........##.#...#................#...#..#...#....#......##....#..#..................#.................#...........#....#..................##...##....#....#.#..#.............##........#.#..#....#......#..#........#....#..##....#......#.#.#.#.#.....#..#......#.....#.........#......###..........##....#...#.#..............#.....##....#........#............#..........##..#.....##....#....#...........#..........##..............##......#.#.##..#..........#..........
.#.....##....#.......................#.#......#......#....#...#.........#...#.#..#...#...........#.#............#....##.#......#.....#..............#.......#....#........#..#................##..#.......#.#...#................#..........#.###.##......#......##.###...#.##........#.....................#.#.....##.....##.#.....#...#.#....#...........##......##...#.#.#..#......##.#.#.......#..#.#....##.....#......##....#......#.....#.....###...#..#..#.#....#...#..###.#....#..#......##.......#.#...........#.#.....
....#...##......#...#.......###..##......###.....#.....#.##......##....#.#.....#.....#............##.#.##.............#..##...........#.................#..#.....#.#...........#..#...............##..#...##..#....##..#......#.#..##..#.#.#..#.........##....#.......##.#..#....#.........#........#..#.....#...#...................#....##..##..#....#.........#...#...#...........#..#.............#.......#.........#....##........#.......#.....#......#.#...........#.#.#.##...#...........##.....................#.#.....
##..#.....#......##....#.#........##.##.....#.......#.......#....#.#............#..########..........#.#......#....#.....#.#.#..#.#..#.#.#....#.......#.....#................##....#........#...........#...#........#.................##.#.....#....#....#........#..................#.#..##....#..#.##..#.#.....#..#........#......#.........#......#..#.#...#.#.#.........#......##.#......#.#....#.#....##........#........##..#...#.......#....#......###.#..........#..#.....###...##.............#.....#.#.#....#......##
....#.......#.#..#........#...........###...#................#......#...........#...#.....##.###.#...............#.#..##.........#.#.######.......#.#...#.#..#........#.#...##.#.#....#......#......#...#........#.#.....#........#...........#...#....#..........#....#..#..#.#.#...#....#.##....##................#......##..#..#...#..#.....##....#.#....###............#.#...#........#.....#.#..#.#...#....#...##.......#.#..#............#.....#.#.#.#....#...##...#......#......#.#................#..............#.#...#
...............#.....#..#..............##..#..#....##...#.......#.#.##...#.....#.#....#...#........#...#.....###..#........#.#...#.###.#.##.......#.#...##.#..#...............#.........#.#.......#......#.....#.#.#.......#..#.......##...........#......#.#..............##.....#.....#..#.#..#....##...#..##...##.....#.....##.#.....#.#....##........#..................#...#.........................#....#....#....#.#.#..#..............#.......#............#..#............##...#....##.....#...#.....#...###.#..#.....
....#.............#.........###....#..##.....#.........#.....##.##...#..#............#....#..#.....................#....#...#..#........#.#.....#...#.......##...#.#...#..#......#.....#..............#...##.......#..##...#.#..#......#..#............#..##.....#...#........#.#......###..#..#....#..#....#..#....#............##...#........#............#.....#.#..#....#..#...#....#.#..............#..###........#.#..#.#...........#..####..........#........##...#.#....#........#..#.#..#.#..#.#......#..............##
#.#..#..##...#..##...........##.#.##.......#.#..#.#..#...#.#......#.#.......#....#....#..........#..#...#...#.......#....#...#....##...#.###..........##....#..#..#.....###......##..........#.......#..###..#.#.#.......##.#.#...#.....#.#........#..#..#....#..#.....#.#.#..............##.......#...............###.#....#............#...#.#................#...###...#..###...........#.##............##..#.#.....#....###...##...#..#..#...........#.........#............#...#...#....##......#.............##.#.........
.....#..##.#.#......###.......##......#....##..#......###.......#......#.#......#....#.......##...#..............#...##......#.......#...........##....#.##.........#...#................#.....##..#.#.........#.#....#...............#..................##..###......##.........#.#....................#...#.........#...#.#......#..#..##............#.#..................##...#...............#....................#.......#...............##...##............#.#.#....#...................#...#.#....##......#.#.........#..
.#.##....#....#.#..#......#..##..#.#.#.#.#..#.....#.........##........##.............#..................#....##.....#.#...#............##.....#......##.#....#....#..##...........#........#.....#.#..#...........#.....#..#..#...#...#.....##..#....................#.....#.........##......#..#...#.#.#.........#...#...#..##.#.......#...#.........##.......#..#..........#.....#..............##...............#..#....#.#..#.................##..#.....#................##.#.#.......#........##.........#.....#..#........
............##.#...#...#......#......#....#...##.....#.#.#.....#.#..#.....#....#...#..#...................#...####.#.......................#.............#...#....#....#..#..#.....#..###.#.....#...#...#.........#.....#....#..##.#..#...#.....#......#.##.............#...#...#...#..#............#.#...#......#......#.#.......##.....#.##..#...#........#.......#.#............#...#.........##.#...#.........#....##.#....#....#.#........#......###...#.......#..............##....##.##...................#....#.........
........##...#..#.......#......##...#.#..#.#......................#..................##........#...##.#..#.....#..##...............##..............###....#.......#.##.#.....##....#.......##....#.......#...####.#.#.#...#.##.#........#...#.#......#.#..........#.....###.#....#....#.........##.......#.....#.....#.....###......#.......#...#...##...#...#.#.....#...#.##......#.........#.#......#.##.#.#.#.......................#.#...........#.......#...#..............#.......#.....#.#......#....#...#.#..#..........
.#..#.....#..........##.#.#..................#........#...#.#...#....#..#..#...........#...#.##..#....##.#....##....#.......##...#......#..##..#....##...#..##......#...#.......##.#....#.#....#..##......#.......#..#.....#...#.....#............##..#...........#.#.#......#....#...........#............#........#.......###...#.....#..#.#....#.....#.....#....#...............#.......#...##.....#..............#.#..............#.............#............#.........#....#.....##.......#.....#.....#...#..........####..
..#.#......#..#..#####...............#......#.#......#..#.#..........#.##..................#........#..#.............#..##.#.##....#..#.......#..##.#............#.#....#.........#....#............#....#.......#.......#........#..#...#...#......#......##...........###................................#.....#.#....#.#..#....#........##..#........#..##...#.......#......#..#.....#...#..#.#....#............##....#.#...#....#.....#.#..#..#.#..........#......##..####..................##..###.....#.#..#.#......#..#.#
...##........#.#..#.##.#...#..##.#.....#...#........##.#......##....#...#........#.###..##......#....#..##..#####.......###..........#.#.#...#....#..........#....#.#...#.#.##....#........##.##..................#...................##.#.#.#................#........#............#.....#.....#...........#..###........................#....#...##...#.#....#....#..##..#.#......##.#..........##.....#....#......#.#..............#......#..#......#.....#........##..#.....##.................#...........#...#....#...#..#
.#...#..#............#.....#...##.....#.....................#....#..#.....#....#............#..#..................#...#..###.....#......#....##..###.#.......#.....#....#.....###..#...........###.#............#......#....##............##..#.#...##...............#..................#...##..#..#......#.....#..#....#...#.##...#......#...#......................#..#.#....#...#.#.#...#...#.#......................###.#......##...#......#..#..#..........#............#...#...#..#....##....#.#.......#......#....#....#.
..#.###...................#.........#..#.#...#...#.#.........#......##....#......#....##....#.........#.#....#..#.............#..................##...#...#...#.##.....#....#....#....#...#...##.......#.#..##..#..#..#.#.#.....##......#.....#.#..#.....#..#.#..#.......#....##........##.....#...#..#.........................#.....#..#.......#...#.............#...#....................#.#....#.#.......#..##......##..#.#...#.....#......#......#........#...#....##..........##...#.........##..#.....#................#.
..#......#.....#..#.......#........#.............#..#...........#..#...........##.........##...................................#.#.....##................#.........#.#...##...........#...........#...##........#....##.........#.#........#..#..#....#.....###..........#.#....#.....#..#...#....#...............##...........#..#....#.............#......####.#....#...###......######........#..............#...#....#.#.#.......#.........#...#.......##.#.#....#..........#..............#..#....#.......##.##.......##...
##.............#.#......###...........#..###.....#...#..##................#..#..###.........##....#..............#..#.....#.......##......#....##...##.#..............#.....#....#.....##......#..........#......#...#..#....#......#....##....#....#.##.....#....#...#.#..#..##.......#..................#....#.#...#..........#........#...#.......#...#....###..........#.....#..........#.#.#....#..#.....##..#....##.#.#..#....#...#..........#.........#......#..#.......#........#.........#........#.##...#.##.##......#
###.#.......#.#..####......................#......#..####.............#...#............##....###..#.##...........#.#........#...#............#......#.....###..........#...#.#...##...#....#....#.#....#....#.....#......####..#.......#.#...##....##....#.........#.#.##..###....#.#.....#..........#.#.........#........##.....#......#.....#.............#.#..##.....#..#.#....#..#....###..#............#................#..##...#..#...#..#.....###.#.##....#.#....#.#...#.......................#....#.#.....#............
...........#.#.................#.......#......#.....#...........##.#....###..#...#................#.......#...##.##....#..............#.#.....#..#..............##..##.#.##..#...#...##...#...#.#..#.....#.#.##....##.....##.#...#..#.....####..........#.........#.#.................................#....#.#.......#....#.....#..#.#.................##...####...........#.#....##....#..#.....#....#....#.......##.............................##.######.#........#.#.........##.....#........#.............................#
.##..#...#....##..#.....#..###....#....##..........#.......#........#.....#......#..#...#.........#.##..#.....#.#.#...##.#..............#.....#...#.#..#....#......##......#....#...#....#..............#.....#...#.#..#........#...........#.......#.....#...#.......###.#.#....#.#..##.....##....#..#.......###......#.#..##...##...#.#....#.....#......#.#..........##..#.#............#....#...#....#..#..#.........#....#.#.......#...................#...........#.#.....#.....#.......#.......#...........#.....#........
..#.......................##...#.....#........#..#.......#..#....#...#............#.....##.......##..#.##.............##......#.#......#...........#...#...#..##.......#..##.##.........#.....#......###.#..#........#......#..##......#...##.....#.#.#....................#..............#.#..#..#..#..#.#......#.##..#..#..........#.#.#..##............#.##.....###.##.#.#.......##.#.#.......#....##......#.......##.....................##.#..#.#.#.....#..#........##...##......##.........##...##...............#####....
#...#............#..#....#............#..#..##...##...#.......#..........#.......##....##.#.......#...........#......#..#....##.##.......#..##..##.#.#.......#..............#....................###.#....#...#....#...##...#...#.#...........#...##......#...#............#...##..#.....#....#....#.#..##......###......###...##...#....#.#............#......##..................#.#.#..#........#....#..................#..#..##............#...#.......#.......##...#.....#.#...#.............#.#.#..#.......#..#.#.........
........#.#........#....#......#..##...#......#..##..#.#...#...#.#.#..#......#..#...#...........#.##.#..#....##.......#...#...#....#...#.###......#...#...##..##.#........##..........#.#........#.#.......##...#......###..#...#......#.###....##........#####.##....##..#.....#..#....#....##.#....#.......##.....##.##.......#...##.....#........#...##...#...#.........#.....##........#......#....#.......#..#....#......##..#.......#...........#...#.#.##...#..#.............#.......##.#...#####.#...#......#..##...#.#.
.##..#.#..#.#.#.#..........#.#.....##..#......#.........##...#.....##.#..#..#.........#.#.....#.#.#......#.#..##..#.......#.#...#..#.##.#.#....##........#...........#.....#.#...#..##....##.#.#.#.#.#...........#.#....#.#..............#..#.#.......##.......##.......#..##..................#.......###..#.#...#........##...............##.#...#......#.#....#....#...##.##...#.#...#......#.#...#.#.....##......................#..............#...#..#.....#........##...#.........#####..#..#..##....#...#.#.............
..........##....#..#.#.#.............#.#...#...........#.#.#.#....#.................#.#.....#....#..........#...#.....#.....#..#..................#........#...#...#......##...#......#..######..............##......#....#.....##.....#...#.....#....#.....##...#.#...#..##..#..#.............##...............##.#....#........###.......#..###...#........#..#...............#....#..#.#..#..####....##...#...##....#...#.........#......#..#.#....#...#..#.##......##........#.##...........#.#..#..............##.##..#....
#.#...........#....##......#..#....##...#.#..#.....#..#..##.........#......#.#.....##.#...#.....##.....#..#...#....###..#.#..#.......#..#....#....#...#..#.......#.........#.#.........#.#..#.......#..#.#.##...#.#.......#...##....#.....###...##..###......##..##..............##.##.................#.........#.#..........##...........#.......#......#....#......#....#...........#.#..............#...#..#...............#...........##...............#.##....#....#....#.....#..#...........#.#.......#..#.........#.##..
.##....#...#.#..........#...#.......#......#........#.........##...................#........#.....#.#....#.........#....#........#..#.......................##.#......##....##.....#....#.#...............#...........#.....#.....#....#....#.#.#....##...#......##.....###.#..##...#..#....#........#.......#..................#..#..#.##......#..#........#.#..##.....#........#.#.................#.....#...#...............#....#..#...##........#...#...#.#...#......#.#...#.#.......#...#.......#.#.....##..##...##.....##
#......#.##........#..#.........#.#.#....#.........##...#..#....##..#....#.#........#........##...#.........##.................#.#..##.###.........#.......###...................#...#.#...........#.........#..#.....#.......#.##...#.##...#...#......#....##..#..#....#.....##.......#....#..............#.#...#...#........##..........#....#...........#.#.#............#..#....###....#..#......#............#..#............###.....#.#.#.###...........#....#....#...#.#...........#.....##.....#..#........#...........#
..#.#...#..#.##....#.....#.##.........#..#....#..........#.#.#........#..#................#.......#...#.##.............#.#.#......#....#...#.....#........#...#.#....#.....#.....#........#....................#............#...##.....#..##.....#.#......#...#..#....#..##....##......#...#............#.#................#..............#.#.#..##...#......#...#..#..#...#....#.................#.............#......#....#......###...#...#...#...#...........##.....#...................#......#.....#..........#..#.....#..
......####....................#.....#.....#.....###..#....##.##.....#..#.#..#...#.......#............##......#........#.#.......##.##..##.#......#.......#.#..#.........#...#.....#...#.#.#.......#.#..........#.#............#..##....#.#..#...#.......##....###.#.#........##..#..#.....#..#....##..#.....#.............#......##...#.###..#.#...#............#.#...##.....#.#.#...#.#....#........#..#...........###.#.....#......#.#.........##...............##.#.....#...................#.........#....#....#.#..#..#.#..
...#..........##....#.#............##.....#...#...#.......#.##.#....#........#.#..##....#..#.##.......#.##......#........#....#...#........#..............#..####....#....##.......#............##....#....#.......###..#.#.##.......#.......#....###..#...#.#...#.#.........#....#.....#.......#..#...#......#..#....#..#..#..#.......#.....#.#......#.....###...#.#....##....####...........#......#.#....#.#.#..#...#...##.............#.#......#......##.....#...............................##..#.#...#................#.#.
......##.......#.......#...##........#......#.......#...#.......#............##......#......#..#..#...........#.##..#.........#.##.#..........#.....#.##..#........##.#..#...#.#.#........#..............#...##...#...#..#.....#..#.##....#......#..#.###.....#..#.............#....#..........#.......#.#.#....#....#........#.###.###...............#...#.........#...........#...#.....#..##.#..#.#................#..##.....##..#.....#..#..#.......#.......#....##..##.#...#..#.........##......##.........................
.......#...##......#..#.#.##.#...###..#.........#............#...##.....#...................#.#..........#.#...........................#.#..#.#...........#...#.##....#...#..#.#..#....#..#.#.....#..#.#.......#......#..#.....###.................#.....#..#..#.........#...#........##......#.................#........###.##..........##...#.......#..##.#....#...#.#.##......#....................#.##....##.#......#.......#......#...#...#.........##......#...#..#...#...#.....#...#.....#.........#......##.......#..#..
..#......#.............#.#......##.#.#.....#...#......#.#.##....#.#........#....#....#.#....#..........#........#........#..........#..#......#............###......#.....#....####..##........#........##....##..##.....#.......#......#..#.#.......#.#.#...###.##.#..#..##..........#..........#......#......#...####....#......#.........#.#.....##...#..#....#...#.............#..###.....#....#.........#.#..##.#.....#..##....##...........###....#...#...............#..##......#.#....#...#.........#.....#...#.#.#.#...
.......#...#......#........##..#..............#.....#.....#.....#.......................#...#.#....#.#...#.#.#..#....##...#................##.#....#.##......#......#...##......#..#..........#.#.....#.....#..#....#..##.....#.##......#........###........#...##...#.#..#...#.....#......#...#.......#...#.....#....#.......#...#........##.....##....#..#.#....#...#......#....#...............#.#..#.....#.##.##.....#....##.#..#.....#.....#.##......##...#.#..#.......#.....#..#...#.#....#.......#.##.......#............
.#....#.........#....#..#..#....#..#............#.............###....#...#...#.#............#..#........#.....#.#....#...#.......#..##..###.....#.......#........#..##.........##...#.#.....#.####.......#####.#...........#.#....#...#...#..#..#....#...#.#.........#.....#....##.#...#...#......#..#.##.#.#..##.....##.........#.......#.......#.#.#.#.#.#........#...#..........#.#......##...#.##.#..#....#....#.............#..........#....#...........#.....#..####...#................#........#.##..#.#...#........#...
....#..#......#........#.#............#.#..............#.......#.#.#...#..#....#..#.....#....#.##............#.#.##...##.....#..##..#.#......##.......#......#...##.#...#..##..........#....##................#...##.#.............#.#.....#.#...#.#.#.....#....#......#.#...##....#.#.....#.....##....#...#.#..##...#.#.......#.........#...#.......#.#....#...........#...#...#........#...#.#.....#.#....#.............#....#.....#....##...#.#........#........#.#.#.........#..###..#..#.#........................#........
.#..#..#.......#....#..#..#.............#..#...........#.#..........#.#.##.......#...#.#.......#........#........#.....##.........#..........#.#.....#.#........#.#....#......#...#.#.##..#..#..................#......#.#.#....#....#...##.....#......##....#....#..#....#.......##..#......#...#...#..........#........#......#...##.#.#.............#.###......#.....#..##.#...#.....#...................###.#..#......#...#.........................#...........##..#.#......#......##.....#.#........##...####.............
.#.#.#......#........#..##...#...##..#.......#.....#...#..#.........#...#.......##.#.....#......#..#....#.......#..#..#.#...........#.........#..#........#..#.#..............#.....#...#.#....#.............#....##......#.#...............#......##..........#........#.......#.....#......#.#....##.#.#..##.#......#..#.#..............##.###..#....#....#..#.#...#.#.......#....#....#.##....##....##..#.###......#.#......#......#.....#.....#...##.....#.#.....#....#......#.#..#..#............#.........#...##....#.....
...#...#....##........#...........#...............#..#.#.#.#...#.............#.#.#...........#........................#..#.#........#.#.#....##........##............#...............##....#..#.....##...............................##............#........##..#.##.#.#.....#.##...#...#.....#.......#.#.......#....#........#...#...#..#...#..#.#........#.##..............#..#.#.#.......................##.#.....#.#....#..#.#....##...#..#....##.....##..#........#....#.##.#...#..#....#..............#...#.##.........#..
.....#....#..#............##..#.....#...####.....#..#.....##...#............##.......#....#....#.....#.........#..#...#.....#..........#.#.#.#...#..#..#...#.#.##..#.....#....#.#.....#..#......#..#.......#.........#.#.......#..#.#.##........#......##.##..#....#..#....##....##...#.....#..........#.......#.###...#......##....................#...#..#..#.......#...##............#..#.............#........#.##...#.#...#......#..............#......#....#..#....#....#.........#....#....#.##..#......................#
#..#........#....#..#....#....#....##.#........#.........#....#....#........#.................................#..#....#................#......#....#.....#..#..#...#...##......#.....#..##........#......#....##.#...#.#.........##....#.........#..#...#.#....##..#....##....#........#....#.#...........#.##.........#..##.....#.#....#.........##......###....#....#....#.....#................#..#................#..#......#.......#............##.............###...#.........##...........#.###...#...#....#......#.#....
.......#.#..#..#...#.##....#.#....#.................#.###.#.#........#.......#...#.##............#...#.....##......##..#............#.......##...........#.......#...#............#....#.....#............#..#..........#..##.#.....#.#....##.....#.##..#....#....#..........#....#.#...#.......#........................##.....#.............#........##..#.........#..........##.##..##...#......#..#.#.###.............#.#..##.##..#.......#..#...........#...#..#....##........##...#......#....#......#....#..#.##.........
...#.......#......#...##...#.........#.#.....#....#......##............###.#......#...##...#..........#......#...#.##......#...........#..##....#....##.#..#.............###.#....##...##.......#...#.#...#..##.......#....#......##...#.#...##.........#......#..#.....#...##..........##..##..#............................#.........#....#.#...##...#...........#.#.....#..#..........#..####.#.#......#...#..#..##.#....#.#..#.......#..#...................#.......#.##........#..#.........#.#...........#.#....#.#.#..#.#
..##..#....#..#....#....#..#..................#....#.....#..#........#.###......#.....#...............#..#...#.#.......#..###.#.#.....#..#.........#..........#......#.##..........##...#....#.#.#..#.#.#.#.#.#..#.###..#.....#........#........#...............#..#..###...#............##.....#....##.#.##.##.....#..........#...#.#.........#...#......................#...#.#...........#..#.#......#....#.#...........##.###....#......#.##...#...........#......#.....#.#............##..#........#......................#
..##.#..#.#..#......#................#.....................#.......#.......#.....#...#.......##......#.#....#.##........#....#..#..##...#.#................#..##.......##..........#.....#....................#.#..#.#....##..#.....#.#........#..#.#.......................##.......#........#....##.#....#..#...#..#.............#..............#.....#.##............#.#....#..#...#.#...........#.#.#...............#.......##.........###.........#..............#...........##...................###...#........#...##....
....#..........##.#...##.#.................#..#...................#............#........#.....#...........#..#........#..#.##....#............###.##..####......#...............##.#.....#...........#.....#..#.......#...#.......#.......#.#...........##.......#.......##.#.###.#...........#......#.....................#.#.##....#....#............##.##....###....#..#.....#.........#.##..##.#...#....#....#.....#..#..##.#...........#.#..#.....#...#..........#.....#.###.#..#...#.##............#...#...#...#...##.....
#....#.#...............#.......#.##....##........#.....#......##...#.#.#.............#.#......##....#.......#.....#...........#.....#...#.......#...#..##......#.................##..###.....#.............................#......#..........#..##........#...#.........#.#...#.....#............#.....##..###..........##.##.....#.......#.......##...#..##.........#......#..#.............#...#.......#.........#.#...###...........#...........#.......#.......#.#..##.#..#............#.#...##...........................#.
..........##....#...##..##..#.........#..#.....#....#.#..#............#...#..##.................#.#...........#.........#....#..##...#.#..#.#.........#....#.....#.....##.#.......#.#.##.......#.......#.#.......#.........#..#..#.#.#..#.##.......#.......#............#...##........#.##..#.......#.#..#........#........#...#.................#...............#....#..#....#.#...#...#....#...#.......##.........#......#...#.#......#...#...##........#....#....#....#..#..#.#.......#....##......#.........#.....#.#......#
...###.#...##.#..#.#.....#........................##....................#.##...#.#.....#..#.#.#...#...............#...#....#.#..#..##........#..#.....#.........................#...#........#.......#..........#..........#....#......#...........#..#.#........#.....#...#.......#.................#....#..#..##.................#........#..#.......#............##.......#......#.....#....#.##....#.#.#.#.##....##.#......#..###.....#..#...#.....#.##........#.##....#....#...#..#..#.........##....#..............#......
#................##.#..#...#.##...#.#....##.#.#..............##..#.#.#..##..................#.#...#................#..#.#..#..............#...##...#...###......#....#.............#.#.........#..#...#....#...#..##......#........#.........#......#.#.....#.....#..#..........#....#...#..#.#..............#....................#..........#......#.#..#........#..###.##.#.....##....#...#...#.....##..#.............##..........#.........###....#.#......#.#.#....#......#.#.....##.....##.......#..#.#......#.##.#.#......
##.#..........##..#.....#.......#......#.......##...##....#.#.#...............#.....#............#.....#.....#....#..##.#.#.#..#..................#.#........#...........##.......#..#.#......#.........#.............#.##....#...##....#..##............##.#.#....##........#.#..........#.#.......#..##......#...#..#..###.##......#.........#.#..............#......###....................#.....#..#........#..#..#.......#..................#....#.#.............#............#........#..............#...............#....
.#....#.#.#.#.....#...##..................###....#.#............#.......#..........#........#............#....#...#...#..##.......#..#.#...#..#..#..............#.#..##...#.#........##.#.#.......#.....#..................#..........#...#.#...#...#...#.#.....##...#...#.#.......##..##....#.#.####..##..#....#....#...#......##.##....##..#..#....#.#....##...#..#.#..#.#.....#.....#..##.......#.#........#....#.#.##....###..#...##..#.#.#.#...#..#.##...#.......#.#....#......##..####.#.##.....#...#..#..#........#.....#
.#.............#....#.#...........#.................#................#...#.....#....#.#.....#.........#..#....#.......#.....#....#.#......#...#.#...#.#..##.....#..#..##.#.#...#......#.#...#...#....#..###.....##..#.#.#.....##..#.......#..#....#...###.##...#.......#.#................#.#.....#....#.......#........#....##........#...#...#.#.#.......#......##..............#.#....#.....#.............#..#.#...####...#......#..#..##.#.#........#..............##..#.#....#.....#.##...............##..........#........
........#.#............##........#..#.#...##.........#.......#.#.....#..#..#..#...#...###..#.........#...#.....#......##..............###.#.......#.##.....#.........#.#....#.#.#..#.#.......###.#...#.........#....#.....#.......##.......#..............#..##.....#.#..............#....#..##..............#.#.#....##..##..##.........#.........##..#.#.#........#..##.........#.#...#.....#........#....#.....#...........#............#........#....#......#.#...#......#.#.#......#.......#.#..##.#............#...#......
...#...##........#...#.#....##..#...##......#..#.#.#......#........#.#.#..#...#...#...#....#.##.............##........#.#......#.......#..#......#.#.#.#....#.....#......#..........#..#.#..#.......#.....#...#..#.....#.#.#..#......#...#.#...#...........#.#.........#.#..##.................#.#..........#..#...#..#.........#..###..#..#....#........###................#...............#....##.....#....#...#.....#......##.....##..#............##.#..#......###.............####..##...#....#..............#....#...#.#..
....##.......#.....##...#........#...#.....#.#....#.....................................#..###...#.....#..##...............#.#.......#............##......#..#.......##....#...#..#..#......#..##...#...#.#..#.#..#.#......#.#.....#.............#........#.####..........#.#.........#...##......................##..#.......#..........#.....##.#.................#....#..#.#......#..........#......##...#.#..#...................#.........##...#.......#.....#...##....##...#............#......#....#.........#..#.#.#....
...###...#..#.....#.##.#.#..#.##..#..#.......###.#..#...##..........#..#....#.#...#.........#....#..#.#...#.#.....##.............#...#.#...##....#..##....#.###.#......#.....#..#...#..........#......##...............#.#..#..#......###.........#.....#...#......#..#...........#.#......#...#..#..##.#..#....#.##..##..#.............##.......#.#...#........#..................#..#...#...#.#....##...##.#.........#.......#....#.......#..#........#..#.#.......#.....#.#....#....##.#.........#.....#...#.....#..##...#...
......#...........#.#.....###...#.#....#...#...#.................#...#.#...#...#.#..#..............##..#.#.....#.##..#.#..#....#....#........#.......#..#......#...........#....#.....#....#....#..........#...##....#.....#.#......#..#....#.....#.....#......#..#..##...........#..#...#.#...#...........#....#.......#.....#.#...#...#.......#.....#..........##..#......................#...#................#.....#...#.#....##.#....#.#...............#.....###..#..#..............#....#..#.........#..##....#...#.......
...#....#.#.#..............#.#......#.#.......#.#.......#....#...####...#.#...#..................#...#...#.##.#.#..#..#.#..#.........##.........#.#.#.................#........#.....##............#..............###.#..#....#..........#....#...#.##.........##..#.............................#.#..#....#...#..#....#..#......................#......#..##.#.......####..#...##.........#.#.....#....#.####.##..##...#.#...#..#.#..#.#........##..#.....................#....##...#...#....#....#......#.....##..............
##.##....##.#......#.#..#.#.##.#...#.#.###.#.....#..........#..#....#.............#..............#.....#..........#..#.....#....##......#...#....#...###....#.#....#..#..#........#..#....#...#..........###.#........#....#..#.........#........##......#...#..#..#.##....#..........#.........#............#...##.....#..#....#.#......#.#..##..#...............#...........##.#.##.........#....#.......#........##.........................##........#.....#.#.#...#.....#.....#..........#.....##..##..#............#......
##...#..#...................#......##..#.#...#..............##.#..#....#..#..#.#..#.............##.#...#.....###.....##.#.##......#.#...#..#...#.##............#...#...#...#...#.#....#.#...#...#...##.#..#.#...#..#.......#...........................#....##.###..##.#..............#....#...#.#......##....#....................#..#.......##..#.#......#.............#....#.#.......##....#...#.....#....#.........#....#.....#....#.................#.......#..#..##....##...#.....#...#........#....#...........#..###...#
..#...#...##...............#.......#..#...#.#....#.#..#..#.#.#..#....#..#...#.#..........#.#..##....#..#.....#........#..#...#.......#...#....#...#.....#........#..........................#....#.................#.#.....#..#.....#....#.#........##..#.#...........#....#..#................##.#.#....#..................#.##.....#.#....#......###..#...........#....#..#..#.....#......#....##..#.....#...........................#....#....#.........#..#.....#..#...#.#..#......#.##.......#.............#............#..
...........#.#......##...#..........###.........#......#...#.##.#.....##..#...#..............#.##........#.........#.#......#...#..#.#.#..#......#.##.......#....#.#.#..#.....###.#.##..#......#..#................#...#....#...##..........##..#...............#........#.#....#..................#.#.......#.................#..#............##.........#..#.......#................##........#..#.#..........#.##.#...#......#.#.................#.#..#.....##...#.....................###................#.....#....#....##.
...#...#..........#.#..#.#.##.#.................##........#.....#.#.........#....#....#.....#..##...##.#..........#..#.#.....#..#...#....#........#..#.........#..#.........##.#.##.....#....#......#.##...........#...................#...........#..##......#.##..#..#.......#........#...#..#........##...........#...##.#.#................##..#...#.....#.................#...................#..........#...#...#..#....#....#.................#.........#.#........##......#.............##....#...#.....#..##.....#.#.#.
..#.........................#......#.....#...........#...#.#......#.#......#...#........#.#.##......#...#........#.#..#......#.#.#..##....#.......#....#......#.............#.#..#...#................#....##................#...#.#..............###..#..#....##.....#.##...............#...........#.....#........##..####..#.........#...#.#........##.....#....#.....#.....##..#.#..##......##.#..........#..#...#..........#..............##......##.........#.#.............#....#.#.#.#..#....#..#...#........#.......#..
.#..##..##....##.#.#...##......#........##.....#...#....#.....##....#....#......#..........#................#.#....#........#.....#.##....#..###.##.......#....#..........#...........#......#..................#.##..#....#...#.#.......#.#.#.#......##.#...#.....#....#......#.#.....#...........##..#......#....#.....###.......#.##.............#....#.#.....#................#.........##.#...............#....#..#...#...........#.#......#......##.#.#.#....#...###..#..............#..........#.#.......##.#.#.......###
.#.....#......#..........#..##.#...#.##.......#.#.......#..........##...#.....................#.#.#...#...#...#........#..................#.#...#...#......#...#.##.##..#.....#......#........##.#..#........#....##..#...#..............#.#...#..#......#....#..#....##...#.#....#..#...#......#....#..#.#.......#..#........#.#..#..##.....#.#............#.......#.#......#.#..#........##.#..#...#.........#..###.#...###........#.......#......#..#.#.#......#......#.##.##....##..........#...#..#...........#...#.#.#....
...#......#.#....###..#...........##.....#....###....#....#....#................###.#.......##.#..#.....#....##......................#...#.##.#.................#........#..#..#.#..#....#.#...##..#....#.#....#...#.......#.....#.#.#........#.##.#.....#................#.....#.##.....#.....#..#.#.....##.....#........#..##.......#...........#..##...#..#....#.#.#...#..#...#..........##.....#.....##.#......##.........###..##.#............#........#.#.#.....#........##..................#....#...#...#.........#.....
...........#...#...#..##..#.....#...#...#...#....#.#.............##.......#.....#.#.#.....#...#..........###..#...#..#..#....#..........#.........#......#....#...#....#....#.....##....##..#.#............##...#...#..#....##.......##..#.#....................#..#....##.....#...#..#.##.......#....##.......#......#....##..#..#.........#..#...#.......##....#............#...##...##..#.....#..#..#...........................##.#..#.#....#..###......#.##.#.###..#....#..##.#..#..........#.#.#.#.#.#....#....#.#..#.....
....#.#...#............##............###.#........#...............##..#...##..........#..##.#.##......#.....#.#....###.......#.#..................#.............#..#....##...............#..#.....#..###..#....##.#.......##..#...#........##............#..............##.##......................#....#.....#..#.................#..#....#....##......#...#.....##.###...#....#..#....##...#..........#.#..#...#....#.##.....#.....#...............................#....#.............##.#.............#.....#.....#........#.
...........#......#.#....#.#.......#...........#.##..........#....#....#.#............##......#..#...#......#.................#......#.##..#..........#..#....#....#.#.#...#...##.#.....#..............#.#..............#.......................#............#.#......#.#.............#......##..........#............#.........#...........#.##.........#.....##..........#...#......##....####.#..##......#...#..#.........#..#..#.........##...##............#...#.....#.##.#.#..............#....#.#.##.....##...#.#..##.#..
..#.#.....#....#...#.##.............................##........#..............#.#..#..#................#...#.....#....#.....#..#..........#..#.#.....##....#....##.........#..............##.....#.#.....#.#.#.#.#........#.......##......#..#.......#......#.##...#....###.........#.........#.#....#....#...#..........#............#.##......#..............#...#..#........#...............#.......##.#.......#.#........#..#...#..#...#...............#.......#..#.#..#.....#.....#.....#......#...#.............#...#....#.
.##....##..#......#...##.........#..........#...#.#..#.##..#.#.#........###..#.............##..#.......##.............#....#.#..#.....#...##................#.#..#.#....#.......##.##...#.......#.#...#..#...#.#..###....##..........#......#........#..#.#...............#..#...#..............#.............#.#....##..####.#.#......................##......#.............................#.......#.....#..#....###..#.#..........#..#.......#......#................#...#.....#.#..............#......#..#.#.......###...#..
.#..#.........#.....#...#...#.........#..#.........#.............##.......#...........#.....#.#.#...#...#...#...............#...#........#..#...........####..#......#.#...........#......#....#..#..#.#............#.#..........#..#..#...#......#..#.....#...#..#...........#.#.......#..#.#.#.##..........#.#..........#...#..##......#..#.#..#......#.........#.#.#..#...#.#....#.#...#....#.....#........##.##.....#....#.#..###..#.....#.#...#...#....#....#...........#........##.#.#.#...#...#...........#...#..##.#.##.
...#.##.#......#.#.............##.##.............#...#.#..#......#.........##.......##..........#.#....#..#............#....#.#...##.............####.....##..####..#....#..#..##.#...#..#.##...#.#..#.#.....#.##...#........#.....#.......#....#....#..#.......#..#.....#.#..#.##.##...#.....##.......#..###....#........#.............#..#......#...#................#..#..#.........#.....#....#..##............#....#...#.##....#.##...#..#.........####...#...................#..#..##.......#......#..#........###...#....
..#..#.......#.......#.#.......#..#..#..#....#.....#.#.....#..##...........#.................##........#...#.....................#...#.........#.....#..#....#............##.#.....##..#..#..##.##.....##.........#.............#..#.....#........#..#.#....#....#..#.#......#...#..#......................#.................#.......##............##....#.......#..#.......#.#.............#....#..#.#.........#....#...#.........#.#.....#..#........##.....#....#..........#.#.......#.....#.....#.....###.#...#.....#.#.....
..........#...#.#...#....#....##..#.#.....................##......#...#......##..#.....#.##.##.....#..........#......#........#..................#.....#..#......#......#.#....#....##.#...#.#..##........#......#.#.#..##.#....#.#....#....#.......#...##....#.....#......#....#......###........#.......##........#.#........#...#.#..#.........####..#...#.......#....#.....##..#..#.......#....#..#......#..#..........#.......................#..#...#.......##.........#..#.......#.....#....#....#..#.......#..#.#.......
...#........#...##.....#......#.#.........#...#..#.........#...........#.......#...#...#.#...#.....#...#.#..............#....##..#....#...#.#..#......#......#..##...#..................#.....##.#.#.##.##...##......................##....#...#.#......#.....##........##....##.#....#.#...#.#....#....#......#.........##.#.................#...##....##......#..###........#..............#...#.....###.....#...........#.......##.......#....#.......#......#.#.....#.......##.....##...#..........#.##...##................
.#......#........#...#.................#...#.........#...#.##....#...................#...##.##.......#.#.#.#.#.#......#.#.#......###......#...##.#.......#.....#....#.............#..##..#..........##......#......#..............##..#....#.......##..#.......#....#....#...##........##............#.....#.#...#..........#..#...........#.......#.........#..#..#.#.#.....##.#.....#....#....##...#......#.#...#.....#.....#.#....#....#........#...#...#..#....#.....#...##..#........#..#......#..#...........#.#..#..#....
..#..##..#.....#......#...#.....#.......#...#..###.#....##..#.....#..#......#...#.......##..#.....#..#....#....#.....#........................#.....#.............#.##....#..........#......#..#..#..........#............##.#.......#.#....#.##.....#.....#.....#....#........#...#...#.#....#.....#...#..#.....#...#.#..#..##...#..#.#.#.#...#.........#..............#.#..##................#..#..#.......#..#..#..#..........................#.........#....##.#...........#.#..##.........#..#...........#..........#......
................#........##.#.#..#.........##...##.......##.#......#.............#..#.......##..###......#.#....##..........##........#.#...#.#.#......##..##.....#........##.....#.#...#..................##........#.....##.#.....#.....##..#..#.#.......#......#.........#..........#........##..#.#...#.#.#.#...#..#.......#.#............#......#.............#...###..#..#.......#......#..#...##......#..............#....#..#..#........#.....##..#..##..............#....#..#..#.#..#........##..........##..##........
#..##........##..#.....#.....#..#.##...........#.....#..#....#.......##.........#..#.....#.##...#................##....##................#.#...#.#.......##.....#......#.#.......#.....#......#...##.....#...........#...#...#.....#.#.#......##.........#...##.#.##..........#.#...#........#.#....#..........#.......#..#................##....#.#.......#...###...##............#..#.#...........#...........###.....#.......#.#.#...#.#....###...#..............#.#...#...........#......##...#.##.#..##....#...............
....................##....#....#..................#.......#....#.#.#.#.....##....##......#......#.#.#.##........#..#.#.#....#...#.#...##..#..#.....#.#.......#.#..##....#..#...##..#....#.......#...........#.##.............#...........#.#.###............#......#..#.....#..#.......#..##...#.........#..#....#....#...####..#...............#...#.......#...#...#...#.###...#.#........#...##...##..##...............#..#..#.....#.#..#.....#.#..#......#........#.#......#.........#..#...........#.#..#....#...##..#.#....
...........##...##...#....#...#.#..##.......#..#............##...#...#..#...........#...#..#...#......#..#.........#.....#...#...##........##....#...#................#...#..#................#.......##........#...#.##.........#..........##...........#..#.#...........##....#......##........##.#.#....#..#................#..#...#.#...........#.........##....##.......#......##.#..#....#........#..#......#.........#.##....##.................#..#.#.........#....#....#.......#...........#......#..#.............#.#.
...#.......##.........#....#.#..#........#..##........#.##......#..#.##.#.#.#...#....#...#..............#.#.......#.#.......##......#....#...#....#.....#......#.............#.......#..#............#....##......##....................##.....##..#.........###.....#............#.##.##...#...#......#....#..........#......#.....###..#..#...##.#....#.....................#......###.#....#..#.....###.#....##...#.#......#..#......#.##...........#.......##...#..#....##..##...##.##........#..#......#...#..#............
.....#..##.....##...#...#.##...........##....#...##.....#.#...#..#....#.....##.#...............#........................#.##..........#.#...#....#....................#..........#..#.......#.#.......####...##.....#..#.#....#.............#............##........#.....#....##............#...#.#...##..#......#......##..................##...#.........#.........#.......##...#....#..#.##...#....#.....#....#...#.#.....#.#....#...##..##.#.......#.........#.#.#.#...#...#.#.........#.......##.#.....##..#....#......#...
.#.#....#...#.#..##.##....#...#............................#........#.......##..##............#...........#..#.....#.....###..##...............#.....##..###....#..................#...#......#.#...##.........#.#..##....##.#.#...#........#......##.........###...#.....#...#.......#..........#....#.#.....#........................#....#..............................#......##....#...#.....#......#.....#....................#..#.........#...........##..........#.#.##..#...#..##..#......#.#.....#.#..#.#..#..........
#.#..##.........#....#..##....##.....#...........#......#.............#........#..#.#.......#...#...#.......#.#......###....#......#...#...#.#.........................#.........###.....##..#.....#........#...#...#.....#..#.#.............................#..#...#...#..#.......##........###......##...#...#...#...#...#.......#..................#...##.##...#....#.#..................##.#..........#..#.....###.#..#......#....#.#........#.......#...#..................#...#...........#..#...####.....#..#..#.#..#....
.....#..#........#.....##..#..#.................#..##..##.#.##.#..........#.............#.#....#..#.#..#.....#.....###........##.#.....#......#..#...##..................#.........#...............####..........#.................#...#.......#.#...#..#.#...#...#.#...#....#..####.....#.##....#..#.......#...#..##..#.#...#.......................#.....#.##.#.....#.....................#....#.#......##.#.#....#......#.........#.#.........#.......##....#......#.....#......................#.....................#...#..
#......#.........#.#.............#..##.........................#........#........##.#...#....#..........#.#................#.#.....#..#.#.#..##...............#.....#...#........#.#.....#.#..##..........#...##.##...##.#..#...#.#...........................#...#......#......#...........#...#....#.........#....#..#............#...#.#.#...#....#...#....#..##.#.##...............##..#..................##.##....#.##.#.####..#...#.......##.##...........#...........#..........#...#.....##...#...#.....#..#.....###...#
....#.#.....#..#...#........#..#.#...##.....#...........#...#....##....##.#..#...##.#........#.#...#..#.#.#......##..##......#.#.....#..........#.......##...#.............#..#.#..#..#...#..#.#...#......#..#.............#.............##............#.###.#.........#............#.#..#.#...#....#........#...........#......#.#..#.............#..#####.....#..........#...#.#....##...............#.....###.#.#..#...#......#...##.#...#.#.#................##......#.#.#...#....##..#...............#....#.....#..........
...#.#...#..#.....##.....#...........#....##...#.......#.#...........#..#..#...#.....##......#...#..####......#........#..##.....##..........#.##.....#...##.........##............#.......#..#.......#.#.....###.#........##.....##.#..........#.#.#......#.....#....#.........#.##..#.....#....#...#..#.#.##......##.....#...#..#....##...#...#......#..#....#...................#....#........#..................#.#.............#....#.....#......................#.#...........#......###.##...........#.........#.........
........##..#...#.......#......#......#...##.#.....#..#............#..........#..........#...#.#.#.......#.............#..#........##.#.#.................#............#....#....##..#.........#.#...#.#....#......#...###.##.#....#..#........#......#....#..#.......#.......#............#..#.....#.#..##.....##......#....#......#..............#.#.#..#.......##.#.#..#.....#...#..........###.#..#.......#...#.#.#........###.......#........#....................#............#.#....#.................#............#...#.
.#....#.#.......#.......###...........#...#..#.......#..###......#.......#.......#..............#...........#...#.##................###.#..##..........#..##.....#...#.....#..##......##.#..............#......#...#................#........###.....##..#.........#...#.........#.....#...##.#..##.#......#............#.....#....#.##..#.......#........#.....#....#...........#...##..............#........#......##............#..#..##......#..#.....#...........#...#.......#..#...........#.......##.#####..#.#.#....#..#
.#...........#...#........#..#............#................###.......#.......#.#.#.##.#..#.....#......#......#.#.#.#......##.......##...###........##...............#.##....#..#.#...#....#......#.....#.#..#......#.#........#.................#.#..#.#.###...#......##..#.............#......###....##.....#.....#......#.##.....................##.......#........#....#.#....##.............###.....###...#..#...#.......#........#..#...........................#...#...#.......#..#..#...#.#....#.......#...#...#..#.....#
.#.#..#....#........#...#.#.....#...#..##.....#....#.#..#...#.##..........#.#..##...#....#.#.....#...#.........#..##..............#.......##...........#.....##.#...#.#.#...#.........#...#...........##.#....#....#####..#.......#..#...#......#.##.#.#......#....#....................#...#..##....#..#....#..#.#.....#.....#....#..#..#....#....#.#.....#...#..##...#......#.#......##.........#.#.....#..........#.........#...##..#...#.......#.....#.#....#.#..#...#..#.#####......##..........#.#........##.........#.#..
.......#.....#.##..#...#.......#...#..##.##.#..#...#......##.....#..........#...#.#..............#...##..#.#..#..##.....................#........##...........#..............##...#....###.....#....#.#...#...........#...#.......#..#..#..#.#..#...#................#.#..#....#.###....##.........##.........#...#.#...##...............#.#...#.#............#...#......#.#..........#.#..#..#....#....#....#.#.#......#.#...#.....##.........#..............#..................#.##...#...#.......#..###....#.....#.##..#....#
............#........###.....#.....#...#....##.#.#.............#.........#....##..#...#....#.....#.#.#..............#.....##..#...#.....#................#.#..............#.........##......#.#..#....##.......#........##..#..##.##...#....###..#...........#.#..........###.......#..#.#...#......#.#.#...#....................#......#...#........#.#..........#.#........#............#.........#.#...............#..#..##..##.....#.....##.....#.#..#........##.#.......###.....#..#......#..#....#.#...#.#.#..#........##.
..#..........#.......#.........................#........##.#..##.....#...........#.......#.#......#..#..##...#...#.............#....#.....................................#..##...........#...##..##......#......#.#.#....#..#.....#..#.#..#..#................#.#..##.#.......#..#....#.#..##.##.......#.###......##.....#....#.....#..###.....#.#.#...##...#....#.....#.....#.........#...............#........#........#..#....##....#......#.....#.......#................##.#......#....#..#...#.##.#.........#....#.#.....
......#.....#.....####.....##...................#.#...#....#.....#..................#......#..#..#.##....#.........#.#...#..#...##..#...##..........#..#.........#......#..#..#.........##...#................#......#........##.#.......#...#........#.#..##...#...#..#..##..##......#..#.#..#......#....#............#............##.#...........##..#..#.......#......#......#...#.................###..........#........##...##.......#..#...#.#.#.#....#....#.....................#..#....#...#.........#.#...........#....
............##..#...#.#.......#....#......#.#..#..#....#.#...#.............#..#.##........#..................#....................#.#.......#..##.......#..#.##......#..#...##.....#........##............#.##.#........#.#...#.....#.......#..#....#.....#.......#..........#.#.##.......#........##....#...#..#.............##....#..#.#..#.....#....#.........#.#......#.....#............................##.........#......###.........#..................#....###...........#...##......#.#.#..#..........#...........#..#.
.........###.#...##..#....##.......#....#......#.............#..#.......#..#........#...#......#.......#.........#.......#.#.....#...##.....#........##................#...#.#.###......#..#...#.#..#..................#......##.#.#.....##..#...#.......#....#..........#.....#......#.....#..........#..#..#..#.....#.#.....#.......#.............#....#.##....##.#......#......##.................#....#...##...#..##...####...#.#.............#......##.............#..#..#......##.#..#..#........#....##..#...#......#.#.#
....#.#..#..........#..#..........#....#...##.#...#...............#..#..............##.#..#..#...#..#....#........#.##..#..#..#.##....#...#...#...#......#.....##.............#....#.#..#.......#..#...#.##...#......#.#.#####...#....#...........................#............#.......###.#.........##....#.##..##.....##...#....#..#.....##..#.#.......##...#.........##...............#........#......###.....#.........#...#.####...#...#......#..#....#....#.#..#............#.#....##..#...##....#..#..#.......#..#....#.#
.#....#.....##..#.#.#.........#...#....#.#..#...#........#...#..#...#.........#.....#...##..#.#....###.#...........#...#.......#.#..##..#..#..#.................##.....#........#.........##.....#....#.#.......#...#.#......#....#...............#........#.#.....#...........#...........#.#.#......#...#......##....#...#.#.....#..........#......#...#.###..#..........#......#........#..#....#...##.#.....#............#.#............##....#......#.#.......#.......#......#.....................#..##....#.#..#.....#..#
........#...#..#.##.##...#.....#.....#..#..#.......#.......#..#..#.........#.............#...#......#.......................#..#....#..#..#.#...#...#..#...............................#.#...............#.......#..#.......#.......#..#......#..........#..#.#.............##.......#.####....#.#...#...##....................#.#........#....#........#......##..........##..##.............#.....#...##..#.#...#...#.#...#.#.#.....#.##....#..#.##..##..#.#.#..#..#.#........##....#......#...#.#.......#.............#......
..#..##.......#.....#.........##...............#........###.#..#..#..........#.#..###..##.........#.#..#....#.......................##..#.#.#..###...#.#............#.......##..#...#................##..#.......##.....#................#....#...#.............#.#....#...........#...#..#..##.#...#...#.....#.#..##...#..#..............#...............#.....#......#.....#......#.#.#....#....#...#...#.##.........#...#........#.#..#..#......##..................##......#..............###...#..............#....#.......
..#........#..#.....#.#.#...##..#...#.....#....#.............##..#............#.........#......#...#........##...#........#.......#....#.##..........#..###.....#...#....##..#....#..#..#..#..........#..........##...###................##...#...#.......###........#....#......#........#...#........#........#...#......#.#......##..#...........#.....##..........#......#.##....#.##.#....###.....#...........#..#..###..#..##.#.##............##..#......#..##..#..#...#....#..............###..#...#..###.......#..#.##..
#..#.#...#.#..........................#...#.#..#....#..##.....##......#......#........................#...###....#........#......#....#..............................##..#..............##......#.##...#.#...........##..#..................#..#.......#..............#.....#........#............#...##........#####......#..#....#..........#...#..#...........#.....#...#....#.#.###..#....#..#.###....#..........##.#...............#...#........#......#.#..#..............###.##.#.....#.#............................#..#
..##.....#.#..#....#..##..#.....#.#.#...#..#........#........#...#.#.....#.........#.##................#.##.........#.........#......#...#.........#..#.........#........##.##.#....#..#..#........#....#...#..#.#..#......#..#...#....##...#.....#.................#...#..#.#.............#.#........#..................#.....#.....#.#.......#.....##....##..........#......##...#.#.#.##.....#...#.........#........#.............#..#.#..................#......#...#....#..#.....#.#.......#...................#.......#..#
......#.........#.....##..#...#.#......#...#....#........#.......##.....#..##..#..#...#....#..#.##..#...#...#..##.#...##.##.#......#.#..#....#.....#....#..##..##..#.#....#..........#...#....##..........#.##...#.#..#..........##...##.....##.###..........................##....#..#............#.#........#...........#...#...#.#.....#...........##........####...#..........#....#..............#.....###...#....##....##........#...#..#.#.#......#..#......###..#........#......#...#.........#.#..........##...........
.#..........#..........##.#........#...#........#.#..#......#......#........##...##....#.....#..#..#.......#............#.#.........##............#......#.#..#......#.#.........#.....#......#.......#..#....................#....#..#..........##.......#.......#........#.........#.#...........#.........#.##.......#...#..........#......##........#....##........##.........#..#.....#................#...##..#.....#..#...#..............#.....#.....#.#.#.......#........#...#......#.......#.#.....#...................
...#..#...........##..........#..#.#.#.....#....#........#............#..#......#..#....#....#....##................#...#..#.......#............#...#..#.#..#....#......#...#..##....#.#....................#......#......#.................#.#..##......#........#....#......#.....###....#.........#......#.............#..#..........#...........#.#.#.....#...#............#..#..##....#.....#..#.#..#.#.....###.#.............#..#....#.#..#.......#.#.#......#.#.................##........#...#...#.....................#
...##.#.....#...#.........#...........#.#....#.#..............#.......#..#.#...#....#....#..##.###...........#............#.#.#.#.....#####.....#...#..#......##...#..#......#.....#.#.......................##......#..#.........#.....#.##.....#..#..#...............#.#.....#.....##...#...####....#.........#.#....#.........#...........#....#.#.#.......#........#.....................#..........#.....#.##......##........#...........#.....#........#..........................#.##...#...#........##.#..#.#...........
..#...#...#.#..#.#........#.###....##.#..##...#..#......#.#...........#..#.....##...........#....#.............#.....#.###...#..##...#.............#...#......#...#......##..#....##..##..#...#.#..#.......#.........###..#..##............#.............#.#...#...#....#.............##.#......##....##....#.#........#...#........#.........#......#...............#....###...##............##.....#.....#.#..#....#...#..#.#.#.#.#.#.........#............#...#........#.........#......#....#.#......#..............#......#
##....#.......##...#..............##...............##.....#..##..................##.....#..#.......#...#.........#........###..#.............#.#..#.............#.#...#...............#........#....#....##.................#......#...#...................#...#..#.................#..................................#...........#.....#..#..#........###..#...#..#...#................##...............#....#........#.#......................#...#..#.#.#......#..##..#...#.#.......#...#.......#.....#..#.#.#....#.........
#....#..........#..#..#....#.#..#...#................##..#...#.....#........#......#..#..#.....#...##......##.......#....#.....#.........##..#..#..............##..#...#..#.....#........#......#.#............#..#.....#...#................#.#.#.......#.......#.......#..#...#........#..#.......#..#......#.#.#..##..#.............#.....##.#....#....##....#.......#.......#...#.......#.##.............#.#.##...###.#.##.................#..#.....##...........#.#..#...##.....#......#.###.####.#....#.......#....#......
..#.##.........#........##....###..#.....#...#..#.#........#..#.........#..............##.#................#...#............#..#...#....#....#.......#..#..##...........#..#.......##.#.#........###.......##..#.....#..#.........#........#..#......##....#.......#....##...#....................#..#....#..#.......#.##.#.......#...###.....#....#........###...#...#.#.#.#..............##........#.....#.................#.#...........#...###.#.#.#...#.#.......##.......#...#.#......#.................#.##..........#.#..
.........#.........#..####...........##...........#......#...#...#..#...........#.....#.#..#.#......#..........#...#.........................#......#..............###..###......#.#.............#.#...#.#...........##..#.........#....#....#.......#.....##...........#....#.....##............#....#.....#......#......####.....#......#....#....#.#..#...##...#............####....##.#.....##...##.....#..........#....#.#....#.#.#.#.#.........#.....#..#..#..#.........#..........#......#..####..#....#.#..#.#.#........
.......#...#.#.........#.......#....##.....#.....#.......#...........#...........#..#.#.#.........#..#...#...#..#.#.......#..#.#..#..#........##..#.......##..........#.........#.#.....#.........###..................#..............#.#.#...#.....#..##......#.###.#.##...................###............#..#.#.#..#..#..............#...####........#.......#...#.#.#...#...#.........##.###.........#........#...###...#.....#.##..###..#......#....#..#..#.....#.......#......#...#........#....#......#..........#........
..#....#....#....#...##..................#.#...........##........####.#.##...#..##..#...###.#..#..##.....###...##..................#..........#.#....#...............##...###......#.#..#...#.#....#..###...........#..#.#.........#..................##.#......#..#............#.....#...........#..#....##..#.......#..#..............#...##..........##.......####.#....#.........................#...............#....................#...#.............#.#.#......#..#...#......#.....#..#.....#....##........###.##.......
#.....#.#....#.........#..#.####.#......##.....##.....##.....#....#..##.....#..#....#.#.......#...#......#..#.#..#...#.......#.................#.#....#..#....#.#.....................................#..#.#.....#.....#......#...#.....#....#..##.....#.....#............####...........###........#..#.#.#.##..#..#..##...#.##.....#............#..#......#....#..##..##..#..##.#..#..#......................................##.......#......#....#....#....#.....#.............#.......#......#.#.............#...#....#....#
##...#.....#.##.....##..............#..............#.....#.#.#..#...............#.....#........#...#...#...##....#..#........#......#...#..............####..........#...##..................#..#.......#..#....#..#..#.........#...#...#......##..#..#...#..#.#.#.........#.##.......###..##.....#.......#.........###...........##.........#.#......#....#....#.##.##....#......###....#........................#................#.##....#.#.#....#.##....#...#...#..#.......#.#.....#.#...##...##.#.....##..#....#..#...#..#.
#....##.....##.##.....#.......#.#.##..#..#..#.##..##....#..........###.#................#....#..#.....#.#..#.#.......#.......#.#......#...#............#...#..##.#...##.#...#....#........#.#......#.....#.#.....#....#.###.#..#..#.....#...........#..##...#..#.....#..#..##..#...#........#...#.....##.#..#.#....##...#.#.....#...###...........................#....#...#..........#.#..#.#....................#...#....#....#...#.#.......#.........##..#........#.#..#.#..#.................#............#......###........
.....#.......#..........#.......#...#................#..#..#..#.....#.....#......#....#..##..###........#.......##...#..#............#.....#.#..#...#.........#........#.#...#.##.#...#....#.....##..##.#......#.....................#....................#..#............#..#.#..........#........#...........#...........#..#.#........##..........#..##......#.#..#........#......#...#....#.........#...#.....#.....#......#.....#.......#...#...##..#..###....#.........#................###...#.....##.............#......
....#.....#.........#.....#.......#...#....#....#.#........#..#.........#....#....#............#.......#.#.........##...##..#.......#......##..#..##...#.#..........#....#..#.......#..###......#.#..##.......##...###........#...##.......###.....#.#...#.....#...#......##......#.#..#........#...#...#.#..#.##......#...#......##...#.......#...#.#........#...#....##..##.#...#..#...#.#.....#...#..#...........#.#...#..........#..............#............#.#.#..#..#.#.#...............#.......#.......#...#..##..#.....
#...#.#..#.#........#.......#........#..........#.#.#...#..#...#..........#...####...###.#.#..#...........#..................#.#.#....#.........#.#.#.#..#.#..#...#...#.#...........##.......#...#..............#..#.....#...#.................#..##.....##.............##.#....#...#..........#....##.....#..#...#.....##..#.#...##.#.......##..#.#.....##..#.#...#.....#......#..#..#.#.##..#####...#.......................................................##.......#......#..#...#..#..##....#.#..###.#..................#..
.###.#.....#.#...........#.#....#........#....##........#...#.......##.#......##.....#..#...........#..#...##.........#....#.......#...#..#........#......#.#.......#...###..#...#............#.#..#...#....#.......#..#........#.......##......#.#.#....#.......##....#......#......#.........#.....#.#.#....##....#..#....##..#.#......#..........#....##.#..##...#......#.#....#....#.#.#.#..##..#......#...........#.#.........#.........#.....#.#..#......#.....##.#......#...........#.......#........#.#.#...#...........
.##........#....#.#...........#...........#......#..#..##.....#.#...##...............#..#..#..###.......#.#.............#....#..........#....##...#....#........##..........#......###..........#........#..#........#.......#.#......#....#.#...#..##..#....#.#......#.....##.....#.##.....#......#..###.....#.##..........#........##.....#..#.............#........#.....#......#...............#.....#...#...#..........#.....#.........#.#.#...#.........#......##.#....#............#....#....###....#.....#...#....#.....
....####....###....##..#......###.#.......#................#.#.#..#..#..#....#......#....##.#.#...........#.........#.......#..#.......#.......#..##.............##.......#......#..#..#.##........#...#...#............#.....#...........#....#........#..#..##.#...#........#.#..#.............###............#.#....#....#...#......#............##.#..##..#..........##.#..#.##...#......#....#.#..........#..#.#.......#.....#..#..#....#.........#.......###.......##....#...#.............#........#............#........
....#.#...........##...........###.#...........#.......##..#....#...#...#...##.......##......##........##.#...#....#..........##........#..#......##....#...........#..#....#........#.............#..#................#....##.#.#..#..#........#...#..........#....#....................#..#..#.........##..#.......#.#.....#...#..........#..........#..#..#.#...................#.....#.###.#......#...........#..............#..##.#...#........#............##..#..##...#.#.....#..##.....##..#.......#....#....#..........
#.......#.....#.#...#.....#....#.#...#.........#............#.#..#......#......#........#.#.......#....#...#.....###.....#.#....##......#.#..........#.......#.##..#..#..............#.#...#.....#.............##...............#...#..#.........#..#................#...#....#...........#....#.#.............##.....#........#........#...........####..........##....#..............#...#..........#...#...................#........#.#........#.#...........#.#......#.#................#...#.....#...#...#.......##.#....#.
.........#...#..#.#...........#...##....#..................#.#.#........#.#..##.......................#..##....................#.#.......#.........##.#...#.#....###......#..#.......#.........###......#.......#..#...............#.........#...............#.#.#..............#..#........#.............#.........#..#......#..#.....#.#.........#...........#....##.....#..#.#.#.#............#.....#..##...............###...#..#.........#....#...###........#.#.......###.#..#.#.#........##...##......##.................
......#..#..........#.##.....#......##.#............#..#...........#.##...#.........#.....##....#...#......#..#......#.##..##...............#......#.........#..............#.##..........##.....#.#.....#.#...##....##.........#...........#.#..............#...........#..##.##...#.#.##.....#.............#.......#.#..##.............#..##...#...#...#.....#.....#.........##.........#.....##..#...#..#.......#.#.............#.#..........#..#.....#..#...........#.....#.#.....#.................##..................#...
.....#..............#.......#..........#..........#..#.#...##.#.......##..#.#......................##.....#...#................###....##...#.....#......#.....##.##............#.........#.....#..#.#........#.##..............#..##.......#..#....#.......#...............###..#.......##...#.#........#.#....#.#.#.....#..#.............#.............#..............#....#......#.#...#.##.....#.#...#..##..........#........#.......#...#.....#....#...#.##.......#......#....#.#......##.......##.........#..#........#.#..
#.........##...#...#..###...###......#.........#.#...#..#.......................#...#...###...#..#...............#..##.#........#.......#.#.....#.............#............##.#.....................#.....#.#...#.....#..##.....#.#.....#....#..#..#..........#.#...........#.......#....#...........##......#.....####.......#..#.##....#.................#.#.....#.....#.#....#.......#.............#....#..#.##..#.#.##...#...#........##.....#..#...#...#........##..#............###.##.........................#.....#.#.#
#...#........#...#...#.....#...#..#.#..#..#......#.#.....#..#....#...##......#...........#...#.#....#.#.....#.........##...##........#.#.#..##..#..........##....#......#.........#.....................#..##...#...#....#...........##.....#........##..................###....#............#...#............#...#.##......#............#.##.....#.......................#......#................####......#........#...###.##....#..##...#.......#...#.#..#..#..###...#.......##....#.#....#....#.....#...#.#.....#......#....
.....#.##.....#...#................#.##.#.#..#........#....#..#..#.........##..#..#..#..###....#......#.........####........#..#.............##......#....#......#....#....#....#............#.............#......##...##....##.#....##....#......#...##.#.......#.....##..#......#.##.....##........#....#......#.....#........#..#.##...#..#..#....##........#.....#....##...#.#.#.......#...#.#.....#..##...#.........#...#..#.....##.........#.........#.#.................###..#.......#...#.##.......##..#...#.#.###.#..#.
................#........#.#.......#........#....#..#..#..#.....#.#....##..........#........#.....#.....#...#.......................#............##...#.#....#......##...#..........####....#.........#..#.#......##.##............###..#..#..........#....#....#..#.......#.....#.##..........#.....##...##........#.........#..#.#...#.#.....#.........##..##..........###....#..##..........#.#.....#..........#.....#....##.#........#.......##...#...##......#.#.......#.....#....#.#.#........#............#.#.#....#.....
.###..###.#....#.......#...#..#.#...#....#.#..#...#............#...#..#.#..#.#...........#..................#..#...#...#..##....#..............#....#.#...#......#...............#.#.#....#.#....##.........#.............#...#......#..#.......##.#...#........#......#....#.........#........#....#.##.....................#....##........#.#....#...#.#.##...#...#..........#.....................#....####..#...##..........##.................#.....##...#..#....#...##.......#....##...#.#......#.....#......#....#.......
..........#..#....#.............##...#.........#..#...#..#......###.#...#.....#....#.#....#.#.#.....#.##........#.........#.........#........####.......#..#...#........#.........#..##..........##...##........###...###...#.....###....###.#...#.........#..##.##..#.......#..#.#.###.......#...#.....##.#.#.......#..#.#.........#.#..#..#..#.#......#.#...#....#....#..................####........#...........#.#........##.#..#......###..##...........#...##.......#..#....................#.#..#..#.#..........##....#..
#..#.....#.#...#.....#...#.....##.#................#..................#.....#..........#...#...#.#..............#.#.#......#.#...#...#.##....#..........#.....#......#.....###.............###.#..#.....###........................##...#.......##............#..............#....##.....#.####....#.#.....................#...............#.#...##.............#.#..#.........###....#.#.#.........#...#..#.#.....#.....#.#...........#.....###.##..#.#.#.#..............#..##..#.###.#..#.#.............##.......#..#.##.....#
....#...................#.....#..#..#.#...#..........#........#.......#..#....##.......##.....#......#.......#..#........#.#.#....#...#.#...#......#.#..#....#...#..............#.#.###..#...............#.....#......#......#.#....................##...#.....#....#..#...#.....#...##.......##......#...........#.#.#..#.......................#.............#.#...#....#..#......##..........#..#......#.....#............#......#...##.#......#.#......#.....#.###..#.....#.......##....#...###............#...#.#..........
...#.#.....#....#..#..#..#......#...#.......#.....#......#.......#.....###.....#.......#.#.#...........#.....#.....#..#.....#......#.....#....#.....#...#......#####.#.....##......#..........................##.....#....#.....#..##.##.................................#.......................#.....##........#..#...........#.#.#.......##.........#....#..#.............#........#..........#..#....#...............#........#..###...#.##...###....#....##.........#.....#.................#.#.#.#.........#....####...#..
.#..........#.......##.#....#..#...#...##...#....................#.........#..#....#.#....#.#...##....#..#......#.##.#.#..#.........#.#.#...........#..#.#....#...#.#.........###...#..........#..#..##..#.#.....#...#.......#......#.........#........#.#.#.#.##......#.....#...#.##.....#.....#..#.#...#..#..#........#..#.#...........#..#.#...##...#.##....#..#..........##....#....#....#..#........#..#....#....###..........#.#........#..#............#.....#..#........#...#..##..#...#......#.........#...........#...
.##...#.#.........#.......#......#.........##....#.#.............#.............##...#...#....###...###..##...#..........#...#..#.....##..#.#.#...#...#.#.....#..............#.......#........#.....#.....#......###...#.##.#......#....#.....#.#..#..........#....#...#........#.####..#...#.......#..........#.#.........#..####..#....#..#.....#.#..##.#......#.....#...#..#..#.........#..#.#.#.....#.#...#.#.....#.......#.#...........#...#....#..##..............#....#...#.#.#...#...##.....#.......#...#...........#....
#.....#.#.......#.#...#.......##..#..#......###.#.....#.#....#...##...#.###..#...##..##....###...#..........###........#.#....#..#..#..#..#....#.....#...#.....#.#...#...##..........#.#...#..#........#.#..##...#..#....#.#.#...#.#...#.....#...#.#..#..#.#.........#................#.....#......#......#...#...#.#..................#.#..........#..#.#.....#......##.###.........#.##......#.............##...#.......#......#.#.......#............#...#.......#.#......#.......#...........#.#........#..........#........
.#.................#.#..#.........#..#...#.......#..........###.#....###.......#.#...#...#.#.#...#.#...#..#...#.#.##.....#...#.....#...................#.#..#.....##..#.........#..........#............#.....#.......#.#..............#......#.......#..#...#........##...........#......#.......##..#..#.###.##.##..#....#.#....#..........#...##...#..##.......#.#.#.#.......#.####....#....#..#..##..............#..##.....#........#.##.#....#..#................#...##.#.#...#....#...#.#.#.#.....#..###...#..#.##........
.......##............#.......#...##..#.#.......#..#..#.#...##..........#..................##.#..........#..........#....#.#.##.#.##..#.........................##.......#................#.....###.##....#....#...#...............#.....#.#........#..........#......#.##.....#.....#.#........#..........#....##.......#.................####.......#.#............#.....#......#.............#..........#...#....#.##......#........#....##..##.#....#.........##...........................#..#................#...#.........
#..#............#.##..#........#..#........#..#.........#.##.#..#.....#.........##.##.....#......##.#......#....#..............##..#...........#............................#...##...#..........#.......#....#.......#.....##.#...........##....#.#.......#.......#..##.#..........##.................#.##..............#..##..##...#..........#....#.##.......#....#.#...#..........#...#....#.........#........#..............##.#......#......#...##...#..##...#.........#.....#..#.......#.....#.....#..#....###....#.#.....
..........#........#.#.#.#..............#.#..#.......#.......#........#...##.#.#.#.#.....#..#..#.#.......#.....##........#....#...#..####.#..#...##.#..#...#.........##.#.........###.#.##...#.##.....#...#...........#..................#............###.#.........................####.#.......##..#......#........##.......#.....###....#.#..#.#.......##.#.....#...#..#.#.......#........#..#...#..#.#..........#......#.........#...##.##.......##...#...#......#..##....#.###.....###..#....#...#..#..#.............##....
...#.......#...#.#...#......#.......#..##............#.............#..#.#....#..........#.#.#..##....#......#....###............#..#.....##.#....##.#.##.....##......#.......#..#.#...#.#.#..##..#.........#.....###...#..#....###.###..#......#.............##....#.........#.#............#....#..........#.......#..........#.#.#...#...##.....#........#..#..#.#............#.##.......#.....................#........#..##..####...#..#...#................##....#....#......###...#......#.#........#..............#......
.#..........#.#..#.##...........##.........#........#..#...#.....#...#....#.#.#..#..#.#...#............#......##............#..#.........#.....#.#.....#..#...##.##....#...#.......##.##...#......#.....#......#......#........#.........##....#..#...#...#..#....#..#.##..#...####.............#..#...#....#.##....#.............#.........##....#......#.....######.........##.#.....#...##.......#......#.........#...............#...##.#..#....................#....#.##...#......##...#......##.....#.........#.......#..#
...##.......#............###.#.....##...........#.....##....#........#......#........#....###.....#....#..#..........#......#....#..#......#.#....##......#..#...................#......##.#.##..##....#.............##....#.#......#...#.#......................##...#....#..#..#......#.....................#....#...#.##.#......###.#.#.#.....#.##.....#....#..#...#.#...#...###.....###......#..............#..............#...#......#...##.#..#....#.#.......##..##...#.###..#..#..#...##.......#......#..................
......#......#......#.....##...................#..#.#.#.....#...........#.......#.....#.........##....#........#....##...............#.......#...........#...#.#.#.#.###..#.##....#......##.##.#.##..#.#...............#....#...#.##.###...###............#..#......#....#.#..#..................#..#....#.#.#..#...#......#.....#.##....#...#...#........#...#..#.....##.................#.....#..........#.#..#..###..............##..###.##................#.#..##..........#............#...#.........#.........#...#.......
.....#.......#...#.##.#.......##..........#.###....#.....#......#.#.......##..##.........#..................#........#..##.......#.#...#....#..#......##.#...#...#.......#.#.....#........#....#.##...#.#.#....##.....#......#...####.....##..#.........#.#..##.........#.....#.#.....#.#.......##...#........#...#..##.....#.#...#....#.#.#........###.........##....#.........###...#............#...#..###..........#...#..##............#...##..#....#...#...##.....#.............#....#...............#..#.#.#.##..##.....#
#.......#...##..#....#......#...........#.#.......##..#...#.#..#...#.......##.#....#...#..........#.......#............#..##......#..#.........#.......##..........#.#......#....###..#...##.....##..#.......##..#..#.................#...##.#...#.#...###..#.......#..................#....#......##...##............##..#..#..#.#.............#.....#......................#..#.##....#...........#.##.#.#...#.....#.....#........##..........#.........#..#..........##...#.#....##..#...#...#.......#..#....................
.##..#..........#...#.................##.#....#......#...#........##.#...........#....#...#........##.....##.....#..#.....#.#........#...#....#...#.....#..#...#....##...##....#.............................#..............#.#......#...#.......#...#...#..#...#.........##.###...#..##.........##...#..#.....##.............#....#.#..#.##...##.......#........##..#.....##..##...#.#...#..#.#...#....#...#.#............#...#.............##.#..#.................##.#.#....#....#.....#.....##...#..#..#.#....#......#......
.#.......##....#...........#..#..#..#..#...#..#..........#....#.......#.....##.....#....#..........##..#...#.#............#....#.......#.#...............#.#...#..............##................#.#..#.#...#......#.#.#....##..#....#..#............#..............###...........#...#..#......#.#...#...........#...#...........#.##.......#..........#........#.#.........#.###..#..#......#....#..................#......#....#......#.....#.#...#.#.........###.#....#...#..#......#.##....#....##..##.......##......##...#.
.#..........................#.#.....#.##.#...#........#....#.....#....#.....#......#.#.....#.###..............#.#.................#.......#.#.....##.#..#.................###...#....#....#..#.............#..#.........#......#.#...#.....##.#...##...#..#..#.#....#..........#......#.##.#........##......#.#..###..##...###...#...####...#.....##........#..#.......##...............#.#.#..##.................#......#....##...#..##..........#........#..#.#..#..#..#....#...............#.....#.#.##.##......#.....#..#.#.
#...........#......#.#....##......#.........##.........#.#......#..##.....#.......#...##...#..#.#....#.##.......#..#.###.....#....#..#..#.....#...#...#...#.....................##......#.......#...#.#...#.#..#.#....#...##............#......#........#...#..#.#.....##..........#.#.........#......#......#.........#..#..#....#....#.#........#...............#..#............#.......##.#..........#.......#.#..#....#............#....##.......#..#...#...#.....#...#.###.#.......#..#.#.....................#............
#..#.#........##....#..##.....#.#.........#....#.#...#..##....#.....#..#..#.........#..#..#..#...#...#.........#...............#.##......#..................#.......#............#..........#.........#.#........#........#..#...#............#.............#.......##.....#.........#....................##...#.......#...##..........#.......#...#.##.##.....#............#..#........#.........#...#.#.###......##..........#.#....#..##....#......#...#..#..#...#.#.##.....#.....#..........#.#....##........#..#...##......
..#.....#...........#..##........#.##..#.##...#.#.#...................###....#.........##.##...#.#........###.#.#...........#.##...#.#...##.....#.#...#......#.......#....#.#......##.........##.#.......##....#...##......#............#....##..#............#....##...##.#...#.............#...###....#.#...#...#..#................#.#.....#..#.#........#..#......#.#..#...#...##...#..........##.......#...#.....#.#....#........#........#......#...............#...#.#....#......#...#.....#.....#....#.##..#.....#...#..
##.....##.#.#..#...#........##.....#......#...#........#........##..#.......##...................#.................#..#...........................#......##.....#....#..#...#..#..#......##.......#..#...#.#......#..#.##.......#.....#...........#..#.##.....##......##...#..#.....#.#...#...#....##...#.#.##......#..#...#...#.#....#.#.............#..............#.#...#.#...#.#....#...#......#......#.....##.#.#.......##...........#..........#..........#...#.#..#..#...##.............#.........#........#......#.#...#
#.##.##.....##....##....##.....#........#....#........#....#..##.#.....#..........#...........##......#.#...#......##..#........#.##...##....#..#...#......#..#...........#...........#...#....##..##....#..#.#................#.###..#......................#...#.#.#........#..#.#.........#..#.##...#..........#.....#...##....#.......#..........#....#....#..#..#.#.#......#....##...........#.......#.......#.....#.......#.##...#....#........#...#...........#.##........#...#..#...##....#.......#........#.....#......
#..#..##.......................##...#.#........#...#.....#..#....##..#...#...#..........#............#....###.......#....#....#.#.##.#...#........#...........##.....#..#.....#..........................#......#......##.##.....#.........#..#.##............#..##..#..##.....#.#.#....#....#......#.....#.#........#.......#..#.#...#.#.##......###.##........#.......#...##.#...#..###.........#.........##..#..............#..#....#.....##.......#.......#....#......#..#.###................###........#.......#...##.....
.....#.....##..#....##...#............#...#.#.......#.........#..#...........#..#.......#.#..#..#.#...........#.....##....#.....#.......#..........##..#.......#.##.##..##....#.....##.........##...#.........##......#.#.......#........#.##..#.........#...#...##.#...#....#............#......#.#..#.....#..##....#.#.#..................##.#.#....#.....#........#............#...............#.......#......#........###.###......##...#.#..#.....#...........##.##.......#.......#.#..##......#..#..#.#..........#.#......
...#.........................#.#.#...#...#........####..........#.....##...#..............###.............#......#........#........#..##......#...#....#..#....#................#.....##........###..#.#...##.......###..##.#...#.......#.....##...##............#.......#.#..###........#............#.#..#...#.....##...#..##..##..#..#.....##........#..#....#......#.#.............#.#.....#................##...##......#........#..#....#...#......#.##..#......#........##.#....#...##..#####.#.........##..#.#......#...
.##....#........#......##......#.#.##...##.....#.................#.#.....#..#..#..#.........##.#.........#.....#..........##.#........#.##...............#.#.#....#.###...#......#...........#.##...#...#...............#...#..#....###.........##.........#.##............##....#.............#...#.#......................#...#..#..#....#.............#.#.............#..#...#.......#..#..#.##...........#.....#.#...#....##.##...#.....#.#.......#...#.....#.###..###.#..#.#......###.#..#..#......#....##.#....#.#.....#..
......#..............#.......###...##.#....#..........#.....##.....##.....#................#...............#...............#..###..#....#..##.#.#..........#....##....#.#....#.#..#.....#.#.........##.#..........#.#.......#...#.#...#.####......#....#.#.#...........#...................#......#.##......#.........##..#.......#...#...#..#.......#..........#..#.....#....#..#.....#.##......#..#..##......##......#.#......#..........#...#.#.....#..........#..#.#........#.##.............#.#...#.........#.#.#..........
...#....#.........#.#..#..#.#.......#..#..##...#.#.##..##..#.........##.......#................#.#..#.....#..#..##..#.......#.#.......#....##...........#........##.#.#.#.........#...#.#.......#....#....####.#..#............#..##......##..##........#.#.##..#................##..##..#...#......#......#......#.##...##.........#......#.........##....#.#....#.....#.....#.#...#.#...##.#.........##.#.............###....#.....#..##.#.#.......#....##..#...#.#.#....##...#............#...........##....#.##.............
...#...#.#.#.........##..#.##....#..#................#...#.............#..#.......#.....#....#...####.....###..#.....#...###..#.#......##...#.....#.#..#....##...##..#.#..........#...........#.....#..#.#.......##...#........#...................................#.#..#..#..#....#....#.....#............#......##...#..........#.#..........#........##...............#..#.#........#............#....#..#........##.##...#..#...#..#..#.#......#...#......#....#.........##....#...#.#..#..#.#.#...#.#.#......#...#.......#.
...#........##...##.........##...#.#.....##.#..............##..#.#..........#....#..#......#.....#...##..#......#..#..#..#.#....#.......#.....##...###...###..#.#..##.#.....#.#....#.........#.#..#.........#.#.#......##.........#.#....#....#.........#...............#.....#.......#....#.#.#...............#..#..........#....##...............#.....#........#.#...........#.#.......#..........#.#....#.#.......##................##.........#..................#......#...#....#.....#......##...........#...............
..#...#.#..##...##.#.........#.......#..........#.........#..#..####..#...##.#..............................#.....#...#...#...#....#..#.#...##..#...................#..#.........##....#.#..###..#......#....#........#........#......##.#......#...........#.......#....##.........#...#..#..###...#..#..#.........#....#...#........#..##...#.....#.....##.##..#........#....#.......#.............####.....#.#....##.#....#....#....##................#..###..##.........#...#..#.###..###....#......#.......#..##...#....#..
..#....##...#.....#......#..#..........#................#..#..##.#.....##..#..#........................#.#.#...#.#.....#...#.....#..#....##.....#..#..........#.###.#.........#........##..##..#....#.....#...#...........#.#.#....#.....#.....##.......#.................#...#.##...#.#.#.....#.#....###.....#...............#..#......#.#........##....##.........#..#..............#..............#.#.....#......#..........#.#............#........#.....##......#....#....#.#..#....#....#..#..#..........#...#.##.........
...#...#...#.#..#.........#..###.....###..........##.............#.........#.............##...##....##..#.#.........#...##......#.......##..#..#...............#....#..#.#..###.....#...#.#.#.............#....#.........#..#.........#..####............#.#...#..##.........#......#....#....#....#........#..#....#..........#..#.#...#...###..##........#.#.##............#..#.........#...#.#..#..#...#.....#...#............##..#....#..#....##..#.........#.#...#..##.#...#........#..#........#.#.......#.......##...#...
..##.#............#....#.#..#..........#.#..............#..#..##.#...#..#.#.....#.....#..####....#..#......................#...#...#..#.......#.......#......##..##...##.....#....#.#............#...##..#....#.......###.......#....#...........#...#..#.#..#...........#...#.......#..#.##.#.............#....#....#......#.###..........#...........#.#.#..#......................##....#......#.#...##.....#.##...#..#........#....#..#.#.....#.#.#......#...........###.#..#...#..###...#..###....#.##.#.......#...##......
...#....#......#..#........#...#......#......#.#..#..#......#.#....##.....#..............#......#.#...............###..###.....#.....#...###......#...#....##........#............................#...##..##.............#.#.#..#.....#.#.#.#...#....#...##........##.#..#..#..#.........#.....##....#...........##....#.#.#.#.#.##..##.....#..#...#........#...................#.#..#............##...###.#..................#....#.........#...#.#...#....####......##.#..#..#.##......#.....##..#......##.#....###.#...#..##.
.....#....##.........#..........#.........#.........#..#...............#.......###...#.......#..................#..........#..#...#..#....#...#..##................##..#...###.......#..##..####.#.#.#..#.#........#.#.......#..#...#.#.....#.#...............##.........#.###.....##.....#.#.###.#...#..#..#.#..#.....#...#..#...........#...#.##....#..#...##..#.#....#........#..........##.............#....##.......#..........##.......#..................#...#..#.......#......#......#.#......#..#.#...#...#........#...
....#....#.##...#.....###........#........##........#.#.#...............#........##....#.....#.............#...............#..#.............##...#.....#......#...#............#.#.#........#.#..........#.....#.#....#.....##.....#...#................#.#........#..#....##.......#...##......#.##.....##...#........#..#................#............#...#..#.#.....#.#.......##.....#..............#......#.#..........#.#..............#.#....#....#.#......#....#.....#.#.#..........#..#....#..###..#..........#....#....
....#....#.....#.......#....#..#.#....#.....#....#.......#...#.#...#...#..###...........................#...#.#..#..#...#.#.#....#..#.......#..........#...#............##...#.#...#.....#.#...#..##............#...###........##.........#..#..#...#..##.#.#.#...#....#..#..................#..#...#...#....#....###.#..#.....#.#....#........##....#...#.....#...............#...#.##.....##.......#....#...............##.....#............#....#................#.......#......#..#.###..##......#.............#.#..........
#.........#..#..#..##.........#..#.#.#..#.#....#.......#.......#.#.##...#.......#.......#...#.........##.........#............#.......#....#.#........#...........#......#.....#......#.....#.......#.....#.#...........#...##.......##..............#.....#...#..#..............#...#.#.###...#.............#.#..#.#.#....#.#.......#.............#.#.........#..........##..#........#..##.....#...#....#.....##.....#.##.#....#.#....#.###...#.##......#..#.##...#.#..#....#.............#.............#....#........#..#..#.
....##.....#.#..#........#.#..#.#.###...#.###.........#.........###.....#.#.......#.....#.......#.#.#..#..##....##...#...........#......#.....##.#.#...#.....#....#.....#........#.##.........#..#.#.#.......#.##...........#.#####.................#.#....#..........##................#............#.....##......##.#....#..............#..#........#.....##........#.....#.....#...#.......#...............#........#.###..........#...#.....#.....##.#.....#........#.............#....###.#...#..##..#.#....#.##..#..#.....
##......##......#....#..#.#..................#........#...................###.##..#..#............#..#.....#.......#..#....#.#.....#...........##..#..#.#...#....#....#.#....##.#..#.#.#...#.......#.#.....#....#........#.......#..#....##.#.............####...#..#...........#.............#..#......#...........##......#..#.......................#........#...#..........##..#...#.##........##..............#....#.#...#...#......#.........#..#..........###...#.....#............###......#................#........#..
.....##..............#..#......#..........#.#............#..#....##......#.......###...#...##......#...#......#.#..#..........##..#.#...#....#......#..#.#....#....#...#.............#.....#...#....##......#.................................##....#..##.##.......#....#..#...##....#..##.##........#..#......#..........#....#.####.##...##..............#...#.....#....#.#.....#....##...#........#.#..#......#.##.........#.#...#......#...#.....#.#..#.....#..#...##........#.........#......##..#.....#.........#.........
....#......#.#.###.........#....#...#.............#..#...#.............#.......###..........##.#..###...........#........#..#.#.#....#.#.#.#..#.....#.#...........#...##......#...........#......#..........#..#................#...##..#...#..##......#....#........##...#.....#..#.#.##...##....#.....................#...........#...............##.#.#.....#...........#....#..#....#.###.....##..........#............#...#............#....#.#...#...#.#.#....#.##.#.....###.....#.......#...#.###.......#....#........#..
..#....##........#.............#....#............##.........#.....#.##..#.......#.........#....#...#..#...................#.....#.#...#...#..#....#...##.##..........#......##..#..#.......#.#.#...........#.....##....#..##......................#.........#..#..#....#.......#...##.......#........#..........#.....#..###.......##..............#..#.......#...........#.........#...#......#.......##.#......#...#.....#.##....#.#.........#..#..#.......#...............#....#...#...#.##..#....#..#...........#..#.##.....
......#..#.#..#....#..#.#..#...........###............#.#.......#..#..#.....#..#.........#...#........#...#.......#...........................#.#..#.....#........#..............###...##....#.....#.............#.......#....#.#..........#...............#.#..#.......#...........##....#......#.......##.......#......#....#......##......#.......................#.......#...#........#..#..##.#..#..#...#....#.......#....#.....#...........#....##...#........#..........#......###..........#....#.#........##........#..
......#...###...#.####......#..#.....#....#.#..##..#.#........#..#...........#.....#.........#.##..#....#..#...........#.#.#..#....#.......#.#...............#.#.......#................##..#.#.................#........#......#....##.#...........##......#...#.#.#..#.....#......#..........#...........#.#.......#.................#.#.............#..........#................#...#.#..#.#........#......#..#.......#.##.....#.............#..........##..#..#...#...#..##..........#.....#..#....#..#...................##
..........#...#.#...#...#.........###..#.#..#.#...#.##.....#............................#.###.##..............#.###.#.......##..#.........#.#.#....#...#..............##.......#..#...#.##.....###.........#..#......#.....#..#.........#.............#....##.#............#..#..#.....##..#...#####.....................#.##......#......#........#...........#.#..##...#.#.##.....#.#.............#.........#.....#.........#.....#.......#..#....#.##.......#...#.........#........#.#.....##...................#.##.........
.##......#..#.............#..##..#..............##.#.........#...#...................................#.#.#...#..##.##...#...#.....#.#...#....#.#....#..#..#.....#........#...#..........##..##.#...##..#..##.#............#....#.#.....#.#......#..#.#..#..##..#.......#...#..#...#...#.##.#.##....#..#...#...#..#.....#.....#....#........#.#..........##.#.#.##......###.....#...#........##...#...#...###......###.#..#..#.#....#..........#....#.#..#.....#.....................##.....#..#....#...#.#..#......##...#.#.#...
.......#.........#.....#.#...#....#............#.........#...........#........##......##..........##..#..#.........#..##..#..#.................#..###.##............#.#...#.#..#..#.#..#.#...###......#....#.#......##.#.....##...#.....#..#.......#...............#.#...........#...#...........#....#......#.......#..#...#..#............#.#.#.#.##....#.....#.##.#..#..............#.#.#....#.#......#..##..#..#.......................#....#..............#..............##..#.....##...#...........###........#....#.##.#.
#......#.....#..##.#...#.....#...#..##.#...##.##...##.#.........................##.......#....##....#...#....##...#....#......#....#.......#.....#..............#.#..................#....#...#.#.##.....###..#.....#....#...##.....#...#.#.#.#.......##.#.#......#..........#....#..#..#....#.........#...#...#.##.####.........#......#.#......#...#.........#.......#....##....#....#.....#........#....#......#..........#..#........#...#.#....#..............#...........#.....#....#......#...#.#.............##....##...
.......#.##...#.#..........#....#...........#..............#..#..#.#..##.#....#......#.##..#.....#......##.....#.....#.#...#.........#.......#.#....................#....#......#...#..........#..............#.................................#.###.##..#.###.#..#......#......#........###.##......#.#....##.#..#...........................#.#......#..#............##....#...#.......#.#..........#.#...##.....#.#.......#....#....#.#......#......###....#...#.....#.#........#............#..#.........#......##......#..
.#.##..#..#..#............#.....#..#...##.#.....#...#......#...#..#.......#........##.....#.#.#....#........#.##....#........#.......#..........#.....#.........##.........#.#....#.......#............#..#...##.#.#.......#....##....#......#..###...#.........##.....##.#....#..###.#......#.........##.##........#...#..#.#....###...#..#....#.......#.#......#....#..##..................#..#..#..#...#.......###..#.....#...###......#.......#.............#..####.#...........#.....#..#.....##....#.......#...#...#......
...#..#...#....#.#........#..#...........#....#...#..##...##.......#.#.#..........#...................#..#........#....#..#.....#.#...#..#....##...........#..#....#.#.........#.........#.........#....#....#.##.....#.#....##...................................#..#.......#.#.#....#.......#....#...#.......#.#....#.......#.......##..#................#..#........#....#.....##....#.....#....#.#..........##..............##....#.......#.#.....#........#.#..#......#..#......###..#....#.........#..............#...##.#
......#......#.#.#.....#...#.......#....#...#.....##........#..#....#............#..#..............#.##..........#........#........##.....#...#........#......#.#....#......##....#.#................#.........#...#.........#.####........#........#......##.#.#....#..#..................#...##......##......#...#...#..##......#.#.............#.....#........#....###...#.......#.....#......#..###......#......#....#...#....#.......#.#...##.......#......##............##.....#...#.#.........#......#.....#...#.........
....#...#..#.......#.#.......#.....#...........#.....#....#.............#............#..#...#.....#....#....##...#...............#......#..............#.............#...#...............##.....#..........#.#..##................#..................#....................#..............##.......#.....#......#..#.....##...#...............#..##.........##..##...#...#..##...##........#...#..#............#...##......#.............#..#.#...........#..........#....#..........##.............####............#....#.#..#.#
.#......................#............#.......#..#..#..............##..#.......##....#...#..#..#................#......#.....#..........#.....#...............#...#..#......##...##.......#....#.#..........#......##..#...#.......##...................#..........##.##.#....#.....#.....#..#.#.#.#...#.....#..#..#....#..##..#..#..#..#................#.........#..#...##.......##.#........#............#..#..#...##...........#.....#.......#.....................#.....#..##..#.........#...#......#..#...##..##...#..##..#
...#.....................##..#..#..........#..#....#..#......#............#....#...#.#.#...#....#...#.#...#...#........#....#.........#.#...................##...........#........#.............#.......#........#.#....#..#.......#...#.....#.#...#.............##....#.#...#.#....#........#.#.......#..........................#...#............................#.#.#...#..##..#.............#.....#...#.....#.#.#....#............#...........#..#.........#....#.#....#.......#.....#....#...#..#..#..........#.....#......
..#.#...#...##......#..........#..#.......#.......#.#..#........##.#......#....#......#..##.....#.#.....#.#...#.#....#.#.#.#.....#..#......##.#.........#..#.....#.#...#.#........#...............#..#..#.........#.........#...#..........#...#...#.........#...#..........#..#.#.#.........#....#.........##..............#.........###....#...#..........#.#....##.......#....#.#.#.......#.#..#..#........#.#....................#..#..#..####...#...............#...#..#..#..#.#..#.....#.....#....#....#.......##....##...
...##.#.#.......#..............#.........#...........#.#......#..........#.##.#....##.....#......#.....##..........#.........#..#.#..#....#...........#.#.#..#...#..#.......#...........#.##..#.....#.#......##..###...#.#....#...............#.......#..#.##....#.....#.....#...##.#....##........#..#..#........#...........#.#.......##.....#.........#.#.#...#....#..............##....###.#...#........#....#....##.............##...#.....##........##..#.##.#...#....................##.#..##.#...#......#.......#..#....
..#.......#.....#..#....####.......#..............#...#.......###......#....##.#..#...##....#...#.##......#.....#...##....#.#....#.........#....##.#.........#.#..#...........#...............#.................................#...##...#........#.#.........#.##....#.#........##..#...####.........#........#.....#.#........##.....#.......##....##...#.......#..............##.##....................#....................#.....#.###.........#............##..#.....#..............#..#...#.#..##...#.........#.#..#.###..
..........#.........#.........#.#.................#.#..##................##..#........#.......#........#.###.....#.#...#...#.#..###......#.###.#...###..#...........#..##..#.#...............#.....#..#......#.............##....#.#.#.......#.#....#............#...#...........#.....#.##......#..........#..#.....##..#.#....#...##.........#......#.##..........##..#.#............#....#...............#......##.....#.............#....#.....#....#...#..#...........#.#...#........#....#..#.......#.#..##..#.....#.....#
....#..#.......#.............#..#........#..#.....#.....#....#............#.....#...#........#............#.......#.............###............#..#...#......##.#....#....##...#.......##....#....#......#..#.#.#...##.#.....#.....#.....#.....#...#..#......##.....#.......#.....##.....#.......#..##....#.#..#...#..#.#..###..##........###....#...#.........#..#...#......#......#........##...#......#.......#..#.#..#........#........#......#.......#..........#.#...........##.#....#..#...##...#.#..#......####..##..#..
..............#........#.......#....#.##.......##.##...........#.......#....#............#.........#.....#.#...#....#....###.#.#.#..#.###..#...........#.#..........##...#.#..#..#.##.#..#...............#.#...........#....###.#...........#....####..#...#..#......#.............#......##.#...##...##......#......#.#...........##......#..#...#....##.............##......#..#......#.#..........##...##.........#.........#........#..#..#............#..#.#.##.....#.......#.#......#.#.#....#.#....##..............#...#.
#.##.....#............................##...#....##...#......#.....#...#.............#..##....##..#..........###.#....#.......###.....##.#..##.......#.#....#.....#..#....#.....#....#.....#........#.##...........##.#....#......##.#......#..............#.....#.#..................#..#...#.#.....#...###................#.............#.#...........##...##..#.##.....#####...#....##...#........#....##...#...#.....#.......#....#....#.#.#.....#.#.......#........#......#.............................#...#...............
.........#...#...........#..................#............##......#.#....#...#...........#........#..#.....#......#..............#.....#....#.............................##......#...##.......#....####..................#.#..###.....#.....###.#......##..........#....##.#...........#.#....#.#...##......##............#.#...#....###.......##.........#.#...##.#.....#...#....#...........##....#......#.#..#...#..##.#...#...............#.....#.....#....####......#.......#.#.#.#.##..............##...#..#.####........#
.###.#........#.............#...#.#..........#..###..##.#.#...#......#.##.......#...#..#........#......................#....#.....##.##.....#....#.........#......#.....#....##.#......#......#.......#..#.#...........#..#...#.....#.....#....#.....#..#.........#..#.#.......#...#.....#.....##.#.#......#.#...#......##....#..#....#......#....##..##.......##.#....#...##..#....#...................................#...................#...#..##......#.##..#.....#.#....##...#...........#......#.......#..#..##.........#
...#.###....#...........#..#....#.........#...........#.....#..........#........##.#................#..#....##....#.#...#...#....#...#.........#....#......#....#..#.#...#..##.##.....####..#...................#...#..#.......#....#......#........#......#............#.......#...#.#.#.........##..#.#.#.............#...#.............#.#.#.#..##.##.#....#..#...........#..#.............##..#.#........#...#.#.............#.......#.##.#.#...#........##.......#.#.#.#...##..............##...........#.......#.....##.#.
...........#..#.....#..##.#..........#.....#.........#..#.................#..##..#.....#.#.......#.##..........#.##..............##.#....#...............#.....#........#.##....#............#.....#..#..#.....#..#..#......#.............#..#.....#....#........#........##...#..........#........##........#.#####..#...........#..#.#..#.#...............#..#...#.##.##....#.........#........#...#........#..#.........#...#.###...#................#...#........#.......#............#..#....#.........#..........#...#.##.
.##.###.#..#...#...#..#......#...#..#..#...#....#....#......#............##.#......#..#.....#........#.......#.....#....#.......#....#....#..#.....#.#.##..#.#....#......#.#...#.....##.#.........##..#.##............###..............#..#.........##..........#..#.....#.#.#..........#..........#..#....#..........##...............#....#.#......#.#....##.....#............#.....#....#.....#...........##.....#..#..##...............###....##........#.#.................##..............#...........#..##.......#.....#.
#..........#..#..#..........#..##.....#.#.....#.....#......#......#..#.#.###...........#.................#....#..#................#..#............#..#..#..#................#........##..#....#..#...#.........##....##............#...............#.#.#................#.#......#...#.#.....#...#.......#..#........#....#.#.....##..#..#......##.....#...#.........#......#.#...#.#..#.....#..#....#..#..#........#.....#.#..#........##......#.....#.....#.......##.#...##.....#...............#..#.#.............#..........
..#..................#...............#.......#...............##..#.......#......#.....#.#........#.........#....##..#.#...#.###.........##..#.....#.......#.......##.............#.....##.#.#.....#...........................#...........#..#........#....#.#..#........##....#......###....#..#.....#.....#...#..##.....#....#......#...#....##.................................#....#..#.....#..#.................#........##......#..#.......#.#....##......##.........##..#............................#..#..........#....#
...#.##..#.....#.#....#...#...#......#..............#..#...........#..#....#.#.......#.#........#....#..#.....#.#..##..#.#...#.##.#.##.#.......#..#....#.#.........#...#...#..............#..#.....##....##..#...#.....#.....#.#.......##..#.#....#............#......#..#.#....#..#..#....##..#..##..#....#...............#.#.....#.............#.............#........#..#...##..#.......#.............#....#..#..........#.........#....#.........#....#......#.....................#..#.........#.#.#...#.#........#........
....#..#.......#.#......##.##.............#......#..##..........#.#.........#..#.......#..###...............#..................#........##....#..#.#............#...#..#.#...###.#....###...........#.........#............##..........#.###..................##..#.##....#.#.#........##..##...#.#..#....##...#...#.........#.......#....#..#..#..#...#..#...#...#.#.##.#..#...#..#........##.....#.##...#.....##....##.####.......#.#....#.........#....#....#...###...#.#.....#.......#.....#.........#...#..#...#......#....
....#...#............#.....#...............##..................#.#.#..#.....#.......#....#........#.#.#.....#.....##.................#..#........#..................#.#........###............#.......#.#....#..#.......#...##.#.##.......#.......##................#.....#.......##.#...#..........#..##......#.#..#.#................#...#.........###...#....##...##...##......#...........##.#...#.......#..#........................#.........#....#...##........#....................#..#....##.##...#.........##.........
....................#.......#......#...##..........#.................#.#...............#....................#......#......#..#.#.....#..........#........#.........#...........#......##.#.....###...#.....#.......#.#...............#......#..........#...##.........#...............##...##.###..#.#...##................#...#..#..#......#..#.........#.........#.#.........#..###.##..#.##...#..##...........#.#..................#........#...#.....#..........#.........#........#..#.#.#..#.............#............#.#.
...#........#..#..............###....#.....###..##.....#..........#.##.#.........##.#....#..#..#........#..#.#.....#...............#.....#...........##.........#......#.....#.#...#.#....#.....#.#..#.......#..##.....##............#.#.#...............#.......#.###...#........#...#..#...........................#.###.......#.......#.#....#......###................#.....##...................................#........###...#.#..#..#.........#......#........##....##.#.......#......#.##.#.......#....#.......#.##..#.
....#....#..#..#.##.......##.........#.#....##..#...##....#...#.........#...#.#..........#.#..........#....#.......#.#..##.##.....#..##..#...##.........#.....#..#...........#..#.....#.........#.#.......#.....##..........##...#.....#.....#..#...#.##.#..#..##.................##.##.#.....##...#...#...............#...#.#........#.#......##....##..##....#...#.........#..........#.........#..##...#..#...#..#............#....#.##.........#.#.....#...#..............###..............##.....#...#....###....##..#.##..
....###.....#.....##..#............#....##...#........#......###.#.#....#.#..#.#...##.#.##....#.#.......#.........#....#...#............#....................##....#...........##...............##.........#.........#..........#..#..............#...#.....#..........#....#.................##..##...........##..#.#......#....#...##......#........#...##.......#.....#..##.....#.......##..#.#....#.......#.#.#.....#.....##....##...##..#..........#..#.......#..#....##...........##......#...#....##...............#.....
........##.#...#...................#...#........#......#.........#...#....#.#.......###...#.....#.....#....#.#.#..#..#...#....#..#..##.......#..##.....#....#................#..#....#.................#.##.....#..#........#...#.....#...#.#.#......#.#.........#.#...###.#................##......#........#....#........##..#...#.....#..............#.#......#..#.##.#...#.#.#......#.#..........#.#.#...#....##........##......................#........#.......#.....#.#...#...#......#..#....#.....##........##.....#..##
..........#...#....#...#..........###.....#.......#..........#.###......##......####.........#.....#.##......#..#.##....#.#....#.#....#...............#.....#.#...#....#...........##....#.....#..##.#...........#....##...#..........................###....#.#...#.......#.......#....#...#...#.......#..##..........#...#.........................#...#.####...........#............#.#......##.##...#..#.#..........#..#.#....####.##............#...........#...........#..#.....#.....#..........#.....#....#.....#....#..
..........#.#.....#....#..#...........#........##.....#......#...........#..###.#........##......#.......#.#........#..........##..#....#.....##...#.##..#.........#.#.#...............#..............#...##..#.....#.....##..#.....#..#...##.###.#.#....#.........##.##.#...##..##.............#.............#.##.#.#.....#.....##......#.......#...##...#.##...#.....##....................#.####..#..#....#.#...........#..#.#......#....#.#..###.#..###.#..##.#...#..........#...........##...##.....#.......#............#.
....#....###......#.#.#.#...#.#..#..#.#.#.........##.#........#........#..............#.......##...####.###...............#..........#....#...#.....##...##..#.......###...........###....#...#.##....##...#..#.#...#.......#...##....###...#..#..........#.#.#......#.#...##.........#......#.....#....#....#......#...##.#.........#.#..........##..##.#..#...###.#.....####....#.........#..........#.........##...#..........#.................#....#....#.#.#..##....#.....#.......#..............#....#.....##............
.........#...........#........##..#....##.#...##.#..#.....#.......#......#...#...#..#........##.....#.#......###...#..###.#..............#...#..#.....#....#.......####.......#.....##..#.............#.#.#.##..##..#.#.##..#............#.#..##.#.#..#.##.#..#.#.....#..#...#.........##..#....#....#.....#..#.#.#.................#.#........#.............#.#..#..###..........#.#.....#..#......#........##....#..###....#..#.....#..#......#.....#........#......#.......###...........##.#...........##...###..##...#..#.#
.#....##.........#...................#.#....#............#....................#.#.#..#.........#..#.#....#.#.#..........#..#........#..#......#........#....##............#..##...#.......#.#...................................#.#.#.#....##..#...##..#..##.......#....................###....#......#............##.....#............#............#.#..........#.....................#..#.......#...........#....#...####.....................#.#.#....#..#....#............#..#....#.##.##.###...#......##....#.#..##...##..#
......#....#..#.#...#...#..#...##..#.##.....#.#.#.....#.......................#....#...#.....##.##...#.....#.#.....#.......#.##.......#..##..##.....#.....#..#..#.................#.##......#...#..................###.............#.......#.....#.....#........#....#..#.#.....##.....##...#...#..#.......#....#...............#.........#.............#...#..#.....#.............#.##.....##...#.##....#........................##..##..#..##.#..####......#..#.#.#.....##...#....#.....#...#.#...#.#................#....##..
#.....#..##..#....#......#.......#..#..#......#...............##......#.#.........#..........#....#.....#......##....#.#.#.#..............##.#...#..#..#...#...........#.##....#.#.....#.#.##........#.#..........##....#.#..##.......##.....#.......#....#.....#.....#.#......#...#....##..#.#..............#.#....#........##.............##.##......#..#.#......#..........#.##.............#.#..#.##..#..##....#.........................#.#...............#.#..........#.......#.........#...#.........#.#....#.....##.....
....#.#..#...#.....#.......#..............##..........#..##..#.#.#........#....#...............#.............#..#.#..#.......#.........##........##.....#...#.#........#.#...#.............#......#..#...#....#....#.#.......#.##.#.#....#.##......#........#...#....#.......##...#...#.#.#...............#.......#..#.....#........#..#.##.#..#...#.#..#....#.....#.......#.#...#....##...#......#.....................#......##..#....#................#...#.#.#....#..#.#.......#.......#....#....##.#.#.....#...............
#.#.#.............................##.....#..............#....#.............#...#.#.............................#..#........##....#....#.#.#..#......#.........#.#.............#..#................#.#...#..#......#.#.#...#.....##............#.....#.#.#..#.##.#..........#......#....#...#.#................#..#.....###.#.#.........#.......##....#..........#..........##......#...............#.##..#..........##......#.......#..#..#...#..#....#.......#.......#.#.#.#.####....#............#..##.#...#...#..#.#.....#...
..#.....#.......#..#...#...#.###...#...#.....#.##......#..#..#.......#.......................#....#..#.....##..........#...#.#.......#..#.....#......#...#................#......#.#.#...#..#...#....#..#..#.##.....#.....#...#.#.#.....#...#...#.........#....#......#...#......##.#.......#...........#........#.#..#..##..##...........................#..................#.......#.#...#.............#............#.....#.##...#.....#.......#.#...#...#..#.....#.#.............#.....................#..........#.#........
....#............#....##.#.....#..#.......#...........#...#...........#..#.##.........#............#...#..................#............#.#.....................#....#..#.#.###.............##..##........#..........#........#......#.###................#...................#...#.......#.....#..#........#...#..#....#............#.#...###............#...............#...##..#.#......##..#.........#......#..#....#.##.....#...#.#........#...#...#...........#...#........##.....#...#..#...##....##....#.....#.......#...
#......#...........##..........#....#..#.........##...##...........##.......#......#..........#.......#.#.##...#.#..##.#.....#.....#..................#...#.#....##.........##.....#....#..##...##..#.###.......#....#.......#...........#.........##..#....#..#...........#.....#...#.##...#.#..##....#...#.............#..........#........#..#.#.......#....#...#.....#.#..#.#......#..#..#..#...#.#.........#.....#..#..#..#........#...#...#..........#....#....#.#.#.#.......#......#..#....#..#...#..#.....#...........#.
.#.....#.#........#.#.........#....#...........#...........##...####...#.#.#.......#....##..............#.#....##...##.##.....##.............#..#......#........................#...##.#.#.#...##.#..............#......#.............#..#...#.........#.#...#.....#..#....#..#.#.#.#..............................###......#....##..............#.#............#....#.##..#..#...##...#....#....#........#........##...#.#.#.#........##..............##....####.......#...###........#...##....#........#....#...........#....
...#..##..##.#...##...............#....#.....#....#....##.##...##...#.......#.....#.........#..#...#..#...##.###..#..#.................#..............#................#........#............##.................#####.#...#........#..##...........#...#.###...#.....#.#..........#......#....#........#####....##....#........#.#.........#..#.......#...#.#........##..#..#....##......#..##..##...#.................#..##.#.#..#...#...##..#...#..#.......#.##.......#........#..........##......#.#...##......#.###.........
.....#.#.#...##..#..................###.......#...#...................###........#......#........#...#......#..#..#.........#..#..#.####.....##........#.#...........#...........#.#......#..#...##..#......#...#...#..#.#.#.......#..#.#..........##..#.#.#.#.#.#............#...#.#....#....##.#..#.#...##..#.......#.#.#..#...#..........#.#.....#..#..#...............#..........#....#.#..#.......#..#..#...#..#.........#.#.......#...#............#..#.....#......#...#...#....#...............#..#.....#.....##.......#.
#.......#.#.....#.........#....#......#.#.............#...#..##....#........##.#.........#.....##..#.##.#.##....###.#.##....#......#..#.#......###.#................##...##....#.......#......###...#.....#.##.#.##...#.#...#.....#...#........#.....#.#.........#..#........#.##....##........#..#..##..#.....#.........................#......##...##.....###......#.......#....#.....##....#............#...##...#..#..#.........................#.#..#........#...#.............#.....#.#................###.##..#..#...#.##
.#..#....#.........##......#.####.#..#...#......#.#..........#.#...........#..#..#.......#...#.#.#...#....#..##.......##.#..##....................................#.......#.#.##...........#...............#....#..#...##...#........#......#.............................#.#..###.......#..#.......#......##..###.#...................#...#.........##..#.......#.......#...#...........#...#......#.#....#...#...#......#..........#.#......#........#......#.#.....#.#....###...#.##....#........##...##..#........#.#.......
.........#.#...#.......#.#.#.#...#.........#......#...#.......#....#.....#..#.....#................#..#....#...#.##..##................#.......#......#....#......#....#.....#.............#..#.....................#..#....#.#.#..#......##.#...............#....#.##...#.........#............#.###..#..........###..#..##.#..#.##...#.........#.#.....##................#........................#...........##.......##......###...##.#....#.#...........#.####.....#.#.#.#..#.....#...#.....##.#...#.#.#....#...#........##
..........#...#.#...#...##..#.#..#...#.###......#....#...#..#......#......#.......#.......#...#.....#.##.....#.....#..####..##.#........#...............#...##.........#...........#..#........#.#.....#..##..#......#............#......#....#..#.....#.........#....#....#....##.#.........#........#.......#.#....#.......#.....#.#.#...#....#........#..#.#..#..#..#......#....#............####............#....####...#.....#...##.#.......#........#...#..#..#...#....#......#..#....#......#......#.##.....#....#.#.#...
....#..###..............#.......#.#...##.##...#..##..........#.#..#..#....#....#.........#.........##.....###..........#....#.###......#........#...###..##....#.#...........#..#......#...##.##...#...#....#...#...#..#...........#....#.#...#...##.........#.......#.#.........#.#......##......###........##.#.#.........##..#.#.................#.#...........#...#...#.....#....#....#................#.##..#.....#..#.#.#.......#............#............##...........#.............#..##...#.......##..##....####..#...#
.........##.....#..............#...#.................#.#............#....###.#....#..#...............#......#............#.##............#.#..#........##...#..#..#...##.#....##.##....#....##.....#..#............#.#.......#.......#........###....#........#.............##.....#.....#.....#.#.#........#..#....#....................#.......#...##.....#..##.....#..##..#.....##.#.#.....#..........##...#...#.#.....#.........#........#.##.##.#..##....#....#....#......#..................#.....#.....#.##..#....#..#..#
.......#.....#.......##.#..#.................#........##......#.#..#.##...#.....#.....#...#.#......#..#...#....#.......#.....#.#..#..............#.....#...#.##..#......#......#.#...#.#...................#...#..#........#..#..#.....#..#..#.#.#........#....#....#..#..#.....#........#....#..#.....#.......#.#...#.#....###.....#.....#..#.........##..##..........#.......#...##..#..#...#......................#.........#...##......##..................###..#.#.#.#....##...#..........#.......#...##..##......#..##....
#.#.##.............##......#......##........#.....##....#...........#..#..#.......#..#.#......##......#................#...........#..#..#.........#...#.....#.##...##.....#.#.....#....#....#...#.......#........#.....#...#.##............#....#...........#...........#......#...................#...##.........#.#....##...###...........#....#..#.....#.....#................#.....##.......##...#.......#..#...#...#....#...#....##...#.....#.......##.#........#......#..#..##.....#..............#.........#..###.....#.
....##..#....................#.#.........##......#.##.#.....#..#.........#..##.......#.....................#....#.............#..#...##......#..........#..#....#..#..#.........#............#..#........#...#...............#.......#.......#..#...............#..##.......#......................#......#...........#...#..##.....###.##...#........#.......#.....#..............#..#...........................#......................#...........#................#.#.....#...#......###......##.##....#..#...#.....#....#..
##..........#.#.#...#..#.......#......#.........##..#..##........#....##.#....#........##.........#..........#......##...#..#....#..........#...........#.............###...#.##.....#...........#...#..............#....#..#...#.#.#.......##.......#.#..............#.#......#.#.#.....#.#...##.#............#....#..#..#..##.#...#..#.....#.#..........#......#...........#.#..#....#.........#.......#...##...........#...#........#..#.#.#..........##..#........##.......#....#....#....#......#......##........#.........
....##..#..........#.#..#.....#........#...........#..#....#..#....#....#...........#.....##......#.#............#.#...#..........#.#...##.......#.....#....#...#.#...##..#.....###.#..#....#..#.#..#.#.#........#.............#..##........#....#.#.....##..#...#..................#...#......#..#......#.......##........#...#........#....##..........#....#..##................#.........#...#.###.#....#....#..#.............#.#..#...........#...................#..........#......#......#.....##.#..#.#.....#......#....
..#.....##.....#....##..........##...#.....#.............#....##.##.........#......##....#..............#..#.#.#......#......#........#..............#..#..............#...........#.....#...#......................##..#.#..#....#..#.........##...........#..................#.#.......#..........#.#.##....#..#.....#.........#..##..#...#...##.................#..............##.....#....#..#.##..#....#...#..................##....#......#..#........#.#.....#.........#......#.#..#.......#.....#..##.#.#...#....#...#..
...............#..#.#...#...........#......#....#...##....#...#....#.......##...#.......#...#........#........#..#.##....#...#.##.........##............#........#...#...........#.#......#.#..#......###...............#..#......#..#..#....##...........#........###...#.........#.....#...##....#....##....##.......#..#...##........##...#...###..........#.......#..#..#....#....#.........#.#..#..#.##.##..#.###.....#...................#...#...............#..#.#.....##..#......#...#.....#..........#...#.....#.#.....
.....#....##..........#...####.....#.#...#..............#..#.............#...#............#..#..#......#.....#.......................#.....#..#...#.......##.....#.#......#.........#.........#....#.............#....##..##...#.#..##.##...#...........#..#.....#.#..#...........#.#.....#.#...#.#........#.............#...........#.#......#..#.......#.#.#.......#.....#..#..........##.....#......#....#..#....#.....#....#...#....#.....#..#..##...#..#...#.#...#.#............#...#....###...#.#.....................#...
........#.#..##...........#....#.##.....#.....#..###..............................#..##.#.......##...#.#...#.#........#..#...##.#.......#.#.....#..#..........#........#...#....##..##....#.....#.#............#...............#.#..#..###.#.............#.#......#.#....#..##..#.#.#.......#....#......#....###....#..#.#..#.#...#.......#.....##...#.....................#..#......#.#......##.#........#......#..#....#...........#....#.#..###............#...#..............##...#.............#.........#.........##......
#.....#......##.#.#..#..#..................#.......#..........#.....###....#.#...........#.#..#.#.................#.............#....#.......#................#..#........#...#...#...##.#.#..###.#....#...##..##..#..#...#.............#.......#.#..#..#..#...#..#..#..#.#..#............#..#......##...#..#..#.##.................#..###.......#.#.................#.......#...##...#.#.....#......###.....#......#..##.#...#.#.....#..###...........#.#.#....#....##.........#.............#...#....#....#.#....#.#..#...#...
..#.......#.....#.....#...#....##.#..#..#.....#.......#.................#..#....#.......#..#..#.#.........###...#....#.####...#..#..#.#....#.......##......#..........#....##..#.##.....#.........##.#............#..#.............#............###.#............#..................##........#.....##..##.......#.#...#.#..#.....##..#..#......#...........#...#...............#...#.......##..#................#.#.#.....#......#...#.#.....#......###....##.......##.......#.....#....###...#....#.#.........................
.................#......#...............##..........................#..#...................##...................................#........#.#..................#....#...#............#.#.......##....#.#..#..##...#..#.........#............##.#...#..#.#.#.........#.....#..#.....##.......##..#..........#...#.#..#....#....#.#...#.......#...........##.....#............#.....#...#.#......##..#.......#.......#.#............#.......#......#..#..#...##.##.#...#.....#......#.###....#.....#.....#..#......#..........#..#.
.............##...........#...#.##....................#..##..#..#..................###..........#.#......#............#.#.#.##......#...#............#..#.............#..##.....#.......#...#...#.....#.....##.#...#............##....#.#...#..#...#.#...#..#..#.#.#...##.#..#...#..#...##.##......#...#.........#...#..#...........#.#.......................#......#.#..#.........#..#.........#..##.#...#..#...###..##.........#..#.....#...#...........#.#.........#....#..#...#.....#..#...##....#...........#.##.....#....
...##...............#.##....##.....................#.........#.#....#.......#..........#.....##...#..#..#......#..#.....##.........#.#.#.##..#................#..#.....##...#..#.##...#..#....#......##..........##....#...........#......##....#...#.#.........#...#..#.#..#.###....##.#.#.....#.....#.......#.#.#.......#..##......#........#.............#........#.....#..#.......#....#................##..#..#..#..#...........#...............#...#............#.#...#.............#.....#.....#.............#...........
.....##....#.....#...#..................#................#..#.#..........#...#...#.....#####..........#...#.......###.....#...#.......##.........#..#.......................#............#..#............#..#.#............#...#....#...#...#.....##...#...##.......#.........#....##.....###...........#..#......#...#.#....#.....#......#....#.#..#..........#...................#..#.#.....#.....##.#...................##..#.#.#.........#..#..##.....##..#.....#.......##.....#.#.#...#..#...#.......##...........#.####...
..........#....#...#.....#........#.#..##..#........#...#..#......##.........#....#.#....#.......#.....#............##.............#.#.#.##.......#....#..........#..#....##.#..##...##...#..##.##.....#.......#..##.#......#..#..........#.....#.#....#...#...#......#.#.#.....##.#....#..........#.......##.....#.........#......................##.#.#...#..........#.#.......#.#.......#...#..#..........##..#.#.#....#......#...#.....#...#....#.......#...#...#...................#..#...#...........#.......#.#......##.#
#.....#...#.#..#.#..#....#.##...#....##.......#........#.#..#...#......#.##............#............##.##.....#.......#...#.......#.....#........#.....###.###.........##..#...##.......#...............#.....##......##...............#......#..##....#...#...............#...........##.#......#...........#.#.#..#...#.#.##...##.......##..#.#.....###..##....#.#..........##..##............#.........###.#..............#..........#..#.#.......#..##.#......#...#...#.#.####.......##.................#......#.#......##..
.....#............#.#.#.......#....................###...............#..#.#.......##.#..........#......#..............#.....##.#.....#.#.#.........................#...........#.#........#........#..#..#.#.....#.......##...#..#......#..#.........#...#.........#..............#....#....##.....#..#...........##.............##..#....#..............##...##............#.##.......#...#........#......###.....##...#...#.##..#................#..........#........#.#......#...##...............##........#.....#.....#....
##.....###..#.....#..#.#.#.##..#...##..#..#.....##.#..##..#.....................#..#.......#....#...............#....##.#......#....#..##..#...##...#....#...#..#............#........#...#.#..#.....................#..#.#..#.........#..#...........#........###........####..##...##............##........#................##.#.......#....#...#...##..........#.##........#...#.......#.#...................#...#.#...............#...................##.#.....#....#......##..#....#.#..#.........#........#.#........#...#
.....#...........#..#...............#......#..#.....#.....##..#............#.#.#....#..#...#..#..#.....#............#.#....#..#...#...#..#.....#.........#..#......#.......#............#.....................#.........#.......#......##....##............#......#..........#..#.......#....#.......##.#......#..##..#...#..#.................#.......#......#......##...............................#.....#....#.........#...##.......#...#.............###...........#......##...#.................##..#.#.........#.#.......
....##.#..#..###.#........#......#............#...#.....#..#..##...#..#....#..#..#..#.#...........#.#.#.##.#........#.#......#........#.......#....#..#...#....#.....#...#.........#........##...##...#..#.#..##.....#......#.......#..#.#...#.....##.............#...........#..##...#...#.............####........#.............#........#....#.......#..#.#.....#.#....#.###.#..#.....#...........#......#..#....#..#.......####..##...............#.......#.......#.....#..............#..#.....####..#......#...#.#..#...#.
.#...#.......#.#............#....#.#..........#....#......#.#....#.......##...###.......#............#......#......#.##..#..#...#........##.....#...#......#.......#..#...................##...###....#........##.....#.#....#............##.......#....#.....###.#.......#..#..#........#......#.........#......#...........##...................#.................#.........#...##..#....#..#..#......#.....#.#.......#...#........#.......#..........##..#...#...#....##......#...#........##............#..##...#..##...#...
.........#.#.#.#.#.......#...#...#........#..##..........#.##.......##.#.#.......#......##......#..#..............#...##.##.........#.......#.....##..........#.........#..#..#....#.....##...#......#........#.#.#..#.#...###.....###.......#.##....##......#....#.##...##.....##...#.#...#..#.....#..................#.#..##....##............##.#........#.#.....#.#..#...#.##....##....#.....#..#.#...#.#...........#..#....#..........#........#.##....#.....#...##.#....##.....#...#..#.#..##....#........................
#...........#........#......#.#....#...........#..#.###.......#.......#..............#..#....#....#.#..#..##.....#.#.#.....##......##....##...........#..#...#......#.#....#...#....####.......#.....##....#.....#........##.#...##.#.#.#.......##.....#.###....#............#......#.............#.#.................#.#....#...#....##..........#...#................#...#..#....#...#...#....#..#............#..........###...#.....#......#.#........#..##.#.#..#..##...#........#...#......#...#.........##.#....#.........
................##..#.....##...#...#.......#..#..#..#..#..#........#.#...##...#....#..........#.....#.......#....##................##.#.....#.#.....#..#..............#..#...#.#..........#.#.#.......#.....#..##.......###.#..#.........##..#..#...........##..##....##.......#..#............#.#.#..#.#.#.........#..#......#.........#....#...##...#..#......#.....#..#.....#.......#...#.##..........#...#.#............#..#..#..#......#..###...#.#..#..#..........#.##.#.........#.......##.......#.##....#.........###..#
#.......#.#.#...#..#....##.#..........#......###....#.##......#...............#....#.........#..........#........#.#....#......#...##...##.........#......#................#.##....#......#######.....###............#..............................#........#..#..#.#...#..#.#....##.#.#....##......##.........##......................................####............#..........#......#........#..#...#.##.........#.##.#...##.#.#..##.........#.#.#...#.........#.#...#...#..#....#...#.#.................##...........#..#
#.......#....#.#.........#...........#..........###....#..#.#.......##.............##...#....#.....#.......#..##...#...#.#...............#.#.....#...#.#...#..#####....#....###.....##..###....#...............###.#.#...#..#.#....##...#................#.#.#..................###.....#......#.........##...........##.##..#....#.#....##...#....#.......#..#....#...........#.................#.##.#.#.....#...........#....#.......#....#.....#..##...#..#...##........#....#......#.....#..#...#....#..........#....#......
.#....#.#.#....................#.....#......#.#.....##...#.#.......#...................#...#...#.......#...##..........#..##...#.......#.#...#......#.......#..............#.......#...#.............#.....#.....#.................#......#.....##.....#.##.....#....#......#.##.#.............##....#...#.#..#....#.......#.....#.#...##..#..#.....#.......................#....#...##...#..#.....###.#..#.##...........#..........#..........#......#.#.......#.......#..#..#..................#...##...#.....#....#.#...#....
#......#..#............#....#.#.....#........#..#....#.....#..#........#..........#..#.#.#.#...#.##..###.##...#...#....##......#.#.....#....#.....#..........................#...#......##........#......#...#..............#.....##.#....#....#.......#....#..#....#.....#...#...#.......#.......#....#..#..............#..#..#.##.......#....##.#........#.#......##.#..#.#......#....................####.......#.....................#.......##..........#...#..#####..#.#........#..#.............#................#....##.
....#.....#....#.#...#....#..##..##...............#...#..#...#....#........#...##.....#..###.#.#.......#.##.....#............#...#..#..#......#..#..#..#..................#.....#....#...........#.....#......#....##....#.......##.........#......#.###....#......###...........#...#.#.##.......#.................##.....#.....#.#.#.#..#..........#.........................#..#.....#.###.#..#...........#.....#......#.........##...##.#.....#.........#.............##..##.##..#.......##......#.#.............#..#....#..
.#...#..#..................#...#.#....#....#.........#.#......##.....#....#.#...#.....#...............##....#.....#.......#.#.........#......#.........##..........#....#........#.#...#............#.#..............##.......#......#..#......##..#....#.#.........#.#........#...#.....#.#..#.#...........#..........#.....#.#.....#....##................##.#.#.........##........#..............#..#........#.#..##........#........#.#...#...#..#..#........##...#.#.....##.............#..#......###...#................##
..........#.....#..#...........#...##...#....#.....#..###....#....#.....#..#......#............#......##..........##..#...#....#...........#.......#...............#....#..................#....#........##.....#.#..#.##...#....#...........#.....#......#....#..###.##...................#.###..#..#...........#.....#........#................#....#......#........#.....##....#.#.............................#....###....#..#....#......#.......#.#..##....#.#...................#.....##...#....#.#.........###.#.#..###..
..##...............#.......#......#.....................#......#...#...###..#..#..............#.....#..#.#.....#........#.....#....#..#........##..#.....#...#.##.#......#..#.....##.......#.........#.....##.....#..#..........##.............#...#.......#......###......##...#...#..........#....#.....#............#............#...#....#......#......#.......#.......#.......#.#......#.#................#..#..##.#...........#.#.#...##......#.......#......#..#.............###.......................#..#.#.#.....##...
.#.#...#..#...#.....#....#...........#.#.....#.#.##.#.......##...##..............#.....#..#.........#....#.............#.......#...#........##.#...#.#.#...#..##.....##.......#.#..#..#.....#.....#.....#.#.....#.#.#..#...#.......................#...........##.#....#..#..##........#.#....#.#...................#.........#...................#....#..#...##....###........#......#.....#....#.#......#......##..#...#..#...............#.......#.........#....#..##...#.......#.##....#.#.#.#........#.....#.#..###.#...#..
.....#..#.....#.#......#..........###..#...#.......#....#......####.........#........#...........................#.#.#..#.....#..#..#.##...#.#.#.#........#......#........#...##.......#...#..#...#.........#.#..#..#.........#....#........##.####.##..#......#...............#...#..........#............#.#..........#....#...###.#..#....##...#.......#.......#.#...........##....##.......##.........#.....#...#.........................#..#...#.#..###........#......#....#......#........#.##..........#.##......#......
......#....#.........#....#...#...#.....#.......#...#......#.#...#.....#.#.##.#.#.##.....#.#...#........#.....#.#.....#....##..###...#...........#...#.#...............#.#.#.#...#.......###.#....#....#......#...........#..###..#......#...#......##.#.##.....#...#.#........#.#.#........##........###.........#.......................#......#.##..#..........###...#...#.......#..##...#....#.#..................#.......#.##..#..#...#.#....#.#.##...#..#..#..#...#....#.....#.....####.#.......##..##.........#.#....#...
#....#...#...#.......##.#.....#..#.............#....#....#...............##.........#........#.#.......#.#.....#..#####...##...#...##.....#......##.......#...#.#.##..####..............................#.#.#........#..............#..#.....#.#...#....#..#.....#.........#..#...#...#..#..#..##..#....##.#...##.#.....#..##..#..#.#.#....#.#..#...#...##.###.#.........##.......##.............#.......#.#...#...................#......#.#..#.#..#.##.......#..#...###..........#...........##......................#.#.#....
.....#....#................#............#..............#...#.#..........##.........##......###.....#..#..#..#.##.#...###.##...#.#....................#.#..#......#.........#.......#.##...#....#.......#....#...#.........#........#.....#.#....#.....##..#..#..#.#.#......#........#...#...................#..#.#..........##....#.#...###.##...................#......#......#.......................#.##...##...........#...#.....#....#..#....#.#.#......##....#......##..#......#..#........#..........#...................
.##...................##...#.#.....#....#............#.##.#..#...#.#..#......#......#....#.#..#.#........##...............#......#.#......#.##....##.....#.#..#...........##.#...............#.....#..#.......#...#......#.#...#..........#..##..........#.#..#.##.........#..#...##.#...##.#.#......#.##..#.#...###............#......##.#.......#.....#.....#............#......##.....##.#.....#...........#..#..#...#...................#..##.#.........#...#...##.....##.#.....##.#..........#.....##.#..#..##.##..##......
...#.###..#.##.........#...........#...#..#..##....#.#.#.........#................###.#.#.......#.......##.#..........#.....#.#.#.#.....#..#....#..#.............#......#.......#...#.##..............#..#...............#....#..#.#............#..#..##..#...#..#.##....##..#......#...................#..#..........#........#.#...#..#....#.#..#......#.......#........................###...##.#.#.............#.....#....................#...##..#.......#.##.....#........#.##.....###...........#....#............#..#...
....#..............#.....##.#.#.#....#...............#..###..#.......##.#...##................#..#...###.#.##..#..##............#....##.#....##..#.........##..##...................#..#...#..............#...#.....##...........#.........#.............###.##............#..#.#........#.#................#...#...##.....#..#.#.......#.....#....#....#...#.......#.#.................#...#....#.#...........................#....#.........#.#.#...#...#.#...##...#.....#.#...........#..............#.#...###.###.#......#..
....##....#.........#.#..#.#.#..#...................#..#....#........#.#..#..#...#....#.....#........##...........#.#...#..#..#..##..........#........#....#....#.....#.#..............##..#....#.#...#............#..............##.#..#..#..#..#...#..#.#.......#........#..........###...#.#.##..#...............#.....#.#..........#..#.....#..#......#.#.#..#.........#...............#...#.........##.##..#.....#..#.#....#......#..##.#......####..#.........#..#.....#........##....#..##....##....#.#..#..#.#.......##.
##.#...##.........##...............##..#...#.........#...#.....###...#.#..#.#.#....#.#................#.....#...#.......#..#...#...#....#..##.................#...#.....#.....#..........#..#..#........###.#.......##....#..#..............#.....##.#.#.#...#.#................#..#...#.....#.#..#....#....#.#..#.....##...............#.#.#...#......#..#..#...#.#...#..###..........#..#....#...##.......#...#....#..#..#........###....................#.....#..#.......#.......#..#......##.###.....#..#..##....#...#....#.
.##..#..##........#...........###.....#.............#.....#...#...##.#....#..#....#.....#.....#..#.#......##......#....#.......#.##.....##.#.......#.##..#.............#......#.#...#.....#.#................##..........#...........#..................................#....#.#.#.....#...####..........##.#............#........#..#................#.....#....#....####............#.#.#...#.......###......#...#..#......#......#..#........#....#.##.....#.#...#....##....#......#.#...................#.....#....##...#...
#.#...#........#.............#.###..#....#........#.......#.....##.....#.#.......#.....#...#.#.......#.........#.....#...#..#....#..#.....#....#.#.....#..##.#..#.....#....#........#.....#.....#..#........#..#.#.#.#.....#.....#.....#....##....#........##...#..#......#...#......#.............#.......##..#.#...#.........#....#...#.......#....#...#.....#............#....#......##......##.#.#.....#..#....#......#...##...#..##..........#..........#..##.#........#..#............##.#....#...#........#..#.#....#..#.
#..........##.............#..#.............#....#..............#..#...#...#........#...#..#...#..................##...##...#.#.#.#.....#.#...###...#......#....#.........#....##.#...#....................#.##..........#.#.#...#...##.#.........##...##..........#.................#...#..#.#....#.#.#...#......#..#.........#.........##........#....................#.........#...........#..#.##...#...#.#.......##.####..................#.....#.###......#.##.#..#....#.....###....#.......#.#..#..##..#..#.#.............
.##...#........#...#.....#....#.....##.#..#.##.#.................##..##..#..#....#...........#....................#...............##....#.........#...............#.........#.............##..#.#.#....#...#..#......#..#....#....##..........###...#...#...##........#............#.#...........#.......##...#..#...#...............#...#..#.............#....##.#.......#...#...#.#.#...#...#...#........#....#.....##....#......#....#.......#.....##...#...##....##..#.#............##.........#...#.#..........##.......###
................#....#..#.#...##.#..#..#..#...##....#.......#........#...##.....#.....#.........#.####..#.#....#....#....#.....##.......###........##.#.#...#....##......#.......##......#.................#....##......#.#.#....##..#........##....#........#......#.#....#....###...#.#.......#.#.#....#.#.........#.#....#....................#.#.........#..#..#..........#...##.........................##..#.............#....................#............#................#.#..#.......##.##...........##....##..##.....
......#....#..........#....#..#.#..#..#..#..#.......#...##.#.....................#..#.#.....#..#.##...#..##....#...#..#..#...#......#..........##.....#.###.#....#............#..#....#...#.........#.#...............#.................#...#...#......#..#.......#..#.#......#.....##..#.................###......#...#...#....#...##..#..#.#..#.#.#.##......#.#..........#.........................#...###.....#.#.....#.#..........#...##.....##...#...#...#...#.......#....##.....#...##.#....#..##.....#..........#........
..#.....##.......###...#.........#.........#...#........#..#...#......#.......#...#.........#......#.......#...........#.#.#..#..#...............#......#..#.....###..............#............##.##......#.#..........#......#..#..............##......#...#...........##......#...#..#.............#...#........#................#................#..#.............#.....#..#.#..#......................##..#...#...#.....#........##..#...........#...#..#.#.##.......#....###.........#..##...........#.#......#.#.#.#.....#
#...#..................#.........#.....#.....#........#......##.....#.....#...#.......#.#..#........####.....#......#........#................#......#........#........#.#.#.#......#..#......#...........#.#..#.#.#..#.........#..#.....#....#..#........#..#.....#........#..#..#..###.#..#......#...#.#.#.#.............................#..........###..###.##.##........#.#...###....#....##....................##..##......................#.................#...........#....#....#..#.......#.#......#..####.##.#.#.#....
........#..#..#...#........#......#.....#....#...#.#...#........#.#...#.....####........#.......#...##.#........#.....##...#...#....#.#........#....###...#.....#...#....#........#.#.##.....................#................##..........#.......#..#....#......#.##.............#.#...........#...#.......#..##.............#..#....#..#..#.#.#.###.#.........#..#...#......#.#.#.............#......#.#..#......#..#.#.#.....#..................#.......##........##.......#..#.....#.......#..#..............#....##...#...#
......................#........#........#...#.................#.......#.#......#..............#...#.................#.#..#........#.##....#..........#.##.......#.....#........#.....#...........#.#.#.....#........#....................#...##....##.#.#.#..##..##........#.....#.............................#.........#...#...........#.....#.....#.#...#......#...#.......#..#......#.....#.........##....#.....##....#...#...#.............#...#..#.#..#..#..#........#...#...#......#....#..#......#........#...###....##.
.##.....#.......#....#..#..............#.....#.........#..##.....#....#..#.....#..#.#..#..#....#..###...#.#.........#......#.#.........##...#....##...#.....###......#.##..#..........#..#.#...............#....#.....#.#........#.............#.##..##...#.......#....#....#...............#.#...#...#.##......#............#..................#.#...#....###..#......#...##...........##.##...#.............#.......##............##.#....#.#.#............#....#............#....#..#.#....#....#..........#.#..............#
....#.......#.#.#...#.#.#...#.##....#.#...#.#.#...........#.#.....#.##...........#.....#..#..#.......##....#......#..........#..#.....#....#..........#.#..#....##.#...........##.#..#.........#........#..#..#....#...##......##.#.......#...#......#........#..#.........##.##.................#........#....#....#....#........#.#...#...#.....#....#.....#.......#..#.##..#..##.....##...#..........#....#.......#.........#.......#.#.#....................#...#.........#...#........#......#..................#..#.......
###.#......................#...##..................#......#..#..#.#....#.......#........#.....#......................#.......#.......#.#.....#....#...#..#....#....#...........#...#....#..#.......###.........#.#...#......##.#........#....#.....#..#......#........#..#..#...#......#...........................#..#........#........#.....##.##........#...#..............#....#.#...#.###......#..#....#..#.##.....#.#......###..........#.#.....#....##....#......###..##..#.............#...............#.#...........#..
#...........#.#.#...#....#.#........#.#.#......#.....#...............#..###..#..#.................#..#........#....#.....#........##...#....#..#...###.....#.........#.......#...##....##....##.#....#........#....#......#....#.....##.....#..#....#......#..................#........##.........#...###..#..#.#..#.#.#..#....#..........#.....#...##...#...#...#......##......#.............#.............#.........#......#.#..........#....#..#................#.#.....#.#.#............#..................#......##........
#.#....#..#....#........#..#.......#.##..#...#.....#.#........#..#.##.......#.#........#.#..........##..............#....##...##.....#.....#.....##...#.#.#....##...............................##......#.#.##..........#..#...#........#....#..#.#..................#....##..#.#..#....##.##.#.#...........###...#.#.....#.......#.#.#.......#....#.#....#...###.#....................#...#................#....#.#.......#.......#.......#............#........................##........#...#..#......#.#....#...#.....#.....
...#..#.#...#..#......#.........#.........###..###......#....#...#.#..#..........#...#####.......#..#..#.....#...#.#.....#..#........#........#.........#......#.....#.#.......#.......#........#..#....#.....##...........#...#.....#.#.##.#....#..#....#.##........#...##...............#.......#....#.....#.#.......#...#...........#...#...#........#..##.#..#...#..#.....#...##...##...#..#.#...##...#......#.....##..#........#........#...#..........#......#.........#........#...........#..#..................#....#..
.#.....#.....#...........#....##...............#.............#...#.......##.#...#.................#.###...##..#..#......#..#..............#.........#..#.....#..###.#.......##.#.........#........#.....#.....#.#...........................#..#.........#.###....##...#..#.....#.##..........###.......#.....##.........#.#.........#...#.#...............#..#.........#....#...#...#......#...####.#.....#............#.......#........#.......##................#....#..........#.#...#................#.....#.......#...#.##
###.#.#...#..#.........#...#...##..#...#####....#..........#...##....#.......#.#.#......#........###......#...#..........#...##..#...#......#............#..#.###.#..#.............##............#....#...#.#.............#....................#.........#.#......#.#....##..#..#..#.#...........##...#...#..........##...###..#...........##.......#....#..#.......#.....#..#......#....................##....#.............##......##..#..#.....#.........#.....#.....#.......................##.......##..........##..##.##..
......#.....................#........##.....##..##......#.................###....#..........##.....#.....#....#..............#....#....#..#...#...#......#..#..#........#...#..#.....#..#...........#....#...#.##.........##...#.....#.........#.....#.....#.............#..#..#...............##.......#..#..#.....##.#.#........#....###....###......#.......###....#..................#............#..##.......#....#.#...................##..#.......#.....##.##......#..........###..#...#.........#..#.#.#.....#.#........
.........##.#..#..............#.#.....#..#.....#............#...##.......#.#......#.........#......#........#####.###....#......#........##..#..............#.#..#............##..........#.#..#........##.#...............#.#.....##.....#......#.....#.#......#.#.#..#.#................#................#.....#....##......##...##..#............#.#..#......#..#.......#..#.....#.#......#...#..#.....#........#........#.###...#.................#...#.....##......................#............................#......#...
#.......#...#..#..............#......#.#.#..#.#...............#...#...........#...##..............#..#.......#...#..##......##.....#......#.#......##....#..#....##.#....##.....#.#....#.#......##.....##.#...#.#....##.......##...#............#.........#...........##............#...#.............#.......#.......#.........#......#..#.....#...#........#..#.....#...#...#.#..#.#.......#.#..........#....#......#.#...........#..##..##.......#...###...#....#.#...#.#..#..........##.###...............................#.
...##.#...#.#......##...##.#.....#...#..#......#.....#......#.#......##.#.#..#.............##..###....##..#.....#.....................#.........#.#...................#........#.#..##..##.#....#....#.........#........##......#.#..#...#..........#....#.#.#..........#..#.##.............#...#............#.....#...#.........#..##..#.....#............###....#.......#..#..........#....#.#.#....#..#..#.#.....#.........#......#..#....#..#.#..###.#.......#.##..#.#..##...##..#........#.#........######...#......#..#...
.....#....#...#..#..........#..#.......#.#..#...................#......#..#....#.........#........#.........................#.###..#.......#................#......#.#.#......#...##.#.##.............#..#.#.................#.......#......#....#..#..#.....#...#.#..##..........#...#....#...#..#................#...#...#................#...##........#.#.#.............#...#.#.............#.##..#...#..#....#..........#......#......#...#..#..#....#.#.#........#...##.......#...............#.....#....#......#.......#.
.#....##........#..#..##.#..#...#...#.#.#...##.........####...#.#....#.....#......#..#.#.........#..#..#.....##.#..#.........#................#.#.#.#.........#....#.#...............#..#.....#.....#...##..........#......##........#....#...##......#.....#...#.....#....##...........#.#.................#.#.....#.#.......#....#.#.....#.....#....#......##........#....#........###.#............#.#............#.....#.........##..#..#..........##...#..#...#.#..#...........#......#.#.......##......#.#.....#..........
...#...#.....#.....#.##.........#..##.......###..##.##.##.#...#.......#........#...........##.#..#.#..##........##......#........#.#.....###..........#..#................#.#.....#.##..#...#..#...#...............##.................#...................#....#...........#...##.##..#...........#.#..###..........#.........#...#.#............#...#.#.#..........#.#.##...#.....#......#..#....#.............#..#.#..#..##..#..#.....#........#...#..#.....##....#........##.#..........#.....#.......#..#.#.##.#..##........
.....#...##.....#.#...###.##....##.....#..#....#.#..#..#.....#........####......#.#....................##..###...#...#.#.....##..............##.#......#.....................#.##......#.........#..#...###................#....#..#...#......#.......###....#.#......##......#.#.#.#....#....#...............#....#.....#..#...............#.#........#.........#.#.......#..##...#......##..#.#......#......#..............##..#..........#.##..#.#.#.......#....#......#...#.#......#..#.#......#......#........##...##....#.
..#.......##..#..............#.#.......#..#...#.#.#........#.......#..#.##.##.........#....#.....#.#.....###.#..#...#..........#....#...#...#...##.........##..............#........#.......#...........#..##.....#...##.#.......................###.........#............##....................##....#.........##...##.........#.......#....#..#........#..#.....#........##...#....#..#..#........##...#.......#..........#..#.............###.#..........#......#.....#.#..................#....#.............#.....####.#...
.....#.......##..................#.......#.#.#.#.##..#...#.....###...#.......#....#..#.##.#.#.......#.....#..........#.....#.....#..#...#....#........##.........#...#......#..###..#..........#........#......#.......#.....#...##....#......#..#.#.....#...##.......#......###.#.............#..##.............#.......#.........#.............#...###..#......#........#.#.........#.....#..#......#.#.#.............#.##........#......#.......#.#.#......#..#.......#..#.#..#.....#.....###.##.....#..............#....#...
.#......................#..#..........##..#....#..##....#.........####........#..##...#..#.........#...#.....#.#.#........#.........#.#....#.....#...#............#...#....#............#...#.......#..##....#.#..#.............#......#..#....#......#..#.......##.....#.......#...##....#..##.........#.#........#...##....#......#....#.......#.#......#......#...#....###.........#..###.........#..#........#...#...##..................#......................#.#..#.......###.......#...#.......#.......................#
.....#.#..#......#..###....#....####.......#.....#..#..#...#....#.....................###......#.#.#.............#.##.#.##...#.#.....#..####....##.....#......##........#..#..#..#....#...#.#.#.......#.#.#......##......#.....##..#.##.#.....##....#.........#....#..#.........#.#.......#.......##...#....#..............#.#..##...#................#.....##.#......#...#..#..#..#.#..#......#......##..#.#.#..#.....#..#......#......#.#......##.....##........#..#..###..##....##...#...#.#...........#..#...#........#.....
............#.................#......#...........#..###.......#...#.#.#............#........###...#...................##.##...#..#....#...#...#..#......#.#.###..#.............###......#..#.#......#.....#.............#...##............#....................#...#.#.#..#.....#..............#....#.#....####.........#...#.............##...#....#..#...####.......#...#.#.#.................#..#.#.#.#......#.#....#...........##...#...##......##..#.....##..#...##....#............#....#...##...#...#...#........#.#....#
.......#....#..##...#.........#...#..##....#...#..#............#.........#.....#.....#..#..#..#.#....###.....#...#.....#.#.#...###..#........#...#...#...#.....#..###..........#.#.##...................#..........#............#....#......................#.............#......#...##...#..##......#.#....#.....##..##..............#.........#.#..........#..#.............................#........#...........###.......##...#...#....#.....##.........#..#...#.#..........#..#.#.#.#...#.#.....#....#.........#.....##....
#....#...##.........#........##..#.###..............#...#....##.#..#.##...#....#..............#....#...#..#.#....#..#.........###...#..#.......#........#...##..#..#....#.#.............###..##..##.....#....#.................#...##.......###..#...#...#..........#.........#..#.......................#.#...#.#.....##.....##....#............#..#......#.#..........#.......##.......##.......#......#...#...#.###...........#.....#...................#.....................#....#.##...........................#......###.
..#.......#.....#..###.....#.#.#....##.#.#...#.#.#.#....#....#....#...#....#....#.....##....##......#.#.....##..#........#.##.#...#....................#..#...........###.#....#..#.......#..#.............#.##...##........#........#..........#..##...#.....#..##.........#........#..#...#.....#....#.#.#.#.......#.....#.##.........#....#.....##..#..#........#.##....##....##.....#......#......#...#.......#....##..###.##.....###........#............#...#....#.....##.......##......##.#..#.#..#.#.#..#.......#.##.###
......#...#......#.....##....................#........#..#..........#...#..#......#...........#...#.#......#.#.........#.....#...............#.#.###...#....#........##......#..#....#..#...#........##......#...#.....#...#.....#......#.#.............#...#.....#......##...........##.......#.........#......##.....#.##.......#.........##..#.#..#.##..#...........#....#.........#.#.........##...#..#.#.#......#...#.#.#.........#..#...........#....................#......#...........#.....##..............#...........
....#.#.##..#......#..#..#.#.#....#.###....#......##...##.#....#....##...#..#...........#...##...........#...........#...............#.........####....#...........#..#....#......#....#.......#.....#..#...#..#.....#....................##..#........#.....##.###..........#..........###.......#.#.....#............#..#.#....#...#....#...#.#............#..........#..........#.###.#.....#...#......#.....#....#..#........#.........#..##..............#....#..#....#...............#...#.#..........#.#.##.....#..#.#...
#...#...##..........................#....##........##....#....##..##.#....#..........#.#..............#......#.....#...#..#..............###.#..##..#.........#.....#.#..##........#...........#..#.........###........#.#........#..........#..#...........................#.....##.......##.......#....#.#.##.#.............#...#.##..#.#...#...#...##...#...........##.##................#..........##.##.........#........##..#...............#.#....#......#..#..##.....#...#...#.....#...#.....#.....#...#.#..#...........
..#...........#......##.###...#...#.....#.#.........#..##..#...................#...##..#..............##..........#..##.....#..........#....#............#.......#........#..........#................#...#..##........#........#.#..###............##..............#..................##...##.#...#...........#......#...##...##....#...#...##.#.#.#...#.....#....#.......#....#.....#...........#.#..#...#..#.........#.##..............#..........##.......##....#.......##.#....#...#....#...................##......####...
.........###....##......#....#..#..#............#......#..###........#.........#..#...#.#..###....###...##.#......#.##.....#....#...........#.#....#....##...........##....#........#.#..........#.....####....#..#........#.........#..............##.#........#.....#...#.#...#......#....##................#..#.......##.#.##.......#..##..#...................#..#.....#..#.#.#...........#..#...#.........................#......#......##.#.#.##........#....#..##.............#............#.....#........#.#............
..#..#.......#.................#...##..##....#..#................#...........#..#.....#...#....#...#..#....#...#.................#...###..#.#.................#.........#..#............#....#.##.##..........#......#........#.##..#..............#.......#....#..#.............................#..#.....##....#.....#..#................###.......#..............#...#.#.#....#...................#.....#.##.####..#.......##..#.........#..#......#.....###............#....#.#.#..##.##...###....#....#.........#....#......
..##....#.......#........#####...#.......#.......#.##.##................#.....#.###............###...........##........#..........#....#......##........#..##.....###..#..##.....#.#...#..#..........#.......#.....#..#...#......#........##.........###.....##...........#.........#.#...#...#..................#.........##.....#...#....#...........#....#.#..#...............##..##..##....#......###.#.#.................#.#..#.....#...#...#..#.....#.......###...............##..##.....###...#....#....................#
.#..##....#..#.#..##...#..#.#......#...#..#......#.....#..#..........#.#.........#..........#...###..#....##..........###.....#.....#........#......##......#...#.........##..#....#...#..#....#........##.##.#...#..#..................#.#.#........#.........#..#...#..#.........#.....#..##....#.......#...#.............#...#.#......##..#.#...........#.#.....##....#.......#..........#..#.......##..#..#...#..............#.....#..#.....##.........#..........#...#....................#...........#.......#.#.#......##
....#...........#....#..#...........#.......#...#....#..........#.....#........................#..#..#...#..##...#..#..#..........#.#.......#..#.........#.........#.......#..#...#...........#...#..#.#.........##.....#..#.....#...#......#..#..........#.........#......#.........#..............##...#.#.....#.....###.........#......#...#.#..........................#....#..#..#...##..#...##..#......#.##..#..#..#.......#..#.......##......#....#..............##.....#...#..#...####.....#.##.##.......#...#.#.#.##...
..#......#...............#..#.#.#..##....#.....#...#.#....#....#......##.#.......##......#.##...................#..#....#.#..##..#...............#.#...........#..#....##..#..#..#.......##..#....#.#....#......#.#..#..................#..........#..#...........##.#................#..#.......#......##....#...#.#.#..........#.........#.....#............................##........#.##...##....#.#..##...#..........#..#...#....#.#..#............#.........#.#.#...#..........#.............#...............#.##....#....
.......#....#...#................#...........#..##...###............#..........#.......#...###..#.....#....#.#..##.......#..#.........#...............................#.......#...#.....................#.....##....#.#.........###..#.........#.#.#...#.#.##..##......##......#..#.#..#......#..##.##.##..#....#......#...##..#.....###..........##.............###..........#........#.....#..##.......#..#.......#...#..#.#....##.....#......#..#.#.#..#.............##........#...##....#..##.##..#.....#..#...........#.###
...........#.......................#...##.....###..#....#....#.....................#...........#...................................#..#.......#.........#..##.#...........#.#....#....##..........#.....##.#.....#...........#...#...#..............#..#....#####.#...#...................##............#.......#........#.....#..#.....#...###..........................##..#...#.##...#..#...##...#...#.....#.#....#.##.........#.....................##.##.#.#..#.....##.#...........#......#....#.....##..#.......###.......
#..#..##...#..#...#.....#....##....##..#....#....#..#.#.#.....#....##.###..#..#......##.....#.##..#..#.......##.....................#........#.....#.....#.....#...#..#...........#..#.#..#...............##..#.....#...............#..#.#...#.....#....#....#...#....#...##.....#................##.#...#...##...#...........#.............#........#........#...#.#....#........#......#..................#.#.#.....#....##.....#.................#......##.#..#......#....##..#.###..............##........##.......#...#....
..#.#.......#..#.#...............#.....#..........#..#.....#..............................#............#.........#..#...................#..#....#.......###.........#...#.......#.#..##.##.......#.##.....#...#...........##........#....#.#..................#.........#..............##..#..........#....#..........#...#......##..............##....#...#.#.#....##.........#.........#......#..#...#.#................#.#....#.##....#.....#........#...#....##..............##....#.#.#..#...#...#........#.....#..#.......
......#.#.##.........#......##....#.........#...##.................#........####.....#.#.......#........#.#....#......#..................#.....#.......#.....#.###.......##...##.........#..#.###..#..#......##.#.....#........................#...###..##............#.##.........#..........#..##.......##.#......#.....................#.......###......#.#........#.............#.#....#...#.......##.#.......#.......#..#.......#......#..#..##.........##......#..#....#..#....#...#..#...#........##.###.....#...........
..###.#...#..###......##....##......#......##...............#.........##.#..#..#......#..#..##.#....#........#.#....#.#....#..#.....#.....#..#........#......#......#.......#.........#............##.#....#..##.#..#..#..#.......#.......##..#..#....#........#..#.....................#..#.#....#.........#...#.#........#.......###...#..##...##.#..................#...........#####.#...#......#.##.....###...#...#.....#......#....#.#...#..##...#..#...#...............#.#.......#..#....#.#......#.....#.........#......
..#....#...#............#...#.#..#.#............#..#....#..............#...#....#.....#..#..............#.......#..#.#...........##..##...#..#............#...##..#........#....#...........#.#..##..#.#....#...................##.#....#..#.##.#.....#....##..#...........#.#.....#.........#...........#.#....#....#........#......#...#.#.........#....#....#.....#.....#...........#................#..#.....#....#.#...#.#...#.........#....................#..#...#..###.#.#......#...#...#................##.........#.#.
.......#.....#.....#...###...#.................##.###...#.........#...##..#.......#....##....#..........#...............#...............#...................#.....#..#........#....#..........##............#..........##.....#....#..###.#.........####..#.........##..#..##.#.#.#.......#......#....#.....#.....##.#...#.#...#...##..##.#......#.#.................#..........#.........#..#.#...#........#......#...#...###..#.#.....##.#....#........#.#.......#.#....#....#...#..#..#..##.##..#....#..#....................
.............................##.#....#.....##.#.......#.....#....###...#####..........#...#..##.........#....#..##.......#.#..........#......#..........#..##...........##....#.#.##.#........#......#...#.......#.#...#..#...........#.#..........#.#.#..##...#.....##....#.#....######..#.#.#.......##..##..#...#..##.....##..#.........#......#....#..#...#.........#..#.................#.#...##........#...#.......##...........#.........#....#.......#...#..........#..##......#.#...#.................#..........#..#...
...................##.#.#..#...#.#.#..............#..##.....###..............#...#.....##..#..#..#...#...................#.......#.......#...#..#.........#...#..##...#..#.##....#.#...#..#......#........#..#..............#......#..........#.........#............#.#....##...#.#.#...#...#...#....#...#......#........#.#.....#.#.#..#.#....#....#..#.....#..#...#....#.#.............#.......#.#...#..#.#..#....#..............##...#..........#.......#..#.................##..#...#...#....###..........#.........#....##
.....#....#.##........#.#...#...#..#.....#......#.#...............#..##.....###..#..#.....#......##.....#.#.##.#..................#.###.#....#.###.#....#.##.#.#.#....#..##.#..#.......#...#.#..#.#............#....##....#...#......#....#.....#.....##.............#..#.......#..#...#.....#.##............##..............#.......####.#.#...#.#....##..#........#.........#.....#.........#.....##...........#...........#.##...#..........##....###....#....###....#..###...#...........#..............#.....#..##.........
...#..#........#....#...#........##..............#..####.....................#....#.#..##...........#.....#...#....#.....#....#...#........#........#.#...............###.#..#........#....#......................#....#.....###..#...#.....#.......##.#.#......#........##............#..#.............##....#................#.........#.......#....##........#......##.#..###...............#.#...#..##.....###.....##......#....#...#............#.#.....#.#..........#.....#.#.............#..#.......#...........#......#.
.#..#.#.......#....#...#........#..#...#.......##..#.....#.......##.....##..........#.#..............##...#....#.#.....#...#..#.##.............#.##..##...#..#..#.#............#.#...#.#.........#.....#.#..#....#...#....#..........#..#..#........#.##.#.#..#........#.....#..#.....#..#.#...................#............###.##.....#...............#..###...........#..........##..........#..#.#.......#...##.#.........#.......##.#..#.#..##....#..#.....#...#.#...#.....#......#.#.#.#..##..#.#.#.......................#
......................#........#...........#.......#.....#.......#.##.#....#.........#..............#..#.....#...................#.........#.#.............#..............#.#..#...##.##....................##.##..........#.#..#..#......#.....#..##...#..#......#....#....#.#.#..............#.#.#.....#.....#..#........#.#..........#...........#.....####.....#....#.##..#..........##..##....#..#....#.##..#..##......##...#...##........#..#.#..###........#..#.......#.#.....#..#.....#.....###....#.#....#.........#...
..#...#..##......................#.....#.........##....#....####.###..........#.....................#........#.#..#...##..#..#....#.#...#......#.......#.#...#............#.....#..##......#......#.....##..#.#..##.....#.................#....#..#..#....#...#..........##........#.#.#........#.......#...#.#..#..#..#.#.#..#.....#..#.#.#.#....#...#..............#...#...#...#.#.#.........#.#......#..#.#.#........#...................#........####....#.#...#....#..#..#..#.#.#...#.#........#....#....#..#...#.#........
........#..##..#.#...##.##.#.......#.#.##..............#...#...#.....#........#...#.....#...#...##...##.......#...........##.......#..........#.......#....#.#..#..#..#.#.#.......#.#..#....#............###..#.##...##.##....#...#..#.........#...#.....#..#.#....#......#...##..............#....#...#.#............#..#.#.........###....#..........#.........#......#....#..#...#.###....#.......#....#...#...#...#.....#.................#.......#....#.#....#.##..#.............##....#..#.......#...#.........#......#.#.
.#.............#.....#...................##.....#..#....#....#........##.##...#....#......#.......#....#...#.#....#.##...###....#..............#.....................#...#.#..#.##............#..###.......##..#.#..###........#..#...........###..#.........#....#.###..#.......##.........#........#.#..##.............#...#...##..#.......#..#.#..#.#...........#...##.......#..###......#....#.................#.............#.....#.....##.......#...#...#..............#.#..##.#........##.............#.#...#..##.......#
.................#...#...#.....#...#.....##..#.#....###.#...............#.....#..#..#...#....#.#.##...............##...#...............#...#.##..##.#...#.##.........#..............#.........#.##.#........#.....#.#.#..............#.#..........................................#.#..#..............#..##.....#...#....#..#.......#..#.##.#.#.#..#...#..#..#...#.....#......#.#.##.........#.#...#..............#....#.#...#..#.#...#..#....##....#..#....#...###..#.......##.#.....#.#.....#..#...#.#..#.#.###..............#
.#...#.#....................#.#..#........#...#....##...##.#.........................#.........#..................#.##...#.....#....#..#.##..........#.......#........##.#......#....#...........#.....##...#.#.....#...........#...............................##....#....#..####..........#.......###.#.##....#..#.....###......#...#....#..#....#...#...#..##..............#...#.#.#......#..............#....##..#....#......#.#...#..#.......#..............#............##...###.......#..##......#....#.#................
..#.#.##.........#...#..........#..........###....#...........#............##...#.#.............#...#......#..............#.##.............#.#........#.......#.....#.....##.......#.........#.#...#.#...##...............#.....#......#.#.................#........#...#..#.#.....#.........#....##.##.....#...........#.....#...#...##...#....#....##...#..#.................##......#.............................#...........#....#......#.#.##.....#..#........#.....#..............#...#........##.....###.........#......
.##...##....#....##...#..#.........................................#.....#.............#.................#...............#.#...##......................................#...........##.#.......#..#............#..#.#.#.#.....#.....#...........##..........#.........#........#.##....##.#.#.#.....#......#..#.#....#...#..##..#.#...#...#...........#....#....#..............##.......#.#...##.#...#.#.#...#....#......#...........###................#...#.#..#..#.#.....#..##...#..#.##.......#...#..........#.#...#..#......
.....##........#...............##..........#........##.....##.#...#..#......#...........#.................###..##....##..........#...#...........#...#.##.#.#.##..#.............#....#..........#.....#.#..........#...#...#.........#..............#...........#..#.......#...........##.........#......#.......#.#...#.......##....#.##.......#....#.#........##..............#........#......#.....#...#.#..#..........#.#.........#...##....................#.#......#......#.....#.#..#...........#.....#...#......#.......
#......#.......#...........#.#.........##..#.....#.#....###.....#...##.......#.#...#.....#####....##.#...###.......#..........#.#.........#........##.....#.#.#.........##...........#....#....##.#......#....#.##............#.....#.#.#.#....#..###................#...........#...#...........#.#...##.##.....#..#.#...............#.#........#..#.#.......#....#.......##.......#..#.#.......#....#..........#...........#....#......###...#..............##..........#.......#...........#..........#............#.....#...
.#.#.#........##.#..#...###.....#....#......#...#.#.....#.........#.....................#...#.#..###.##.......#......#..#.........#....#..#.....##...#...#.##..#...#...#..........#.#....#..............#....#...#..#...#.....##....###.....#......#....#.....#..............#...........#.#........#.......##.#..##........#...#....#.#......#.......#.#...#..........#.#.....#..#.....#.#.#.......##.#.............#.....#..#..#...#.............#......#..#....#.......#.......##........#................#..............#...
...........#.#.#......#.......#........#......#.......#....##.....###.#....#....#.#.#.....#..........#....#.#...#....#.........##..#.#............#.....................##..#......#...#......#..##.....#......#......#.###.......#...#..#........#..#..#.....#.........#....#..#..#..........#.#........#...##.........#.....##.##...###..##.#......#...#..#...#.....####....#...........#....#............#.#..##..##...........##.#...#...#.......#................#.............#.#...............#..##.....#...#......#.#..
##.#....#....#.....#.........#....#.......#.......##.........#.#.##....#...#..##..........##......#.#.......#....##.#...##...#.#.#.#...............#...##.....#...##.#....#...#..#...#...#..#........#......#..###....#.......#........#........###.#..#...###.#.......#.#...#.....#.....#.##....##.#..#.#..#.##...#...................##.#......###....#...#........#.#......##..#............#......#...#...#.#..#.....#.#.#.........#..#...#........#.#....#......#.......#...................#...###.#...#.#.##......##.##..
#.#.......#............#..#..#.....###..##.....#..#.#..............#....#.#...............#...............#...####....##.....###....#..##.#..#..#...#.........#.#....##..#......##..........#..#.........#..#.#....#.#....##..........#..#...#.#.....#......#...##........#......#.......#.#....##...#.......##.....##...........#..#.#.......................###......#.....##.....##....#.#.#...........##.##...........#...#.............#......#..#........###............#.#.#..........#.......#.#....#.#..#..............
.#...#..............#.##..#.#........#...#...#...#.......#......###..............#...##.#.#.....#..#...................#..#....#.#.#..#...#..#.............#.#.....#..#.......##.#...#.......#..##...#.#.#.#.....#..#......###.#....#.#...........#.........#...........#.......#....................#..#......##.#.#...#........#.#.................##.................#.#..............#........#..##.....#.##.......##.#.#...#.....#...#...#..###.#............#...#.....#...#..#......#...#.............#.#............#..#.
...............#..#.......#..#..#...#..#.......#...#.......#..#...#....#........##.#...##.....#....#.#.##.#..#...................###.....##..#......#...#...........#....##.#....#......#.##...............#.....#..#........#....#..............#.................#..##..............#.#..#.......#...##....#.##................#...........#....#.....................#..#..#....................##............#............#....#......#.......................#...#..#..#.......#.#..#..#....#..#.....................#.....
....#.##....#.................#......##..#.#......#..##..#..................#...........#.........##..#..............#.......#.#.......#..#...###....#....#....#.........#.........#.##..#......#.#..#........................#............##.#.#...##.#..#.#........##...................#..##........#.....#.....#.....##...#...#...#........#........#.#.#......#...#.##....#........#.........##...#.#...#.#.#....##..........#.............#.........#.#..#......#...................#....###....##........#.#............#
......####....##..##..###....#........#......##....#..........#.....#.#...#..#.##...#...................#..###.....#....#..#......###.#.......#.#.#...#..#..#.#.....#..#.....#.....##.#..##.#.#.......#....#......#...........#.....#..#..#.#..........#.#...#..#..............#.....#.......#.#...##.....#..........#.#.#..#.....#.............##....#.#...#..#......##....#..#...#...#..#...#...........#.#..............#..........#....#.#...............#...#.......##..#...###........###.......#..#...#......#..#..#.....
........#..#........#.....#...........#...........#.........###....##.###..#......#................#.#.##.#.#..............#..#...........##.....##.......#.....#...#....#..#.......#.#.#.#.......#...........#...##.....#....#....##.....#..#.#.#..##....#..........#.##..............#....#.#............#........##.#...#..#.....#......###.#.......#.#....#....##.###.......#...##.....#...##...#....#...#..#...##...#......#............#.##........................#.....#...#..#.........#.##.#.#..#...##...#...#........
.#.#..##.#................#...........#.##........#.....#..#.#.....#..#.......#........#............#..#...##.##.##.#.........#........####.....#..#...###..#..#.....#.....#.....#....###.#......#..#....#.......#..#....#........#....#..#...#..#....#............#.....................#....###.......#.#........####..###.......#..#.##....#.#........#.#..##.#......##....##....##.#............###.......#...#...#.#..............#....##....#....##.........#.#.....#.....#.........#...........#...#.......#.....##....#.
##...#..........#......#.#....#.....#..........##......#....#...#.......#..#....#...#....................#.........#.....#....#..#....#.#.#.#..#.....#...........#............#.#.............#.#.....#.....##.......#.......#...##....#..#..#..###.##..#.....#............##......##.#......#.....#......#...........#.....#.........#.....#.............#....#...#.#.....#.#...#...#..#.##.#.#.........#..........#.....###..#....#....#......###.......#.......#......##.#.#.#.#....#............#..#.#.......#....#..###....
..#...........#.........##....#....#....#..#..#.........#...................#..........#..............##......#...##.##...#................#.......#....#..#.....#...#.#..#...#........#...........#...#.......#..#......#..#......#....#.#.#......#..#.#.#.....#.........##.#..#....#..#.#..#..#.#.#......#.#.##...#......#.###......#....#......##......#.........#......##..........#.##...#.#...........#.###..#.......#.......................#.........#...............#.###.#...........#..#.....##......#.#.#.#..#...#.#
####...#.......#.#...#....#......##....#.#.#...#.#.#.....##...........#.........#...#...#............#.#..#....#....##........................#...#......#.#.....#.............#..##..#.......##........#.#....##........#.....#..#......#......###.#...............#........##.###.......#...#....##..#...##.....#.........#...#...#...............#.##..........#.##..#........#....#.#......##.......#..#....#.#.#......#....##...#...#.##.##...##.##.....#..#......##.#........#....##......#..#.......#.#....#..###....#...
...#..............#.#.#.#...........#.......#...........#.....###.#...#..#........###..##......#..#.##.......#....#....##....#........##.#........#..##.....#..#..#...#....#...#...#...#...#.....#.....#.#......#......#..#.........#......#....#..#............#.#...#......................##..#...#.........#.#....#...#.................#..#.......##...#.............#..........#.#.#......#....#..#.......................#..........##...........#............#.......#..##..#..#.#.....................##...#........#..
..#...#..........#.......#.....#..........#....##..#.#...##.#...#.....#.....#....................##.....#...#..#.#.....#...#........#.#....#.#.#..###...#............#...#...#.....#..##....###.#....#.......#..#.###........#....#........#.#..#..#....#......#......#....#.#.................##...#.....#...#.#.#.........#..#.##..#...##.....#..#..#..#...........###.......................#....#.#.#..#....##...#...#....#.#..........##..........#...#.##....#...#........#.###.......#.....#..#.......#..#...............
..#.#..................#.#........#..#..##.#..#........#...#..##...##.#..#.......#....###......#.........###.#....#..#.#..#.#...#..........#.#...........#..#.................#..........#.......#.....#.#.............#.........#.......#....#....#.........####.....................#......#.#..##........#...........#...#.#.#...#..#..............#...#.............#..#....#.#...#..#.......##.#...................#.###...#...##..#.........#.....##..###...#.#..#...#.....#..........#.....#................##......#....
.............#..#.#..#......#.#............#...............#..........#..#...#...........#....#.#....#..#....#......................#.#....#................##...#......#.#....##.#.......#..........#.#..#.....#..#.###...#................#..........#.....#.##......#.........#...#..#...............#...#....#.....#....###...........##.........#....#........#........#.#..........#.......##........##.#......#.#......#.#............#....#...#.##.....#.........#...........#.#.........#.#...........#...#.........##.
..#....##...#....##....#...#...............#....##....#..#..###.#..........#.#.#..#.#.#.........#........................#...#....#..........#.#...........#.....#..#..#.....#.......#.#......###...............###...#.................##..........#....#....#........#......................#..........#.#......................###....####.......#..###......#......#..##.........##.....#.........#....#..#....#.....#.##.....#.....#.........#.#.##......#..#.#.......#........#.#..##.#.#.....#...............##....#..#..
.#.......####.#............#.#...#.#.....#.#.....#..............#.....#...........#.#.#...#.....#..##........#...................##..#....#.............#.....#..#.....##.....#.#..........#.#......#.......#.......#.....#.#...##........#...###....#.#..#..#...........#.....#.#.....#..#....#...#..........#.....#.......#................##....#.#......##...#.......#.....#.............#..##.###......#..#..#.#......#..#.##.....#...#..................##...#...#...............#........#....#...........#....#.#.#..#.#
..#....#........#...#...#.#.............##.........#......#........#..........#......#.....#........#....#................#.....#.............#............##....#..............#.....#..................#...#..#....#........#.....#.....#......#.......#...#.....#..............#......#.#....#....#.##....#........#..#.#.#........#..#........#...#........##..#.#....##.#....#.......#.......#.....##......#..#...........#.....#........#.#...........#....................##.#.......##..#.#####.#....###.....#.....#....
#..#..#.......#....#........#..###.......##..##...#.....##.........#....##..#....#........#......##.......#..#.#..##..#.#..........#..............#..........#.......#........#..#....#............#.#....#........#..#.#....#........#.#.#.#...#...##....##..#.#.....#..........##......................##......#.....#.......##...#........#......#.....#....#......#...#......##.....##..#...##....#....##...#........#.......................#............#..#....#...........##.###..####.........#..#......##.#.#.........
.##.......#...#....#.##....##...#.#....#....#.......#......#..............#..........#..##.......#...#..#.#.#...#.#.......#..........................#.#.......#.....##..#.......#....#..#.................#...#.................#..#..#..#....#.......#.#.........#..#.......#.#.#.....#.##.#....#..##.#.##........#........#.........#.......##.....#.#..##..........#......#........#.....##..#...#.......#.....#.........#..#.#......##......#..#.......#....#..#.#..........#....#..#........#.#....#...#...#..#.....##..#.
......#...........#....................#..............###..........#.#......#.....##......###.#.......#....#..#.#..#..#.#........#...##..#.##.......##.##.......................#....#....#...#.......................#......#.................#..#................#.#...#..#......##..#....#......#.......#...#...#..###...#.##............#...........#...#...#.#.....##....#...#.........##........#......###....#...........###......#..#..#......#...............#.#..#..#.....#...........................#....#..#....#..
#....#......#.##.##.#......#..#..#...#.#.......#..#....#..#........#..###.#.#....#..........................#...#.............#.#.#............#...#.#.......#.#...##..#.##......#.......#.#....#...#...#.....#.#..##...##....#.#..#.......#.....#.......#................#.#....#........................#...........##.....#.....#.#............#.#...#..##..#.#......##..........#...............###.#...........#....#.#........#.##.#..................###....#...#.#.........#...#.##...#........###....#..#..#...#.....#.
..#.....#......#.#................#.......##.#........#...##.#...#.#.#...#....#.##...#..#....#......#........#.....##...#.#...#.....#...#.........#......##....#.....#......#........#........#...#..#.#..........#..............#.....#..............##....#.#...#........#....#...........................#...#.....##..#.##...#..#..#...#....#.#.....#.#..##..#.....#.#..#......#.........#......#...#....##.#.....#................#.....##....#.#..........##.#....#....#...#.#..#.....#..#.....#.#..##........#...#.......
.#....#..#.#.......#.#..###......#..#...#.#.....................##.#...##.....##...............#...#....#..........#..#.##....#...#.##.....#...#......#......#...#.#.......#.##....##..#....#.......#.....#.......#..#...................#...#....#..#.#....#.................#.......#.#.#.#......##..##......#.#.#.#................#....###....#...#.#.......................##.#.....#..........##..##..##.#.....#...#..#...#...#.................#....#.......#..#....#...........#.........#.....#............#..#........
.#...............#...#..........#..#..................##..#....#.#.........##........#.#..#..#.........##.....#...#..#..#.......#.....#.....##.....#......##.....#.................................###..#..............#.#........#......#.##.......#.##..##.#.#..##.#....##....#....#....#....#.###............#...###.....#...#.......#............#...........#.##...#....#..#....#...#.#....#.....##.....##..#.....##.#......................#......#.##.........#.....#.#.##..##..##.##.......##...#.##.......##..#.....#..
.......##...#..##..............#.......####............#.....#....###...##.....#...........#........#...................#..##.#..#....#...#...#..#.........#...#.....#...#..#..#...#.............#...#..............#.#.##.#...#....##..#.#........#.......#.......#......#.#....#.#............................##........#...#..............#...#..##...#..............#...#..#.....#.......#.......#..#...##.#...............##...#....#.........#...#....###...........#.....##............##.#...#..#..#...#....##..#.##.###
.......#.#..#......#...........#..##..........#.#.....#.###.##...#.#..........#.##..#...#......#....................#..........#...##.#.#.....#..........................##.............#....#............#...#.......#.#...#...###...#........#..#..#...#......##..#...#.###.#...#...#.......##..#.....#..........#.........#..#......#.#.....##.##........##...#....#..#.#...............#...#......#.......#......#......#............#...#.#.......#....#.................#......#..............#.##....#.##................
.......#.#..#....#.......#.......#.#...#...##...#.....#......#.#..............#........#.###...#........##..#..#..#...........#.....#.#...#.##...##.###.#...#......#...#.......#.#.....#.#..#...#.#.....#......##...........#.......#.#...#........#..#..............#........#......#..##.#....#..#..#..................#.....#.#.......###.....#....#....#.............#.#..#.#.........#..........#......#..#..........#...........##.#......#................#....#.................#.....#..............#....#....#.##...#.
......#..........#...#.....#............#.............#..#..#.......#......#..#.........#....#.......#.#.....#.....##.....#..##.###........#...#.......#..#..#...#............#..............#....#.......##....#...###..............##......#..#.....#...#..#.......#.....#......#.#.#.#....##.#.....#..#.....#...#.#.....#.#..##............#.....#................#.......##..#.....#...##..##......#....#.###.##.##........#....#.#.#.....#..###.##........#......#........###....#...........................#.........#...
........##.......#..#.#..#....#......#.##.#....#..#.#.##......##..#......#..#........#........................#............................#......#.#...........#.#.#....#..#.....##............###.......#......#........#.##..#....#.....#....#..#..#...#..#.......#..##..##...##.#.#...........#..#......#.##.#..............#..#.#...........#...#.##.....#.#...#.......#...#....#.#............#...##..........#....#....##..##.#.#......#..#........#.##....#.......##........#....#..............##...#...#.......#......
.##..##....#.#.#..............###.#.......#.##....#...#.#..#....#.......#.........#.............##............#................#.#.........##.#.......##...#####.##.....##........#..........................#.##.......##...#...#......#...#...#...##.....#..................#...#.#......#...#.....#..##.#.....###......#........#.....#....#..#.##...#.#...##...#...#.##...........#..............#..#......#.......#............#........#....#.#..####.......#......#..#........#............#..##....#.#..#...#...........
....##......#.................#.#.#.#..........#....#..#..........#.#..............#..#.#..........#.##.#..........#.#......##.#.#...#......#.........#.#.#...##......#...........#....................#.....#.#.#.......#....#.........#...#..#.........#...##.......#....#..........#...#...............#.....#....#..#####..........##.###....#........#...##.##..##..#..#...........#....#.#.#....#.......#....#......#..........##.#..#........#..#.....#.#.........#.#.....#..###.....#..........#...#..#.#..##..#........
......##.......#..###....#...#.#....#...#.........##.#....###..#..............................#.#..#........#....#.....#......##.......#....##....#.............#......#...#.....#.....##..##..#...#.##....#...##....#................#..........#.#.....##..#.##.....#......##..##.#............................#........#...#..#...........#..#........#....#......##...#..##..##.....#...#.#....#........#..##......#..#.........................#...........#....##...#..##.##...#......##.............#......#....##.###...
.........###........#.......#.....#.#............#....###.......#.........##........#.#....#................#..#.#............#..#.#.#............#..##..#.....#.........#...............#.##..#..............#.##.................#..#..##..#............#.#.#....##.......#...#.......................##........#.........................#...#..#....#.#.....##..........#...#......#.......#.###............#.#..##.#.......#..#.....................#..............##...#..##........#..........##..###.#.#.#..............
...#...##...#...#...#.........#..###....#....#...........##.......#......#.#.#.......#..#..#.#....##..#...#..#..#.#...#........#...#.####......#.....#.#...................#..#.##..##.#........#.....#.#.....#...#.........##.........#..##...#........#....#.............#..#.....#..............#.#.....#......###...................#.#........##.#.......#..............#..#.......##.###.............#..............#......#............#...#.#..#.......#..#.............#.......#....#..#.#......#.#.....#..#..#...#....
....#....#..............#...#....##....#.....#....#.#..#...#..........#.#.....#...........#......##.#....##......#....#..#.#........##.....#...#..#............##..#.....#..#.........#.....#..#..#.#.#.#..##......#..........#............#.#......#...#.......#.#.........#......###...#.#....#.#.##..#.##.#..#....#.........#.#....#...#.#..#..#..#...######...#.....#..#..............#..#.#.......#.....##..........#..#.#..#...##..##...................#..#.#..#..........##..#.............##..#...........##.....#....#
..#..#.....#.......#.#.....#..#..#....##.....#.#..#........#.............#.....#.....#.....#....#.....#......##.#....................#..##..##..#....#...##.............#.#..##....#..........#..........#.........#.....#..........#.......#.............#..#........#....#.........###.#.#..###....#.....................#..#.#.#.........#.###........##.............#..###.#.........##.#....#........#...#.#..#..#.#..#...#....#......#..#..#...........##..#....#.##...#...#.....#......#..##.....#.......#.....##...#....
..###....#..#.....#.....#................#.#............#.#...#........##......#.............##..#..##.##....#..#..#.................#.....#...##...................#....#......#.....#...............#.##.....##..#...##.#.........#..##.......#...##...#.............##.#..#.#..#.....#.#..#....#........#.....##..#.#..#...##...........#...##.....#.......#.....#......##.#....#......#.#.....##.......#.....##....#.#.#....#..#.#.......#..#.......##.........#..#..#.#....#.....#.....#....#.#...#....#...................
.......#....#.........#......#.#...#......#..#....#.#.....#...#....#........#....................##..........#.........#.....##.........#..................#.....#...#.....#...#....#....#....................#..............#....................#.##.....##.##.......#.#......#......##.#..#...#.#...#.#..#...........#....#.#...#.#.#........#.........#.#.........#.......#.......#..##.............#......#........#..........#..#.......#..........#.#.##......#........#.#...##............#.##..#.....#.##.#.....#.##...
..#.......#.#................#..............#........#.......#.......#...#..#....................#...#.#........#..#..##..##.##..#..............................#..#.............#...##..#.....#.............##......#.......##.##.##........##...##....#...........#..........#.#........#..#......#.#..#.........##...#...##......#......#..###..###..............##........##.......#....#......#.#.....#...##........#.....#..#.#....#.......#..#..#...............#..#....#.#.#..........#.......#....#..#.#....#.#........
.....#...#...........#..#..#...#...#..#......#.#...#............##....#.##...........#.##.#.....#......##..........#........##.....##.........#.#.##..#........##.##......##.........##....##..........#.#....#.#...........#.#.#........#..#..#....#.............#..#.#.#....##.......#.#.....#.#..#...#.......#....#............#............#......###.#....#....##......#....#...#....#..#..#........#........##.............#.............#.....#..#...##..#.......#..#..##............#...#.#.#..#.......##.....##..#....#
.#.#................##...#.........#...#......#........#....#...#....#..#......#.............#.#................#..#....#...##...##..#.#...#....#......#.##.#.......#..##.#..#..........#....#...##.#.#....#.#....#.........#...............#......#..#.........#.....##......##.........#.....#.......##..#.#..#.#......................##...##....#.#.........##..#...##.#.......#..............#..#.#...#..#..#.........##......##.......#..#....#.#...........#....#..#.#.....##..##.....#.#..#...................#...#.....
..#...#.#.#...##.....#..#.#...#..........##...##....#...........#.##..##..###..#.##..#...#...#.#.....#....#.......#.....##..#....#.......#.............#.#.......#......##..........#.....#..##....##........#..#.#....#..#..........#.#...#......................#.#..#....#.#......#.#...###.....##..........#...#..#....#...#.#......#..#..........#......#..#....#.#.#.#........#.....#.#...#.................#.....#.....#.#.#..#..##.................#.......#...##...#...#......####.#....#.#..............#...........#.
.#.....#...........##.......#...#...###..#.###.##...#....#.##.............#...............###...........##..###.....................##.##......#.....#...#.................#.........#.........#......#..............##..#.#..#.#.#.##..#.....#...#............#....###...#.##....#..##......##..#.#...#..........#....................#...#............#.......#.#......#.........#.....#..........##..##.....#..........#............#..#..##.####.....#............#.....##...##.#.......#.#..........#..........#.##.#......
.....#...........##..........#..........#....#.............#......#...............##.................#.##.#..............#..#...#................#....#................#.......#.....#..........#....#...#......##...##.#...#...#...................................#...#......#....##..###...#..#.##......#...#............#.......#.......#...............##......#.#...#.#..#.#....#...#.#.#...#.........#.#...#...#..#..#........#.............#.........#..##..#....##..........##.#.......#.........#.................#...
......#.#...##..........#...##..........#.#...##...##.##..............#...#..#..#.#..#...##...##..##...##......##.#.##........##...##.................##.##.......##.....#..#...#.#....#............#...........#..#.............#........##.....##.#.........###.....#..#.............##.#.#.......#...#......#.........#.#.........................#.#......#.......#.#...##.#.#....##....................#...#.#...#...............#..##.#.......#......#...#..##....#........#.....#..#.#.#..........#......#...###...#...#.
....#.............#..#...#..#....#...#.....#.....#........#........#.....#...#...#.....#.##......#......#......##...............#.#.#..........#..#...#....#...#..........#................#.....#........##......#...####.#.##...##........##..#.#...###......##..###.#.#..#...................#.#....#..##.....#.........#................#.##......##...#......#.#.###....#..#.....#.##..##..#.####.#....##.#.#......###..#........##...#........##.#..##......#..........#.....#.....#......#.#......##....###.....##.....##
.#.....#.....#...#......#..#.......#...#..###..#..#...#..............#.........###..##.......#....#...............#..##.#......#......#..##.....#.#...#........#........##..#.....##.##...........#.........#...###..#......#....#.........###...#..#..#....#...........#..............#..#...............#.........#.#.................##..#.....#.#..#...##.#....#..#.......#..#.............##........#.......#..........#.........#...#.#...#.......###...............#.....#....#.....#...........................#....#.#.
........#......#.#..#.....#.#.###.#......#....#....#.....#.##...........#........#..#........#....#........#.##...#...##......##..#.##...#....#...#.......#..#.....#....#....##.....................#.........##.......##........#......#........#.#...#......#.........##...#.#..#........#...#.#....#.....#...........#.........#.........#......##.....##....#.###.....#.....................................#.....#..#..#..#.........#.##...........###.....#...........##.....#.#......#.#...................#........#....
...##.......#..................#...#........#..........#..#..#......#.#.#..##..#.#..................#.....#.#...#....#...#...#....#.#......#..##..##..#.#..#..#.#.......#.....#...#.###....#...#..........##..#.#......#.#......#..###........#...#.##........##.#..#..#....#.......#...#........####..........#.#.........#.#.......###..........#.....#.....#...#.#...#...#.#..##.#.......#.................#...#...##...#.....#.#...#.....##.....#....................................#..#......#...........#.......#.....#..
...#...#..........#..#..............................#...#...#.#....##......#....#..#.......#.....#.#.#..#...#.#.#.....#.#..#..#..##....#..#.....#.....#..#.#........#.##...#..##......#....#.......#.#....#...............#.......#........#..#.#..........................#................#...........#.####...#....##..........#...#.....##......#.........##...##..............#.........#...#.#..#..........#......#..##.....#..#.#.......##.#..#.......##.#..#...#..#...##.#..........#.....##..##...#..............#.....
..............#................##...#.##.#...............##...........#......##....#...##.....#.............................#..#......#.......####.....###.......#..#.##...#..#..#..#....#.....#...#.##.#........#........#.#.......##.....#........#.#.#...#..#......#..##......#....#.......#...............#....#..#.......#..#..........#.....#.#....##...#......#.##.........#.#.....#.#............#.##......#...##.....#.#....##.........#................#.#..#...#...#.....#....#.....#.#.............#................
....#.........#.#....#..#...........##...#.##......###...#.#.....##.#.##....#...#......#..##...........##.#........##..#.#..............#...#.#..#..#..#..#..##.##..##.....#..#..#...##.####......##...#.............#..####...##..#.#.................#...#.##.........#..#.......####.#...#.#.#......#.....#.#.........##..........#...##.........#........#...#............#...#......##.#..........#.#............###.......#..#...........#.......#............#.#.......#....#.....#...#..##..#....##...##.#......#.......
...#.#..#.......#....#.................##......######...#......#..#..#..#.#..#...#....#.#...#....#..#..........#.....#.#....#..#....#.#.#..#.##..#...##....#......#...#..#...........###.......#......#......#.....#.....##....#.......#.#........#.#.....###..#....#..#......#.#......#.......##......##.......#.#...............#......#............#..#..#.#...##..#...........#.........#........#.#...#..##...#........##....#..#.....#......#........#.....#...#.##...#.................#.....#.#........#.....##....#....
.#.##....#.#.##..#.....#.........#..#..#.#.#....#...#.........#.......#.........#...#....##..#.#.####...............#.##.....#.#...#..#.............#....#.....#.##....#.#...#...#.....#......##......#.#..##......#...###.............#..##...##......#......#.............#...#...#.#.#...##...#.........#.#...##.#...#...#........####........##.#.....#..#...#.##...................##.#.#.#.......#...#.#......#..#..................#...#.................#....#...........#......#.........#......#.#....#..##...........
...........#.......#....#..#.....#..#.####.#....#.##..#.#....#.......#.......#...#.##.#...##....#.........................#......##.#................#...#......#.##....#.......##......#..#..##.#........#..#.......#.....#.####..#...#...#.......#.#.#...##........#...#..#......#...##......#...#...#..#...#.#.#...#.............#....#.#..#............##.#..#...#..#...#.#.#...............#..#.##...........#....................#............................##.##...............#..###......#...#.#.#.#.......#.....#...
#....#...#.#.#.#...#.#...#.#...#...........#.....#.#..#.#......#.##.#.##.#........##.##...#.....#............................#....##.#...#..............#......#...#.....#...#.#.#..#.....#.....#.#.#......##..##.......#.....#..#.#......##.....#........#.#.....#..#...#...#...........#.....#.....#.#.#.....#..........#......#........#.#...#.#.....#....##.....#.....####.#......#..##.....#...#..........#.......##.....#.........#...........#.....#...............#.##.#.....#.#.....#.#.......#.###....#......##..#....
#.........#.###....#..##.#..#.....#...#.#.##......##.............#....#.........#............#....#.#....#..........#.#......#...........#...........#..#.....##.#......#....#.#.............#..#....##..#.........#.....#..##...##.................#................##.#...#..#....#....................#.....#...#...#.................#...#....#...............#.........#.#.....#..........#.....##....##.#.#..#...........#..#...####.#..#........#..#........#........#..##...##.........#...#..#..................#..#...
........#....#...##..#.#.....#...........#................#.........#...#.#......#...........#.......###......#...................##.#....##.....#..#....#.#..............#.#.#......#..##..##.#.#...#........#....###.##....#......#....#..#.......#..#...##.#...#..##.........##..#......#............#..##...###...#.......##...#..#..#.#............##..#................#....#....#..##.....#..........#.......#.....#..#...#.......##....#..##.###...................#...........#..##..##...#...........##..............#
..#.............#..#.....#.......#.....#.....#..#...#.....#...#...#........#.........#......#..#.........#...#.#...#..#..#....#.....##..#.##........#...#.##.....#...........#.###..#.........##.....#.....#...#...........#.#.#..#...........#.##...#.#..#...###.#.#.#......#..............#...#.##..............#..#.##....##..#...#.#........................#.#...#.#..#......######.##..##.#...#...##......#.#........#...#............#....#.#..##..#........#...#.##.#...#....###...#......#.#....#.###...#..............
.............#.#..#...#......#..#.....#..#.##.............#...#...###..#.#.....#....#........#..##.#........#......##....##.........#.#........#.....##.#...#......#..#.........##.#..#.......#..##.....#...#........#..#.......#...#.....#....#.......#.....#.............#.....#....#.............#.#...#..........##...##.........#.................#.#..##.....#.....#..##..#.##....##....#.....#..#.........#..##.#....##.........#.#.........##..#..#........#...#................##.##.#................#.#.....#..#.....
..#..........#........#......#....#..#....#..#...#..##....#...#..#.#......#.#.#.....#..#...#..##.#.....##.#..........#...#..#...#.#....##............##.#.#.####.#...#..........................#.##.....##.#............#...#...#....#.....#.#........#....#..............##........#.##.....##.........#..#..#..........#.....#.#....#......#..#......##.....#..#............#.....##..#.#....##........#.##........#.......#................#....#...#.....#..................#.........#.......#...#.#......#..#.........#..
.#....##.#..........#.....#.#...#.......#...#...........####............#.....#......#...........##.....#..#...#...#...#...#...#..#...#.............#.......#.#.##...#...#..#.......####.#....#....#.........#.....#....##...#...........#......#...........#....###.....##....##..#.............#.....#...........#..##......#..##..#....#..#....#.###............#..#.#......###..#.....#..#..#..#.........#.....#..........#......#.........#............#....................#...#..#................##...#.#..#..#...##....
.#...#...#...........#.......#.................#..#........#..##....#...#.......#.........#...#..#..#...#.........#......#.........#...#........#.#.....#..#......##.........#.............#........##............#..........#..#..........#.........#.##........#......##.##..#.........#....#...#....#.#.##..##......#..#.#....#.....#.#..........#.#...#................#....#.....#.......#........#.##....#....#.##.#....#..#.....#...#..#....#..........#...#.##.#.#........#.....#..#................#...................
.#..#.........##.#...............#.........#..........#...........#.##.#....###.......#..##.#.......#..#..#.......###..#..#...........#.#.....#..#.#.......#.......................#......##...#.......#......#................##..#.................##..#..#.####.....#.#.#.#...........###.....#...................##...........#.#...##...##.....#...........................#..#...#..............#.................#...#..###................#.#....#....#.#.#...............#........#......#.........###.....##.##..#....
.....#..........#.....#...#........#....#........##..##.#.##..#.......#......#.........#.....#....#..##......#...................#....#.....##.......#..........#..#.#.......#................##.#.#.#....#......#..#..#....##.........................#.......#.....#.##..........#....#..#...#...#.........#...#........#...#....#...#.....#..#.....#..#.....##.....#.....#.....#.............#..#..#...#.#.......#.....#..#..#.......#..#...#........#..#...........##........#..#.##.......#..............#.........#.......
.#.....#...#..#........#.........#.....##..#................#......#.....#..#....#..........#......##......##..................#........#...#.......###....#...#...##.........#........#.#..#.#................#........#........#..........#..#..#....#...#..#....#..#...#......#............#......#....#..#..#........#..#.....#...#....................#....#.#.....#.....###...............##..#...#..................#.....##.##...###...........##...#.##....#.#...............#.....#........#.#......#...#.#..........#
...............#..............###.....#...#..#.....#.#............##........#..........#.....##.....##.#.........#............#.......#.......#.....#.##............#.#....#...##........#...#.............#....#......##.......#..#..#.#.#......#........#...#....#....#.......#.......#.......##.............#....#..#.......................#.#....#....#.......#.....................#.........##.....#.#.......#..........#####..##...##............##...........#....#.......#.............#.....##....##.....#.....##....
#....#....###....#......#................#...#........#....#.##...#..............#..##...#......#.#..#...........##.##.....###..#.......#..##.##.#.#.........#....#.#...............##.........#........#.......#..#..#........#..#...........#...............##.............#.....#...#..##....#....####....#.#.....#.....###.............#.....#.#....#..##..#..#...#..#........#.#.#...................#.......#................##.....#.....#....#...#........#.#.......##....##..#.#....##..#......#.....#.....#....#......
...........#.....#.#.....#....#..#...#.......#....#...#....#.......#......#...............#.....###.##...###..##.#..#....#......##.....#.#.......#...#......#.....#.##....#.....##...#.#.#.....#.##......#.#...........##....#.............#.#......#..#.......#.##.#........#.#......................#..#....#....#..#...##....#..#...................#...##....#.........#....#..........#..#.....#.....................#....###...##.#.......###..............#...##.........#.....#........##........#...#..#.....##........
.....................#...#.....#......#..#......#......#..#.........#.#......................#..#........#...#..##.................#.#..........#...#...#.#...........##..............#.......#...#.#......#..............#.................#......#####....#.............#...#..............##.#.#........#..#.#.........###..#.................#....##.......#.#.....#..##.........#...........#......#..............##..#.......#........#......#.......#.##.......#.....#.#......#.##..#......#..........#..................
.#.#.......###.....#....#........#........................##..###..#........##......##.....#.....#..#.......##...#.....#.#.#.#...#..##.#..............#...#..........#.#...##....#..........##.#........##....#.......#...#...........#......................#......#..#..#.#................#....#.......###..........................#..........##...#......#..#....#..#....#..#....##...##.##..##.......#...#.......##....##...##..#.#...#.........#......#.............#......#.#..#.....#......##..##.#.......#...#........
...#........#....##...............#....#.........#..#........#....##...#........#..#..#......#..........#....#...#..#.........#.....#....#.##.....#...#..#..........#......#....#...#...#.#......#..#............#.....#.......#..#.#..............................##....#.....#..#.#..........##..........#...................#.###.....#.##.......##..#..#....#.#....#.#.......#.....##..#....#.......#.#.......#..#.#.#......#.......#..#....#..#.#.#.....#.##.#.......#...#.#.................##..##......#.#.....#....#....
.#..#....#..#....#.##..#...............#.#.#.........##........##................#...........#...#.#...#......#......##......##...#.....#.#..........#...#...##..#........#.....#...#.#............#.....##.#.#....#..........#......#....#.#..................#..................#.............#.........##.#.........#...........#......#.###................#.............#...##...#...............#.#........#...#.#....#....#.................................#..###....#..#..#.##.....#..#.............#.....##...........
#........#.............##...##...........#......##..#.#....#..#....#..#.#....#.........#..##.#..#...#.........#...#...#...................#..#.#.#.........#...#..#..#.......#......##..###.....#.......#.......##..#.#....#......###...#.###...#..#......#.....#.#........#.....#..##.#.........#......##.....#.#................##..#....#.......#..#.....#.....#..#..#....#.#...#......#......#.##.#...##...................#...........#.............#...#.##.###.#...#...#.....#..##.....#.....####.......#......##.....#..
...#.#......#.......#....#...####.............#.......##.#..........#.....#..#...#.........#.......#....#.#..##.#...##...#.....#..#..#...#............#...............##..#...#.#...............#.#...............#....#....##.#.#.#...##....#...#..#.##....#.....#............##..........###.#....#....#....#....#.....#..#........#.###....##...........#..##.....#....#..#..#.###.......#..........#.........#...........#.........#...##.....#....##.....#....##....##..........#...#.....#.#......#.....#..............#.#
.........#........#.....#....#..#.......#...........#..#....#.#...#....#...#.......#.....#.....###..#...#.........#..................###.....#.##...##......#.....#.......#.........#.......#.........#......##.#.......#.......#...##...........#.#...#.........#..#......#.....#....#...#.....#.......#.#...#..#.#.............#..........##...#.........#.........#.#....#.......#...#.##..#....#.#.##..#...#....#.#....#.##..........#..#......................#.......#............#.#.......##....#.##.#..##............##
.......##..#....##.......#.#....#....#..#.#....#.....#...#....##.............##..##........##....#....#..#........#.......#..#..#....#.........###.#.....#.........#....#....#.#..#..............#..#..........#..................#..##......#...##.................#...#####..#.........#..##...............###...##........#............#....#.#..........#..........#........#.......#...........#.#.........#.#.#....#.#..#....................#.......#...#............#....##...#..#.........##..#........................
#..........##.........#....###.....#...##.........#.#..##....#.#...#..........##.#...##..............#..#..#......#....#.####.##...............#.##....#......#.......#..........#....#......#....##..........#..#....#.....#...#...........#..#............#.....#.#..........##.##............#.......##..............................#.#.............#.......#.....#.##..........##....#.#....#..#.#..#..##.#.#..##.#.#.#.#..#...#.#..........#.#.#.......#................#.#...#....#...#......#.......#.#..#...#....#.#.#.
..#....##..#..#.....#...#...#.....###...#.................###...#...#...#...#.....#..#....#.......#...............#......##.........#....#....#..........##......#.......#.....#...#..##....#.....#...............#..#.#........#..........................#.#...#..#..#...#....................##......#......#.....##........#.........#.........#.....#..#.....#....#.......#.....#.....##....#.#.....#....#......##...................#.......##.#....##..#..##.#......##.#..........#....#.....##...#.#...#.........##.....
...#..#.#..#..#....#....#......#..#.....#.#.........#.###......#....#..#......................#...##...#....#..............#...#....#...#.#.#....#...#..##.#.......#....####..#....#..#........#...........#...........#..#...#....#.....##.##..#....................#...#....#.#.#.#.....#..##.#................#.#.........#.....##.#...#.#....#........##..#...#..................#...#.....#................#.......##...#...##...#.....#...#......#.....##...............#............###...................#.....###..#...
#...#.......#.#.#..#...........#............##.#....#....##...#...#........#...#..#..........#..#......#..#..............#..###.#.##..#..#.........#........#.........##...#..###.....#...##.##.......#..###.........#......#.....#.....#.....##........#.#....##.#....#..........##...####..........#.#.#.........##.............#.......#...#.#...........#..........#...##..#..#......#.....#.#...##..........#.....#.........#..##..#......#..#.#......#.......#..#............#..#........#...............#..#.#..#........
......###...#.##.........#.......#....#.#........#........#....#........#...#.......##...#.....##.............##.#.........#.............#...#..#....#......#......#.#...#.#.#.#.......##.#.#.##....#..#.##.##.....#.##.#.##.#..#..........#.#...##.......#.....#..........##.....##.......#......#....#..##.......#.........#...........#....#....#.......#....###.....#.##.....#...#.#.#....#......#......#...#.....#....#.#.......#..#.##.......#.........#...#....#....#.#..#..............#..#.......#.......#.........#.#.
..#.....#...#...##.....#.......................#..................#......#.#....#.....#.#.#.......#..........#........#.#.#....#.....#...#................#...#...#....#..#...#...#....#.#...........#...##.........#..#.#............##...#.#........##.....##....#........#..#.......##.#...#..#.#....#.#..#.......#.....#.......#...#......#.#..##...#..##......##.#...#.........#..#...........#......#.....##..#...#...#...#................#..#......#.#...#.............##....#.#..#.........##....#.....##..#..##.#.....
..##....##............#.........#.#.........##......##.......#.....#...#.....###...#..#......#....#.......#.##...#...#........#.......#...................#.......#.#.##...#...........#.......#..##..#.#...#....#...##..#..#.#............#...........#....#..........#.#..#.#.#............##..........#......#..###...##..#...#..#..#.....#...#...............#..#..##.....##..##..#......#.#.#..#.#........#.#....#..#...............##.#.......##......##...#.......##...#.#.....#.#.#.#.#....##.#...###........#........#.
.#....#.....#......##....#.#.#.......#..#..........##..#...#................#.#...#..........###..##....#....#....#....#.....#.....#..#...............#.......#......#....#..#.#.......#....###.#..#.......#..#....#.....##........####.....#.....#.#.....#.#.#....#...#.#.#.#...#.............................#.......#...#...#........##.#.......#..##................#..##.......##........................#.....#........#........#...#.#...##........#....####.#....#..#....#....#........#..#.#.#......#........#.........
.#..........#........##........#...#...#....#..........##................##...#..#...#..........#............#.#.#.....#......................##....#.#...........#..#......####...#.......#..##...#...#....#..#.#..#.#.#.#....#..........#..#...#...............#..........#.#........#......#..#..#.#.#......##..#...#...#.#.....#......#...##.#.......#.#.#..#.##..#...............#......#.##......##.##.#....#........#.#...............#...#.#....#......##.##.....#.#....#.#.........#......#....##.....#...........#....
...##.#......#...................#...........#....#.....#....#....#..#.....#........#...........##.........####.......#.#.#....##.....#.............#.............###......##.....#.#...###......#..##.#.#.....#.............#...#.....##..##.#..#...#.#.#..#...#..........##.........#.#..#....#.....#...##...#...#.....#..#..###......#........#.#.#.............##............#..#...#....#..#.........#.......#...##...#.....#..................#......#.#....#.....#....##......#......#..........##.##.#..........##......
..#.....#.##..#....#..........#.............##....#...................#.....#....#.....#........#............##......##.........#.#....#......#..#....#....#.#.............#.......#................#......#...#...........#.##...#.....#.#.#......##..#..#..#..#....##......#.##....#..........#.....#..#........#.#.###.#...#.###....#.........###.#..#..........#..#.....##.....#..#..#.......####.......#.#.......#.....#....#.##..#........#...........#..#............##.......#....#...........#...........#............#
#.#....#....#......#....##........#...#...#......##.#.......#.............#....#.#.....#.........#...#.....#.##...#.#.........#........#..#....#......#..#.....#......#..#.....#...#...............#.....#.......#...#.......#...#...##...........#....#...#..#.....#...#....###.................##..#........#....#.......##........##.....#......#..##..#.............#.#..#...#.....#.###...#....#.......##......#..........#.####.......#.#.....#....#.#..#.#...#..#......#...###.##.#.......#.................##.....###...
......#.#....#...#.........#.....#...#...............#.........#..#.##......##.#....##..##.......#...#...........#....###.....#..##..#..#......#......#.....#......#.........#..#......#................#...#..#...#......###..........#.#.#..#...........#.....#...#...#...#..#.........#..#....#....#..#..........#.....#.........#..#.#...#........................#....##......##..#....#..##................#..#...#........#..#.................#.#..#..#........#...#.......#.####................##.##.........#.#.##...
...#...........#..................###...........#..........#...#.#.....##...............#...........#.#..#..........##...#...#.#....#...#...........#..##.......##..#.....##.#.#.......#....#.....#..........#............#.....#...#.#..#....#..###..#.....#....#.....#......#..#..##....#....#.#..###.....#...........##......#......#.......#..............#................#..#..#....#......#.....#...........##...#...........##...#............#..............#...#..##...#..#.........#...#.......##..#.#...#.#.#.......
.......#.#.......#...............##...##....#.........##......#...........#..#............#..#.#..##...............#...#....#..........#...#.#.##...#.#.#...#.............##...#.......#.#.#......#.##.......................##...##.#.....#.....#.#....#.#......##..............#..##..........#..........##.......#...#........#.#.....#..#...#..#...#........##........#.##.......#.#.#.........#...#......#....#....#...........#..#.......#.........#..................................#........#...........#......##......
#......##.###....#.....#............##....#.#............#...........#...#...#......##......#...#.....#.#.............#..#.#.........#...#..###.......##..........#......#........#.#....................#..#..........................##.............#.#..#.............#...#....#...##.....#.......#...#.#..###.#..#..........##.....##.....#....#.#...............#......#.........##.......#...........##.#..#.......................#..##..#.##.##.....#...........#.##.............##..#.....#...........#................
.#.#.##..#.#.#...#.......#....##...###.........#..#.....#....#.#...#.#...........................#...#............#..#...#........#.##....##.....#.....#....##...#.............#.....#....#........#......#......#..........#..#..#.....#...#......#..#........#..............##..####....#...##....#.#.#.##...#....#...........#..............#.............#....#.....#.#....#..#.....##......#........#..#...###.##..#...#.........#....#.#.....#...#...........##....#.#.###...#..#.#.....#..#..........#.......#..........#
....##....#......#..#.#..#...#.....#.....#.....#....#...##....................#......#......#.#..#.....#....#....##.#............#.#.....#................#........#....#....##..#.#..#.#..#..#.....#.#.#..#.....#.#........#...................#..#..#...##.#.............#.....#....#........##...#...#.#..#.......###..##.....##...#..#..#.#.#..#..#...#.........##.##.#.....#.......#.......####...#.....##..#.##.....#.#...#.........#......#..#.#......................#...#.....##....##.###...........#..............###
..#..#..#........#.......#.##......#.....###..#....#..##.....#.##..........#.#..............#............#.#.#..#....#..#........##...........##.##.#..#..............#.#....#............#.##...#.............#.....#..#..#.#...#.#..###...#......#....##....#....#.##.......#.....#....#..#.#.........#.#...#....#....#.#....#..........#.......#.#......##......##.##.....#.#..................#.....#.#.##...#......#.........##..........#..#.....#.#...##....#..#.........#..#..#....##..#.##.#..#...#..................#.
...#......#.#...#....#....#..........##....#.#.....#...................#.##........##....#...#.....##.#..#.....#..#....#..#.#.......#.............#........#.......#.........##.#..##.#...........##...........#..##.....#.#.#.....##.#......#......#.......#..#.................##........#.....#.##.###......#....#.....#......###.........#.#....#..#.......#..#.....##...##......#..#...#.#....#.#.......#.#...#...#..#.........##..###.#.......#..#.#..#....#....#..#.#.......#.##............#...........#..#..#.#.#....#.
...##...............#.#............#.##..............##...#...#...#..#........#.#....#......##..#.......#.##.....#...#.........#.#...#....................##.#.......#.....#......#.#.#.#..##.....#..............#.##.....#..##...#.#......##...........#...##.....#.##.#......#.#......#.........#....#..............#...#...#.#...................##..........#....#...###..#.#.#..#........###.#..#....##........#......#...#......#..#.......#.....#..#............#....#....#...........#.##..#.....#...#.......#.##....#.#
......#..##...............#..#..##.....#.......#.......#.........#......#...#.......###..#...#...#.....#........#.........#........#...#.#..##....#........#.................#.#...#.......#......#................#.......##.#...#........##...#...#...#....#........#........#.....####.#...#...#.#...#.....#.#.#............#.......#........#.#.......#.#...#.#.##...#....##..........#..#..............#...#..#....#..........#.............#..#.#.......#.........#..##.........##.#......###.#.#........##....#......#.#.
....###..###............#...#...#..##......##...........#..#............#......##....#...#.#.#..........#.#....#......#..#........#....##.##...........##......#..........#.....###...#...#.#.........#.#........#.....#.........#.#...#.#..#.##...............#....#.#..#....#..#.....##..#.#.....#....#...##..##.....#..#.......#...#.........#....#...##......##...#.#....#.#.........#...#.....#..........#........#....####.....##.#...#.......#.#..................##.....#.......#.#..#..#.....#....#................#..#
..#........#...#.....#.....##.#..#....##.................#...##.....#......##............###........#..##.....#..#....#..#.#...##..........#.........#.#..##.#.#........##....#........#..#....#.......#.#.......#...............#..#......#..#..#.......#..#.....#...#....#.........#.....#..##....##..#.#.#.....##..........#...#.....##..##......#............#...#....#.#..##...#.#..#.##....#.#.##.....#...##....#...#.....#......#..##..##.....#..#.....#..............#..#...#........#...........#......#..#...#..#.....
....#.........................##...###.......#..#..#.##......#...........#........###...#............#.....#.....##........##...##.....#....#.....#.......#......#..............#..#.##.#...#........#.#.##...........#....#.##.#.....#####.#....#..###...#.......#...#....##...#.......#..#.#.#............#................#............#..#..........#..................#........##..#.#..#...#...#.#...............#.#......#.......##..#.......#......#....#.....##....#............#..#..##......#.#..#...#...........#...
.....#...#.#..........#....#..........###..###.#.#.#......#.##..#....#....##....##...##......................#.......##.#........#..........#.###..#....#....#.................#..#.#.....#......#....#........#....#..#..#.#.......##..#......#.....#.#.......##......#...#..#...........#....#...........#...#..#.........#...#.#.............#...........##.........#.....##.....#......#............#......#........#..............##.....#.#..........#.##.................#.....#.#.#......#......#....#.#......#.........
...#.#.......#.#.................#.....#............#...#.....................#...#.####....##..............##.........#..###...#........##.......#.............###..#.....##.#.###..##...#.#..##....#..##....#....#.##..#.#......#...#..#.#.....#..#..##.#.#................#...#....#..##...............##......#.#.......##.......#..#....#.#.....#.##......#...#.............#.##...............#........................#.....#............##.....#.....#.#..............#.#........#...#####.##..#.....#........#..#......
..##.........##....#...#...#..#.#.....#.....#.....#.#...##.#..#..........#......#..#............#.......#..#........#.#...#.##..#.....#.##.......#....#..#.....#.............#.......#..#.#.......##...............#........#............................#.......##....##.#............##.#.........#........##..#.#.....##........#.......##.........#.#..#.......#.......##.#....#.#.##....#............#..#.#......#..#.#..#........#.#......#..#.#.....#....#...#...........#.##.#.##..#...#..........#.#....#.......#......
....#.#....#.....#...#..........#...##....#....#.......#....#...........#..#............##..#...#.#.#.......................#.#.....#.#..#...................#..#...#.#............#............#.....##..#..#...#....#...##..#....#.....#............#....#.#.#..#..#.#......##................#.............#...#............#.#.#..#..#.#.....#......#...#....##.......#.#..#...#....#...#..##....#......#....##..##.........##.........#.............#.#....#...#...#......###......#...............#..##......#............
.#....................#..#..##.......##........#......#.....#....#...####........#.......#....#..##.#.....##..#.....#...#...............#...##.#.......####.#..#..#...#....##.......#...#.......#.......#...##..##...........#.....##.#..#...........#...#......#...............####....#.................#..##...##.##......#....#..#...#.....#......##.........#..##..#.#..#..#..#.###...........#.#..#..#..........#......#......#..#..#..................#..........##..#....#....#..........#.........##.......##........##
..##..#...#.#.#....#............#.##...##.#....#..#.#....#..#......#................#.......#..##...#....#...#........#................#..#..........#.....#.....#.#.#........#..#........#...#.....#.##..#.#.......#.......#...#........#....#.....###..........#.#................#.#...##.....#.#.......#...#.........#.#.#.#.#......#.#.....#.......#.#..............#...#...........#.........#...........#.......#..#..#.....#.....#.##...#....#....#..#.#..##...#..#.#..#..#..#...#.......#.#......#......#.....#....#...
....#.#......#.#.....#.#......##....#......#.....................#....##.#.............#...#...#..............#...##.#.......................#......#.#......##..##.###......#....#....#....##...#...............#.........##.#...#..##................###.#.......#.....#.#..##......#........#...#..........#.###.............#.#.............#....#..............#....#..#........##...###...#.##..#............##..#..............#...##......#.......#..#.....#..#...........#.#..........##.....####..#..........#........
....###.#.#.....####.......###......#..#..#......#.#....##..#....###.............#..#....#.....##.#...#..###.#................#.........#..##..#......##.....##..#.........#...........#.##.................................#...#..........#..#......#..#.#..##..#...........#....#.......#........#...#...#...........................##...#..#.....#...#..........#....##....##..###...#.......#...#...##...##.................#..#........#.#...#.............#...#.#.##.....##......#................#...............#.#....
..#.#...#.......#..#.....#..........................#.#..#.#..#.#.................#...#.........#......#...#.....##.###............#.....#..#...#.......##......#...##.#.......#............#.#....#....#..#...........#..#...#.##.#.#....##.....##.............#...####.#.....#....#....#..........#...#.......#..#...........##.#........##..##..#.##..........#........##.#..#...#..#...#............#....#.....###..#..#.......##..#.....#...#....#.#.#..#.....##...#.........#......##...............................#.....
....#..........#.##..#.#...........#.#..#..#..........###...#..#.....#....#......#...........#..##..........##............#...............#.#.#.#..#.##....#....##......#...#........#........#......................##..#..#.#.....#......#.#.##.#....#.#...#.#....###.........#...........#...#.....##..####.....##...##.....#.#......#.#..........#...........#.#..........#....#.#............#.#.#............#........#...#...#...#.................#....#.................##...##.......##..#..#.......#...#............#
.....#..........#..##.......#.#..##....#...#...#......#..#.#...........###...#.#......#.....#...###......#..#.............#.#.....#........##......#.#....#....#.#...#......#.##.#..#......#.#...........#..........#..#.##....###.#............##................#...#.........##.#.#.######................#........#..#....#.#........#......#..#...#....##...#.#..#............#.##.#.....#..........#...........#..............#..#.........#......#....#......#.....#....#........##.#...........##...#...#.#....#.#....#.
..#.#........#....##.........#........###....#....###.......###................#.#.#.##.#.#.....#..............##...#.....#.........#.........#.........#...#.#..#.#......#.#.........#...#....##..............#...#............#..#......#...#...........##........##........#............#....#.#...........#...........##....#....#....##.#..#..#.#...#....#.#...#.##......#.#....................#.#.......##.....#..#......###......##.....#..#.#.....#.....#.#...#......#.......#........#..#....................#...#...#
..............#..........#......#..........#...#..#.#.#.#.#............#..#........#....##..##.#....#......................#...#............#......#....#..#.#....#....#..#....#..#.##...#.......#...........#....#.........#..#.#....#...........##.####..........#...........##..#..........#.##.#..#..................#......##..#..#...#.........##...........#.#.....#..........#.............##.........#####................#..#........##....#............##...#.....#...........#.#..#...#.........#..#.........##..#.#
...............#...#.....................#.#.......#.###............#....#...#.........#...##.............#........##.............#......#.......#......##....#....##.....##...#......###......#...#.#...#..#.#.....#...#.#.........#..##.#...#..#..#...#.#.....#.......##..#...........#.....#.....##..#..##......#.#..#.........##..###..#..............#................#..#.....#...#......#.......#....#...#..........#...#...#....##.....#.#...#.....#.....#..##......#....#....#.#......#.....##...##.................#..
.........#.##.#.....###....#....#...#.#..#....#.#.....#.....#.#..........#..........#........#........#.......#.......#.#.....#.#.#......#.#....#.##..##.##..##...........#.....#......#..#...#.........#.#..###...##..#..#....#................#........##...#...#.#.#...#.........#.........#.......#...#.#...........#.............#..#....#...........#.#..###....#.......................#...#...#......###.#.##........#....#.......#........#.#.#.......#..#.#...............#......#.....#.......##..........###........
.............#.#...#..#...#.#........#......#....###.#...#.#.............#..#.#....#....#...#..##........###.#........#.........#................#...##................#...##....#..##............#......#..#....#....#..##.......##..#..........#..#......#.##.........#.#.#...#......#....#.#..........................#...........##.......#.#........##..#.....#..#..#.#..#...#......##..#...#...#..#.....#..........##..#.........................#................#..............##.......#....#.....#...#..#.#...........
#...#.#....##..##.........#..#.....#..#...................#.......#.......#.................#..##....#............#..#...##.......#.......................#...##..#.........##...###...#............#.#.#..#...#...........#......#.#......#.##...##.....#......##.....#....#..#..#.......#.........#.....#.#.......#.........#...#.........#..#....#.........#...............#........................##..#.#....#........#.##.......#...###.#.....#.#.#...#.........#.##.#........#....#.......#..........##.##...#....#......
.....#.............#....#.....#...#......##.....#.........#.#.....#.......##..............#..#........###...#.#.......###...#.#.....#........#...#.#.##...........#..........#........#...#.#......#.#..####..........#...........##........#....#........###..#............#.#..................#.##....#...#..##...#.......#..........#.......#.#.....##..#.......#.........#.....#...#....#..#.#.....##................#.#.#..###......#......###....#.......#...#................#..#..#...............#.....#.....#...#....
..#....#...#.................#......#.......##.........................................#....#...#......#............##.......#...#..............#..........##...#............#............#.............................#...#................#.##.........#........#...#....#..##.#...##....#.#...#.....#......#....###.........#.##....#.....###...###.##.#..#..........##...#....#....#...#...#........#........#...............#....###....#.......#..#.#......##.#...#......#..##......#....#.....#...#.....#.#.......#..#..
.#....#..#............#..#....#........#..#..#........#.....##.....#.........#....#..##.....#......#............##..#.##.#.###........#...#..#..#.#...#.#.........#.##.#.......#...........#.....#........##...#..##....#...........#.......#.....#...#.......#....##.......#.......................#.#........#.........#.....#......................#.#...#...#.###...##.#...#...............#.#....#..........#........#...##........#...#..##................##.#.##......#.....#...##......#........#..#..###............##
#.#.##..###.##..................#.#........#.#.#...#..#...#.....#.......#.##.#..#...#........#.....###.....#....#..#...........#...........#..#.#..#...........#..#.#...............#........#........#...#..###.#...#.#.###.....#......#...#..#...#...........#..#.....................#.....#.#......#...........#.........................#...#...#....#.........#.#.............#..#..#..#........#..........#..#...#.....##..##.....#........#.#..#......#....#.............#.#.........#....#........#....#..##.#..#....#.
......#....#...##.#.....#............##......#..##...#...##.#....#.....##......#........####...........#......#..##..#.#.#...#...#..#...#..#............#.#................#....##...##.........#..#.#.......#..#....#......#.......#.#.................#........##.......#.##.....#..#...#....#...#.##..#...#.....#....#............#.##...#..#.......#........#..#.#......#....#........#......###............#..##...#..#...........#....#.............#..#...........##.#..#..#..#..........#.#.....#.#...................#.
.#..#.....#...#..##..###.#.......#..##.#..####............#..#........#.......#.#..#.#....#.#...#......#.............#...............#......#..#....#..........#...#...#......##.#...#...####.....#..........#.#.....#............##.........##..#......#....#.....##..#........#.#.#...#...#.......#...##....................#........#.##..#........#...#......#.##......................#..#.#..#...#.....#...#...#..##..##.#...#....................#.#..#....###.#...###....................#.............#.#..#..#....##..
#........#....#.......#.....#..#.#..#......#...#....#...............#..#....##.......#.##.#.####...#........#.#.............##.#...##..#.##.#.#..##.#..#..##......#.......#.#..#.#...##.....#......#.#..##....#...#.#......##............##..#......##..#............#.#....#............#....#.#.#.#..##.....#......#....#...#.....##...............####...............................#..#...#..#...###..............#.#....#.......#.....##.......#....#......#.........#..#..#.#.......#.##.#..#........#.#.................
......###.......#.................#........##.##..#....#.#.........#.....#.........#..............#...####....#.......#........#...#...........#.....................#....#.....#..#..............#........#...........#..#.#...#....##.###..#..................##.#.......##....#............#.#..##.#................#..#............#.....#.....##.......#...#............#.#..#.........#...#.#.###.............#......#....##....#..##...#..#...........#..#.#.....##.................##.#.##.##.....#..#..................
......#.#...........##....#.##...#...........#.#..#......#........#..##....#.........#.#.#..........#.##....#......#..#..........#..###..........##..##.#........#....##....#......#..#.#...#.....#....#..#.#..........#.#.....#..#.#..#....#.........................#.#........#.#.##...##...........#....#........#.....#...##..#.#.......##.......#..##............##.#....##......#..##.....#..#...#......#....##........#.###.#...#...#.##...#......#.#.#...#.#..#...#..#..............##....#...#........###...#...#..#..
.#...#..........................##.....##.##.#.#......##.##...#.....#..#...#..#....#....#....#...#..#.#.....#..#....#.##...#..#.#.#.....##.......#.........#......#........#.......####....#.......................##.....#...#.......#..###.....###.....#.....#...#...#.#.....##.......##.....###......##...#...#...##.#..#....#...#..##...#..##...#.....#...........................#.#......#........#....###..#......#.......#.....#..#......#.#.......#..#..##.......#....##...#....#.#...#...#.#....#.......#...##....#...
..##.####.......#...#.....#...#....##..#.....#....#...###..##...........#.............................#....##.##.....................##.#.#.....#.........#.#.##..###.#..............#...#...##.....#...##....#..#................#.............#....#.......#........#........#.#....#.....#.#..#..#..........#.......#......#......#..........#.......#..###........#......#.....#...............##.#.......##...##................#.....##..#.................#.........#...##..........#...................#.#.#...##....#..
.............#..#.##.#....###.......#..###......#.....#.....#.#..............#...#.##..............#.........#..#.##...#....#....#.........#..#......#.##.....#...#...#.#.#...#............#..###....#.##..##.......#..............#...#.............#.......#.....#..#..##.....#.................##.#.#...#..........##..#........#.#.....##..#..#..#.##..#....#.#....#.#.......##.........###.#..............#......##..#....#.#.........#....#........#.......#.#......#...#.#.#.##.........#..............##.....##..#.##..#
#....#........#...#.....##...#..............#..#..##..............#.#.#.#.#..#...#.....#.#.#..#...#............##..........#......#....####...#..#...#........##.......#.....#....#..#.....#...#.....#...........#.#................###..#....#.......##.#..#.#.#...#.............##..............##....####.##.#...#..###.#.......#.................#....#......#.#.....#..............#..#...#.#...#.##...##.#....##....#...#.#..##.#....#....##..#.#....#..#.....###.#..#.........#........#.....#..#...#..........#...#.#..#
##....####....#.............#..#..#....#....##.#.......#................##.#...#............#..#.###........#......#..##.....#.#.##...###...............#.......##.....#.........#.......#..#.....#....#.......##...##...##...........................#.....#..##..#.#......#.....#..#........#.#....#...........#........#.#...#.##..........#.........#..#.#.....#..#..#.##......#...#......#..........#....#.#...#...#..#...##.......#.............#..#..#..........#..#.........#......#......#.#................#......#...
...........#...#..#....#.....#..............#.....#..#......###.#...#..#............##..........#..#......##.#.#........#.#....#....#.............#......#..............#..#.....#..#..................##....#....#..#..#....#.#.##.#..#...#.............#..#...#..#....#......#.............#...#........#...#.#..............................#.#..#.........#..#....#...........#......#....#.....#..#..#.....#..##..##....##......#....#...##.....##...#........#.........#......##..#.....#.......#...##....#...#.........#.
.............#........#..#.......#..##.#.........#.#..#..#...#..#...#...........#.............#.##......#......##.............#.##.......#........#...#..#..##...#............#...#.....#....##...#.#...................#.#.#..#......#..##...#..#..#...#............#.###........###...............#.....#.#..#....#..#...............#....#.#.................#........#.#.....##...#....##....#..##...#.#..#.#.....#..#.............#...........##.#....#..#....#....#.#.....#.......#.....#...#.......#..##......##....##...
##...#.......#...#....#........####.#.............##.#..##............##.#.......#.......#.....#........#......#..#............#....##.#.#...#.#....#..#.....##......#.#..#..........................#.#...#.#..#...#..#.......#..#.#......#..#.................#.....##..........#.....#.........................#.##..#.#.....#..........##...###.#..#..#..........#....###.#.#....................#..##.##........#......#...#.#......#...#..#.#...#........#.......#...#.#.#....#......##.#............#......###..#........
......#......#...#..........#............#......#.##.#..#..#..#......#...##.#..........#..#.##..........#...#....#...###......#...#...........###...##....#......#...................#....#..#...#...##..........#....#......#............##.#....##.#..#....#................#..##....#..#.#.#........##...#........#..#....................#.....####.........##......#.#...###.#.....#..#....#.#....#.#....#.............#.....##.##.#......#................#.##....#.#..#...#.......#...#..#..#.##.....#....#......#..#...#
..###....#.......#......#.......#.##..#...##....#......#.#.......#..#..###...............#...#............#........#........#....#..#...#.....##..#...##.........#..##.............#...##.....#.#.##...#............#............#....#.#........#.#.#.#........#....#........##..#....#.....##.#.#........#..#.....#................#..........#....#.#.....#......#.#.#............#.#.#......#.##........#...#.......#...#..........#.................#.#.......#.##.........#...#..........#..#.........#............#...#..
##...#..................#.#....................#.......#....#..#.......#.........#.......#.#....#...#...#...#...#...........#..............#......#..#....#.#.....#...#####..#.##...........##.#........#....#.....##.#.....#.#.........#.#.#.....................#..##.#.##....#.....#.###..#.#.........#.##.#.........#....#.##..#......#...#....#.........#...#.............##....#.###.#.........#......#...........##....##.##.......#.##.##............#....##............#.....#.......###.#....##...##.#...............#
.#........#.#...#.#.......#...#..#......#.###..#...#..#.......#..#...#..#...##...#....#..#.#...#....#..#.#.#...#.......#......##...#..#....#...#..........#....#...#.#..#..............#...##.............#..........#...##......##...........#....#..#.......#..#.........#................#......#.#.....#..##....#.#...#...#............#...#.##....#..##.#...#...........................##........###.......#.#........#....#....#...#......#..#..........#.#..#...#.........#............#................#...#...........
.....##.#........##.....#......................#....#......#..#.#.#.............#.#..#..#...#...........##..#.............#....#......#.#...##.#........##.#.....#...####.#.#.....###............#.#........#.#......#..#......#.#..#..#...#..#....#...........#.###...#..##.#.......#.#.........#.............#........##..........#...###.#....#............#.#...#......#.......#.#........##..........##...#.....#....#....#..####.....##....##..............##.......#..........#.......#..#.#..#.##.........##....#.......
#...........####......#.....#..#.....#.........................##....#.....#.#...#..#...#....#....##..#.....#...#.#..##.......##.#...#....#.....#.#..........#...........#...........#..##............#....##.....#.....#..#....#..##..#...##..............##.....#.............#..............#.........#........##.........#.#..#.#...#....#..#.....#.#....###..#.................#..#..................#..........#..#.##.#..#..............#....#......#..............................#.##.....##.#.....#.....##...#...#..##
................#.....#....#...#......#.#......#......#........#...#...#...#...#............#...........#......#.#....#....#...........#.............#..#...#.........#..##...#........#....#...#...#....#......#......#.................#......#........#....#..#.##...................#....#.#..#.#....#.................#..#........#...#..#...........#.............#.........#.....##...#...........#....#.#........##...##......##..##.#....#..#..........#.......##......#.......#..#....#.......#..#....#...............
##.#...#..#.........#..............#..#...#........##.......#..###...##......#.#...#..........#.........#.........#..#.#...##.......#.#..#.#........#.#...##.......#.....##.#......#..#.#...##.##.#.#.#.....##......##...#...............#.......#....#....#.........##.###......#...##........#...#..#......##...#....#....##...#.#....#.....#.#..............#..##...##.........#.......#........##...#......#.##..#...#...#..#....#.......#.#...#..............#...#..#......#.#..##.#...#.#..........##.....#....#.......#.#
..........#........#.....#...##.....#....#.#....#..............###......##...#....##...#....##............#...#....#......#.........#..#......#.....#.#..........#..#........#......#..............#...........#..#.....#.##...#.....#....#...##.#........#....#..................#...#.....##..........#...#.....#.......##.#..##....#...........#..#.........#.#....#.....#..............##........#..##...........#..........#..##.#...#..#.....#......#......#.#...##.....#..#....#..........####..##...##.......#...#...##.
.#.....#...............###.#..#...........##..#.#..#..#..##......#..#.....##...#........#................#...#.........#.....#..#...##........#...........#..........#.##.#...#......#...#...#...#...#....#....#.........#.........#.......#....#..#...##.#.................#.....#............#..#.#...#....................#.....#.#...#.....#......#.....##......##....#.........#.#...##...#....#...##.....#....#...#.........#.......#.......#.#...#....#.......#...#...............#.#....#...............#...#..#........
##...#.####...#.#................#.....##...#.##....##..#....##....###........#....##....#................#..##.........##.#.....#.##.............#...#.#.....##.#.#...##.......#.....#......##.#....#......#.#.................#...#......##........##.#......#...........#.......#.....##.....#.........##.....#.............###..#.#......#.......##...#.....#...#.#.#..#...#.........#...........#..........#......#...##..#..........................#............#.....#.#....##....#.......#......#.#.#....##..#..#.#....
.#...#..........#.....#.#.....#..#.##....###......#..#........#.#........#......##..........##.#........#...#......#............#.........#....#..#.#...#..#..##..#.......#.#......##........................................#..................#.................#................................#.................#.........#..#.......#..#.#.............#..#...#.......#..##..#....#.#............#....#...#.......#..#...............#..#.........#..#...#.#.....##.#.......#..#.###..........#.......#......#...#...#....
..#...#.#..............#.#.......#.#..#.....#...#..###.#.....#....#.......#....#.....#.#............###.........##.....#..#...........................#..#........#......#...#....#.#.##.......#..##.#....#.#..........#..#....#......##.##...#....#..#.......##...#....##.#....##...##..#...#.....#...#.........#..##.............#....##.#..#.....#..#.......##..##..#.......#....#...##..................#......#.....#.#.#...#.......#.#.........#...#.........#...........#...#.##........#..#.....###....#.#...#.....#..#.
..#....##...#.......#..#...#.##..........#.......#.........#.#......#.##....##..##...##....#.#...#................#..........#....###...#..#......##....##..#...###.##.#..#....##......#.#......#.............##.#.#..#.......................##...#......#....#.........#...#......#.....##......#.#..#.......#..##......#..#.............#...###......#................##..................###.............#.#..........#.......#.........#............#.........#...........#..#..#....##.......#..#...##......##.#.##.......
........#...##.#.....#....................#...#.......##...###.....###.#............#.#....##......#.#.#..#.....#..#..#...#...........#..#......#..........#.....#....#.#......#.........####...#...#....#.#.#....#...#......#....#.#....#..#...#............#....#.........#........#.##......##.#............#...#...#.......#................#...#..........#..#.............#..#.#.........#.#.#....#...#.......###..#.....#...#.#.#.#.#...##..............#....#....#..#................#...##...........#.....#..#...#..#.
........###........#..#...#...#..#...#..#..#....#...................#....#.#......#.........##......#..#................#......##...#.............#..#...............#..#...#.#..........#.......#..#.#..#.#..........#..#..#....###.......#.#..........#....##...#..#...#..............#...#....#..##.#....#.....#..#........#.................#.#.....#...................#.#..#.##.............#.......#...##........##...#.##.....#...#....#.###.....#....#....#...............#........#......##.......#...#....#.....#.#..
.....#...........#..###...#...#.......#.#....#........#.........#..#..##....#............#.#.#....#.#........#...........##.....#....##..##.................#....#.....#.........##.....#..#.........##..#.#......................#...#.#..#.......#.##...##....................##.......#.......#....#....#............#.#.#....#.....##....#......#..##.##.#...#.#..#.##........#.......#....##.....##...#...#............#............#.....#......##.........#.....##.....#.......#.....#....#.....#..#.#........#......#..#
....#............#.....###...#..#.#..#....#......................#.##................##.#........#....#...........#.....#.....#..................#...#............#...#...........#..##..#........#......................#...#....#..###.....##..#.............#.#.....#.......#..#.....#.......................#..#....#........#...#....#................#......#......#.#.........##.........#...........#.#............#.........##.....#..#..........##.#.....#.....#........#...........#..##..##...#......#..#...##..#...
.....#..#..#..........#...#.#......#..........#......#........###.#.........#...#.#.#.....##....##.........#.....#...#..###....................#...#...##............###.........#................#.....#..#..#...###.#.##....#..#..#..............#.#.#...###.#......#....#...#..#..........##.##....#..............#....#.....#......#......#.#.#..#..................##...#.....##....#....##..##.#....##..#.###....##...##.##..#...#..###.#........#......#.......#....##.......#....#.#....#.#....#..#...#.....#....##.....
...#.#..##..##....#...#.........##..#..#.#.#......#.....#.......#......#...##.###.............##..#.....................#....#.....#................#....#...........#.......#.....#.........#.##..............#....#...........#.#........#.#..................##.#.......#.#..###.#............##.........#.#......#.....#..#.....###........##.###...........#.#..#.......#.........##.#.#...#........#......#.#..##.#........##....#...............#...##...##......#...#....#..#.......#...#.......###..#..................
..........#..............#.....#.............#....#.....#.................#................#.#......##.........#.#....#.......#...#...#..#.....#..#.....#.#...#.#....#............#..............#...#...##...#..#...#.##...#.#...#.##....#.....#....#...........##...#...........#....#......#...#........##.......#..#...............#......#...........#....##..##....#.....#......##.......#....................##....##....#............#..........#.##.##..##.....#.....#.##..#......#.....#...#..#...##..##..........#.#.
#..#....###.##.#....##.#...........#..........#..##...#.##....#......##.....#.#.#.#.....##.............##.##..##......#...#.........#.#...#......##......##.#.#.###..#.#....##......#.....##.#.#.....................#...#....#.....#..##.#......#.......#.......#........#................#..#..#...#............#..##....#.#..........#..##......#.#.#..........#......#......##..#.##.#...##....#..#..#....#.......##......##...#.....#.........#..............#......#........#............#.......#........#.....#.........
.......#............#........##......##...#......###.#..#...........#....#.......#........#.#...#.....#......#.#....#.#........#.....#.................##...#..#.....#.#..#.......##.....#..##..#.....#.#.##.#..............#.....#.#.....#.##...........##....#.##..#.##....................#.......#.....#......#...#..#...#........#....#.......#.........#.#..##.........#.......#.###............#........#....#.#..........##...###.........................#....#....#.......##..#..#........#.#.....#...........##..#...
.###......#...#.#.#.#.#.......#...#.....#.......#..#..............##........#....#..#............#......#............#.......#..##..#......##..#..#..#.#.##.#.#.....#...#.......#..........##.##.........##..#..#........##......#.#...#..##..#.....#.#....#..#........###.....#..#...##.......##........#............#....#...........#.......#.......#..................#...##.....#...#.##.##.#...#......#..........#..#.#....#.##.......#.....#...##................##......##....#...............................###......#
#.#....##...#.............#.##.#..#.....#.....#.....#....#..#..#..............##..#..#.#.......#.#...#........#.#...#....#......#.#..#.#..........#.....###...##..#.#.##................##..#.....#.#.....####....#.#..........#...........#.......#.............#..#.................##........#..............#......#......#........#....#.#..#...#.#.............................#.#.....#.#.#.#..........................##.........#..#.#.#....#.#...#............#...##..#....#....#.#........##.#..#......#..##.....#....
.#.....#...#..#..............#....#........#..#.....#.......#..#..###.#....#.....#..#.##..#.............#...#.#....#..#.......#..#....###.........##.......#.#...........#..#.....#.........................#.#......#.........#.....##.......#...##.#..#.#..#........#................#...#...........##..#..##..#...#...#....###...#............#..#...............#.#..#...#........##.#.....................#.....##..#...........##..#........#.#..#..#............#...........#.#.....#...###.....#..#...#.....#.#.#...#.#
.........#.#...........#............##....#..#.....#....#.......#....#........##.........#.#...........#...........#...#.......#...........#..#...##.....#.....#......#........#...#.....#....##.......#.#...#.##...##.......#.....#...####..#...##.#.##...#.#....#........#..#..........###.#................#...#.#............##.........###...#.#..###......#.#.........#.#..#.#.............#........#...........#.....#.....#.....#...#.......#...........##...#...................###.#.#...#.#..###............##.....#.
..##........#...##...#.#.....####.#.#....#..........#....#.#.............#...#....#..#.............#....#..#..###.....#...#.#..#...#...#...###.#.......#..#...##..#.#.....##....#.#..#..##........##......#..#.............##..####........##.#.....#...#........#...#................##.#.#..#....##...........#........................##..#.......#.........#......#.......#.........#.##.....#..##.......#....##....#.......#.....#..#.........#.##...#..#..#.###.#....#....#...........##.....#..............#......#......
........##...#.#..#.......##.......#................#...#.....#.##...#....#...........#....#..##........#.#....#.....#.#.......#..##....#.#.....##......#.#..#......#...#............##.......#..........###..#......##....#.......#.....#.###.#.....#.##......#.............#......#.#...#.........#.###..###........#..#......##..........#.#..#.#...#...#..#...##...#.............#..##..............#.........#..#.....#.#.......#.#...#......#.........#..#..#...##.#........#.....#....#..#.....#....#....##.........#...#
...##.....#...#...#...#.....##...........#.#....#......##...#...##..#......##.#..........#.#.......................###......##..#.......#.#....#.#............#..#....#.##...#........#....#.#.#.....##..#.....#.#.................#........#..........#.#.###......#.#..#.#............#.#.##.#...#.#.......#....#.#...#.#.##.#..........#..#...#....#........#.#.###...#.##...#...#.....#....#.......#..#.........#...#.....#.#.#..#....#......#.##..#........##....#.......#........................#..#............#....#...
#.....##...##...#.....##...........#.......##....#....#..##....##.#.#...#.....#....#.#..#....#.#.............#.........#...........##...#....#......#..................#.#.................#..............#...##.............#......#....#..#..#...#........#.##........##...##........#.#................#..##...##...#...#.....#..#...##.#.#.#......#...#...##..................#...#...#.......#......#..#.....#.#.......##....#........#....#...#..##....#.........#.#.....................##...#.#.....#..............##...
.....#......#.#..#............#..............#...#.......#..........#.....#...#.###...#..#.#.....#......#..#..............#................#.#####....................##.....#................#.#.#...#.......#.#....#...#...##......#...#.####.....#.......#.#...#..#.#.##.#.........#............##....#..........##..........#..##......#......###.#...##.....##.#.##.......#..#.............#.....##.....##.........#..#..#...#.....#..#......#.............#..##..#.###............#..#..##.#.............#.......#.....#..
......##.....##........#...##.............#.....#...#....#...#.#.......#...#...#.#...........#..#..........##..#......#..........#..##.#....#.........#....#.......#...#..#....##.......###..#.##.........#..##.......#..#..#.....#..............##....#........#...#..#.#..#.......#...#........................#.....#...#...........#............#....#...........#....#.......#....#....#.........#....#.#.....#...#.#...................#.....###.#.........#.....##.#..###..##.............#..................#...........
#..#.............##.#...#.#....#..#...##..#.............#....#.......#.#..#........##..#...#...##....#.###.#............#......#..#.#.....#...#...........#......#..##.......................#..##..#...#.....#......#........#...#.....#..#..............#.....#....#......##.#.....#....#.##.#..............#.........#.#.#.....#...#..#.#....#....#....#.....#...........####.....#.........#......#...#........#.##...#.##.....#....#.#...........#......#.###....#..#...#.............#.....##.......#..#.#..#........#....
.............#.#.....#.#.#......#.....#....##......#..#...#.....#....#...#.......#...#..#..#....................#.##..#.#....#...#.....#.........#..#.#..#...............##...#.......#..##...#.....##..#..#........###..............#..#.....#..##.#................#.....#.#......#........#........#..#............#..#..#......#.........#........#.#..#......#..................#......#.....#.#...##.......##....##..##.....#.#.#.......#........##.....................#.........#.....#..#..#........##...##....##.#....
....#................##........#.....#.......#..........#.......##.....#...##...#.....#.........#.#.........#..#..#.#.....#...#..........#..#....##........#....#.#..............#..#...........#...#.............#....#.........#.....#........................#.#.#.........#..................#.............#........#.......#...#.......#........##.#............##.#.....#....#..#..#..#.....................##.##....................#..#..#.#.##....#......#....#.#.#.#......#.#..............#............#.#...........
.#....###..##....#.....#.......#....#.#................#....#....#..#..#.....#..#..#.#....#.#......##...#........##.##............#.#...................#...#........#.....#...#..#..#......#...#..........##...#.....#.#.....##...#.##..........#..#.....#.##......##..#....##......#......#............#..............#.....#.#.#.....##......#..###.........#..#..##.#.......#........#..#........#......##.#.#.#.....##......####......#........#.................#.###..................#.....#........#..............##...
.#....#..#.......#.#..#.#.....#......###........#........#......#...##..........#....................##.........#...#........#..#..........##...###...........#...##......#.#..........##......#..........##....#..#.##......#.......##.#.....##..#..##...#......#....#.#...#.......####........#................#........#.....##........#.##.#......#.....#....#..........#.....#.#.#.#.#................#......#.................#.#.#..##..........###......#......##........#.......#..#...#............#.#.#......#..#.#..
#....#....#.#.........................##.....#...#......#.......#........#...#......#...#.#..........................#.#..#.....##.#..#.#............#..#..........#....#..#..............#.......#...#...........##.#.....#....##.#..#...................##...#....#........#...#..#.#.....##.......#...................#......##......#.......................#.#.#....#......#....#.#...#.........#...#..##......#...#........#.....#....#...##..........###.#.....#..###........#...............#...#...................###.
.......#.#.....#....#.........##..#....#....................#..#.#.....#.#..#..................#..##.....#...#...#......##.##...#........#.#.......#.....#........###.......#.#...#.....#..................#.#..#.#.....##....#...........#.#........#..#......#....#....#....#.....................#..#............#.....##...#............#..........#..#......#.#...#......#.......#.##..#.#.............##........#...##.#..#..#.#.......#.#...........##..#..##.................#.#....................#......##..........#
.........#....##.#........##.....##........#..#...#.#..#...#..#.........#..................##...###...#...#.....#.......#....###...#............#......#......##.#.##...#.....#....#........#.#..#.#..##.....#.....#.....#...#.#......##.....#...#..#....#.#.........#.....##...#....#.#.................#.........#............#......#..#..#..##.................#...#.......##.................#...#.##....#...#...#.......#..........#.#............#..........#..........#.........#..#.....#.##.....#.....#....#........##
##..#..#.......###.#..###......#......##........##...####.........#........#.#.....#.#.........#......#..###.##.............#....#...#..#.#..#.........#.............##..#...#.#......##...##..#...............##.#...#..#............#..#.........#.#..#......#.....##.##.....#...#.###..#.#..#..........#..###..#.................#.#.....#......##...#....#..#......###.#.#.....#.......#..##.......##.............#.........##..#..#...#...........#....#.....#.#...............#....#...##....#..#.......#....#.#........#.
.#..#.....#...............##...............#.##......####....................#...##........###.........#...#...........#........#........#...##..#...##...#..#....##...#......#.#........#....#......#......##.........#.##.....#.......#........#.....#.#......#...........#...#....#......#........#....#..#..#......##.....#.......###.....##........#....................#..........#.........................##...#..........#.##....................#...#.##.#.....##.....#.......##.#.#...###.#.....#..#.####...#.#....#.
#...#....###.#.....##.##...........#..#.#...............#..#.........##...#.................#.#......#..............#.##.........##.......#..#......#..#.....###......#........#.#..#....#..#..#.#......#....#.#.........#.#.......................##.....##.##.#........#.......#...#..##......###...#......##......#..............................#...#..##......#...#....##..#.........#......##....#.....#...#.........#...##.#..#.......#.........#..#..###.#...#.............#.#..#..........##.................#....##.#.
##..#.##...###.#....#..##........#.#........#####.##.##.#.......#.......#.#........##..####.#...##...#.........................##..#..###...................#.....#.#.#........#...#.#......#.....##.###.......#...............#......#.#........##......#................#....###.......##.#........................#.....##.#..#.......#.#....#.........#....#.....#...#..#...##.#....##.....#..#..#..#.......#......###.#.#......#...............##....##...#.....#.##...##.#..........##.........#.....#..............#.#..#
...#..#..#....#...#..........#.....................##.#..#..#.#.......#...#.#..#.##....#.......#.#.#....#.#...##..........#..........#.#..##.......#........##...................#..##.##.....#.#....................#...##....#........##.#....#...###.#....#....#..........#..............#............#....##................##..#.#..###........#.......#.....#.......#.......#.............#.#.#....#..##...##...#...........#...##.............#..##.#......#...##......#...#####...#...............#........#............
.#.#.......#.####.......#..#..#....#...#.......###...#.........#..............#...#......#.....#......#........#..##.#..#.....#.#.......##.##.....#......#.....#......##...##..#...#..#......#.#..........#....#.#..##.....#......#.#.................................#.#.......#.##.....#....#........#......#...#.#..#..............#.##......##......#...#.#...........#..#....#.........#....#.##.#...#..........#.........#......#.#..#..#...........#....#...#.....#.......#..#....#........#.........##......#.#........#
....#...#.#.......#...##.#...#...#.....#.....#..#..............#....#.........#..#...#..#..##..#....#....##.#..#.#....#.#..#..#.#.#..#..#.#...#.......#..#..........#.##...#..#..#......#.#....##........#...#.....#.#.....#.......#.......#...#..#..........##........##....#..#.......#.......#...###..#.....#.#............#...#...#.#...............#..###..#....#....#...#...#.#.....#.##.##.........#.#..#.....#.#.#....#...#...#.#...#..##.....##...####.#..#......#...........#....#......#..........#..#....#.#..#.....
.......#.#.#.....#..#...#........#....##..#..#...##...#.#........#...#...#........##..#.#....#....#....#.......#.#.........#.##..#..#.#.##......#..#..#..#.#.#.###.....#..#......##...#................#..#......#........###..#.......#.....#...#.#.#..##.#.......................#..#......#.....#.#..#.#...#.#.#...#..#..#..#.....#.#..#.#.##.....###......#..#.....#..####.............#......#..#.###...#..........#.........#........#...#.........#..###........#.#..#..#..........................#....#..........##....
...##...#...#..........#....#...#.#.#......#.....##......#....#....#.#......##...............##.......#.#..#....#.....#....#..#.........#...........#..................#.#...#.......#..#..#...#..#.##..............#.......#.##.....##..#............#....#..#..#.....#.#...#..###......#....##.#.#..#......#...#.###.....#.....#.......#.#......#..........#.#......#.....##..#....#.....#..##........#....#.#..##.##.........##......#....#...#..#........#.........#.#..............#..#...#......#..#...........#........#.
#.....#.#.##....#...#....##..#.#.....#.....#..........#...#.#...#####....#........#....#.#.#........#............#.....#..#....#..................................#.....#..#.......#.........#.#...#.........#....................................#..#..#................#...#.#.................#........#.#.#.#.#...#...#.#...##........#.........#.....##...##...............#...#.........#..##....##.......................#..........#............#..#..........#.#...........###...#.......................#.###....##..#
..#..#.#..#.#...##.....#...#.........#........#...................#.........#...............#......###.#..#...#......#......#........######..#...##............##...##..#.........#.....#..........##....#.....##.........#....#.#.#.......#.#......#......#.....#...#.....###.#......#..##....#........................#.#.......#..#...#...##....##.###.....#.......#.......##.##.......##............#..#..............##.......#......#.#...................###.#....#.......#....#.........#.......#......#...#.....#.....#
...#....#...#.........#.#....#..##.....#.......#...#....#....#.#...........#............#...#....#.#....#...####.#........#.........#...#....#.#.............#.....##....#.#......#.....................#..#..........##....#.........##...#..##.......#........#...#..#..#..........#.....#.....##.......#.#....#....#.....#...........##......#..#....#..#...#..#.#.....#......#...............##....##..#.#...###.......#.........#..#...#.#...........#.#....#...#...#...#.#...#.............#..#......#.#.....#.....#......
..#.#............#.#.#..........##............#..##....#.......#..#.....#..##..##.............##..........#...#...................#....##.#....##..###.#........#....#.#.......#............#..#.#........#...#.#.#...###..#..#.##.##.....#..#.....#......#..##.#...........#.##..#.#......#........#...#......##.##.....#.....#...##....#........#..#...................##.##...##.......#..#.#.....#.#..........##..##...........#................#..#.......#........#......#.#......#......#......#.......#..#.#...#...#...#
...##.........#..##...#.............#......#.#...##.....#.......#..#....#.........#..........#..#.........#.#....#.#............#................#.#.........##........#.....#.##...#.##..#..##....#.#.#...........#...#.#.##..#...#..#.##........#......#.....#.....#...##.................###.#..........##.#...###....#.#...##.#.#....##..#....#...#.#....#...#....#.#................#...................#..#....#....#..###.#...#..###....................#..#..#.#...#........##......#........###.......#.#..#...#..#....
....#..#.......#..#.............#...#.......#..........#.....#..##...##.#...#..#.....#..#..##.....###.#......#....#####...##.....#..#...#......#.###.......#......#.................#.#....#.#.............#.....#............#.#.#...#.#..............#..##.......#..#.#....#...#.............###......#.#.#..#....#.##.#....#....#..###.......#.#..###.............#......##...##...##....##...........##.....#..#......#.........#.......#.#..#.....#..................#.......#.#.........#.#.......#..#....#.#.##...#...##.
....#........#......#..#....#..#..#.......####..#...................#....#..##....#..#...#....#.....#.....#..##....#........#..#....#.#.#..#...#....#.........................###.#...#....#..#.........#.....#..........##..#....#.....#.......#..##..#...#.#...#.##.............##.......#.##........#.##..........##.....##......#.....#.#.#.....#.#....##...#....#..............#..##..##....................#....#.#.......#...............#....#....##....#.#.##.#.............###..#.##..#.............#.#.#.............
.#........##............#..............#..............#.....#...##.#...#.#....#.............#....#.##...#..#...#......#.#..#......#..#..#...#..###......#.....##...######....#.##......#..##......#......#.#.#.........#.#..................#.....#..#...#.#.....##....#....#...###.................#.......#..#........##.#.###..#..#..#..........#.#..............#...............###.#.#.#..#....#...#.......#.......#.....####..##.....###.#.#.....#....#....#.........##.##...###........#........#..#.#.....##.#......###.
.#..#.........##....#.........#.................##....##...#..##....#####....#...#.#..#.......###.###..#....##.........#..#...#.............#.............##........#..#.....#...........#...#.............#..........#....#.......#.......##.............#........#..............#...###..........#......#..#.........##.#.......##.....#......#..####....#....#.....##.....#.#....#.......#.........#....#...#............#..##..............#...#................#.#..#.......#.#..#...........#..###......##.##.....#.......
.....#.......##..#.#...#..#..##..##..#.#.....#.#.#.....#.................#.......##.#.#...........#............#........#...#..#.....##.#.........#.........#....#.........#.........#.#..#.#.##....#..#....#.....#........#...##....#.#..#.##...........#...#..##.......#.#.#.#....#..............#......#..##...##...#.#.........#...#.#......#.#........#..#..............#................#..#.....#.#........#..#........#.#.#.......#...#..#........#............................#.......#.............#..............#...
#..##...#.#....#..#..#...##.#.........###.#...#........#........##.##........#......##.#.#..#.....#..#...#...#..#.....##.......................................#....###..#...#....#....##.......#..#.#.....##..#..#.............#..#.....................#.##.#......#..#...#.........#.....###....#.........#..#.#....##....#.........#..###....#...#.................#..####.##..##..##...#.#..............#.#......#....#.##...##......#...#......#.....#..............##.#..........#.........#.#....#........#.....#....#.#
.......#.......#....##....##....#..###....#.........#.........#......##..##.#.#...#.#.............#.....#..#....#..####......##.........#...#..#..#.#.....#.#.............#..#.#..#.###....#..........#....#.......#........#.#.............##...#.........#.#....#.##.........#.#..................#...#....##......##..#..#...............#..###.............#....#........#.........#.......#.......#..#...#...............#.........#......#...#.##.#.....#.....#....#.........##......#...####.....#............#..........
..##.........#....#.......##....#..........#.......................#...................#..........#....#.......#.....#..#........#.#.#....#..#...##....##..#.#.#.........##............#..##.#......#..#.....#.#..#.#...#...##.....#..........##.........#..##......#...####...#..#.....#....#...##..................#...#...#.....#.....#..#..#.#.......##...#.#..........#.#...#....##...#.........###....#....#...........#......#.#...#..#........##......#.........................##.......#.#...#............##.#.......#
...#...........##.#.............#...............#......#.....#....#.....##.#.............##.##..#.....#.#.......#.....#......####......#....##..#..........##....#.#......#.#######.#...###......#..#.........#.#.#...#...##....................#..#.....#.#.#.##..........#....#...#..##.......#............##......##.......#.........#...#.....##..#.#.......#...#......#..#........#.##...##....#.##....#.##..##......................#...........#....#....###......#........#....#.##...........##................#...#...
.....#.#......#.....#...#.#..##.#...#................#........##.#......#.##........#.......#.......##........#.#....##..#.#.......#.##......#..........#.....#.##.....#.....#.....#.....#..#......#......#.....##...#.....#..#...##............#........#.....#..#........#....##...#..........#..##...#........#.....#.##...###....................#...........#.#.........##.......#.#.....#........#...#..##.##.......#.#....#..#..................##.#....#.#......##......#.....#...........#.....#.........#.#..#..#.....
............###............#.#...#.#........###....#.#..#.........#...........#...#....#.#...#.##.......#...#.............#..................#.#.....#...#.#.#.....##....#......#.#...........##.##.................#..##..#.#..#.#......................###...........#.#...###....##....#.#.....#...#..#.#.............#.....#....#.#.#..#..........#.......#............#...#.........#...##..#.#...#........#.#...............#..#......#..#.##......#...#.......#..#.....#......#.#...#.............#.#..#......#..........
..............#....#...#..........#.#...#.#.......#........#..#....#.##..#.....#.........#..##.....##.......##..........#....#.##.......#.##....#.....#.#...#.......#...#.....#.#.............#.......#..#...##......#..#...#........#.#.......##.#.....##.............................#...#....#...........#...#.......#.##..###.#.#.##.....#.............#.............#.#..#.#....##..........#.#...#..#.#.......#.#.....#.....#..#.#.....#..#..#...#............#......####...#...#..#.......#....#..#..#......#......##....
.#.....##.......##..................#.......#.#.#.#...##.#..#...#.#............#.#....#.....#........#.........#......#...#.........#..#..............##..........#...#..#..##..#.#...#..##.#.##......#.......##...#.......#.#.#..#....................#...#..#..#..........#.#.......##...##.......#..#.#.....#.##......###....##..#.........#..#......#...................##...#..#.......#...........#..#.....#.####.............#..................#.....#..................#...#............#......##...........##......##.
#.....#.....#..................##...#.#...#.....###.#.#.....#.....#.......#....#........#...........#..........##.............#...#..........#.##...............#.....###.....#.....#.......#.###....#..............##.........##....#.............#.....#......#.....#..#.#.....#.#..##....#.......#.#.#.###.....#......##....#.##.#......#....#............#......#....#..#........#.............#.........#..###.......#...#.#..##............#.#..#....#..#..#.#.....#.......#...#......#...##..................##...#...#..
..#......#..#..........##.......#..........#...#...#.....#.........###.#...#...........#............#.......................#..............#...#......#.........#..#.......#....#...............#...#.........#.#..#....##...#.#............#...#..#..#...#.....#............##..................###..#...##..................##..................##..##.........#.....##.......#.........#............#....##...#.............#.........#.#....#....#.................#.#..#....#...#....##....#.#.#.#..#...........#.##.......
..........#.....#....#....##...##...#.##.#.##...#..#..............##..#.........##.................#.......#........#...#............#...........#.#................#.....#.#...#.....#...#........#...#...#...##..............#..##..#.............#....#..................#.#..###........#...#.#.##..#.#.##....#......#......#......#........#..##.................#............................#.#........#..............#....#.......##.......................#.#...#......#........#....#......#............#.#.#.....#.#.
.##.#.##..#.........#.#...#..#......#.#............#.............#.##.......##.#....#...#...##..###...#....#.#.....##.....#.###....#..#.......#..............#.#.....#....#....#.......................#.................#..#..##..#.#...............#.....#.....#....#......#..............#..#..#.#...#......#......#....#...#.#.#.#...........#........#.#.##........##.....#.............#.#..............#...##.....#.....##........#...#........#....#...#.................#..#........#...#...#.#................#...#..#
..#............#..#...............###...#.##..........#.#...#.......#......##.............#.......##.#.#.......#.......#.........#....#.#...##.##.....##...............#.......####..#.............#.#..#....#..................#...#.####.##............................#....###..##......#....#..#...##.....#..#...#.#......#.#..#...##.#..#.#.......#.##.#.........#....................#.....#.##.....#.....#.#..#..#......#.....#.......###....##......#.##....##..#..........#.#....##.........#........#.......#......###
..#........##.............................#..#.........#...#..#.......##......#........#..##.....#...#.....#.......#..###..#...#...#..........#......#...............#.##..#..#....#.........#............................#...###..........#....##....#..................#...#...#.#.##.....##..#...#.......#..#...#.#.#.##.......##...........#..##.##..#.#....#.##.........##...................##..#.................#.##.#....#..........#.....#..#..............#..#....#..##.......#..............#.#...#..#.......#......
...#..........#......###....#.........#.#........#.....##..#...#.....##......#.#..#.###....#....#.#...................##.#......#.........................#..#...............#.##....#..#.......#.....###.#........#.#.....##......#...............#.#..#.##.....#..........#.#..#.......#..##...#...................#.........#........#.....#.....#.#.....#....#..#......#...##..#....#....#....#.#.#....##.....##..................##..#.###.........#..#..##.....#......#...#....#...........#.....#.....##..#...##..#....#.
.....#....#.#.###..#...##.................#.......#...#..#.............##......#....#.##............#..........#...#..#.#..#...#.....#.#.............#.....#.#..#....#.......#.##...##............#.#..#....#..........#.#.#....#..#..#.....#.#....#.#.............#.#..#.............#.....##.......#..#....#........#.....#.#............#.#....#.....#..#.#..#.#............#....#.#.....#.#.#..#.#......#.........................#.#..#..###.........#.........#....#.##........#.##...#....#.#...#............#....#..#...
....#.......##..#.....#..#...#..#..#....#......#.........#.#.#..#......#....##.......#............#......#.....#........#...#.......#..#........##.....#....#..............#........#..#.....#.........#.#......#....#...#.#......##..#.........##....................#.#.###.....#..#.....#.#...#.......#...##....#........#......#......#............................#......#.....#.............................#........###..............#.....##.........###.........#...#..#......#......##.........##........#...#...#..#.
.##...#............#.....#.....####.......##..#....#..##...............##................#......#.##.....#..#...............#..........#..##.#..##..#.##...........##......#.............................#................#..#....#.....#.#.#.#......#......#...#.....#............#...#...##...#..#.....##.....#..#.##........#...#..#...............#.#..#...........................#...............#.....##........#...#..#.....#.#..#.....#...##.#........................#...............####.....#.#....#.#..#..#.......#
##......#..#.#....#......#........#....#..........#.#......#...#..#.....#.....#......#..#.......##..##......#...........#..#........#..............##..#..##..#.....##...#.....#.......##.......##....#..##.......#.........#.....#....#..#....#...#........#.....#......#..##..........#.#.#.....##.......#..#........................#..#......##....#...........##..#...#...#...........#.##.....#.#.......#....#...##..#.#...............#.....##................................#..##.....###.......#...............###.#..
..#......#..#..#.#....##.......#...........#........#.......#.#..#..#.............##.............#..#.......#..........#..........................#..#........#......................#.....#.#.#....#....#.........##...#...#....#..#.##..#................#..#..#....#.#.....##.........#.........#.........#.#..#.........#..........#...#............##..##...##..#..#.#...........#...#........#...............##.#.##.#....#......#...#.........#......#..........#..#.#................#...#...##.#.#...#.##..............
.........#..#.#...#...#........###....#..#....#...#............#....#............#..#...#.......###.##.#...........#......#......##....#.....##..#...#....#....#..##..#.#....#...##..######....#.....#..##..................#........#....#...#.......#.....#......#.....#................#..#.........#............#...#..##.#..#...#..........#..#..#....##............#....#..#......#..##...#....#.#.##....#.....#.#...........#.....#......#........#...#.#.#....#........#...#...#.#...#..........##..#...............###.
..#.#....#............#...........#.#.##...##......#...#.......#.#......#..#.#.#....#...###......#..#.#...#.#.###........#.#...####...#....................#........#........##........#.#..#..#...##.#..#...#.............#.#......#...........#...............#.#...#....#....#.......#..#.#.......#..#......#.......#.#...#.......#.......##.#...#....................##.........##...#.....#.##......#...........#.#...##....##....#..#..#.##..#.....#................#.###...#..#..##........#.#...#.#...#.................
....................##.........#....##...........#.....#.......###..#.#...........##........##...................#.#..#.....##.#.......#.#.#...#...#...##...#...#.#..##........#.......#....##.#.#..#........###...................#...............##.....#..##..#...#..#....####......#...#...#......##.......#.#....#.........##...#....#...........#...#.......#....##........#...........#.###...........#...#...#..........#..#..#.#.........#........##...........###.................#..#...#..................#..#......
.#.#.#..#.....#.....##............#.#..#.#...#..#..#....###...#...#......#.#.......##.##..##...#####...#...............#...#...#.........#...#...........##.#.....#.#......#.....#.....#...........#...#..............#......##....##..#..##.#..#....#......#.#.#.....#..#.##.........#.....###......#...#.#.#.....#.....#.#.......#...##..#........#......#.#.#...#......##..###.......#.....#..#.#..#.......##...........#............##....................#.##..#.........##......#...........#......#......#..............#
..#.......#....#...#.....#....###....#................#.##..#.#.#......#..................................#.##..###..#........#.#..#..#........#....#.........##......#..........###....#.....#.......#......#....#..#.....#..#.......#.....#...#...#..#...#.##.#.##...##........##...#........................#.#.....#.........#......#.......#.........#........#..#........#......##......#...#.........#...#.#........#...#....#..........#...#..#....#....#.......###......##...#...##..#....##...#.....#.#..#..#......#.#
....#..........#.........#.#..#...#....#..#.#.#...#..##.....#.##.#..#..#.....#......#.................#........#........##.........#....#.#..........#..#...#....#....#....#............#..##...#...............#..#.#...##.#.......##.#....#.....##.....#..#...#...................#....#..#.#...........###.##......##...#.#.#..............#.....#...............#...........#....#.....#..#..#...#.......#.#...#...........#.........#..#.....#..#..........#.#..............#.....#........#.#...#............###.......#.#
#........#.#.........##........#.......#..#....#..........#......#.....#.....#............##..#.................##.#.##.#..#..#.....##...#.......#..###.##......#.#....#...#.....#............#...#.##..##..#..#..#.........#............................#...................................#.#...#..##.##....#..........#.....#..#......#...#..........#..#......................#......#....#.................#......#...#.#...##................#.....#.#....#....#.###......#.#.#.............#...............#....#.#.....
##.#....#....#.....###............#.......#...#.........#..##...#.........#..#....#.....#...#......##..#.#..###......#.##.#.....#..#.......#.#........#.#....##..........#.##.......#.#............................#.#.......#.#...#..#.##.............##.........#.#..#..............#......#.#.#...#..##...#....#...#........#.#.....###..#..................#.#...##...##..#...#..#..#.##.......#.....#..#..#..........#.....#.......#...#....#...##.....#...#......##.............##........#.#.....#...##..#.........#.....
#................#.##......#.......###...#....#.........#..#..#.......#......#..#...#..#........#.........#.......#.......#.......#..##....#.........#.#...#.#........#...................#.......#..##....#.....#........#....#.......#...#.............#....#..#.....#......#...#.......#.##..##.........#.#...#.##..#.#......#......#..##....#...............#......#...........#..#..#...#.#...##....#.........#...#...#....##..#....####......#..#...............#...##.#.#.........#.........#.....#...............#......
.#..###..#....#.......######..........#....#.....................#...#..#...........#...........#..#........#..#...#......##.........#.......#....#...#.......#...#.#..#..#.#.###...#.............#..........#......###....#...#........#....#.#............#....#.......#.#...#.###.#..#..###.#.....#....#.##..#.....#...#........#.#........#.................#..#.#.........#.#...#...#...#.......#...##..#.......#........#..#...............#.#....#....#....#.#..#.....##..##.......#.#..#.#....##.........#.#..#....##...
......#...##.#.....#.......#......#.......#..#....#..#........#..........#.#.#.......#.#.......#.....#.....#...#.......##.#........#........#..#..........##..........#.........#.....###....###.....##......#.#...#.#.....#.....#.#....#........#...#......##.....#....#...........#..........#.....#....#...#...##............#..#..###...............##.#......#.#.....#.#....#...#.........#........#.#.#.......#..#.....##.......#.....#....#.##.#.#.......#......#...#....#.........#....##.....#...#....#..#.#.#.#.....#.
...#.............#...#.#..........#...#.####.........###.........#.#......###...#.....#.......#....#...#..##...#.......#...#..##.#...#.........#.#.#...#......#.......#..#.##..#........#................##.#.#...##............###...##...#.#........##.....................#.#..#.#.#.#............##.....#.#.....##....#...#.#..........#..##.#...............#............#.....#...#...##....#.........#.......#.#....#...#....#..#........#.....#..........#.#........#....#................#.....................#.......
##.#..#....#....##......#..#.........#.......#..#.#.#..#.##........#..........#...#..#.......#..............#.......##.....#..........#.#.........#...#....#......#..#.....#...........#....##....#....#.#..........#.##.#...#.#.......#..#........#.#......#...#....#.............#...##.#..............#.#..#.#...#..##.#.#.#.#........#....##....##.......#...#.#........#..#......#....#.#.#...#.........#...................#...#......#...##...........#.#...#.#...#.............##.#.........#..####...#...#...#.#.....#.
#..#..#.....#.....##......#..#.............#....##..#...#..#...#.........##....#...#..#.............#.....##..#..#.##.........##..##...#.#..##........#...........#.#..##.#..........#..........#.....##...#..##.#.......#..#..#......#.......#..###.......#.....#.#...............#..........#...#.......##.#....................#...#..#...##.................#...#.....#.....................#.......###......#.#......#....#............#........#....#....#..#.#..##........#....#.#....#...###...##.#.#....#.#.#......##..
.......#...#.......#..#....#......#.............#...##....#.......#....#.....#.....#....#..#..#.....#.....##.....#.#.#................#.........#.....#......###.##.#........#..#.#........#.#...................#...##.#......##...##..............#......###.....#.#.#...#..#.#..........#....#........#..#...#..........#..............##......#.....#....#..........##.......##..#....##.#..#...#.....##.#.#..#.#.#........#....#.........#......#...#......#.....#.....#.....#..........#....#....#.#....##.......##.......
..#...##.....#.#...........#.#.#.........#.#......#.....................#..#.#...#...#..#..........##.#.............#.#....##.....#.#.#..#.....#......#........#......................#..#......#.#.#...#.......#.....#..#.........#.#.....##..#.....#...........#............#...............#....##.#.#........#..#..#..#.........##......##....#......#....#.....#.##.#........#....#.............#...#.##.#....#............#..........#..#..#...#.##.##..........##.#.....#..##..............#...#.#.........#.#...#.......
.......#....#.#.#.#......................#......#.#.#......##...#...##.#......##..##.....#..#..##....#....#...#.#..........#.#......#..#.#.....#.#............#......#.......#....##..............#.......#.....#.......#..#....#.#...#................##...........##..#..#......#......#...#.#.#.....#.........#............#....#..#...............#...#.#..#..#....#..........#..##.#.#............##...........#..#.#................#......#....#......#...##.#.....#.......................#..#........#.#........##....#
...#..........#.............####.#.#...........##.............#...#...#..#.......#.............#..#....................#..#..#..###....#.....##...#.#.#..#...#...........#....#...#.#...........#..#.##...........##....#.#..#........#........#....................#.........#...#..#......#.#...##..#..........#..#..#....#.#....#.............#......#.#..#.#....#.#...#...#......#.#...........##...........................#####.###.......#....#.##.#........#......#...#..#.........#..#....#.#.#....................#...
.....................##..#...#....##.#....#....#......#..#........#.##.............##...#....#...#...###...###.##....#.#......#.#.........#.........#...#..........#...##..#......#.#.....#......#....#...#....###...#...........#.....#.#.....#...#..#...#....#..##.................#..#.#.#..........#...##.............#......#........###..##..................#.................#..#.........#.......##..###..##..##....#.#.#.......#.#..#......#............##.........#..#.......#......#.....#...........#..........#...
.#.....#.#......#..#..#..........#.....#.....#....#...........#....#..........#..#####......#............##.#....................#....#.....#........#.#.....#....#.......#..................###......#..#.##..#...........##......##.#....#...#...........#......#..#.#....##...........#..........#.#.......#...................#.......##.#.#....#..##...#.......#.#.......#..#..#.....#......#.....##.##...........#...#.........#.......#.#...#.......#.......#.......#.#...##.##...#......#........##......##.......#....#
........###..#...##.#...#....#.....##......#.#.#...#.....#....###..#......#...#....#...##....#.......#..#.............#.....#.##..#.###.....#......#........#....#.......................#......#..#.......#..#.#....##....#.....#..##.#....#..#..#...........#.........##..#............##...###...#......#....#.....##........##.#...#......#...........#...........#.#.................#.#....#.#.#..#..##...#..#.............##..#.#....#.......#.............#....#..........#.....#...............#....#.#........#..#....
..#..###...#.##.#.......#...##..............#.......###........#...#...............#......#.#...#.#.#..................#...#........#....#.#.........##..........#.........#.......#.....#.#..#..#.....#...#....###.###...#.....###.....#..#.#.......##...........##.#...#..#..#........##..##....#..#..............#......#.##....#.#........#......#.......##.......#.........#...###......#..#...............##...#..##.......#...##......#..#............#......##.#...#...#..#..#.#.........#....#.....#...#..#.....#......
.#...#..#..#..#.#..............#.....##...........#..............#....#..........#.....#.....##......#..#..#..##.........##...#......#.......#...#..........#.#....#..#.#.#.#......#........#.#..........#...#.#....##..#..#......#....#...............#...............#...#.##........#....#......#.....####..#..#...#...................#............#.....#...........#.....#.#...#...#...#........##.............#............##.#......##...#..........#.#............##.#..#..#.....##.#..#..#...........#.#.........#..#.
....#..#####....###.....####....#........#...#..#.....#.....#.#........#..##...............#..#...#.#.......#.......#..#.#.....#.#......#...#...#......#..........#.##...#....#...#........#.....#........##...........#......#####..##..#.....#.#..##...#.......##..#.###.#...##.............#.#..#.......#.......#.#.##........##......#..#.....#........##...............#.......#..##.........#............#.....#..........#....#..#.........##..#.#....###...#.#..........#...#....#.##.....#.#...##.#.....#..###.#..#....
#.....#............#.......##......##............#..........#....#.........#.......#...###.##.......#...#..#......#####.......#..........#..#..#...#........#..........#.#.#...#....#...##.#.#..........#....#......#.............#....##.........#..#.......##.#........#.....#.##...#....#.#..#.....##......#....#...#.....#..###.##......##..#.......#........#.#..#....##...#...#....#......#..#..##..#....#..#..#.##.##.......#.#.#..##..................#....#....#.....#.........#..#....#......#......#...##.......#..#.
.........#..#.#....#.#.#...##.#..........##.....#...........#.##..#...........#.......#..#..#....#..#.#....................#...#...##.........#..........#.........###.#.....#............................#....#...........#.##....##.#....#...#....#.............##..#...........#................#...##.#...#.....#.........#...........#.........###........##.#....###.....#......#.....#...#.............#..#......#..#.......#.#..#..##.#..##.........#.##....#.#..#...#...........#......#.......#...#...#.#..........#.#
...#..#...##..#.....#..#.....##..##..#...........#............##..#.............#...#......................#..##.#.......#.#...#........#####...#.##...#..#.......#..#....#...##...#.##.#........#.......#.....#.......#....#....#..#...##...........##..##....#.##....#..#.........#.......#..#..#.#...#..........#........#..........#..##.....#..#..#...#.#..........#.##......###.##........#.##..........#......................#...#......#.........#................#...#.....#..##.####.#.#......##...#.....##..#.#.#...
.....#........##..#.#...#...#.#.#...#..#...#.#.....#....##...................#.........#....##..........#..........#..............#.#.......#...#........#......#..........#...##.........##............#.#..#...............#.#....#....#..#.#.............#..#.#.##...#....#..##..#....##......#.#.......#......#........#..###........#.....#.#..#......####..##....#..#...#....#.....#....#.......#.###.........#.....#.......#....#.#...............#...###.##..#...#..#.#.#..#..#..#.....#................##..#.##..##....
.#..#....#..#.#......#....#.##........#........#..........#.###.##...#.#.##...........#.....................#.......#.........#..#.....#........#...........#.#..#.....##...............#.........##.....#.............#...................###....#....#.....#.....#.#...###....................#.#.#...###....#....##...#.........#....#..#...##...........#..#............#.......#.#..#.#.#..#..#.#.#.......#.......#.......#...#......#.......#....#.................#.#.............##...........#....##..#.....#..#...#...
#..#....#..#........#..#.##....#..#....##......##...#......#.#...#.....##...#.##...............#................#.....#.....#..#.#.##............#.##....................#.#.......#...#.#..#......#..#....#.....#......#.............#....#.....#..#......#....##.............##.#.........##...#..#.#.##.###...##.....#.##.#.#...#.#....#.#.........#.........#.............#............#.#......#....#.#...#.......#.......#.#.......##......#....##.....#.....#..#..#.#..................##.....#...#.##.....#.#...........
.......#.....#..#...#.......#...#..#..#...#.##..................##.#.#..#.....#.#.....##.......#.......................#.....#...#........#.......#........#..........#.....##............#....#..........#..#...#.#.....#.#...#...#..........#.##.......#..#.#..#...#..###.#....#.......#...#...........#.#....#.##.#.....#.....#.........#.#.#.#..#....#........#.#.......#.........#.#..........#.#...#.....#..........#.....#.#..#.#.....#......#.#.#....#.....#.#.........##.##...##..#.........#..##.###......#....##.....
.#......#.............#........#.....##.#.....#..............#....#..#..##......#...#.#....#...#........#.#.....#..............#.......##....#......##...#..............#...#..#....#.....#..##......#.#.........#....#.....#...###......#...#.#........#.#.......#...#.............##...........#......##......##.........#.#...###................#...#.#......##.....#..............#...##....#.........#.#....#.....#...#......#..#..#...#.#.........###..#...##..#.#.....####............#.#.....##.#.......#.#.....#......
.#....###..#.#...#....#.#...#....#...#....#...............#..........#.................#....#.........#...#.........#...............#.#...#...#.#..##.#.#....#....................#....#..##..#...#....#....#.#.......#..#................#..........#.#..#..#....#...###.....#...#.#........##..#....#..#..........#...........#.....##.#..#.......##.......#............#...#......#.............#..#...##.#......#...........###....#..#..#.......#....#.#.#..#........##..#...##.....##...#.##.#...##......#..#...#....#....
........##..#...#.##.....#......#...........#....#......#....#......##..#.#.....#......#.................#.........##..#...#..#....#.....#.#.......###......#....#...#.#......#.#....##..#..##.....#.##...#.....#............#...........##...#.#.........##....#...#......##........##.##.............###...#..#...........#...#...#......##...#........#......#..#...#.#......#..##....#.....#............##.#...#...............#.....#.........#..###..............#................#.......#..............#.....#....#...##
.........##......#.....##...........................#........#.....#..#..........###..#.#...#......#.........#...#.##..###.............#....#.#...#......#...#...#.#...##....#.##..............#..........#...........#.#.........#.#..#..#............................###.#......#.....#..#..#.#.#...........#....###...........#.#.#.....#.....#.....................................#.##.....#...#..#......#...#.#..#................###.#.............#.................#.......#....###......#.#..........#..#.....#......#
.#...#..........#.#..#......#...#....#....#.#......#.......#.......................#.#.#.#.#.##.#......#.....#.....#..#.....#.....#..##.....#........##..#..#.#....#.....#....#...#...##..#..#..#.#..#...........#...#..#...........#.....#...........##..##...#.##.#....#......#.........#.................#.##...#.............##.....##.....##...#........#...##.............#.#.#......#........#.....#..#..#......#.....#..#....#..........#..#.#.....#..#.............##.#.#.#..........##...#...#.........#...#.#.#.#...#
#.....#..###.#............#..........##..#.#...#...#.#...........#........#..###......#.#...#.#..#.#.#...##.#.....#.....#..#...............##......#..........#...#.#...................#.....###...#......#.#.......##.#...#...##..#.........#......#..#....#....................#.##.......#.#.....#.#..###.....#....##.......#....#####..#.#.......#.....#........###......#.............#..#..##.....##.###...........#.....##..#....##.....##.........#...........#....#.###...#..#......#.#...##....#....#.##.####.#.#..#.
#.#..##.#...#...........#..#..#..###..#.#..##......#..#.......#.....#........#......#..#....#..........#.#......#.#...#........##...#....#.#...........#............#.#................##.........#.........#.........#......#....#.....#..##........###...............##........#...#..#..#.......#...........#.#...#.#...................#........#.#...#......##...#...##.....#...................#.............#.##............#..##..#....#..........##.##.......#.....#................#...#.......#....#.......##....#...
#...#..#....#.#.....#.....#.#...#..#...#..#..##......#...........#.........#.#......#.............#.............#.........#........#...#.........#.......#....#...#.#.........#......#####...........#...#....##..#...##..#........#.....#.#..#.#.......#....#....#.#...#.....##...#.#.......#...##.........#.........#..#....#..##.#.........#..#..........#...........................#........#........#.#...#..#.#..#.###.........#...#..#.....#.......#...#.#.....#......#..............#.......#....#..#......#........#..
#..#.#......#....#.#....#..#...............#.##.....#..............#...#..#............##..................#..#........#....#......#..#....#......#.....#.#.#.....#..#..#....#.##...#.#.........#.#.......#.....###....#.......#.....#.................##......#..#..#.#...#...#.#.....##.###....#.........#.#.#................#..........#..#...#####.#.#.#.....#.##..#......#..#.....#.......#.#.#..#................#...##.#..#....#...##.....#......#...##......#..#....#..##..#.#..............................#....#..#..
...#....#.......#........#..........#.......#..#...#..........##......#..........#.##..#.......##....#..##...#...........#.......#.......###.......#..#...#..........##.#.......#.#...##.........#.#..#.....#..........#..#.#.......##..##..........##.....#...............#..##...##..#.....##........#......###...........#.....#.....#......#......#.##...........#.......##.......#..###........#.#...............................#.......#..#.........#.#.......#.....##........#....#..........#..#...#................#..
#.......#..#.##.....#.......#.###..##...#........##.###...#......#.##..........#.....#..#.#..#.........#.##.......#..#..#..............#.....#...#........#....###.................#...##.##.......#...#..........#.......#....................#.....#...##........#....#..##...#...........##..#.....###.#..#.#....#..#..##....#......#.##.#..##..#.#....#..#...........#.....#.....#......##.......#....#..###..........#.......##.#..........#.#.#....#..#.#####......#..##....#........###...#.....#......#...#.....#.....#.
...............###..#........#.....#....#.#...##.#......................##.#.........#......#.........................#.....###.#................##..#.#..........#...#.##.........#.....#..#..#....#.........#......#..##...#...........#.......#...##...##..#............#..##..#......#.....................#...#.......#..#..##.#.###....#.#.....#.......#..#..##.......#............#.....##..................#..#.........#.....#.........#..........#......................#.....#..##.........#.....##..................
#...#.###.....#....#.#..............#......#....#.........#...#..#..###.......#.#.#...#.#.............#.#...#..#....##...#..#..##........##.........##...#..#.#..#.......#................#...............#..#.....#.......#.......#.#.#...#.......##..#...#...#..#.....#...............#...#..##..#.##.........##..#..#..#..#...##.#..........#...#....#..........#............##...#.##.#....#.#.............#....#..##.##.#.....#......##....#....###..####....#...#....##.........#....#....#..#....#......#...#.....#...##.
#.........#......#.........#..........#..#.#...#........#.#.#.##...#.#.##...#...#..##....#.....#..#...#....#..#...#....##..#.......#.#...###...#......#.#.........#...#....#...#.....##..#..#.......##.......#.#.#..............#.............#......#..........#.......#...#...#....#...........#.##.....#....#...#............####........###..............#...........#....#......#.....#....##..#......#...#..#....##.#............##...#............##......##..#...#.#..........#..#....#.#.......#.....#..............#..
.#......##.......#...................#........#..#...........#.#.#.#..#...#...#.....#...#......#.......#..###...........#.........#.###..#..................#.......#................#...###..##..##..#...........#..........#...........#........#..###...#.........#..#...#....#...........##..............#.##..#......##................#...#...................##...#..#..#..#.....#...................###....#..#..##.....#......##......##..#...............#...##...............#.#..............#.#......#......#......
........##...##..#.............#..#..##...#......#.##..###.......#..#...#.##.............##...............#...##.....#.###.#..............#.....#.#..##.##........###....#.......#..##..........................#.....#.##............#.....#..............##..#.....#.....#..#.##.....#..........#..#..................#.#.....#..#...#...#..#.#.......#...#.###..##..#.###.......#.....#....#...#.#..##.......#......##.#.....#.........#.#..#............#......................##................#........#.##...#.#..#...#.
...#...#.....#.........##..#..#.....#.#.........##.#..#.........#.....#.....#......#....#.......##.#.#..........#...#...........#..........#..#...#.##....##.#.............##...........#..#....#.#..................##.##........#......................#.#.#.##........#..##...#.#.#.........#..........#....#..##..#.........##..#..#.........#.##..##.........##...#..#.##.#.#.###...###...#.#...##....#..............#......#......#....#..#..#.#.#...#...#...#.#.....#........##.#.##....##...#...##..........##.#....#...
...........#...#...#....#.....#.#.........#...#...........#......#..#........###......#.............#...........#....#.##...#....#.#..........#...##.#..#........#....#..#............#................................##........#...#......#..#........##.#...#.#..##....#...............#.#............#.....##.........##...........#...#............#..........#......#...##....#........##.......#....##.#..#.#.........####.#...#.#..#.#.#.#......#........#......#.##.....#..#..#...............#.....#..#..#.......#....
........#.....#....................#.#...#........#...............#.......#........#.....#.#.........#.....#........#......#..........#.#.#.#..#.#....##....#...#...#.##................#....#.......#...#...##.........#...#.#.#..........##........#.#..#..##.......#...#...........#.#......#..........#.......#...#.....#.##...##..............#....#.#......##....#..#..#..#...#.......##...#......###......#.......#..........#......#.........#..#....................#...#....#.#.#............#..#...#...#...#....#....
.#........#....#....#...#.........................#......####...#............#..#..##......##............#..##....................#..####...#..#....#.#..#.#...#....#..#..#..........#.......#....#.....##...#..#.##....#.....#..##.#.#...#..##..#.......#.............#..............#.........#......#..#.........#.......###...........#.....#.....#.....##......#.#......#........#.#....#.............##...#.####.....#..#...##........#.............#..#..#....#.#..........##...........#.#.....#.#..........#.##.#......
...#..#........#........#...#.#..#.....#...#.#..#......#..#..###..................#.##.#..........#...#.....###........#.##.....#..##........###....#..##.#..#.....#............###...##.............#...#.......#.....#.#..##...#.............#..#.....#...#.#..#......###..#.........#...#.##..#.................#.....#.......#.#..#...............#.....#.#....................##.......#.#.....#.#..##..###......#..............................#...#.#..#............#...#..#...........##...#...................#......#.
....#....#....#..#.......#.....#.#..#...#.......#......###......##..#...##.....#.....##...#..#...#....#......#.........#.......###.......#..##.....#.............####..#...#...##......#...................##...##....#.......#........###.#.##...............#....##..#.....###......#.#......#.#..#....#...##...##....#........#..#...#.#..####.....#......#.#.......#.#.....###.#............##.##.........#......#.#.............#.....#........#.....#......#..####.........#..#.#......#...#.#...........#.##.........#...
....##..............#...#...............#.....#...#...........##..#...##...#......#.........#............#.##....#..##...#....#.........#.#..............#.....#.###...#.##..#.....#.....#....##....#.........#.....#..#.###.......................#..#.#.......#...#..#.....##..#.......#...........#.#.....#...#....#..##...#..........##..#.#..#.###.#....#..........#........#..#..#..#..........##...........#.#...........................##..#.#.###.....#...#............##.#.#.....#..#.#......#..........#..##..#.##.#
#...##...#..............##.##.......#........................#..#.##.......#...#....#.......#.........#............#...##............#....##.........#...#....#...#..#...#.#.....#......#......#..................##...#.....................#............#..#...........##.....#....#...#........##..........#.........#....................#...#....#...#.##.......##.##..#.#........#..#....#..#.#.....##..........###...#..#........##..#.#....#..#.##.#.......#....#............#......#...#.........................#..#..
.....#........#.....#....#.....#..##...#....#.......##.#..#..#..#......#....#.#....#.##...............#.#..#.#..#....#..#....#.......#...##...........#....#.......#..............#..#...#............##.........#.#.......................#.....#.#...........##.......#............##......#...........#...#...#.#..#......#.......#......#....#......#........#..##.....###.......#....###..#...#....#...#.....#.....#.##....##.#..##..........#....#..##.####..#...#..#.....#.#.##............#.....#.....#....#........#...
........#........#.....#....###........#..#....#.#..#.......#..##...#...........#.#.#..#.##.#..#..#.......#.#.........##..#.......................#.........#...........#...#....#......#.........##.#.............##..#..#.#....................#.#....###.....#....#...##...###..#....#.......###..#.....#.#.........#.......#.......#..........#...#........#...##...#....#.....#......##.......#.....#.....#...#....#...#...#.#..#..##...#...###.#.........##....##.....#....#.#.#.#.....#......#..#...##.##.#..#..#......#.
...#.....#....###......#..#...#......#.#........#...##.......#......##.....................#..#..#.....##...#..........#....#...#..#....#......#.......#..#....#....#.#....##.....##.##.##.............#.##.#...#....#..####..##..#...#......###..................#.............#....##...#..........#......................##.#............##.#.#.#....##.....#...##............#...#..........#.##.....#..............#.#...........#.#...#....#........##..#...##.#.##.#...#...#..##.#.#...................#..#.#.##..#..#...
.........#.....#........#.....##....####...#.###...#.#...#......#.#.#........#.#...................#....#..#.#...##.....#.#.....##....#..#.......##........................####...##.......#....................#...#...#.......##..........##...#....##........#.........##.............#.##....##.#..........#..........#.#....##.#.#......##..#...##.##...###..#.#............#......#....#.#.............#..................#.#..#...#...#........#........#........#.#.....##...............#...#.#..#...#.#..............#
.....#........#....#...#.#.............##...#.....#......#......#.###.......#...##......#.....#.#....##.......#..........#..#...........#.........................#.....#.......##.#...#..##.....#....#......###......##....#.#...#.........##..#.#..##.#.............#..#..#.#....#...........#.....#.#......#.#..#...............##...........#..#.#.....#.#.........#....##.##...........#.....#...#.#..##......#..............###..##.#.......#.....##...#....#.......#..............#.#...........#.#..##.#.#.#..###.......
#.......##.#........#.................##.......#.......##......#................#....#.........#...###.......#........................#.#..#...#...#.......#..#.###..##..#................#...#...#...#.....#..#..#.##......#..#.......##...#.#....#..#...#...##....#...#......#..##.........#.#.................#...#.#.##.##.#......#.#......#....#....##...............#.##.#...#..##....##...#.##.#.#.#..................#...#..#...........#.........##...#..................#.......##......##....#..#.....#....#.##.#....
..............#......#...#..#........##....##...##..#.##........#....#.....#......#........#.#.......#....##....#....................#.....##...##....##................#.#..#................##.................###.#...#.#......#..........#...........##.#....#..#.....##...#....##.#...##.#....#...#..................#...#..#...#.....#..........#.#...#####..#..#......#.#..##....#...........#........#.#...#..........#.###....##...#.......#...#.....#...........##...#.........#...#..#....#.#..##....#........##.....
#.#........#..#.#...#..##.....#........#..#.#.............#..#..##.#..#.....##.#..........#......##.###.....#.....#...#...#.#.#....#..#..#.#....##...............#........###.........#.#..#..##....#............#...#..........#...##.....##.......#.#.#.....#.....#....#.....#..#......#.......##.......#.............#....#...#.....#..#.##...#........#..#..........#...##......#..#.....#................................#...#..#..#...###...#...#..#...###......#..##.........#....#.....##...#....#..........##....#.....
..................#....#.#....................#..#.#.#.#...............#..#...#.........###.....#........#.#..#...##...#..........##...........................#...#.#.......#..#.#...........#.###...........#.......#...#...#.......................#...#............#.#......#...##.#...........#..........#....#.....#...#.....#...##.........#..#....#.#..#...#.........##...#...##........#................#......#.#......#........#.....#.#.#....#.......#.....##.........##.#...........#.....#.................#......
#.....##.........#.#....#......#....#..##.........#......##......#..##.#...#.........#....#.#....#.........#.#.##.#.......#.....#.#.........#...#............#....#............#.................#.........#.#.....#.#...#..##....#..##..#..#.#..#.#.............#.##.........#.##.....#.#....#.....#.#..#.#....#....#.#....#..#...#......##..###....#.#...#.#........#.......##...##....#.......#....#.##.#......#..#.##....#........##............#..............##..#.#....#.....##.................##.#......#.#........#...
##...............#....#..#..##.......#.....#.........#..#.....#.#......#.#...#.#..##................#...#...#..........#..#....#.......................#....#...#...................#.....#......##.#.#..#.........#............#........#.#.................##...#.#...#.###....#........##..#....#......#.##...##..#...#...#.#..##...##.#....#......#....#..........##..#....#........##..#.#.#.....#.#..##.........#....#.#....#.#....##............#####..#.....................##................#...#....#..#..#...#.#.#..
......#..####.......#..#..#..................#..............................#..#........#......#....#..##.###....#...##..#.##.#.#...........#.#........#.........#......#...#.##...##...............##......#......##....#......#................##...#.#.#..........#.#.......#......#.....#......#.....#....#.........#..#.....#..##...#..#...#...#.#.........##...##..............#.##.....#.#.#.#.......#..#.....#....##...#.......#........#...#.#..............................#....#.##.#..#......#....##.....##.##......
..#......###..#........#........##.........#.................#..##...#.......#..#.#......#..#.##...#.##.#...#...##......##..##.###........#.#.......#.....#.#..#............#.......#..#...#..#..........#.##.#....#....##..........#..#.#.....###..........#.......................#......#.....#.....#......#........#..........#.....#.#..........#..#................................................#............#...#.##..#.......##....#......##..#..........##........#..#.#...#...#.....#.....#.#.......#.......#....#.
...................#..#....#..........................#......#....#..#.#.#.#.#..........##.#.#.#..#..#.##..............#..#........#..#.#.....#......#.........#.#.......#........#...............##....#.............###....#...#..#.....##..#..#.....#......#.##..#.#..#....#....#.#......#.........##.....#..#....#...##....#..........##......................#....#........#....#.......##.#......#....#.#........#..#.#..#.#....##...#........#.....##..................................#..##..#.....#....#............###
.#..........#.#.#.......##...........#.........##.....#..#.....#...#...#...#...#....##......#...................#.#..#...#.####....#.#.....#.....#............#............#.##.......##...#......#...#.......##...#.........................#...........#..........#........#...#.#..#.......#...#...#.......#.........#..#..#..#...#...............##..#.....###....#...###.....#.#......#......###.......#......#..#...##.###.........###.....#..........#.#....#....#.#...#..................#....#..#...##.#........#...#..
.##.#.........##..#.#........#..#......#.....#.#...#...#....#....#..#......#...#..#......#............#...##...............#.#..#.##.#.#....#.............#.......##..#...#.....#.#.........#......#............#.#...#..........#..#...#....#..#..#.......#.#.......##..#...........#.#..........###.#.....#.......##.#....#........#..#...#.....#.....#......#...#...#...........................#...............#...###....##.....#.#....#.........#...#.#...#....#...........#..#.##............#....###..#..#...#..##......
.......#..##..#....#.##..#..........##...#..#######.#..........#........#......##.#....#..#.........................#.....#.......#.....##......................#...#...###.#.#...#...#.#.##.#..#....#.....###.....................###.........#....#.##...#....................#.#.#...........#....#.....#..............###........#......#.....###.........#.............#.#.....#....................#.....##..#..#..#...##..#.....##......#..##..#....#..#..#...........#.........#......#..#.....#......#.....###.#...###.
....#..#....#.#.#..#...#.#........#..........#............#.#....#.#..##.....##....#.#.#....##.#............#..##...#...#...##..#....#.#................#............#......#...#....##........#.#............#..#..#......#.....#......#.......#.....#...#.#...#.......#.#...###..#..#......#...#....##....#.#.#.......#............#...##..###.......#..##...##.#....###.##.......#.......##...........##.....#.#............#...........#..............#.......#.#..#.......#............#.....#.#......#........#.#.........
.....#...#.....#.......#.#..............#..#.....#..#.......####..#.##.......#..........#.#......#...#.#...#..#..##........#.#........#........#....#...#...#..#..#..#.......#.#...##.......##...#.##.....#.......##......#.#..#...#............#.#..#...#.....#.##.....#..#........#..#..#...........###........#.#....#..#....#.#..#.#.......#....#.#.#....#..#..#.....#.....#......#......#..##..###................#....#..##..#.#.....#.##..#...#.........#....##.........#....#......#..##.......#.###.#..........#...#..#
............#.#........#.....##.##....#......#..#.#...##....#.#...........#......#......#.#.#.........#...#...#........#.......##......#.....................#.#........###............#....#........##.......#....##..#...#....##....#...#..##.......#......#.......###.#.##..#.#..#..#....#..##.#.#..#......#......................#...#....#.#...#...#.#.......#....##........#...........#.#......#.#......#...........#.#.....##..#.......#.................#......#..........#.#.........#..##.#....###.#.#.......##....##
#....##..........#.#...#...............#.......#.#...##.......#....#.....#..#..............#............#...#......##...............#...#.....#.....#................##..##..#..........#....#..........#.#......#.#....#.#.#..#............#....................................#......#...#.#...........##.#......#....#.....#..#...##.#..#.........##.............##...#..#...#....##..#......##..##..#.......##.......#.#...#..#......#.......###.#.....#......##..#..#...#.#..#.......#....#...............#......#......#.
...#....#..........#........#......#....#.#.....####..##....#.....#.#......#....#........#..#.#.....##.....#...#...#......##....#....##..........#.....#.....#...#..#.#..........................#.#..##...........##......#..#....#.....#..#............#..............#...#.............#.#..........#......#.##...#....##........#......#..#.....#.........##.........#......##..#.#......#.#..##................#......#..........#...#..#..##.#....#......#.......#....#.......#....#.#................................#..#
#..#.###..#...#..#.#..........#........#####........#.###..#.....#.......#....#.......#.....#.####..#.....#......##.#.#.##...............#..###.....#.#...##....#............#.......#....#.##...##.....#.#..#.##....#....##......#.........#.#......#.........#......##...........#...#..#.....#..........#.#...#.......#.....................#..........##...............##.......###..#.#...#..........#..#.#........#..#..........##................##.#..##...#........#....#.....#.....#...#.##..#....#...###....#..#.#.#.
...#...####....#...#..#......##..##...#...#..##.................#..##.#....#.............#.#........#.###.#....#....#..................#...#...#..........#...#....##.#..#.#....#.#.##...........#...#.#..#........##.#........#......#.......#..#.#...###.#........#....#...#.......................#..#..................#.##.........#.#.........#....#...##........#...........#....#.....#..#....###....#..##.....#..#...#..##..#...#...#................##.......#.........#...#.......#..#.#.#..##......#.#......##....#.
...#.....#...#....#.#.........###...#........#...#.#...#...#.#.#......##..#.##...###...##..........##..##..#.....#.#.#.#.#..#.#.##....#..............#.............#...#..#...........##..#...####.#...##.....#..#.....#.#..#..........#....###..................#..........#.#.....#...............#.#.........#.......##...##..#...#............#.#.........#...##.....#......#....#............#................#.#..#.#.#..#.......#.###..##......#.......#......#.......................#...................#.#....##..#...
......#........#...#....#.###.#....#.##.#......#...#.#........#...........##.##..#.........#....#....#.......##..#..#.#..#...#...#.....#...........#...#......#.#...###.............##...........#.#....#.#...#.......##......#..#..#.......##...#.......#........#...###..........##...............#.....#............#.#.......#.....#..........#........#...#....#........#.........#.#..#....##...#.......#.##..............#.........#....#...............#..................#...#.#.................#...#........#...#....
...........#.......#...#................##....#...#...#............#...#.#..##.#.##.......##..#.#..#...........#......#....#.#.#.##............#..#.......#.##.....................................#..#.....#........#........##....#.....#..##..#..#.....##....##.......#..#..#....#.....#...................#......#.......#........#...#....#.............#......##....#..#.........##..#...#.............#..#....##.....#.#.#........#.....#....#............#...............##..........###.....#.#...#...#...........#.#..
.#.#.........#..#.......##..#.........##...#.#...#.#...#....#........#..........####..#.#...#.#.......#....#.#..........#.....#...#............#..#...................#.........#....#..##.......#..#..###....#.........##..#.#.#.........#............#......#..#..#...###..#....#....#...#.##.........#........#.............#..............#....#.#.##......#...#.......#...#.......#.........#...#.#...#....#....#....#.#..#...#.........#.......#.......#.....#..#.#..#............#.....#.....#.#.#........#.....#.#......
.....#......##..........#..........#........#....##......#.....##............#...#...#......................#......#...#.........###......##...........#........#..........#...#.........#...#...#......#......#........#......##..#..#.....#.....................#..#..#..#.#.#......#.#.#.#.##.#......##......#....#.#.#...#.##................####.#..##.#....#......#.#.##.#....#....#..........#..#.#.#.........#...#............#.....#......#...#..#...#.#..#.....#........#.....##....#............##..........#..###...
........#.#....#...#..#......#......#.#..#.###..#.........#.........###....#..##.##................#.....#..........#.....#......#.........#....#.#.##.......#...###........................#..........###.........#.....#..#.....##.#.##............#..#.#........#..##...##......#......#............#..#.......#......#.....#....#.......#....#..#.#...........#..#..........#..........#.#.#.....#.....#........#............#.##..###........##...####....###....#...#.#.#...#...#..##....##.#...#.....##...#.#..#.....##..
...#....#..##.........#......#...#....#...#.......#........#..#.................#...#..#..#.........#................#....#......#.#..#...#....##...............#..#...............#..#........#..#............##..#..#......#......##....#..#.......#.......#.#.#.....##..#.#....#.#.#.......#.#...##...##.........#.............#..#...##....#...#........##...#.#....##.##........#.#.....###.#.#.#......#..........#...#......#.#...#....#...#..#.....#..#..#.#...................#...........#.....#...#.#....#.#....##...#
......#....###....#.#.....#............#..##.......##..........#.#..........#.....#...###......#.........###........#.....#..#.#....#..........#.........#...##..#..#...#..#..................###.....##.##...#...#..#.#.......#..#..###...#......##....#........#..#............................#..#........#..............#.###.......#.#..............##........##.......#......#......#..#.#.....#..#.....###.........#.#....##.........#...#....###......#.#......#...##.....#..#......##..........#...#.......##..#......#
...#....#.###.......#..#.....#.#.......#.........#.#....###...........#.#.####.......#..#..........##...#..........#.....#......#......#.#......#.............#....#.#....#.#.....#......#....#..###.....#.......##.#.......#.#..##........#..###...##.............#.#.##.#...............#..##...#.##..##..#..............#...........#.......#.#.#..#.............#.........#.......#..........#.........#........#..#.#.......#.....#...........#...#....###.....#.#..#...............#.#...##.#.#.#................#..#.#...
#.......##....#.#......#.....##......#.....#..#....#.#.#.#...##.......#..##..........###.......#.#.#...#..#.......##.............................#.............#.......#......#......#.#..#........#....#....###.....#.#..####...#....#......................#.#..#..#.....#.....#...........###........................#...........#.......#...#.#...........#........#.....#....................##.....##........#.#.#....#.#.....#......#.#......................#..###.....#...#....#......#....#..............#..#.#....#..
#...#..#.........#.........#...#...#............#..#.................#....#...........##.#..##.........#..#...#....#..#.............#.####......#......#.......##...#......#..#.#........#..#.....#................#...##..#...#.................#.....................#.#.#.#..#...........#.............#........#..#...#...#....#...#.#.......#........#.....#.........#..#.#.....#..#.#...#.#..#...#..#..#.....#..#.#................#......##..........#....##..#....#........#............#......#...#..#........#.#......
....###.#....#....##..##........#..#.##..........#.#.............#....##.....##....#........#..##.....#...#...#...#..##.##....#............#....##.......##...##.............#.#.#.#.#.....#...#....##..#...#....#...#.#...##....#....#.....#....#..#..#.....#.........##.##..#...#......#......#.....#..##..#....#........#..........#.##.............##...#........#...#.....##........#..##....#.........#..#.................#..........##..#.#......#.#....#.....#...........#...####....#...#....#........##.....#........
..##....................#.................#........#....#..#.......#................#............##.###..#..........#...#............#........#.................##.......#....#.###.#.......##.##..#.#..#.......#...###......###....#.#..........#............#....................#..##....#............#.....#.......#........#...##...........#...#.....#.......###.#.......#........##........#.......................#.........#...........##...##...#....#.##.......#.....#......#.....#...#..#..##.........###........##.
.#...............#.....##..#.............#.....##...##.........#........................#.#...........#..#.......#....#.........#...##.#.#......#.................##...#.#.#...#...#...#.........#.....#....................#..........#...##.##...........##.......#......#...#..#..##.......#..#...........#..#.....#.........#..#.#.....#......#...#...#........................#..............#..............#.....#....#.....#..#..#.......#............#.#...#......#.#..#.......................#.....#..#....####..#..#.
.#.##.#...#...................#...............#.....#..#.....#..##.#.#.......#...#.#.....#.##.....#..#.#....#...#.#....................##.#...........##.........##...................##....#..##.##...#......#.........#..#.........#....#......#..##......#................##..#...#.#.#.......#.....###...#.....###........#.......#.......#..#.......#.....#.....##..#..#........###.....#...#....##..###...........#..#...#....##.............#....#...............##.#..#.#....#..#....#...#.........#.......#.......#....
.#........##..........#....#..#.....#........#.......#......#......................#.#.......#.#..#.#..#....#........#...#..........#.#........#.....#....##....#.......#...#.......#.....#................................#.#......#........##.#.......#..#...##.....#.........#...#.........#.....#.##.#.#..........#....#.....##.....#.##......#.#.....#.......#....#.........##..............#................#........#.#.....#..#.#.................#........#.....#...#..#....#...#.....#...#.......#.........#.....#....
.......#.#..#...#...........#.#.................#.#...#.#..#...#.#........#..#.#..#...#......#..#......#...............#......##.#...........#.#......#.....#..................#..#...#......#.........#......#........#...........#...#....#..........#...........................##...#.#.......##.#........#..........#...#.....#............#..........###....#....##..#................#......#...###...#...##..........##......#..##..##..#...................##.#..###.....#..........#..##.....#....##..........###.....
......#...#.....#...#.....#...#......#.##....#.....##....#.......#...#....#.#..#####.....##.#.......#......####...#......#....#........................#...#.....#..................#....#.#.....#...#......#..#.#..#..#..#..#.........#....#...#..............#.#...#.#...#....#...#.##...................##.......##....#...............##.#...##...#.....#................##..#............#.#....#....#.###..#......#......#.........#.........#.....#........#.#..#.......#...#.#.#.....#....#.......#......#.....#...#.##.
...#.##....#.#.....#..#.##.#...#.##.#.#....#.#...##..#..#.....##......#.#.......#..#.....#.#..........#..#.#.#....#.........................#.#................#..##.......#....#...#...##....#...#...##....#.......#.........#...#......#..................##...#.....#.##......#.....#..#...#........#.........#.#.#..#....#...#.#........##..#.#...............#...#..#.###.#...##..........#...#....##......................#.......#...#.....###.#.#......##..#...........######.#...#.............#....##.#..........##..#
...#..##................##.....#.......#.......#.......#..#.......#.....#.....#...##....#...#...............#..#..............#.#.#....#.......###........#..#........#....##...##..............##......#.#..#....#.#.....#.#..#..#....#.#...#.....#....#......##........#....#.#......#.#....#....#..#...#.##.##.....#..#..###..#.....#.............#.#..........#.#..#..#............#..#..#.##.#.....#.#.......##............#............##.......##........#..#.....#..##......#.#...#.#...#........##...#....#..#..#.#...#
##....#.....###.#.....#...#...#........#...##.......#....#.#.................#.#......#...#.........#..#.....##..#.........#...........##.#..#......#..#....#...................##..#.#............####..........#.#............#.....#.....#.......#....#.#..............#........#..#....#.##..#..#.#.......#....####.#..#........#.....#......#.#.#.#.........#......#.#.#...............#.........#...#.......#...#.#.....#.....#.##.#...#.....#.#.....#...#.......#...#...#..#.#..............##.###....###....#..#...#....
....#......##...#.#.......#..#..#..#...##..............#......#...#.#......#...#...#.....#...##.#.............#.....#.#...##..#..................#......#.#.#.........#.#...##....#.....##...#.#......#...........#..#...#............#...#....#.....#..#...........#.#...#...#...#...##............#.#...........................#...#..#.........#............#.....#..#...#.#....#..#..#....##..#......#..#..#....#..#...#.....#............#....##..................#..........#.......#...#...##...#.....##..#........##...
..#........#..#...........#..#..#..................#..#.....#..#.........#.#.#....#....##.#...........#...#..#.#.......#....#.#..#..#.###...............#........#..........#.#....#.....#...........##......#.##..#.#...#..#.#................#..##....#....#.##..#.............#...#...##..#............#.....#..###..#.#.........#....##.................#..#.....#........#..#......##....#..#.....#.......#...#......##.#....#........#...##....##.#.#........#.#.....#.......##...........#..........#.....#.....###.#.#..
...............##.......#....#..#.....#..#..........#.#................#.#.#..##...#.#.#......#.........#.......#...#....#........................#...#......#...#.#..#.........#............#........#.........................#..#..#...#................#..#....##...#...........#..#.#.....#..#......#....#.......#...#.#.##............##.......#...#.#...........##..#..###.#.......##.....#.#.........#..#......#.........#.#.#...#.....#...................#..#........#..#.##...###....#...#................#.........#
...#.###.............................#..............#......####..#.............#.........#.......#.....#....#...#....#...#...#..#..#..#........##.........##............#.#.....#.#......#......##.............#...........#...........#....#.#.##.......#...........#.#......#.#......#....................#.#.#..............##.#.......#.....#..#.#.#......#..#...#........##..........#...........#..#..........#......#..##....#.#...#............#.....#............#......###......#......#..........#..........#.##...#.
..................##...#........##....#................#....#.#.........#..#.#.#..#....#........#...#.#.....#.#...#......#.....#......#..#...#..#...#......#...........#.....#...#.......#..........#.#....#....#.#........#...#.........#...#..##...##...........##.....#......##........#..#.#...#.##.#..#.........#.#.............#.#..##.......#...........#.#....#.#....#..................#.........#.#...#.##.....##.........#.....#......#......##.........#......#......#..#....#.....#.......#.#.#.#.......#.....#...#
.#...#...................#.............#.....#....#....#..............#...........#..........#.#.#....#..#........#..........#.#........#.......#...#........#...#.........#......#...##.#...#....#.#..#.....##...............#...........#...#............#...........#.....#............#.....##.#........##.#...#.....#.#......#.##.....###..#....#...#.............#......#.........#............#..............#..............##..#..#...........#....#..#.#...#.......................#.....##.........#........##.##..#.#
...#....#.....#...#.........#...#...#.#.........#...#...#...#..##...##.#.#..........#.....#..#.......##..#.....#..............##..........#............#.#.#...#.......#......#..#......##.........##...#..........###...#.#..##.......##........##.......#........#.......#..#.......#..#.##...#....#.#..#......##.....#.#............#.##......#.....#.............#.......#.....#..#.....#................#.#...............##..#....###.....##...........#.#...........#...##...#.#.#....#...#.......#.#..........#...#..#..
#..#.#......##.............#.........#.......#.........#..#....#....#.......#......#..###.......#.#...................#.......#...........#..#.#.......###..#.#.....##......#....#.#...#....#....##.....#.#.....#....#.....#..##...........#...#......##....#..........#..........#.#.......#....##....#.##........#...#............###.#...#...#..#........#.#.#.....#.......#..##.#.........#....#........##...#....##.........##.........##..............#...............###...#..#..###....#...........#..##...#......#..#..
......#.....................#....#..............#.#.#.#..#..................#............#.....#.#.....##....#.#...........#....##..##..##...#...#...#.##...#.##...####...#.....#....#............#..#.......#.##......###.#...#........##..#...##..#..................##..#.#.........##......#.......#.#................#.#......###.....##.##.#.#...#..#.#.#.#.....#..#..........#...##....#....#............#...#.#.#.#..#...#.##..#..##..#..#....#.#.........#......#.#....#...#.#...##...#........#....###.....#..###.#...
.........#....................##....#..........#...##.........#....###.##.....#..#.##....#...#..##.#....#..#......#..#......#.....#....#.#.....#..#..#.#..#.#...........#.........#...#.#.........#..##.....#.##.##..#..#.##..#.#...................#........#...##.#...........##....#.#...#....#....#....#.#.....#........#....#...........##....#.....#......#.......#......##..#.##......#..#.##...#......#.#.#.#....#.#.##.#..#.....#.#..#.#..##.................#....#.............#...##.#............#......#...........
..........#.#.....#..#......###................#....#.......#.....#.#..#.#..#.#........##........#.....#.....#..#...........#.........##.....#...#.#....##....#..##....#...............#..##..#....#..#.##.........................#..#...#........#......#......##...#.#.#.#.........#.....##..#.#....#.........#..#.#........#.......#....#..#..#..........#.#..#........##......#.......#.....#..............#.....#.#..#.....#..#..#.....#.......##..##..........##.....#.#....#......#...#..#.#.#.#......#.#.......#.##...#
...........#................##.#.##.#.....#.....#....#.............#.#......##...##.#....##....#..#..#..#...#..#.......#.....###...#......#..#........#.#............................#...........#......##...........##..#........#.......#...#.#.#........##.#....##......#..........#....#.....#..#........#...##....#.........#....#.#.#...#...#..#...#......#......#............#........#..............#.........###...#.#....#..#............#.....#........#....#.......##.#.#....#...#..#....#...#....##.#...#.....#.###
...#.#....##.........#.....##........##..........#.##......#...#.....###.#....#.#.....###....##....##.........#..#..#...#.........##.....#..#............#.##.....#..#..#..........#.....#.#...........#......####...#.......#...#....#.#........#...##...####..##.#.......#.........#............#........#..#.#..........#.....#....#.#.#.....#...#..#.#.##.........#.......#.#.#..#...#..##.......#..#........#.#....#...............##.......##...#.....#..#..#.......#.#..#..............#.#....#....#...#.#.#.........#...
.........#.#.#....#.........#....................##......#..#...##..#..............#.......#....##.##......##..##.#.....#...#...#.#......#.........#............#..#..##.....#....#...#........#....#......#......#.............#..#.........##..#.##.#.....#.....#..#..........#.......#..#....#.##.....#.......#...##......##...........#....#......##..#....#........#...#............#...#.#.###..........#..#.....#.................##....#.#..#..........#.....##.#####..##.#...#...#...............#..#.##..........#.#.#
#..........#....##...#.#.#..#..#...##...........#....##...##...##...#...##.....#...#..........#...........#......##.....#.#.......#...........#...#.#.....#......#..###.........##..##..#...#.........#...#.#.###..#.......#.#.##....#...#......#.........#..##..#..#...#.#.#.................#..................#........######...#........#...#.......##.........###....#.#.#....#.#.......###.#....#........#..........#....#......#.......#.#......#.##.....#.....##.......#.#..##.#......##....##...#........###......#.#.#
#....#.....#..#..#..#...#.#............#.##........#..#....#..#.........##...#.........#.....#...##.................................##....#...###..........#..###..#..#.........................#.....##..#.#..##..###.......#..#..........#.....#......#...........#....#...........#.....#......#..........##.....#..#..#...#....#....##..#.....##....##....#..#........#.#.#...#.#..................#......##.##..#.#...#..#....#...#....##......#........###........#....#.......#.........##...#...........#...............
.#..............#......#......##.....#...#..........#...#..#.........#.#........#..#........#.#...#...#....#..#.#..#.....##.#...........#...#.......................................#.............#...#.#.......#####..#.......#.....#..#..#...........#....#......##.#.....#.#.......#.#.#....#.#.#......#......##.....#......#..........#...#......#.#.....#.#..........#........#.................#........#............#........#................#..#.###.....#..#...###.##........##.#.##.......#........##.............#..
#.....##..#.....#...#....#....#..........##.##.#.......#..........#......#........#.......#....###......###........#.#....#...#.........#.#...#...#......#.......#..#.........#.....#..#...........#...........#............#.##.......#.......#....#.#.#.....##......#.....#..##.........#.#......#...#.....#.....##..........#..##..#.........#.#..##.#.......#...............#....#........###................#.....##..#..#...#...#..#..#.....#......................#..#...###....#.....#.....#......#..#.#.....#....##....
......#..#.#..#..#...........#...............#...#...#............#.#.......#......##...#......#..#..#..#.....#....##.....####.......#.#....#.#.#....#......#.........##....#.....#..........#..........#.#....#.#.......#..##.......#......#..#.##.#.##..#....#.....#..........#.......#...#...............#........#...........#.#......#.....#...#........#...#..##......#.###.....###..#.#..#....#.........#....#.##..#.#..............#....##.............#.#.####.......#.#.##.#.#.#..............#........##..#.#...#.##.
.........#........#.#...............##.....#....#.........#.#.....#.....#....#..##.......#.....#......#.....##.##........###.#...#.##....#...........##..#....#..........................#...........#......###.#.........##..#...#...#..#......#.......#.#.......#....##....##.......#......#.#........#...#...##..##..#.........##.........#....#.#..#......#...#.#..............#.#.#.#...#..##....###...#..#.#..#...#........................#.##....#..#...#..#..#..............#....#....#......#...#.#...#.....#....##...
#...........#..#..#....#...#..#.##...#.##...............#.#.........#..#...#...#......#....#............#.........#......#......##..#...#...............#.#..#...#..#...#....#......#.#...#..............#.......#.###......#..#..........#............#..............#......#..#...#...................##.#................................##......#.....#..#............#.....#..#.#....#....#.....#.............................#.............##...........#..##.#......#..#........#.#..............#.#..#...##......#......
..#..##..##......#.....#...#...#.#........#.#.......................#.........#.....##.....#.#............#.....#.............#.....##...#...........#........#.......#.#..##.....#.......#.....#...#.#.#.....#....#.............#...........#........#...#.....#.#...................#.##.##...........#...##.....#...#.......#..#....#...#....#....#.#...#.###...##........#......#..#........#..#......#.#.#....#.....##.##..#...#......................##.........#.....#.#..#.#.....#................#.....###....#......##
#.....#...##................#..#..#.##..#...###................#........###..#...##..#..#...#....#.....##..#.....#.##...#.#.#..#........#.##....#...................##..#.#......#............#.###...#..........#..#.##.#....#.........#.....#...#.##..##.#.......#.....#......#..#....##....#.#.#.......#.##...#..#.............#......###...#.##..............###..#..#..............#.....#..#.....##.........#...#.##..#....##...#.##.#........#.#...#...........##..#..#.#.#.#.#...##.#........##..#.....#..#..##..#....#.
.#............................#.####...#.##.#...#...###.........#.....#.....#.......##..........#....##.....#....##.#....#...#....#.....#..#...............##....###.....#.........###.......#......##...##.........#..#....#.##.#.........#.#...#.......#.#...#.#.....#.....#............................#...#..#.#.#.#...#........#...##................................#.....##....#............#...#..#.............#........#..#.....#....#.....#......#.....#.....................#.....#.#...#....#.......#.#.##.....#.#.
...#..#.....#..#...#..#....#...................#....#...............#..#..#....#........#...#.##.....#.....#......#..###.............#.....#...............#......##.#..........##........#.#.#..#.#.....#..#...#####.......##.....#..............#.....#....#.....#...#.......#...#.#.............###..#...#.....#....##...##.#..#....#.......#......#............#...###...#..#..#.......#....##...#.#..#..#..#.........#....#...............#..#.#......##....#.....#...#..........##..#..##.#.....##...........#....##......
...##.......##..#...##.........##.......##.#.#.###.......#......##..............#.....###...........#..#.....#..###...............#...#...........#................#................##.#.....#.#...............#......#...#..##......#....#.#....##.#..##.#...#..#.#.#.......#...#####.......#....#...#.#........#....#.........#..#...#..................#...#.....##.....###.......#...#.#..#.#.....##...#..#.#............#.......#...#.........#...#..##..................##..#..................#...#....#.#...##.....#..#.
.##...#.#..........#..##.#.#.........#.....#.........................#...#...#...#..#......#....##.##...#.......#.#..#.....#.....##....##.........#...........#..............#.#...#..##......#.............###....##..#....#....#.................#.##......#..#.##........##...#....#.#...#...#...#...#...#..#.....#.#..#....#..#...##..................#......#.##.............#..#.#.....#....#.#..##......#............#.........##..##...###.#..#..#.........#.......#...#............#....................#...##...#...##
..#..#...#.................#..#..........###...............#..#...#.........#....#.....###...#.....##.................#...#...#.#.....#..........#...#.....#.#......#....#.#......#....#...###.....#..#....#.##.........#..#........##............#........#..#.##........#.........#......#...#.................#.#......#..#...#.#.#..............#.......#.##......#...#.#....#.......#.#.....#...#.....#......##....#..#..#............#...........##.#.#...#....#.##..........#........#.................#...............#.
........#....#.#.#####..............##....#......#.......#..##......#.#.#..........#.....................#.......#....#.....................#...##..#...........#....#...#...#..#.....................#..##.....#....#....#....#####..##............#.#............#.##..#...........#........#...##.....#.##.................#..#......#...#...#.#....#.........#.####..#..#.#..#......#.......##.....#........#.........#............#........##......#....#.#....#.#.......#................#..#....#............##...###....
..#..#.......##...##.#.........#.#...........#.#......#.#..............#..#....#..#....#..#..#..............#...#.....#...#......#.#.....##.##........#....#.......#......#.....#..#......##.#...#...#..............##.................#...#....#.........#...........#.....#.....#.##..#.............#..#....#.#....##.#..##..##............#......#......#...........##...#...#..#..##.......#....####..#..##....###...##..#.........#.......#.............#....##..###.#..#..........#..##..##..#.#...##....................#
#..........##....#......##....#..#................................#.....#.#......#.#...#..#....#....#..#......#.#........#..#.....#......#.....#..#.#......#...###..#..............##....#..#............#....#.....#.#.#.#......#......#.##..........#....#........#..#.#.....##..#.#....#...##................#..#...#..............#.#.............#......##.#........####...........#.....##.###..##.#.........###.............#..#.............#..##.......##.....#....#........#.#.........#.##..........#...##....#.....#
#........#.#..#.....#.##......##...#........#........#...#.......#.#...#.#....#............#......##....#...................#....#........#..#.#.###......#..#.#.....#.###....#.....#......#....#.........#..#..#..#..............#......####........#..##.#.......................##.#....#.#....##..#...#..................#...#.#..#..#....#........#...#...#..........##...........#.....#...#........#.........#....##........#....#.#......#....#..#......#.#.#....#..#.......#.......#...............#.......##..#.#.....
....#.......#.........#................#.........#....#....#...................#.........##.#.....####...#...#......#.......#.....#...#........#.#..###.........###.#........#.##......#........#...##.....#..###.#......#......#.......#.....#...#..#........#..#.............#.....##.......#........#.#...#...##.#..#.#...............#....#..#.##..###....#..##..#.........#.....##...............#.........#.#...##.......#..#.................#......#.#......##.........##.##...#.....#.#..............#............##...
.#................##..........#............#.......#...#.....#...#......#..##....#..#.#.....##..............#.........#.......#.....#...#......#.##..........#..#.#....#....#...#.#....#....#..#..###.....#....#.#..........#.....#..........#..#...........#...##...#...#..#....##.#.#.#.#.........#.......#........#..........#...#.#..#...#......##...##...#...............#..#.....#......#..#..#.........#....#............#........#...#.##..........##....##.......#...##.#.#........#......#..#...#....#............#..#
..........#..#...#.#....#.#....#....#..............#........#..#.#........#.#.....#...........#...#..#.#....#......#...............#..........#..#......##.......#............#.####....#........#.##......##...#.#....#.##..#.##..#.#..#..#.#.....#..#..##...##.#.....................#.......#...............#....#........#...##...........#.......##....#.#....#.##.......#...#..#....##.#.....##...#...#....#...........#..#..##.##.......#...#........#..###.#....#......##.#..#.......#...##..#..#......#....#......##...
##..###......#....#.....#.##.##.............#...........#.#..#........#.##..#.#....#......#.....#.#............#.##.....##....#.........#.....#..........##.......#.....................#.#..#...#....#.....................#.#...........###.##..#.......#..............#...#..#.#.........#.#......#..#...#.##..........##..##.#....#......#...###....#.#......#.....#..#.............#..#.............##.....#...........###..#.....#............##..........#.....#........#..#.......##........#....#..#..................#
....#......#........#...#........#...#..#..........#..........#.#....#..#####.#...#......#....#...#.......##........####.#...#......#..##................##..........#..#...#...#...#.....#.##..#..#.......##.#.......#.....#...###.................#.....##.............##.....#......##......##..#.#...........................#.##............##.........#...#.#.#............#.....#.#.#......#.#....#...#.#.#.............#.#........#...........##........#....#..###.#.#.#...........#........#.......#..#.....#..#....#.
.....#...............##.#........#...##.....#..#.........#...##.........................#..#.......##.......#......#.....#.....#...#....#...........#.##..........#.#..........#.#...#..#..........##..#...#...#...#.......#....#.....#......#.###.#....#...#.........#...#.....................#...........#........##....#.....#....##...##......#.......#...#....#.#.........##....#.##...#....#...#.#.#.....................#..#............#..#.##.#....#.......#......##......##...#..#..#.........##.........#..#.#......
....#..........#..#..#..#....................#.....###........##.#...#..##........#..#.............#..#...#..#....#.........#..#........#....##..#......#.#....#...#.#.#.....#...#......##..##....#.#...##.#..##..#......................#.#....##.##....#..#..........#....#.#.#...#.....##.....#........#..#...#.........#.#.........##.....#.#...............##....##.#.#.#......#...#..#...##....##..#.#....#.........#...#........#...#.......#.#............#....#.....#............#..#.#.....#......#..#.#..............
..#.....##.......#.##........#..#.##..#....#....#..##.......####...#........#.........#....#..#.......#..........#........#.....#...##..##.##..........#....##..#.......#...#.........#.#.#.#.#...#...#.#..........##..#.#.##.....#...#.#.......#....................#.....#.#.#...#.#.........##....##.#.#...#....#.......#.......##.#.##.#....##...#......#............#.#......#......#..........##...#.#......#.....#...##.......#......#..#.........#....#...#........##...#.......###......#.#......##.........#.#....#...
.......#.#.#..##...#...#..........#......#.##..#........#......#..........##..#....#..#.....##...#...#..#...#...##........#.#.##...........#.#....#...#.....#.#...#.....#.#....#...##...........#..#.........#..##........#....#..##....##..##....#.#.#.............#.#....####........#..###.....#..##......#.#........####...#................#....................#.........#..#..#...##.##...........#......#.....##.....#......##.#.##.............#...........#.#.....#....#..##.####....#.....#.#...##...................
..#..#.................#.......#.#.#..#..#.........#..#.....#.#......................#...#...#.##...##....#.......##......#......#####........###..#..#....#..##..#...#...#....##..#.#......##..##.#...##.........##........#.#....#..#..........#...#..............#.............#.....#..#......#....#.##..#........###.##.#..##..#...#........###.............#.....#.#....#.............#..#...#...........#.#.##..##................#....#......#.#...............#.........#..#.......#..##.#.....##..#..............#....
...........#.#....#...#............#.........#....#...###..##......#...##.##..................#..........#........#............#.....#.#...#.........##.....##...##.......#................#....#..#.......##.#..#....#..#....#..#..#...#.#..........#...#.#..#..#.#..#.#.......##......#....##.#.............#..#.#.........#...###...#....##..#..........#..#..........#..........#..#.#.#......##..#.........#....#.....#...#......#..#...#.......##.........#.....#....##....#.........#..#.......#..#......###....##..#....
.#.#.#.#.................#.#..#..#........##.##.##...#..#.#.#....#.......#.#.#.......#...##.##..#...#..#.#..#.....#...#.#...#..#........#.####...##..#......###......###.#.#......#..#.........#.......##..#...........#.###..#....#..#.##.............#...##..................#...#..........##..#.....#.......###.#...#....#.......#.....#...........#...#.........##...#.#........###.#.......#............#........#.##....#.#............#......#..#..............................#.........##.#......##..#........#.......
.#..#..#.....#...............##........##.#..#.#........#...#.....#.......................#.#.............#.........#.....##............#....#...#.##.#.....#......#...#.......#..#............#...#..............##....#.#.......#...........##.#..#......#......##.#........#.#.......#..#....#....#..#...#...#.....##..##.......#.....#..#..#.........#.##..##.......##.....##.##....#....#............###...#..........#...#.#........#....##...#..##......#..#.#.....#...#...............#....##......##..##....#...#....#.
..#..#......##...##.......##.#..............#.##...........#...#..#............#.............#.......#..#..##..............#....#..............#..#........#.#.....#..#..........#.#.#.............#.......#..##.......#........#.........#..##.#.....#.....#.#.#.....#............##.#.....#.................##..........#...........#.#....#.....#......#.......#...........##......#..............#.#.....#.#.#.#..#...#..#...#.......##.#.#.....##........#........#................#..#.....#....#.....#.......#...#..#....
#...#...................#..#.#....##..#.#......##..#.#.......#...##....#........#.#...#..#....#....#......##....#.#..#.#.#...#......##..#..#...#......#.........#.........#...#......#...#..#.......#..#...#...............#.##...#.#....#...##.#.#.#.........#..#....#......#...##.#.#..#........#..##.#......#...#...#.###..........#.#...................#............#...#...#....###......#.........#.........#..#..#...........##.....#.........#.....##....#....#....##....#........##......#...........#.....#.....##...
..#.................#........#.#.#.....#.....#.........#...........#......#............#.#..#...#............###....##.#...........#.#.#..................#..#......#..#.....................#.#.#.................#.##.#....##........#.##.#..#..#....##.....#.......#..#....###.#.........#.#............#..#....#...........#......#...##.......#..#...#.#........##....#....#.......####..#...##.....#.#.#..#..#..#...#........#............#....#.#...#...#.##.....#..........................#............#..#.........#..
......#.....##.......##.........#..........##...#.........#.....#..#......#.#####.......##.#...........................#....#....#.....#...............#..###.....#......#....#..##...#.###..........#....#....#..##.#...#...................#..#......#............#..............#.##.##...#.#.#....#.................#....#...#..................#.........#.........#.#..#....#..#.#.#................#.#..............#.....###.........#.#..##.#.......#...#.......#.#...#..##......#.....#......#..#.#.......#....#.#....
#.........#.#....##......##....#...#.#................#...#..##.........#.##.......#...........####...#..........#...........#....#...##.#....#.#...........#..#.....##...##..#..........#.....#..........#...##..##.................#............#.........#...#.............#.....#.###.#.#.#....#.#........#.......#..........#....#...##........#................#.........#.#.....##......#.............##................##...#....##..#####................##.#....#.##....#..#....##.........#....#........#.......#...#
.......#....###...##.......#...#.........#...#.#..........#.....##..#....#...#...........#..............#......#........#.##......#..#.......##......#.#...##....#.........#.....#.....#.#..#...#......#...#.....#.#..#...#....#....#......##.##...............#.###..#.............#.....#.##........##.#............##..........##.##.#....#............#...........##....#.......#.........##.........#.#........#..#......#..#...#..#...#..#.....#.......#..........###...#.#.#..#..##......#..##..#.#...#......##.#...#....
.....#....#...........#...##.....####..##...........#..#....##.###......#........###............##....#...####...#..........#.....#..............#.#..#...#.....#....#.#.......#.#....#.............#....#..........#.#...#.................#.#.#..............#.##........#..#.....#..#......##.#....#...........#...#.......................##..#..#..............#..##.......#.......#..#...#.........#..#.........##.....#.................#.###..#..###..#....#....#.......#..##............#....#.......##.......#..#.....
......##....#.......#....##...#.......#..##.....#..#..#..#...#...#.............####..........#.#..#..#........##...#..........#........................#..#....#........#...#....#...###......##....#.#....##..................#.....##...#.......#.....##.......#..#..#...###..........#.###..##....#..#.............##.#...#..#...............##..##.#....#.#..#..#.##.......##.#.................#...#.#.......#.#..##................##...#.#...........#..#......#.###..............###......#.#.............#.###......#.#
..#..#.#.##....#.......#.#.#..#...##.....#.........##.....#....#..##.......##..#...#..#..#....##........#.........#...#...#.#..#.....#....#..#........#.#.......#.....#......##.......##..........#...#.........#.#...#...#........#.#.............#..#..........#........##...............#....#........#..#..........#.##..#....................#......##...........#...##..#...#.........#.........##.......#........#.....#...##.....#..............#.##...................#..............#..##.....#...........#..#...##.#.
...##..#.......#....#...##...#............#.....#..#.....#.#...#.....#....#............#..#..............#..#...#..#...##..........##...#..#..#......#....###..#.##.#.......#...#.....#..........#...............#...................#..........#....##.........#.#............#..##..#........#.#........#....#.........##....#......#.......#....##.....#....#..............##........................#.##....###.#....................#.....#..#.....#.......#.#..#.#...#...#...#.#..#.###.##.#..#......##.........#........#
.#......####....##..##........#..#....................#...#...#....#............#.#.#.......#.......#...#.....#.........#....................#.##..#..........#.#.......#...#....#..##...#.....#...#.............#.##.....#.#....#............#.....#....#......#..##....#..#..#..#.#....#.......#............##..#.....##..#.#...#.....#............#..##......##................#........##..#...........#..#....#...........#.........#....#..#..###...##...........#...........#....#..##.#.....#....###......#..#..........
....#...##..........#............#.#...#.#........#..#...#.#.......####.#..####........#.#......#...#........#....###......#.#..#.......#......#.....#.#.#...#.###..#..#...##....#..........#.#..#.#..###...##.#....##.....#........#.....###.#.#.#...#....#............##.....#....##.....................##...##.....##...#.........#......#........#.#.....#.#..#.......#...#...........#.....#..#....#............#..........#.........#....#...........#.#........#.....#..#.........#..#.............#......#.##..##..#...
.###..............#............#..#...........#....#.........#.......#..#...................#..#............#.....#.#...........##...............................#.#....#.........#.#......#.......##.#........#.#......##............#....#.......#........#..............#......#......#...#..##.....#..........#..#..............##.....#...#....#....#..#.......#...#.#.....#..#.#...........#....#.##..#..#...#..#..#.............#.....#...##.........#..#..#.##.......#.#......#...#......#....##...##....#..#.#....##..#
......##..##...#...#.##...##...........#.........#....#........##..#.#.......##.#..#.....#.................#..##....#.........#..#...#.##..#...##..#.........#.#......##..#.#..##....#..###..............#..#.####....#.....#.####...#..#...#.#..#..##....#.....#..#.......#..#.......#.......##.#....#..#.#.............#............#...#...........#......#.##...#.......#...#......#.#...#...............#####.#.............##.....###.#...#.#.#.......#.#...#................##....#.#.......#.....#........#......#.#....
...........##......##..#.#....#......###...#..##..##......##...#.#......#...#....#..#..##..#.#..#.#.#....#..#..#..#.#.....................................#..#....#...##..###.##.#.........#..#...........#............#....#..#....##.........#..#..............#................#.............#.#..#....#..#.#..#.........#....#.#...........#.#.....#.##.....#...#.........##.##.#..#....##.#.#......#....#....#.........#...#.......#..#.##....##.................#............#....#...#..............##....#..............
.................#..........#.#..#..#...#.........##.........#..#...#..#...#...............#..#...........#........#...#...###...#.#.....#..........#.....#.........#....#.#.#...#.##.#.#..#......#..............##......#.....#.#.#....#....##.....#....#.##....#....##.##..#............#..........#........#.##.......#..#............#........##......#...#..................#......#..#.........#....................#.......##.....#..##...............##...........##.....#..#......#.........#......#...#.........#...#.
.#......#..........####............#...#..##....####..#......#........#.......#......#........##.......#.......#.........#.....#...#.............#.#........#...#...#....#......#........#............#.#...#......#.....................#........#...#..#..##......#......#......#..#.................#....##.#...#....##.....#.....#....###..#..##.....##.....#...#...#.#....#..#.....#..#.........#...#..#..#.......#....#...#.......#....#..#....#.....#.##........#..#..##.........#.....#.......##..##.....#...#....##..#.
##........#...#...#....#.....##..#..#.#.......#....####.......#...#............#........#..........................#.#...........#....#.##.#........#.##..#.....#.##......#.#.....#...#.#...........#..#.##....#.#.#....#...........###..##.#..#..#.#...#.#...#.###.#.#.....#.#....#.#.....#........#.##..#.#.#..........###..#....#......#.##..###...#.........#...#..#....#...#...#.#.......#..##.###..#....#.....#...........#.....##......................#.#............#..#....#.#..#..#.##....##...###.#..#..#....#......
..........#.##......#....#.#.....#...............#...#........#.##...#....#...#....#.....................##..#.#.#........#.........#..............#....#.....#....#........###...#..##.#..#...#................#..............#.#...#............##........##.......##.###..........##...........#.#..........#.........##..#.#...#.#.....#......#.....##.#....##.......#.#..##.........#...#.....#.###............#.....##.......#............#...#......#.##.....##.#.....#.....#.......#......#...#......##........#....#.#.
.................##..........#..#....#........#.....#..........#...#..#......#.#...........#.........#..#.........#....##.#.#...#......#..#........#.....#..#...#.......##....#...#...#.#.......#......##...#.#..#.......#.....#.....#......#.#........#..#..........#.#...#..#.....#.##.....#....#........#......#.......#.#..#.......#..#.#....#.###..#....#.....#......#....#...##.#..................#.##...............#...#..#...#.....#........#...#.....#.#.#....#.##.#.....#....#..#.......#...#..#.....#.........#....
........#............#........#..#.....#............#...........##.#.....#...........###..#.....##.#..........#....##......#.#..#.#...............##.#.............#.....#.....#.....##..........##...#.......#...........#.....#...#.....#.#..........#.#..#..........#....#.........#......#.#..#..............####.....##...#...#......#....#......##...........#.......#...##......##...#........#.......#...#........#..#......#................##....###.#.#.........#.##.#.....#.#.#.......#...............#........#...#
###..#.#.....#...........#....#.....#...#...................#.....##.....#...#..#....#.#...##...#.#...#..#.......#...#.......##...#..##.........#..........##.#.#.#...##............#...#.#.#........#........#.#.....#...#...#...#...#.......#....#..#..........#.....##..#.#..#...#.....#.#.......#...........#............#..#......#.#.....##......##....#...#.....#.#....#..#....#....#............###.....##.#.....#...............##.#.#...#.#.....#...................#...#...#.#.#...#.#...........#.##.......#........
.....##.#..#.....#.#...........#....##..##...#.............#.#..#......#....#....#..........#...#.#.#.....#.......#........#......#...#............##.......#..#...#............##........#.##..##..#....#...##...........#....#........#......#.#.#.##.#.....#....#...#..#.................#..#..............#..#.#...........#....#.....##...#..................#.....#.........#.....#.......#.........#...#..##...............#.#.##....#.........##.....#....##..............#........#..##..#...#..#......#.............#.
.......................#...............##.....##..#......#.#....##....#.#.......#.....#.........##.#........#.#..##...#.....#......#..#........................##.#.........#..........##.....#.#...#...................#.....#.........##.#..#.#.......#....#....#..#....#..#......#..#.#.....#...................##.......#.#..#...#...#.##.#...##....#.....#.####.....#....#...#..........#.#........#...#.............#..#.....#..#......##..................#.........................#..#.......##.#.......#.#.#..#...#...
...#...........#.....#..#........#.#..............#...#....##.....#.#........#...#.##.........#..#...#.#...#...#....#...#....#...#..##.......#....#......#..#...##........#.....#...#.....#..........#..#......#........#....#.#...###..##..#..#....#.##...........#..#............##.#......#..#....#....#....#.....#...#...#...##..##.....#.#.......####...#.......#.#....#...........#....#..........##..##.##.#.#....##..........#..............##.#....#.##............#.....#...#.#..#.#..#.......#..........#...#........
..#......#.................#.###.......#..##..##...#............#.#......#..........#.....#........#......#.....##.........#........#.......#.......#.....#.....#....#..#..#...................#...##............##.........##...##.#..#.#.#...#............#.###.#####.###.#...#.#...#...#......#...#.........#.....#.#.......#....#....#..#....#...#....#...#.......#......#..#...###.............#..#.##......#.#....#...##......#.#........#......#.....#...........#.##.......#......#........#....................#...#...
.#......#..................#...........#......##.....##.....#...#..##...#.#....#......#......#..###........###......##......#..##......#.#####......#.........#..#.##.........#........#....#..#....#...#...#.....##.#.#............#.........#.#..#...#...........##...#.............#.........#....#...#.#......#.#.##......##.........#......#.#.........#.#........#.....##.#.#.#.##....#.##.........#...#...#..........#......#..#.#...........#.#.....##.#.......#......#...............#.......##..#......##...#.....#..#
....##.#.......##....#..#..#.............##...###...............#.....#.....#.##...#........##.....#...##............#..#..#..........#.......#..##.............#......##......#.#.#.#...........####.##..#...#...........#.......#.....#....#.#..##....#...........#.........#.......#....#....#.......#...#..#.........#.#.....#...##.#.#.#..#......#........#..##.#.......###........#..........#..#.........#..#....#......##........#.#.##.......#..#..###..####.####......#.#.#.....###...###...#..............#.....##...
##....#.....#...#..#..............#......#........#..#.#..#...#...#....##.#.....#.#...#......#......#.##.#..#............###..#.#.##......#...##...#...#..#..##.#....#.....#..........#...##..#.#.....#.............#.#.#....#...##....##.#....#..#....#....##..###....#....##....##.....#.....#..#.........#.........#.........#......#...#...#.#........#.##...#.#..#...##...............#........#....#...##.........#.....#......#...##.#......#.....#.##......#....#..#....#......#..#.#.......#......#.#.....#...#.#...##.
.....#.#.#..##.......#...#.#..........#..#......#...#.#....#.....#.##......#..#...#.......#..#....#.....#...##..........#..#...##..#.#.##..#...#.#............#.........#........#..#.......#...#...............##..##....##.#......#......#...........#....#..........#...#......#......#....#..#........#.......#........#..#........#....##..#......#.##............#.....#...#.#..##....#..#.....##........####....#.#..........#......##................#..#..#...........#.........#................#.#..............#....
#.....#.#..#.........#.....#..#..#....#.............#....#....#....#..#..........#.#..#...#.....#...#......#............#..#..##...#.#.#...#.#....###......###..#........#...........###..#....#..........#.............#..............#....#...#..#.....#................#..#..#..........#....#...#......#...###.#....#............#..#....#.....#...#.....#..........#.....###..##.........#.##....#.#.....#..........#.#..#..#.#..#.....##..#....#....#.##.#......##.#.#........#..##..#...##..#.......#.#...#.#.#.##.......
........##..#.......##.#........##.....##..#..............#.......#....#.......#...#....##............#...............###.##.....#...#...#....#......#.#.#......#.......#.##....#..#....#.##.#........#........#...........#..........#.......#..........#...........#.............#............#............#.##..#...#.......#.........##....#..#......#..#.#........#....#.....#....#.....#..#.#...##........##.#.##...#.#......#......##......#.............##.##..#..##.........##..##...............#....#....#.....#.....
...##...##..........#...........#.#..#...#...#.......#..###....#.....##.##..................#.#.#.....#..#.#...............#...#...#.....#......#.........#.............#...##...........#.#.#....#...##.............#......#....#.......##....#...#....#.#....#..............#....#.....##.....##..#.#..#.#.#...#.........#..........#..............#.##..##...##.................#.##..........#...........#.#....#.....#.#...#.#...........#...........#...............#.#.....#.#...###........................#...........#
......#.....#.......#...#.#.#.#.....#..##.......##...............#......#.....#.###......##.....#..#...............#.#....##....#.............#.......#..#........#.....##...#.......#.#......#.#....##...#..................#.........................##.....##.....##........#.....#.....#...#....##...#........#.#.#...#..........#...#..........#.#.............#.....####..........#........#...##...........#.#...........#..##.............#...........#....#........#..#....................#..................#.#...#..
...#..###.#.##....#...#........#..#....#.#................#.###..#............#..#...#............#..#..#......#..#..........#...#.#..##......##..#........#.....#.....#.....#...#...#...#......#..............#.#...#...#.#.......#.#.###...#.#...#...#.........#.#....#.....#...............#......#..#..#.##.#...#....#....##..........#......#.........#..#.#.......#.##....#...#..#....#.......#..#..#.#.......#.............#....#..#...#........#..#....#..##...........#.....#.##...............#...#...#...............
..##..#...#.........##.#...#..#............#...#..........#..#...#...##...#....#.##..#....#.#.#.............#..#..#.......#...........#..#...#.........#....#...#......#.#........#......#................................##.#....#.....#....#.###......#........#.......#....#..##....#.....#..#....#..#.....#.......#...#.....#....#......###...#......#...#................#..#.....##....#.#..#..##.....#........#....#.......#.#......##....#.......#........#....###.#...#......#...##....##.##.......#..........#.......#
..#...#...#........##...#...##..........#.....#.###.......##.....#.#...#.....#...#.#....#.......#.#....#......#..#............##...#........#..#.....#..........#........##...........#.......#............##.#...###.......#.......#..#..#....#....#..#......#.........#.......#......#.#...#.........#.#...#.......#............#.#.....#.#..#......#..........##...#...#....#......#..#........#..#....#....#............#....#..#....#.#.......#............#..#...#.....#...#...#..#.........#.....#....#...#....###..#.#..
##........#......#...#........................#..#....#...#.....#.#...........#..#..#...............##.#...#......#....#......#..........#.............................#.......##..##.##...#..#.......#..##..#...#........#...####..#..#......##..#......##.#..#.###.#........#....##....#..#...##...#...#...#..........#.#.#..#....#...#....#....###.###................#.............#......#.#...........#......#..........##...#..#..#........##...##...#...#.###............#..#....................##.....#.....#.....#...
#.....#.##..#.............##.....##.##.....#.......#.........#....#..#..#...#.##...........#........#....#.#..........##...#..........#.##....#..#....#.........##.......#....###......##.........#....#......#.......#.......#.#..#...#....#........#...#................#..#......#.#................#....#......#.#..#.........#.......#.#..#.........##.........##........#........#..##....#..#..#.....#.##.............................#.#..#...#.......#.#...#.....##..#..........#......#.....#..#..#.#.................
.#...##..#.....#...##.......##.....#.#..#..##.......#........#....#......##.#.##..#....##...#####.#..#..............#.#.............##..#..................#...#...#........#..#..#..........##.....#...................#....#...#..............#........#.....#.#.#...#..#.......#................#........#..........#.#.#....#...........#..#.....#...#.....#....#.#.#.#..........#......#.##....##.......##.#.........##.........#..#...#......#...#.......#.......#....#.....#...#.................#.#......#....#.....#..#
...#.....##......#.#.#.#....#..........##.......#....#..#....#..........#..#.##.#......#.##......#.....#.#.#....#.....##......................#.....##..#.............#.......#............#..#......#............#...........#.##....#.#....##....#....#...................#.....#.....#..#..#..#....#.#....##...........#.#.#.#..#..............##.........#.#....#......##.#.##.#.#...#..###..#........................###..##.....#...#.#.........#...#......#...#.##........#.#.#.#.............#......#..###.#.....#.....#
........##...##.#..........#..#.........#.....#...#...#.................#.................#.....##...#.....................###..#.#...##....###.............#.#......#...##....##....##....#............#.#.........#.#.#................#..#.................#..#...#......#.....#.....##.#......#.#....#....#.....#...#.#.#..##...............#.......##........#.....#..##..##...#.#...###.##....#.##.#..#.....#...#..#..#.......#.......#.#...........#........##...###.....#......#.....#....#.............#..........#....
#.........#..#............#.#...........#.#.#........##..................#...#........................#.......##..........#.....#.................#.............#....#.............#.#.......###......#..###...#.......##...##.............#.#.....#..###......#...##......#..#.......#..#.#.#..##..#..............#.##...#......#....##...#......##.###...#..#...##...#.......##.....#....#..#.....#........#........#...#....#..#...#....#.......#..#.#..#..#.........#.............#.........##...........##...............#.
...........#.#...........#..#......#..#..................###...#..#.....#..........##..##...#...#...##....#....#.....#.#.#...........#...###.......####...##........#.#....#.#.....#......#...#........##...#...#.###.##....#.#...#..#..###.#....#.##..##.#.#......#....#...#.#.......#.#.#...#.##........###.##..#............#.....#..##..........#.........#.##...#.#.........#.#.....#..#.#..........#...#..#..#..........#.............#...#............#.....###......##.#.........##....#.#....##..#........#......#.##.#
....#.....#..#.#....#.....#............##...#.....................##..#.......#.#..#.....#...#.#..###....##.......#.###......##...#.............#.....###...........#.....#.#......##..#.....#..#..#................#..#....#...#.....##.#.#....#..#.##..#...#.#.#.............#......##.......#...#........#..#..##..#..##.....#.......#.#....#...#.....#....#.....##.##.#.....#..#.........##......#.............#...#..................##....#.#..#................##..##..#....#..#...###.##............#........#..#.......
...#.#.......##.............#....##.#..........##.......#........#..#.....#..............#..#.......##.#...##.#...........#....#..#................#..##.....#....#.....##....#..........##.........#.....##....#.#..##.....#...##........#.#...#.........##..#...#.........#....#..#........#..##.##..##..#.........#.....#......#.#.#....#...........##.......#............#......#.#.#.#..........#..#.#...#..#.................#.#........#.......###.....#....#......#....#............#...##...#....#...#..#.#..#.#..#....
....#.......#....#..................#.....##.#.......#.#.................#...#..#.#..##.........##.#.........#.........#.................#..##.#...........#........#..#..........#.........#..#.#.......#.#....#.##.#..............#...#.#.#......#..##............#........#.......#.#..#...#...#........#.......#.............#...###..##........#.............#......##...#.#......#.........#.#.#..##.............#......##........#............##.#..............##.##............#.....##.........#........##......###..#
.............#..#..#.....#....#..##.....#....#.##.......#.....#.....#.......#....#..#........#..........#..#....#.....##...............#.#.......##..##.....#......#...#............#...........#.........#.....#....#....#....#.#..#.................#..#....#....#.....#....#.........#....#...#.........##.....#.........#...............#.......#.......#.#.....##..........#........#..............#...#.#...#....#..#...#.....##..#........##..#..##.#.....##.#.....#..#....#........#.............##...##..##.#..........
##..#....#...............#..#.......#.........#.#.#...#...#..........#...............##..##........#.#...........#.......#.........#.#....###..............#.....#.......#..#...##.#.#....#...........#.......#......##....#..##.........#.......#.#.#.#....#......#.#.#....#....#...#..........##.#......#......#..#...##........#.###.......#.....##.......#.......#...#......#....#....#....#..##..#...#........#...#....#.#.##..##...#......##....#................#...#........#.#.....##..#..##......#....##....#..#..#...
#......##....#......................#............#....#..........#.#...#..#......##.....##.................##.....#.#......#.....#..#.....##...#....##........#......#..#...........#...#.......##......#...................#........#.#...##.#..#..##...#.###...#.#......##..........#..#..#.##..#.#.#........#........##............................#..#.#.......#.#..#...##..#.#......#.#......#.#...#..#.#......#...#...#..........#....#....#......#..#..#..#.......#......#.........#.........#...........#...............
....#....##.......#....#.#...#...#...##.....#...............##..#....#.###......#.##............#.......#...#.#.#.........#..#...##..#......#...#.#.#.#........###................#.......#.......#.....#.#.................#...............##......#.........#.#..#..#...#...#........##.#.#.....#........##.#....#...#.#.....#..#......#.....................#..##...###.....##..#.........#.#.....#.....#....#..#..##............#.#......#..####.#...#.#......................#.##.....#.....#......#..#.##............#....
...#...#...##...#..#.....#.....#.#.#.#.#.##......#....##........................#.#..#.......#............#...#.....##..#......#....#...##..#....##........#..................#.....................#..#.#......#...#..#.#.........##...###..##.#......#..........#...#..#......#.....#...#...........#.#..#.....#..#.#....#........#...##.#.#....#..#..#.#..##...#...#..#.............#.......#......#.#...#...##....#..##...............##.....#............#...........##.......####........#...#....#.##..#..........#..#..#
....##...#.#..#...#.#.........#...##..#...###.#........#.#.#.#.....#......#.##...##..................#...#..#..#.............#.#................#..#..##....#.......#.......#..#.##....#..##...####.........#...#.#..#..#.......#.##....##............#......#...#..#..#....#...........#..............##.##..#..........#.........##..#..###........#......#....................#.................#.....#.....##.........#...#.#.####.##.##..#.....#....#..................##......#.......#...#.#..#..#...#....##.#.#...#.....
...#.#..###..............##.#.....##.......#....##...........#......#...#..#.......#.....#...##.##.#.....##....#.....#.#..#.##...#.#........##.....#..#.#.#.....#....##..#....#.....#.#...#...............................#...#......#.....#.....##..###.#..............##......##..#...##..........#.....#.#.#.....#........#.....#.....##.#......#........................#.#.....#.#.#..#.#.....####........##..........#..##...###..#..#...##....#...#...............##...#...#.#.......##........#..#.#.....#.......#...#..
.#.#.#.......#..#...##...#.#....#..#..#.....#....#...#..#...#..####.#..#.#...#....#............##.......#.....#..##...#......#..#.....#.....##.#..............#.....#.......###......#...........#...............#...#..#.....#...#.....#.....#..............#........#..#........#........#....#.#..#....##.....#.#...........#...#......#.....#.............#....#.##..#......###.................#.....#.....#.......#...#...#.........#.#...#......#...#.....#....#..#..#...#..#..#...#........#.....#..##.....#.#.#...#....
......#..............................#.##..........#............#...###...#......#........#..............#....#....##..#......#.#..........#....#......#...##..#..#.....##..#...#.....#....###..#.#............#.#...###...........#......#.#....#..#...###.........#.##.....#..........#....#..##.#......#.#......................#.#.##.......#...#.......#...#.#....#..........#...#........#....#......#....#.#...#...........#...#........#.....#....##.#.#...#.....##....#...#....#.#....####..#...#.#####.#........#.#...
................#.......#...##.##...##......#.........#.......##....##....#...............#.......#.#.#.##..#.#..#####....#...........#....#..#....#....#.............#.#...#.#.#...#.....#........#.#................#.............#......#...........#......##...#..##..........#......#.................#.........#...#.#.##...#......###......#....##........#.......#...#.......#..#.###..#....#.........#.#...#.#..........#.......#..........#....##.....#..#....##......###.#.#......................#.......###..#....#
......#.#..#.......#....#........#..#.#.#....#......#.......#..........#.......#.......#.....#....#.##...........#.........#.......#..#.......#.....#.#.#.#.#.#....#..........#......##........##.......#...#.....###......#.#...........#..#.........#........#...........#........##..#........#......#....#....#...##..............#.#...........#......#..##...#.#.#.#..............###.........#.#..##..#......#...##.....#....#.........##..##..#....#.....##.###...#.....#.#.........#...#.......#.....#.#...#.#.#......#
............#.....#...#....#.#....#.....#......#.....#.....#............#........#.............#.#...#........#.#....#.#..#..##.....#........#..........#.....##....#......#....#...#......#.#....................#.........#.................#......#...#...#..##...#..#..#......#....##..#....##..#.#.....#..#...#.....#....#........#.........##.....#........#..#...............##.#...........##..#.#......#..#..#.#.#.......#.......##.#..##...#...#.......##..##......#........#.........#.#.#.#................#........
#..#.##...#.##....#........##.......#......###.....................#.##..#..#.#..#.##.#..###.....#.......#...........................#.#..#....#........#.#.#...#.......##......#.#............#........#..##.###...#.#####....#....#.##.......#....#..#......#...#..#..............#....#..#..#.....#..........#.#..#.#.#..##........#........##...............#...#......#.#..#......#..#...#..##.#....#.............#...###.#..#......#..#.#......#....#......##......#...#..##........##...............#.#....#.............
......#.#...........#.#........##............#.....#...................##....#..##........#........#.......#....#..#..##..#..##..........#...........#....#.#..................................#.##...#..##.......#.........###..#...#.#.......#....###....#..#.#.......#.........###......#....##.#.....#.#..##...##.........##.#.##...............#...##...##.....#..........#...................................#.#......##.....#............#.#...#.......#..#..#..#............#...........##.##.#.............#....#..#.#.
...........#.....#..##..............###..#.......#.....#..#....#.#...#..####....###........#..#.#.#........#.#.....#..#....#..#..#..###.......#...#.#.#...#...#....#....###...#..#...#.....#.##.#.#.#........##.#......#....#.............##.#............#.....##.##...#..##.#.....#...#.....##..##...........#...#.....#..#....#.....#..#..#.#........#...............#.#.................#...#.#....#..#......#...#...#..##.....#...##.#...##....#......###..##..##...#...#...#...#..#.....#.........#....#.#.#..............
...#..##.#.....#...........#.................#..#........#..................#..#.....#...........#......#..#.......#.....#.#....#.....###....#..#.....#....##...#..#..#.#.......#......#......##.....#.#..#...............#.....##..........#....#......##.#..#..#.#.....##...#...#......#.#..........#.......###.#...#..#.#.......#..##.##.#...#.........##...#...#....##..#..#....##...........#.#....#..##...#..........#..#.###......##......#.#..#..#..#.#........#.......#...##......###..#.......##..##.....##..#.###.#.#
..........##.....#.#.....##.#..#....##.....#.##....#.#.......##............#..#...##..........####.....#..................#...#..........##.#...##.....#............#...##.#.......#....#........#..#..#.##...#.#.....##..........##...#..#.....#..........#...#..#..##.....#....#..#...##.#..........#.#...#......#...........#.#....#.....#..#............#.###.#..........#.....#..#........#.............................##.###...#........#..#......#.....##..#.#.....#.#.......#..##....#..#..............#......#........
.......##.#......................#.........#.....##...............#.......#........#............#.....#.....#........#.#..........#...#....#.........#.............#..#...##..#..............#.........##....#.........#..........#...#..#.......#.....#...#....#....#......#.........##...#.....#.......#..##.....#.....#.......#.#........##............#.......##..........#.#....#........#......#....##.......#.......#..#....#......#...........#.#.........#...##...#...#.........#..#...#..###......#..##...#...........
..#..................#....##.....................#........#...#..........#....................#..#.........#........#..........#...##..##..#..#.......##..#..........##.....#.#..........#.####.#..........#......#.#......#...##.#.#.........#....#.......#.#...#.....#....#......#..#....#.#.##........#...........#..#.#.....###...#.#.....#....#...#..#....#....#..#.....#..................####.......#..#..........##.......##..#..............#..#.#...#..#.......#.........##.#..........#.....#.................#.....#
.#.#...........#.#..#...##.##.......#.......#.......#..#..........#.....#........#...#....####......#.#..#.......#..#.....#..........##....#........#...##...............#...........#.#.#........#.......#...#.##.....#.#...........#........#...#.......#........#...............#.##....#..###..#........#.#.##.#........#.....#.....#...#.#.#..#....#..#.#..#...#.....#.....#......#..........##..#.........#..#.#.........#.......#...#.........#........#####....#.#..###.....#........#...##..#......#.#......#.#.....#..
..##......#..#.#.....#..###..................#.......#....#.###.#.##....###..#....##.#...#..#..#....##.......#.###...............##.#.##....#..#....#.....#......###.....#..#............#..#..#....#.......#.##....#......#.##............#...#......#............#..#...#.....#......#.#.#.....#.......#.#...#.#.....###.........#....#..................#..#........#..#..##.#.##......#.........#........#.#..#.....#.............#.............#.....#.........#................#...#......#............#..##.....##..###..
.#.#....#....#..#..#..##...#.......#.#......#...#.............#.....#..#..#...#......#.#....#......#......#....##.#.....#.#......#...##......#....#.....#...#..#..........#...##.#.............##.......#...........#..#...#.#.....#.#...............#.##.....##........#....##..........#.....#.....#....##.#.#..#.#.......#....#.#..#....#...###..##..##..........##...#..........##.##....##..#..#..........#...#...#....#.#....#...........#..#........##..#.....#..#.#..#.............##.......#.............#..##....#...#
....#................##..#.....#...###.#....##...#....#...#...#..#.#####.#.....................#.....#......#.........###.....#....#.............#..#...#...............#....##....#.##...#.................####............#..#..#...........#....#..#............#......#.#....#...#.#......#..#.#.#..###.....#.#..............................#..#....#...#...#......#.#....##.#.....##.......##........#....##........#......##.#.......##....#....##............#.....##...#...#.#.....#.....#.#.#........................#
.........#....#.#...##.................................#...#............#..#...............##.##..##...#.........##......##....##...#....##.#..#.....#.#.......#....#..#...###.....#.......#...#####...#..............##..#..#..###...#..#....#......#..#....#...#...##..#..#.#.......#.....#...#....#.#...#....#.##.##.#.........##.#..#......#....##....##..#......#...#............#...........#...#..#....##....##..#.....#..#..#....#.....#...........#.......#.#.#.#....#.#..#..#.......#......#.#...............##....#..
.......#......#..#.......##.....##.....................#.#...#....#..#...###.##..#..#..#.##.#....#...##....#..................#....#..##...#........#......#....#.#.#...#......#...#...........#....#.#.......#..##....#.......#......#....###...#.........##..##..##...##....#.#..............#.#.....#...##..................#........#.....#..#....#.......#...........#........#......#..#..................###.....#........#.....#.#...#.#....#......##...#.#..#............#..........##.#.##...#..........#..#.#........
...........#.....#..#....#......................#..#...#...#...##..........#....##......#.#...##....#......#..#..#..##..#.#..#........###.....#......#..#............#.....#...............#.###...#....#.........#........##...#..................................#......#.#.##....#....##..#...#..............##.#.#...###........#............#..##.............##.........##..#............###....#....#.........#.#............#.......###...#.#..#.##..#.##.#..#...###........#....#.#...#.....##......#.....#.......#....
....#.......#...#..........#..#..#..##...#.#.#.#.....##....#....#.#.....#......#.#.#.......##.#..#..#.##....#.........#........#.....###....#...............#....#......##......#.....................#.#.#...................#..#..#...........#................#........#..........#.#..#.......#..#...###....#...#..##..#..#...#......#.............#.........#......#.......#.#....................#.#.#..###........#....#...#..#.#...#.........#..........#...#...##...#..#..............#.......#..##.##.......#...#...#.
.......#.#........#......#...........#.#..............#........#.#.........#.....#.#.............#.###....#.#.....#...........#.......#.............#..........#.......#.#....#.....#.......#.#.....##.#...#..#.........#.....##....#.#..#....##....#....#....##......#...............#.................#..#.........##.#...#.#..#........#....#..#.........##.........#.........#.#....#...........#......###..#..###.....##.....#...#.......#...........#...#..#.......#.###.#..........#..#..###...#.#...#......#......#....#
..#.....#..###.....##...........#..#.#..#........#...#.........#...........#.....#......#..##........#.#......###......#.#.....#.....##..#...#..#....##....#.......#..#...##.#.........................#....#...#.......#.##.##....#......#..##.....#.............#...#....#......#..#...#.####....##..#.........#..#..#...##.............##........#.....##...#.....#.#....#..#...#........................#.#....#......#.#..#..#..............##....#.##.....#...##.......#.##........#..#..#.........#..............#..#....
...........##.......#......#..#....##.#.#.......##..#.......#....#....#.#.................#....##.....#....#........#......#....#..#.#..##....#.....##....................#....#..............##....#...#....#.#.#...#........#..#.#.###......#.#..###.......................#.##.....#...#..#.........#.....#................#...#........#..................#...##.........####.....#..#.#...##.......###.#.#.#........................#..#.#.............###.#..#.....##.......###...#..#.#..........#.#.....#......#........
.....##........#.......##.................#..........#..#.#.......###......#..........##....#.#......#......#....................#...#..#..........##....##.#.........#....#.............#.............#..........##...##..#...###..#..#..##.........#..........#...##.....#..#...#....#.....#....#..........#.##........#..#.........#...........#..#.......##..#.#......#.#.##...##........#.......#..#........#............#..#....#.#.#.....#......##.##..#.#..#..#.#....#...#.....#......#.#.#...............#...#......#..
.##.##...##.##.#..........#..........#....#.....#.#..####.....###..#..............##...#..##.....#..............#...#.#......#.......##.....#...##.#......#...#....##....#...................###.....#...#..#.#...................#........#...........#....#........##.....#....#.#.....#............................#............#..........#...##....#....#.#..#.#.......#..#........#..............#......#.......#..##.....#..##..........#.............#....#...##..........##..#...........#.....#....#.......#.##.......
......#...#...................#......#.##..#...............#....#....#.........##.#.....#...##..................##..#..#..#..#..........#..#...#......#.#....##.....#.........###.#...#.......##...........#####.........#.........##..#..#.......###....##.................#...#.......#.#...............#.....#.....#....##...#..#........###.....#...##..#.....##.......#..#........###........##.....#..................#.........##..#...#...........#...##..#...#.#....#.....#..#..#.#..#.#......#............#.#.........
......#.#.#....#..................##.....#..........................#.....#.#.....#.......#..##....##..#............................#...#..............#.......#....##....#.......#........##...#..#..........#..#.................#.....###.............#....#...#.....#...##....#....#.......................#..##..........##.....##........#...#.......#.............###.#...........#.#......#.#...#.....#.......##........#......#.#...#.#.#...##........#.#..#..#....#.###.........#.#..#.....#...#..#...##.........#.#..
#........#.......#...#........##.#.#.......#........#.#..............##..#...##.........#...........#........#.##........#..##.#.............#................#..#.#.#.....##.##...........#.....#......#.#...#....#.....#..#............#.#.#.#.....#...........#.#...##..#.....#.....#...............#......#.......#...#.#..................#.......##.#...#..#...#......#.#....#.#.....#..#.#..#.#..................#......#..##............#.....#..#.......##.......................#....#....#...................#....#..
.#....#..........##......#...#.......#....#..#.##.#..........#..#......#...#.#.#....#...#.................#....#....##...#..#.####.....##...#.#.#.......#....#....#..#..#.......#.#........................#............#....................#...##..##....#.........##..#.....#.......#.........#....#......#.....#..........#.......#...#..#........##...........#.....##..........#....#.............##.#........#...#.##..#..#.#............#.#........##...............#.##.#...#...#......#....#.........#...##..#......#.
#..........#.##..#..#....#..#........###...........#.#...##........#...##.............#....#.#...##..#.....#..#.#.#.........#........#....#...#..........#....##.......#......#..#..........#....#.##......#..#..#........#......#.#...................#.##..........#...............##..###....#..#.#......#..#.................##.......##.##......#..#..........#.....#......###........#.#....#......#...............#..#..#....###..#...#........#.##....#.....#............................#.....#................#.#.#..#
....#....#.#....#...#.#.....#.......#...#.......#....#.......#.......#......#..#..#..##.....#....#..#...#...#.#......#.#..............#......#..#.#..........#..#...#..............#..........#.#..#..#..####.........#..#....#........##........#......#.......#......#.....###.#..#..#.....#......##........##..#...#.....#.#.......#.....###....##..#.##.......................###.#..#............##..#.....#..........##.......#....#.#....##.#......#.#....##..#....#.#............#..##.#..#........#.#..###...#........#
.##...#......#.......#...........#.#..#...##..#...#...#...#....##..#..........###...#..#...##.........#.#..#...#..##.#...#.......#...................#..#.#...#.........#......#.#..##.#......#............#.#...........#.......##..#......................#.....#...#.......#.#.....##.....#.#.......###...........#.#.#......##..##........##.#........#.#........#.#....#...............#.##...............##......#...........#..#.###.#.....###........#..###.........##.##...#..#..##......#.#.........#...........##....
....#.#...###....#....#....#...............#.#......##.#..##................###.#......#...#.............#....#......#..............#.....#......#.........#...#....#....#.....##.........#...#....##......###........#....###......#.#........#.............#..........#..#.#..#.........#........#..##...#.##.........#....#..###.#......#..............#...........................#.#................###.#....#.#.#....#...#............#...............#......#.#.....#....#...#....##.......#.#.#.#..#.##..#.....#....##..
.#..........#.......#.#..##.....#..#....................#..#.........##.........#.###.....#....#.#.............#...###...#..#.......#.#....#....#.......#.#........#..........#...#.#...##......#.....#...#..................#...................#..#...#.#...#..........#.............###.....##.#..###.###........##..#......#..........#.#.#...#...#.##..#...#.#...#......#....#.....#.#...........#.#....#......#.....##.#....#...#...#.....#....#....#.....#.......##..#..#..#........#.....###..............#.....#.##.#..
..#..#.#......##.#..#....##..#.##....#....##...............#...#..................#..#.........................##...#......#...#........#..###.....#.#........................##........#.#....#....#...##..#.......#..........###..#....#..##.#............#....###......#..#............#......#....#.###.#..#..##............#...................##...#...#............#.#........#............#...#...........#.........#...#...................#....#........##......#....#.....##..#.#...#.........#.............#......#.
..........................#....#..#..#......#......#.#...##...#.....#.##........##.....#......##.#................#.#...#...#....#.............#.#................#................##.....##..#...#....##.....#.#..#..........#.......#............#.###....#.......#..##..##.....#.....#........#.........#..#.#......#..#.....#......##.#.#.#.....##......##........#.#...#.............#....##...#.....##.....#...............#.........#....#..#........#...#.#.#...................#..#....#......................#..#.#.#.
###...##..##...............##....#......#......#.....#........#....##.....#.......#..##..#.........#.......#..#...#.#....####....................#..#...#.......###....##..........#...#.............#...##.##...................#.#...........#....##......##.................#......#......#..#.#....#.......#...........#......#...#.............#.........#.......##....#.......#....................#..#..#..#.#.#..#....#.#.##.#.#..#.....#......#..####..##..#...#.#.....#....###...#......#.........#.#...#..#...#.###..
.#.....#...#.....##...#......##....#......#........#.....##.#....##........#...............#................#.#..#.....##...#..............#.....#.#.#....#.......#...#....................#...............#..#.#..#..........#......##..#.###......#.....#.#.......#..#..#....#..##..........##...#..#........#......#.#.....#...##..#.#...#.#...........#...#..........#.....#..................##.....#......##...#..#.#...##....#.........#..............#...#.........#..#.#...........#....#......#.##.##.................
..#..........#.#.#...##.....#....#...#.##.....#....##...#...#...#.##.....#........###.#...........#..#.##...#.......................##.#.#.......#.....#.....#....#..#.#.##....#.#.#.#........#..##........#.#........#...##....#.....#..#...#...#..........#.....#.##....#...#..........#.#......#.........##..#...###....#....#......................#..#.........#.#...##.#..#..#..#..#...#......................................###.#..........#.##.......#......##......#.....#.............#.............##..#..##.#......
......#.....#...#..##......#..#.......#.......#..#..........#...#.....#..##.#..#...........#.....##...##.#.#..#.#...#......#.......#...........#.#...#...#....#.....#.......#.#..........###.#....#.#.............#...#.....#............##....#.#..................#.#........#............##...##.#.#.##.....#..........#...##.........#.##...............#..............#.##.........#...#....#......#.......#.#.#..#.#..#............#..#.##.#....##...##..#....#...##.....#.##.#.....#...............#.......#...#..#......
.......#...####......#........##..#....#......#..#............##..........##...#....#.......#........#.........#...##.#..........#...#.......#..###.......#...#............#...#..#....#......#......#..................#......#........#......#.........####....#.....#..............#.#....#...........#....#.#...#....#....#..#.......#...##.#......#..#..........#.#...#..###..#.#.##....#.....#.#.##..#............#...#..........#...#....#........#..#..#.#......#.....#.....##...#.#..#..#.##...#.#................#....
........#..#...........##...#...#.......#.#..####...#........#....#.#...###...#...#.#..#....#....#....#...#....##.#...#.........#.................#.........##......#..#....#..#....#.#.###.....#...#...#.#...#.#...#.#...#.......#.....##.......#...#.#.....###..#.......#.##..##..##...............#..#...###.#..#...#..#..#..##......##...#.........##...#...#..#....#.....#.......#......##.....#..#.#........##...#....#...#.....#..#.#......###...#...#..#.........#.###......#.....##...##........#...#.....##.........##
#..#.....#.#......##...##...#...##.....#.#....#..#.##...#...#.#..##..#..........#...#......##.#.....###...#.....#............##..#...#....#.#.#..#.#......#.#..#..#...#......................#............##.##...#....#......#..#..#..#.#......#........#....#.#...#..#...............#...#..#.#.....#.#.##.#....##.##...#..#...#.#....#......#...........#....#...##...#..#...#....#..........#.......#................#.....#..........#.#......#.##.#..#.#..#..##.##...#..............#.#...#....#..#....#....###........#..
......#....#.#.....#...#....#.#....#....#...#...#..........###..#....#....##........##..#...#.#..#.###..###..##.#....#....#...##............#.#........####....#.............#..#.......##.......#.........................#............##....#......#..#...#.........#..........#.#..#.......##.............#...#..#..#.##........#............#.#....#.....#..#...................##............##.........#.......#.........#..........###..#.......#..#.....#.......#.###....#..###...#.###....#..............#.#.##...#....
#.##.......#..#..##.####...#...##....##...............#.#....###..##.#..#..#.#...#...........#..........###....#..#...............#....#..#.#..........#..#............##..........#.##.#.#.##..#.##...........##.....#........#...#......#.......###..#.#.#.#..#.#.........#.....#......#.#........###....#.......#.#...............#...#..........#...#........#..#...............##........#.....#..##..#......#..#..#....#.#.#..###...#...........#.......#...#....##...#.#...........##..#...#...#...#......##.......#...#.
.........#...#..#..#...#..#..#................#..##.#.....#.#.........##..#....#............#.....#...#......##.#..#.............#.........#.....#......#.#..#...#..#.#.........#......#....#.......##..#.....##....#.#...#..##...#.#............#.........#.##.#.........#.......#..#......#.........#.....#..............#.#.##..##.....#...#.#..........#.##..#..#.....#...#..#....#.#..#..#...#...#.##.......##............#........##.....#.#.#.#..#....#.#...#.#.......#.#.##.#..#.#...#..........#....#.....#...#.....#.#
.#....#....##.........#..............#................#.......#.............#....#..#........#......##..#..#....#.......#.#.#..#.#...#....##..#..........#..#........#...#........##.........#......#.....#..#.#..##....#......#.......#............#......#....##............#...........###..#...............##.........##......#..#.#.........#...............#...##....#.......#..#...#.#...##.........#.......#........#...#....##....#.....#........##...###.#.#...###.......#.......##..........#..#.#.....#.......#...#.
..#.#...#.....#.....##.#.##.......##.#..#..#...........####........##....#.##.#...#.......#.###........#..#....#...#.....#........#...#.......#..#.........#.#..................#.....#.........#...##...#...#......#..#...........#...##.#.........#.#.....##.........#...#..##..##.......#....#....#.......#..##..#......#.....##...##......#......#...............#...#.#...#.#.##..#...#...#....#..........#.....##.#...##...#...............................#....#.........#...............................#........#......
......#..#..............#...#.....#............#.....#..#....#..........#....#.##..##.......#...........##.........#.#...#.#...#..#.#.#.........#........#.#.......#........#.......#..#....#.#..#.........#.#..#.#..........#.#......#....##..#..#.......#..#...#.#..#.##......#..##.#....#.#..#..###....#...#.....#........#..................#..#...#..#..##.......#..........#....#.......#.....#..........#...#...#....#.##.###.....#.#....#...##.....#.#..........##...##......###............#.#.....##..##..........#..#
.#..#.........#.#.....#.#......##....#.......#...#........#.........####......#...###....##...............##.......#.#....##...#...#................#.#.....#..............##..#.#.......#.........##.#..#...........#.#.#...#.....#.#.............##.#........#........##.....................#......##.......#....##................#..#.....#..#..#.##...###..####.....#.....#..#...#.#....#.....#......#...###....#....#.##..#..#...#....#..#........##......###...........#...........#...#....#....#.....#.#....#.........
.#...................#.....#...........#............#....###.......#..#......#.............###.#.......#.....#.##....#.#..##.#.#..............#.....#..#........#..........#..........#..#......#...#...#....#.#.####..#.......#.#..#....#.......##...#..............#..##..##..##.....#............#....#.#.........#####........#...........#........#..#.#..#...........#...##....#.###.........#...........#....##..#.#...#............#....#.#...#......#........#.#..#..##.##....#...........#....#...#..........##...#...
................#..##........#...............####....#.....#..#.....#.#.###...#.....#..#.#....#....#..#.......#.......##.#...##.#..#.....#.............#.#.#.##....#.#.#.......#....#....#...#..............#.....................#..#......#.....#.....#.................##........##......#...#.....##......#..###.....#..#...##..........#..#..#..#......##....###...#.......#...................#.......#.#.........#....#..#..#.##......#.##....#...#.#....#....#......###.#..#......##.#...##........#.#.#..#.###.........
..##...#...#.......##.#.....#....#..##...........#.###.....#........#.#..............##.#.............#...........#...#............#.................#..#....##....#...#....#.#.........#..#..#....#.......#...#.#....#....#.........#..................................##..#...#........................#..#......#.#..##.....#............#..........#......#.#..................#....#..#..#.....#..........#.....#....#.#....#........#...##........#.#..#........................#...#.....#..##.......#.##.##.........#...
##...#.#.....#....................#..#.........#....#....#.........###.....#..#...#..........#........#....#..##.#.#.........#..#.......#.....#....#..##......##.........#...##.#......#..#...#..#.#.......#.#......#..#.....#......#......#..#.#.#..#.##............#..#.......#..###..##..##....#.#.......#............#.........#.#..........#..#............##.................................##.#..#..#....................#.................#.#...#......................#.#.#............#....##.....#.............#....
.......#......#..##................##.#........#.........#.#.....##.#..#..#.#.#....###..#...#......#............#.....#....#.........#....#....##......#.......#.....#...............##.#..........#........#.##...##..#...........#....#....................#.##.#.#...#....#.....#.........###..#.#....#.#.....##.#..##..##....#.#.........#..#...#..#.....#...#...#........#.#..#.......#......#........#..##................#.........###......#....#.#.#..#...##.....##.......#.#.........#..#.#.#.#..#.........#..##......
#.........#..####.....#.....#..#....#....#...##......#..........#.....#.....##..#.....##.......#............#.......#.#.......#.##.....##....#.#..........#...#.#..#..#........#..........#......#.....#.........##.........#....#.....###....#...####....#..##...#.....###..##....#.....#.#......#.#.#.#...##.#....#............#....#....#..#..............##..........#....#.................#............#...#.......#.#.....#...#...#...#......####......#.............#..#.#..#..#.#..#....#......#..#..#....#........#.#.
.........#....#.#...........#....#...##.........#..#....#........#.#.....#......##.##..#..................#.....#..#.....#.........##...#.#.#...#.....................#.#...##.#...#.....#........#........#..#.....#.....##........#......#.###................#.....##.#.#..#...........##......##...............#......##........##..#.....#.#.......#....#...............#......#.#...#....#...#...###....#......#....##..#..#.#..#....#..................#.......##...#....#..#............##.....#....##...#.....#...#.#..
......#.#....#......#.#...#.........##.....#..#...##......##.....#............##.................#....#...#......#.###.#....#...........##..#...........#...........#...#.#.......#..#.#......#.#...#.....#.....#.......#.......#......#.#.##....#........#..#....#........#...#...#.....#.....#.......#.#..#......#...........#.....##.#....#.##..................#....................#.......#...#...#....#..#.......#.#...#..#.#..#....#......#.#...#......#......##...#....#........#....#.#....#.#.#.#..#.......#........#
...#.#.###.....#.........#........#.##.....##...#.......#....#..............#.#......#......#....#.#...#..........#...#.......#..#.#......#..#...........#......#............#...........##...#...#...#......##..#..#.....#...#.....................#....#....#..#.#.......##..##.......##......##.#.......#......##.#........##.....................#...#.#...#.....###.......#.......#....#...#..........#.#..#...##.......#....#...###.....#.....#............#..#.......#.......#.#..#.#..##..................#.....#.......
.#................#.........#....#...#...#..........#..........##....#....#...#..##...#.....#...##......#...#....#..#.......#.............#...........#............................#............#.#.........#...##...##....#..........##.................##...#..#..#.#.....#...#....#.........#.###.#....#....#.......#....................................#......#.##.........#.....#...#...#.....#....###.#...#.........#........#....##..........#...####.#.....#......#..#..#..##..........##...##.......##................
...#..##......#..#..#.#..#.........#......#.#...##.##............#.#........##.#.#.........##..##.......#............#..............#.#.#.#...............##......#.......##.#..............#...#.............##..#...#......##..#..#...##.....#..#.......#.......##..#.#........#....#...........#......#.....#.#.#..#.........##........#.............................###..#.....#..#.........#...#....#...........#...#.#..#..#....#.#...##...#.#.#.#.#.....#........#........#...#..#.........#.....#.#..#.#.#...#...#......
#..#..............#..#....#..#....#......#.....#..##....#.........#......#......#....#....#.............#........#..#...##.....#....#..#.#.#.#..##....#..#.....##...#..#......#.##....#...#.....##.#..#..#............#.#.....##.......###.......#.#......#..#..#..#...#...#.......#..#...#....#...#.....#.........####..#...........##....#.......#.......................#.#..#.....#..#.....#.#...##.#......#......#....#..##.....#.#.#...##..##........#........#..........#..#..............#......#..#....................
#..#....#..##.#.......#.#...........#.........#.....#...##......#.....#....#...............#........................##.#.###........#..........###....###.#..#....##.........#..#.##.................#...##...#......#.#.##..#.#................#...#..#.#.##....#.....##.........#....#..........#.#.......#........#..#.#........#....#.#.......................#.##......#.......#......#.....#..#..#....##......#.##........#..........#..#...#............#.....#......#...........#...........#.......#...#........#......
....#.#.###....#.....#.....................#...#...........#.#....#...............#......................#...#.............#.#.#.......#.................#.#.........#.#.....#.....#...#....#.#.#.......#...#.........#........#...#....##....#.................##.#......#.....#...##............##..........#.#.......#...##.....#...........#.#..##...........#...#.#..........#..............#......#............#...#...#.....##.#..##.......#.....##.....##..#..#........#.#....##.#..........#...#...........#.##.....#.#
.............##.........#.#..#....#.#...#..#.................#..#.#..#.....#.....##...##..#.#...#..#.......#.#.#....#.......##.......#..#........##.....#.#...#..#...#.#.#.......#....#.#..................................#.#...............#.....#.......#.......#..#..................#.#..#...##...#..#......##.###......#..#..........##.....#..#..#......#....##....#........#.#..#.......##....#..#..#......................#.....#...#......##.#.....#..#.........#..#.....................##...#.....#....#..#..##.#...
..#..#...........#.....#......#.......#........##.........#..#.....#.#................#.....#.....#....#......#...#....####..##..#......#....#...#....##..#......###...........#..##...#.....#.#..#.......#...#..........#....##.....#...###..#...#.......#...##..#....#.#........................#........#...##.#....#....#........####.#......#..#...#....##..##.##......#....#.####..#.##..#.#..#....#.#.....#.#..#............#.#..#.#......#.......#....#..........#.#...................#.#..#.......#....#....#..#.#....
...###..#.#..#.....#..#..#.#......#...#.#.......#...#.........#.#......#....##.....#........#..#.....##....#...#..#........#.#......#...#....#..#.#..#.......#.##....#..#.........#.#....#.......#.###.#..#....#...##..............#.....#..#..#.#....#..#..#...#....#..........#......#.#.#..#..........##..##.......#.....#.#...#.##..#.......#.#..#.#....#....#.##..#...##...................#........#...#...#....#..##...#.........##.....#.......#.#..#.............##...#...##.#..#............#................#....#...
...#.................#.....###..#..##.#...........#.....#.#........#......#.....#...#.#......#...............#........#...............#........#.#..#...#.##...............#........#...#.......##...#...#..#.............#.#.........##...#......#.....................#....#....#..##.#....#..........#..#.#......#..###.....#...#.......#.#.#..........#...........#.#.#.....#...#..#....#.#.#...#..#..........#...#...#......#..#.#...#....#.......#.##.#..........##.#.#..#.#............#.##....#...................###.#.
#.#......#.#.#.#.................##.#.......#........#.........#..............#.#.#..#.#..#...##.#.....#...#.#...........###....#..............#.#....#...##...#..#.#.....#......#...#.##.##.#..........#...............#....###.#..##......###........#.#...........#.....#...........#............#......#.#..##...#....##......#.#.....###.......#....##.##...#......#...#...........................####..#..#.......##....#............#.#.................#......#...............#...#...............##...................
.##.....#..#......#.......##.##.......#.##.##.#.#...#.#.#........#.#...#.....#.#.....#..#..........#.##.#.....#............#..#.............#............#.#...#.#.......#..............#........#..#.#..#.....#...#............#...............#..#........##.##.#.#.###...##.....#..#...#.......#.......#.............##.#...#.#.....##..........#..........##....##...#.....##...#..#..#...#.##..#.......#..#..##...#.......##..#.#..#........#.#..........#...#...#.#...##.....#.#..##..#...#####..#...........#..#........#
##..###..........#....#.................#....#.#.##..#............#.......#..##.......#.........#..#..........#.#.............##...#.....#.....#.....#.#.....#.....#..#.......#..............#..#..##.....#...#.#.##............#.....#...#.......#....#...#........##...............#.........###..#....#...............#.#........###..#.....................#.#.#.......##........#.##............#................##...#..##.....###.........#...#....#.......#.....#.......#..##..........#..#........##........##.#.#.#.#.
...#........#.#...#.....#...#.#....#..............#...#............#.#......#.....#.#..##.......#..#...#.......................####...#.#.....#.#...#......................#..#.#....#.........##....##..#...##...#....##...#...#...#............#.#..#...#......#......#.#.#....#..#...#.#..#...#........#........#......#.......#...................#...#.................#.......#.#..#...................#........#..#...#..........#.........###..................###..#.#.....#...##....#....#...#......#.....#..##.##...#
...#.##..........#..###..#.#.#.###.#..##..........#...#...#.#.......#........#........#....#...#.......#..##......#....#.#.##..............#......#...##.#................#.#.....#....#..##..#.................#......#...#....#.....#.#.............#......#......................#......##.#....#...#.......#..#....##.......#......#...#.#.....#.#....#.....###.....#.#.##..#......#.....##................................#.....#.#...#......#....##...#....#........#........#.#............#..#.#..##..#.......#.........
.##....................#...#.#......#..............#.#.....#.#......#.###......#..............#.#....#.#....#.............#...#......#.#.##.##.....#...#......#....#.............#...........#.......#.#........##....#.....................#...#....#...#.............#..#.#.........#...##...#..#...#.#.#.###....#..#..#........#....#..##.............#.#..................#...##.#............#.##.......#................#...#....#.#....#...###.......#..#..#...#....#.............................##..#..##.....#...#....
....#.#.....#...#......#...............#...#....#...#...#..#........#...........#....#...#......#.#...#..#.......#.......#.#...#.##...##.#.#..#..#..............#........##...##....#....#..........##...#......#.##...#..........#...........##..#.........#..#..........#...#...###..#......#....##....#.........#.......#.....#.#..#...............#...#...#.......#..#.#...#..#............##.#..#......#...##.##......#.#.#...##...#.#..#..........#...#..........##..#......#........#....#....##.....#...#.###........#..
......#.....#...........................#....#........#..........##..#.#.....#.#.........#........###....#..#.#...............#.#...#........#..#..#.#.....#..#..#.......#.........#.#..#..#...#...#....#.........#.#..##.......#.................##...#.#....###..#......................#............##.....##..#.#..........#.......#..#...###.........#.....#......#.........##...##...##.#..#.#.#.#.#.....#........#.#...#....##.....#.......##...#...#...#.#.#.#..#..#....#..##..#.......#.........##...#....##........#..
......#...#...##...................#......#........#........#.....#..#......##...#..#............#....#...#....##.##..#.................##...###.#....#.##...##....#..#.......#....##.#.....###.#....#......#.....#......#.#.#...#..............###..#....#...............##..................##..##....#......................#...........##..#..#....#..#......#...####...#...#...#..............#.#....#........###.........#..##....#.#..#....#....#....###....#....#..#....#....#....#...#.........##..#..#.#.....#.##.#...
.#....................#.........#.####.#...#.......#...........#....#.....#...#...#..##....................#............#.#..#..........#.......................##....#....#.##................#..###...###..#.#..........##..#.......#....#....#.......#.....#.....##....#....#.#.#.#..#..................#.....#.........##...#...#................#...##...............#......#..#........#.....#...#........##.........#..#......##.........#.....##....#.#...#.##...#.#...#............#....#..#.##.#....#...#.............
..#.....#......#.#..............#......##.#......#.#..##.#....#.....#...##....###..##..........#...#...#..#.......#........#.......#..............#...#......##.#..#....#...................#...#.#....#...##...........#..#............#..#...#.......#.#.............#.#....##.#...#....................#....#.....#..#....#####....................#....................#....#..#...#...#.....##......#................#.......#...#..#...#......................#...#....#.............#.......##....#...........#..##....#.
....................#........##........#......###....#...#.#......#.#.#..###..#.##........#..........#...#.....#..#..................#...#..#..#.#........#......#.#......#.....#...#..............#....##....#.#...........#........#.##......#......#.....#..###...##.#...#....###.....#...#.................................#.#...........#...............#...........#....#..##...........#....#.......#...#........#..#...#..........##.#...........#...#.##......##..#................#..............#.##.#.#...#......#..
....#..........#.#...#..#...#.##..#..#...................#...#..##..#......#........#..#.#.##.......#.......#..#.......#.#....#..##.........#......#...#......##.........#.#.#..........##.#....#..#.#...##.............#...#.......####.............#........#........#..............#..............#.#....#......#...##..........#....#...#........#...##...........#.....#.#.....#..#.#..#........##........#....##...........#..........#..........#............##..................#..#..###.#..........................#..
...##...#.##......................#.#...##..........##....#....#.#..#.....#.###..................#....##......#.#...#...#...........#.........................#...#....#........##.......#.##....##.#..#.##..........##.....#..........#.....#...........#....#..#...#...#..#....#.............#.....#.#......#...#.....#..###........###....#.......#...#.......#.........#...#..#.##......#..........#.##...#.......##........##.............#..#.......#..#.##...#....#..###...#..#..##.#...#.##..#...#..##....#.....#.#....#
....#.............#...#....#.##.#####..#...#.#.....#.........##......#............#..##....##...##.....#.#.#......#.#####........#...#...#....#.........#...........#..#.##...##..........#.....#.#....##.......#...................#..#.#.#.#.....#..............#.#......#.......##......#..#.........#...#..#......#.#......###...#.........#.#..##....#.............#......#..####.#..........#..........#...#........###......#.#........#...#..##..#............#...#.#.................#...#..#.###.#.....#.....##..#.#..
.........#..##.....#.##.........#...#..#.........#.....#.#.#....#....#......#.....#.##......#.#..............##......##.....................#..#.....#.#.#..........##...#...#......#........##.....##..#.#.........#......#....#..........#........#..............##.............#.....#......#..#...#.................#.................###..#.....#.#....#.#.###.......#......#.#............#....#...........###.#....##............###....#.##.....##...#.....##.......#.....................#..#........#....##.#..#...##.
#.......#.#........#......##.................#...#.#......##.#.....#..........#..#...#..#.##..........#....##...#.......#.#.#..#........##..#.....##...............#.#........#............#....#.......#..........##................#.............#.#.#.........#..........#.........#.........#........#....#..........##.................#...........#.#.#.....###.#.#.#......###...#...#.................#.#.....#..........#...##....#...........#.#...##......#..##.#..##.....#........##..##.....#.........#...#...##.#..
..........##........#.....##...................#...#...............#..........##.........#...##...#.....##......#.....##..#.#.....................#....#......#.........#...#.......#..#.................#.....................................#...#.....#.............#..#.#.#...............##.....#.....#.........#.....#..................##...#.#...............#....#...#....#.#......##........##...#.#.#....#..........##.....#.....#.#.......#..##..#.#.....#.#...............#...##........#...............###........
.#..#....##..........#.##.#.......#...#....##...........#........#...#.....#..###.#....#.......###....#.#.....#....#...#...#....#....#.#..........#.#............#.##..####.....#...#............#.#..#..........#................#..#........#...#.#..##.....#.......#..##.......#.......#......##............##.......##.....#..........#.#...#.....#.#...#..#.#.#..........#........#...#.....#.#..#.........#..#.##.........#....#.#.....#..........#.##..#.............#......##....##....#...#.#......#..#..........#..###
..............#.#......###...#.#..#.#.......#..#......##..........#...#.#........#......##.......#.......#....#...#.............#...#..##..#......#........###........#.##....#..............##.#.#..........#..#.....#...........#.........#......................#........#.#............#.....#....#...#....#.............#......#......#............#........#.........#..................#.......#.....#.....#........#.................................#.#..#.........#.....##.......###..#.#.....#....#..#..#..#.......#.
#.............#......#..........#..#......#...#...#.#...............#...##..#.....#.........#.............#....#..####......#.............#..#..#....#.#.............#.#....####.#.....##....#.....#....#...#...........#.....###.....#.#....##......#...........#..#...#...#.......#......#..................##...##...##.#........#..#.........#.....##....##.###....#..##.....#..#......#...............#.#...####..##...##...........#.#..............##.#.....#.#.#....#..#.#...#...............#..##.#.......#....#..###..
.......###..........##...#..........#...#.....#.#.....##..#..#......#........#.##.......#.#......#......#....#..#.............#...##....#..#.#...#....#.......##.......#........#..#..##................#..#....###...#......#......#........#.#.#......#............#.#...............#.................#..................#...................................#.....#..............#......#.....#..#....#.#..#..............##..#..#.....#.......#...........#.......#.#####.....###......#.....##.#.#.#.##.............#.....
#...###..#....#..............#.....#.#......#.#...##.....#...#.#.................#...##.....##.............#.#.#.........#....#......#..##..............#...##.....#..#......#.....###.............#.#.##..#....#.#...#.#...#...##......##..#...#.......#......#..#.....##..#.......#.##.........#...........#.###.##.......###...#.........#....#.....#...###......#..#......#....................##.....#..##........#.........................#....##...#.....#......#.#..#...#.....##...........#..#.#........#..#..##......
...###...........#..##.##........#....#.........#....#............#.#..................#......#.##.........#.............##.#..###..#.#.##....#.....#.....#......#......#......#................#...###....#...##..##.####...#...........##.....###..#...#..#.....#.......#..............#.....#.....##...##...#.#............#........##......#.#...#...##..#......#....##............###..........#........##..##.#...........#..#..........##.....#........#.....#......#.......#.#.....###.................##..........#....
.....#......#..#...##.##...##......#..................#...........###..#.#........#...##..#....#.............#####..#.....#.#....#.#.....................#......##..##....#.....##..##.#....#..#..#.##......##...#.#....#...........#.....#.....#............#..#......#....##.....#....#..#..#.........###.#........#...#.#..##...###....#..#...........#...#...........#.....#...............#............##...#.#...#.....#........#..#.............#.###...#...#....#.....#....##..#.......................#....#...........
..........###.........#....#.##.............#.#...................#.....#........#.........#....#................#.##.#..#.#..............#..........#...........#.##.#..#....##...........#..#.....#.................#.....##...##.#.............#...............#..#....#.....##.#.....##......#.##....................##......#...#.#....#......#......#............................#.....#....#........#.##.........#.........#.#..............#.#..#..###....#.#................##.#......#......#..#.....#.#....#.........
.##....###.........#......................#....#.#......##......#.....#....#..#.#......##.....#..##.#......#...#.#.....##.#........#.#....#.....#.......#..........##...#........#....#..........#.....#....#.....#..............#.......#...#.#....#.....##.###.......#.....#.....#....#........#.#..................#......#..#...#...#.#....#....#.#.#.....#.#........#.##..........##.......#..##..#.......#..#..#...............#.#...#.#.............##.....#...#.#................#.#.................####.......#....###
.#.......#..#...........#..................#.#.............##..#..#...#....#.#...#.#.......##...............#.......##....##.#.........#.#..##.#..................#..............#.........#..........#.......##.......#.#.....#....#...#......#....#.#..#.#...#...#####....#.......#.......#....#...#...#.........#..#....#...#............#..#......#.#..##......#.....#.#...........#...#.....#..##......#.##.#.....##.........##.......#.#.....#....#.....#........#...#.#...#...........#...#.....#...#...............#.#..
.#..#...##......##................#.#..##..........#....#.#....#...#......#.........#...#..#....##.###.....#.......#..#....#.........#....#......#..........#.....#..............#....#.........#..#...#......##........................#.......#.............#.#..#.#.........#......#.......##..........#........#......#.#...........#.....#.#..##....#.....#.....#..#..............##..#.....#.....##...........#...........#...#.....................#...........##.#.....#...#....##.........#.#...#......#...#.#..##...#.
.##..#....#...............#................#.##.......#..#..#............#...#..#.#..........#.......#......#.............#..#.....##..#........#.....#........#....#....#.......#...#....#.##.............#.....#..#....#.....#.........#.#...#.#.#.....#.##...........##.....#....#..##.......#.....#.##.#.##.............#.#.......##....#..#....#.........................##..#.............#..#.#.........#.#...#...##..#....#...#.#..#.##....#..#.##...#..#..........##.......#..#..##.#..........#...####..#.............
..#.#.....#..#.###..................#...........#......#...##.#.##....##.##...#........#.#.#..............#........##...#................#.#..#..#.......#..#.#.#..#...#.......#.#......#...#.#.#....#....#......#..###.#..............#..#.#.#...........#..#..#...#......#.#...#..#..##.#.#..........#.....#....#..........#.....#......#.##..##...............#.....#.#....#......#....###..#.....#..........#....#......##......#......#....#........#.....##..##...###....#.......#.#..........#..#.#..#.......#...#...##..
.......##.#.#......#....#..........##....#......#....#..#...##......#....#.##..#....#.......#.........#........##...##.........#.........#.#.#....#.............#....................................#...#....#..#..#...#...#........#.##...##....##............#....#...#....#.#.##....#..#...#.#...#............#.....#.#......#.....#.#......#...#.........#...###.#..#..#......#............#.###.#...#..........#...#..##.##....#.#....#.......###...#..##..#.#..........#.#...#..#.........#..#..........#.#..#...........
.##............#.......###..#..#...##....#.#........##.#.......#.....#..#..##....#.#....#..#..#..#.....#.##.............#...#........#......#........##.#..#.#.....#.###...........#............#...###........##...#...###..##...##..###.....#.......#.............#.........###...........#........#..................#.....#...##.#..............#...##........#.##...#...#......#...#...................#....#.##....#......#..#.........#.....#...........#....#......#...##.#..#....#..#..#....#....#.#...#.#.#...#....#.#
.##...........#....####.......#.#..#..#....#...##.#..#...#.#..............##..#....##.....#........#.....##.#.###.#.....#...#......#..#............#.#.....#..#.....#...#.##...#.#..###....#.#..##.....##..#.....#.....#..##.........#...#....#............#..#...#.#.....#.....#.##...#.##...#...#..........#...#.##.....#..#.#...#.#......##..####...........#..........#..#.........##..#.....#.#.....##......#.........#...#...........##..###.........#.......................#.........#.#.........#..#.........#...#.....
.............##.........#.#.....#.........................#.#..........#...#...###...#......##.......##.#...#........................#......#....#...........#...#...#..........#.........#...#.......#...##....#...##...#....#..#.....................#.....##......#...#.##....#.#....#.....#.#...#.......#........#....#....#...........#...#.##.#..........###.#.....#......#...............#........#........#.........##.......#..#.............#.#...........##..#............##..#......#...#.#.#...#.#...........##..#.
.#........#..##.......#.....#...##.##.....#........#.....#........................#..#..#.......#..#......#......##.#........#.##.....#..#.#............#.#.#...............#........#...........##.........#..#..##.....#...#....#.......#.#.#.....##..#...#..#..#......##.....##...#.###...#........#.#..#......##..............#....#..#..#..#........#...#.#.#.........#....#.................#...#.#..######..#.#....#........#.#...#....#...##......#...##...................#..........#........#.#..#..#.##.......###...
........#..##..#.....#......#..#.........#................##..#.....................##.#..#........##......#.....#............##..#.##..#......##..#.#.................................#......................#.......#..#.........#...#............#................#.##..##........##..................##.#..#....#.............#..#..................#...###...#.......#...##..............#..##........#.....####.............#.....##....#.............#.#..............#.............#.##.....#....#...#..............#...
...#.#.........#........................#.#...#.#..##.......#........#.....#.#.#....................#............#.....###..##....#.........#....#.......#..#.............####.##.....#........##............#.......#.....#.....##..#.#..#...#........#....#.#.....#......#.....#...#.....#.......#.#...#...#........#.#..#.......#.#..##..#.........#.............#.......##.#.###.........#...#.....#.....##..##....#.#......##..#.#..#.....#.#.........#.#.....#....#..............#........##.##..#......###.#........#.#..
#........#.#.#....##....##...#..##.........#.....#.#...#....#..#..##.............###.......#.#....#.#...#........#..................................#...#..##...##..#..#....#.......#...#...#.#.....#....#................#.#....####........#....#..........#..#.....##....#...........#............#.........#..##.#.....#..##........#.#..##...##...#..#..#......#...........#.#.....#.......#..........#.........#...........#.....#.......#..............#..................#..#..#......##...#..#.....#.#.......#..#...#.#
.#..#...#..##.........#...#....#..##.#.....#..##.#.......#.......#.#....#.#....#.#....#......##.#........#.#..................#..#.....#.#........#......#..#.......................#..#.###....#...#.##......#....#.#...................#..#.....#..#..##..#....#.....#.##..##...#...#.#........#....###....#.......##.......#........##..#.......#....##...#.###.#........#..##......#..#.###.....#.....#..#...#..#......#..##..#...##....#......##...........#....#.....#.............##.#...##...........##........#.....#.#
.....................###...#.#.........#....#.#..#.#.#...#......#.................#....#.#..#...........##.#.......##........#.....#..........#..#....#........#...........#......#.........#.#..#..#...........#.......#......................#......#.............................#.#....##...............#.......#..##.#........#....#.....#....#.....##......#....##.....#..#...#.....#..#.#.#...............#..#.......#...#............#.#.#.....###....#....#....#...#...#................#.#....#....#...#..#.....#.....
..........#........#.....#...##...............#.........#...##..#...#..#..............#..............#..#............#.##...#........#.#...#.#.###.....##...#.........#.#........##..#..##.##...#................##...........#...#...##..##...#..#..#.#..#....#..#.....#.#......#......#.#......#..#....###..#.......#.....#.....#....##....##.....#.....##...#.............#.........#...........#.#.....#.#.##.............#..#..#.....#...............#..#.#...#.....#....##.....#.......#...#......##..#.#.....#....#.##...
.##.#.................#.#.#...##...#.........#...#........##.####...##......#.....#.#......#......#...#..........##.......#..#.##......#..#.#.#.......#........#....#..............#....#......#.#....#..#........#..#...#.##...#.....##...#.#.....#.#.....#..#......#...###...##.#..........#..#.....#.....#....#.##.....#......#....##.#..#.#...#..#...##..#..#.....##..............................#....#.#.......#.##...#...#....#..##.......................#.#..#.#.............#.#...........##....#....##.#.......##...#
..#.#...............#.......#......##..........................#............#.....#.#...........####......##........#...........#.....#......#.....#........#..##.#........#.#......#.##......#......#.##..#.#.....#.........#.....#.........#..#....#.....#.....#......#.......####.......#.#........#....#...#......#..#......#...#........##......#....##.....#.#......#...#.#......#.......#......#.#.#.#..........#.#...#......###.#..#..........##...........................##......#.#...........#.......#.....##.#.##..
......##...................#.##.............###........#...#.#.#....#.....#...#......#...#.....#...#.......#..#.#.......###...#....###.............##..#.....#..#.#......#.......###.#......#.#......#...#......#.....#...#.#.......#...#...#...###....###......#..........#.........#......#....#..#..........#.............#.#...#....#.#......##......##..........#..#....#..#...........#...#........................#....###...#........#...#.#...#....#...............#.......#...#..............#...##........#.......#.#
#.....#..#...........#..#.........#...#....#..#.#.............###...#....#..##...#........#....#..............#.....#.............#.##..............#...#..........#...#...................##....##.................#........#...#........#..........#.........#.#.#......#..#......###.....###......##......##.........#..#...#..#.....#..#........#.........###......#.........##.###......#...#....#....#..........##..........#.#..#..#.......#.....#.....#...###...#.#......##..........#..#..##..........##.#....#..#.##..
#..#....#..#......#..........#.#...#......##.....##...........#................#......#...##......#..#..#.#.#........#.....#...#....#......##.....###..#..#..........#....#....##..#.........#..#...#.#...#......##....#..#..............#.....#..#..#....#.##...#......................#................#.........#..#....#..#........#..#..#.#...#..#..#.##..##...#....#...#........##.........#..#.........#.###.##...#.#.#.#........#.#...#.#....###.........#.#.#............#.........#...#........#......#..#.#..#..#..#.
.##...#.#..#...............#.#..##.......#....#...#...#.....#..#......#..................#...##...#........#.....#.....#........#...#..#.........#.#.##...#.....#...##....#...........#.#...#................#.....#..#.....#.#....#...#..#........#..#..#..........#.#.#.#........#...#.#.....##..#...................#.#......#....#......#......#.#........#..................#..#..#..#.....#..#...##.......#....#.##......#..#....##....#..##...........#.#....#...........###............#..#..#.............#.......##...
.##.#...........#.....#.#..#.#....#.........#.........#.....#..#.........#...#.#..#.........#..#.........#.#.......##.#.#.......##...#...........#.#..#........#........#..##..#....#........................#..#.##...#...#....#...##..##..........#.....#.....###....##.........##......#...#.#.......#..#.#........#.......#....#..#.....#....#.#.#.#...#.....#.....#..#.............##...#......#...#......#...........#.#.#....####.#....#........................#......#....##..##.#....#....#..#..#................#....
....#......##.#.#....#......#.#...#.....#....#..#.#.#.......##..#.......#...###..#.#.#..#.#.....#.##..##...............#..##.........#..#.##..#.#..#..#.....#..#...#.#.......#..#........#......#.#.#...#..........#.#....##.............#.......####.....#......##...........#.....#.#..#...........#..#....#....#.........#...........#....#..#.##........#.......#.........#....#.....#....#..#.........#....#.#...#...#.#........#......#....##...###.....#..#...#.....#.....#....#.....##.......##..#.........#............
.#..##...##....#...#.##.......#.##..#.......#...#...........#.........#...............#..#....#....#...........#.....#.##..#..#............#....#..#..#....#...#.#...#...##.....###..............#........#...........###.#....#.#...............#...##...#................#.....#..#.#..#..#.#.......####.##.....#..................#..............##..#.....##.#.....#.#.......#..#...#.....#.#...........#...#...#.##...#.....#......#.##........#.#......##...............##.##......#..............#.##....#...##..#......#
.....#..#...#........#.......#...........#........#....#....#........##.......#.......#.#..#....#....#.............#.......#.#..##....#.....#...#..###...#....##...##...#......##..#....#..#...#..##........#.#.#.....#..#...........###.##......................#..#....#......##.............#....#...#.........#.....#....##...#.#..............#....#.................#....#.#..#.#..#.#..........##.#.................#..#...####......#....###.......#.##..#..........#.....#.#.#.....#.##...##.......#...#......##......#
..##.#....#....#......#......#......#...#....#...........#........##...#.#..##.............#..#.....#..##...#.#..#.#.#.##..........##.#.#.................#....##......#...#......#..........#..#.....#.#..#.....#..###.#.............#.#...#.....#............#.#....##..#.....#.....#.#..#.#...###..#....#..#...#.##...........#.##..#..#.......#.......#...#...#...#......#.##.........#.##...........#.......#..#.#.....#.....#..#.....#............#.#......#...............#......#...........##.#........................
.#.#....#.....#.#.#........##...#...........#...#..#...#..#....#.#....#...#...#..#....##.............#.#..#........##.#..........#.#...#....#......#..#.#....#.#..##.#................##...#...#...#...........#...##........#....#...#.....................#......#....#..###.............#........##...#..##.#####...#.......#.#.##.....#.......#....#....#........#.#.......#.#.........##.......#..#...#.......#.......#......#.............#...#.#...##....#...................##..#.#.#......##.###..........#.##..#......
#......#...#.............#....##.......#..#.#..#....#....#....#..##.#....#.#..#................#..#...#..........#...###............#.......#.............#...#..........................#.#........##..#....#......#...#..................#.#.##.#.#...........##...#.#.#...#...##.....#...#..#........#.#.##..##....###..##..#..........##...#....#..#...##...#..#....#...#..#.......###......................#.#...#..#.....##.....#...#..##..............#.#..##...#.......#...#......#..................#..#.#.#..#......##
.#....##.#...#.....#..##....#..##..........###....##..#.#..................##......#...#..........#....#....#.#.#...#..#........#..#.#.................#..#......#.#....#......##..#...#.........##.............#.....#.........#.#.......#.......#..#.##......##.#..#.#..#.#...#..##..##.......#.....#.##.......#..#.#.#...#....##..........##....#.#.........#.......##......#...............##.#....................#..#.#.#............#.......#####.....##.#......#.....#..#..#.#..#.#.#........#....##....................
.#...##...#.....#..#....#...##.##.#..#.....#...............#....#..............#....#.........#.#......#.#..........#..#.#....##.........#............#.##..#.#.....#.....#..###.....#....................#.......#.....##..#..#.#...#...#.#.....#..#..#.........#..............#.....#.#...........#.................................#....#...#...#.....#.......#..#.#...#.#.....#..#....###.#...#.......#......##....#.........#.#.....#...#........#..............#....#.#.#.#........#.......#....#.#...#.#...............##
....#...##..#...#.#...##...........#..........#.....#................##....#.....#....#.##.....##...#......#.#..........##.....#..#.......#.............#...#.#..##..#.................##..#..###.....#.........#.......#.#............................###.....#.#.......#....#.#....###..............#.#.....#..#.....#....#....#.#.##...........#...#.......#...#.#..##..#...#.#.......#.....#....#...........##.#.......#..#..#.##.....##.......#.#...#.......#.#..##.....#..............##......#...........#...#.....#..#..
......#..#.........##...####........##..#...#......#...#.#....#.#....#.#...#...........#................#....#..........#.#.##....#.......###..###..................#.....#.#.#..#..#.......#..#....#...........#..#..#......................#..#.#.......##..#..#............#....#........#.#..............##..#...#....#...#.##.......#...#......#......#####..#.....#.......#.....#..#.....##..#.#.#..##.#...#......#.........#..#.....#....#.#..#.........#.#..#....#..###.#....##....#.##.............#...#..##.#..#..#...
.......#...........##..............#..#.....#.#.#........#.....#.........#.....#.###...#..#........#......#........##.###........#.....#.#.#...................#............###..........#...#........#..........#.#.............#.#...#.....#.......#............#.......#....#...##...............###.#....###........#.#.#.......#..####...........#..#..#..#.........##.##.....#.#..###..#.##....#...#...#......#....#..#..#..............#.##...#..######..#...#.......#....#.#...............#...#.#..........#....#.....#
.##............##...##.#..#.#.#......................#...##..........#...#......#.#.......#..........#.......#.....#...#....######..#.................#..###.#....##....##..##.....##.......#......#.....#..#....#..#....#...#..#.......#.........#.#..........#...##....#..##.......#.##.........#..#.#..#.......#.#......#....#.....#.###...#.....#.....#..#.#...#..............#......#....#..##...#...#....#..##........#....#..#............................#......#.#.........##..#..###..##........#....#..##.....#..#...
#......#.#.#......#.#...#..##.....#.....#...###.#....##....#..#..#.........#..#.#.#......##......#.....##.#...#...#........#....#...#..#...##.....#...........##.........#..#.....#....##...#.....##.........##.....#...#....#...........#.....#...........#.#.#.####..#.#.......#....##.#....####...#.......#.........#..##..#....##.#.#..#....#...#.#..###......#.....#.................#....#.......###..##......##..#..##......#..#..#.....#...#..##.....#.............#....#...##...#...#..##...##..#......##..........###.
.....##.............#..........#....#...##..........................##........#.#......#..#....#...##..##....#.##..#...#...#.........#...##..##..##..#..............##............#......#...#....#..##....#....#...............#.#..#....................#........#...#.........#.....#...#.......#........###..#.#...#..#.#...#...#...#.......#..................#......#....................##.#..#.....##...#.##........#.##...#...........#.............................###........#.........##.....#..#.#........#.....#..
....#........#...#.#..#.......#.#..........#....#..........#.#..........#.##.##.......#.#.....##.#........#....#.....#.#.#..........#.#......#...........#.....#....#.....##.#............####...#...#.#....#...#......#.#.....#...#.....#....###.........#...#....#...##..#.......##......#..#.##......#....#..#......#.#..........###...#........#....##..#......#....#.#..............#.#...#..#......#...#...#...#..........#..........#.....#.#...#......#...##....#.....##........#...#..#.##......##.#.#...........###.#.
............#...........#........#.........#.......#....#.....##...#........#.##...#.#.#............#..........#.........##.......#...#...........##........#..#...#...#.#...#........#.............#.......#....##....#......#...#...###..##..#...........#...##.......#.......#.##.....##..##......#.......#........#.........#...#..#.....#.......##..#.......#.........#......#.....#......#...###.........#.....#.#........#.....##.###.#....#...#...#.#..#.........#.##.....#.....#.........#....#....#...........#.....##
#....##............###....#.#.....#........#.......#...#.......#....#...........#.#..##.##.......#..............##....#..#...##...#....##...........#.......#...#...#.##..##....#...#..#...#..#...#.....#..#..#..#.....#.##..........##...#..#..#....#..#....#.#..#......#....#......#.......#.....#..........#......####...........#......#..#...##..#....##....#...##.#........#........##...#......#.........#...#.........#.........#.#.#...#..#....##........#.........................#...........##..........#......#...#
..#..##.........#...#.#....#....#....#.................#............#...#....#..##.#.#.#..#....#....#.#.....#............##...#.##.#...###......#.##.....#.##...#..#...............#.................#..#.#..#....#.......#....#.##.#..........#.#..#...#...##..........#.........#.#..#..#..#.#...##....#........##......#.......#.....#........##...#...#.......#..................#......##.#.................#..#.#.#.#...#.....#.#.#...#....#...#............##.........#.#.#.#....#.....#...#....#.#...................#..
........##....###......#..#....#.....#..#.#..#......##....#...#....#...#.#.........##...##.....#....#.##....####...........#..#.....#.#..#..........#...#...##..#................#............##....#.#..##..#.....##..##.##....#.....##..#....##..##....#...##....#...#............##...#............#.#.....#.#..##...#...........#.......#...............#.................#......#....#.#...###...#.........#.........#......##.....##.......#....#.......#.........#.....................#......#...........#...#.#..##....
.....#..#......#...........#......#...##........#....#..#......#...#...#.............#.......#.................#...........#.......#......#...#.....#.....#.#......#................##...#......................#............#.....#.#.#..#...........#.................#......#.......#........#.###............#.##.#...#...#........#...##.#...#..........##....#....#...........###......#.##...#...#.#.......#....#...............#......##..#.......##.....#.......#.#.....#..#.......#............#....#..#..............
#.......##...#...#.#..#.........#.........#..........#......#....#....##....#..#....#.....#..##.#....#..............#....##.#...............#................##....#..#...#..#...............###........#.#.....#.#.................#..#.#.#.#..................#.#.#...............#.....#..##.......#.#......................#..#................#..#.........#..............#.#.....#..##.#......#........##...#........#....#.....#....#...##..............##..#..#...#..#......#.#.#..#......#.#.....#.#...#....#...##....#
..#............#....#........#..#.#......##..#...............#...#..............#.....#.........#..#.....#.........####....#..#.......................#....#....#.......#.......###....#.#......##.#.#...##.##.#.#....#..#....#......#..##......###....#..##..#.....#..#....#......#..........#.#.......#.....#..#......#.......#.......#.#...............#..#...#..#...#...#...................#..........#.#...#...............#.#..#....#...#...#........#....#...#.......#.#.........##...#.#..#...##.#.................#...
....#.#..##..#....#..#.#...#.#...#....##.#.................#....#.......#...........#.#.#..##..#..#.#..#..#..##...#....#...#.....#............#.............#...#............#..#...#..##........#...###....#..#..............#......#..##.....................##....#.#.#....#.......#.......#.........#......###.#...#.#...##...##.#..#.#.##.....#..#.#..##..#......####..........####..#.#..#.##..#...#....#.......#....#......##.....#.#...#......##.#.............#...........#......................#...##..#........#...#
#.#..#....##.......#...........#.##..#.#...#.....#.#..#..........#.......#..............#.#...#.##...#.........#............#..#..#.#........#.#..#...........#..#.#.#.......##....#....#..#......##........#.............##..#....#...#.....#...#......#.........#..#.#.........#.##.#....#...#.#.....#......#.#.#.#...#.#....#.....#...#..###...#......#..#..........#....#........#......#.#..#.#....##....#...#.#...#...................#..#....#........#.#..#..##...#....#.#...##..........#...#.#..#...#..#..............
...#..............#...........#....#...#.#...#..#......#.#.#....##......##..........#..#............#.#.....#......#....#....#......#.......###.....#...###..#####.#...#......#...#..........#....#.#....#........###......#....#...#....#......#.#......#...#.................#......#.###........##....#...........#.#.............................#....#.........#....#...##..#......##.##...#..........#......#....#..#..#.........#.#...#..#....#...........#..........##..........#..##.#.....#.....#....#...#..#.#.......
..##.#..........#......#........#.....#..#.....#.....#.....##..........#...#.........#........##.#......##.##....#.....#....#...........#.##..#.....#.........#..##....#.....#.#.#.....#.#.#.#.#.........#..#.#...........##.#........#.............#..###......#..##.................#................#........#................#.......##............#....#.#....#...#..##..###..##....#..#..##..#.#......#..##...##.#...##...#...##..#..................##...#.#......#..##.....#...#....##..............#.....#..#.#..##....
........#.....#......##.#.....#.....#........#.......#....#..#...#.#.#.....#.......#..#...#................#............#..#...#.....#.#...#....#....#.##..#..##.#.......#...##.#......#......#....#...###................#..........##.#.#...#...#......#....##.......##......##........#.......#..##..#..#..#.#.#.##........###....##.....#.......#............#.#......#.....#........###.....#..#..........#......#.#.........#...........#....#.#......##.#.....#......##...##..##........#.##.##....#....#..........#.....
.........#..##......#.........#..#......#.....#.#.....#.#.#.....#.......#..........#...#........#..#.###....#.#....#....#...###...#...#.......#.#..............................#....#..............##................#.........#.......###......#..#.........#...#....#...###.#.....##.............#.##........#...##..#........#.#......#.....#.#..#.##.#.#.#.....#.....#................#.#.#........###...#.....#...#.....#..............#........##....#...............##.##...#..#.#.#.####.....#..##.#.....#.#...#.#.##...
.#....#...#.#...#..............#....##....#...#.....#..##.#.#....#..#.#.....#..#..........#................#...#...#...............#.#...#.....#..........#...##...#.....#...#...#...#..........#.#....#.#..#...##.#.....#........#.#.##............#..#.#....###...#........#.##................#......#....#.##......##.....#.......#........#..................#.........#.#.#.....#....#..........#.#....#.....#..........#...##......#..##..#.#..#...........#..#.##...#.....###..#.....#.##.....#...#.##.........#..##..#.
......#.....#..###...#.......#.#.#.......#...#.......#.#......#........##.....##..#.##..#.....#...##.....#....................##..#......#....##.##.........#.....#.....#.....###.#.............#.#...#.#..#...........#......#......#.#..#.#.....##..#...##....##.......#......##..#..#...#...........#..#......#.......#.........#.....#.#.#.#.......##.##..#..##...#.......##..#.....#..........................#.#....#............#.#..........##...##..#.###..#....#..#.....#..........#.......##.###..##.................
#........###...#....#......#.........#.....#....#.............#..#....##...................#.....#...###.....#..........#......##....#...#............#.#...#.......#.#...#..#..#..#.....#.#.....###..##.##...###..#.#...#........#.........#......##.#.......#...#......#.......#.......#.##....#.................#...#...#.#.........#.....#......##........##..#.....#...........#....#.....##..##..#........###.#......#.....................##..#...................#..#.........#.####......##....#....#...#.........##..#
.#...#.........#.#....#..#..#.#........#.......#.............#.......#............####..#.#..#......#......#.......##.#.......#.....#..###.###.#........#......#....##...#.....#...#....###......#.#.#.#.....#....#............#...#.............#.......#...#.#.#..#....#...........#.........#..#.###...#.#.#........##..#.#..#........#...##.................#..#...#...#.#.............#........#........................#..............................#...#...#....##.#.#....#..#..#..#.....#........##....#.##.......#...
#....#.#........#...#.......#..#.#....................#.....#.#....####..........#..........###......#.#......#...........#..........##.#....#....#..#.........#.###.........##.......#..#.....#..#..#.#.#.#.##...........#.##.#.#.....##.#..#...........#........#....#.#...#....#..#......###.....#...............#.........#.#.....#.##...#..#.##..#.#...#......#.#.#...#..........#.#..#......##....#..#...#.........#.#..#........#..#...#.......##...#.##....................#....##.#....#....##..#...#....#.#...#.......
..........#...#.....................#....##.....##...#.#.#..####.#...........###...#..#...##..#........#.#............##......#....#..#.......#................#......#.#...#...#....#..#.#.#.......##...#..#....#.#......#........#.#.......#..#....#.#..#......#....#........#..#.#.##.......#............##..#.....#.........#.#.....##..#........#.#.......#.........#.#.............#....#..##....#......................###.#.#....#.#........#..#...#...#........#.....#..#..#...........##...##...#..#..#...........#...
#.......#...#.......#...........#..........#..........#...#..........#..##.#...#.##..##..#...............#..#.....#.#.......#...#.......###.#..........#.#....##.#........#..###.#........#.........#...#....#....##......#........#.#....##........#.....................#...#....#........#.#.......#.#.#.##..#....#..##......#..#..#..#.###........#....##..................#.........###....#.#.......##..............#....#......#................#..#...##..#.#........#....#...............#.#.#.......##.......#.....#..
..........#.#..#.#...#..#..............#...#.........#.#####.##..##.........#............#...........#........#.#...........#..#......#.#.#................#.......#...##.....#.......#.........#.#....#.......#.#..##....#......#......#....#.....#...#....#.##.......#.#..#....##.....#..##..#....#.##......#..#........#..#.......#.........#......##....#........#...........#..........#........#......#...#........#........#..........#.....##.......#.#...........#..#...#........#.##.........#......#.............#...
..#.#.....#..............#.....#..........#.#........#.......#.#...#...#..#...#.....#..##..........#....#..##.##......#...#...........#.#..#.........##.#..#.#..#..##....#.................#................#..#.#......#........#..........##....#.......#..#..#.................#.......#.#.##...##.#......#....#.....#..........#.##..#.........#......#.##..........##...#...............#...........#...#..#..#...#............#..........#.......#......##.#............#.##....#.....#...##.....##....#.....#.......#...#
#.....#..##.#.....#.......#................#........##..#.##..#.###.#.#..#...#..........##.##....#..#...#.......#...#............#........#.#....##...#..###.#...#.....#...#...#...#.....#.#..#.#.........#..#...#......#.#.###..........#.#.##..#....#.........#....................#..#....#.##...##..##......#..........#..#........#..#.#....#...#.......##...##..#.#.#....#.............#....#.....#..#..#..#..#......#..........#..#..#...##.#..........##...##.........#..#...#.............#..#..##..........#.......#..
...#.............#.....#...#...#....#.........#.#..###.....#...#.....#.....##.#.....#.#......#.#.#......##....#.##.....#....#..#.#.#.#..#.#....##.......#...#.........#....#.....####.....##..........#......#.#...#...#..#...##..#...#...#........#..........#........##.#...#....#....................##.......##....#.#.............#...#....#......#.......#...##..............#....##...#...........#.....#...##..................##..#..##.....#..........#...#.....#..#..#..#...##.#..#...#...#...#....#.#.#.#.....#.....
.........#..##.........#.#.........#..##.#.....##..##.#......###.#...##..#..#.##.#.....#.#.....#.............#.....#.....#...#..#......#....#.....##.#.#....#..#..........##.#......#...#..........#.#.......#.........#....#.......#...#.....#....##...........#......#..#.#...#......#.......#....#...#....#..#.###..#..#......#.......###.#............#....###..##.#.......##..#.....#...#..#.#....#.......#......#..#...###..###.#...##....................#.........#####..###.....#..##..................#.##........###.
.#.#..##.........###..#....#...#.......#.....#.##....#.............#..#.#......##.......#....#..#.....#.##.##.........#.##..##.#...#........##..#.......#..##..........#..#...#.......#....#....#....#.............#....#..........................#..###.#.......##.....#.#...#.##........##.........#......#.###........##..#.....#...........#.....#.#.....##......##.......#.........#....#.#.#.#....#....#.#.#......##......#.......#.......#..##.##..#........#..#......#.......#..#..#..................#.......##.###..#
.#....#..............#.....#.....#....##........##.......##.......#....#...#...#...#.#.....##.....#.............#.#.#...#.##...#.#.......###.#.................#.......##..#..............#...........#...#..#.#....#..#...#....#.##.#....#.#...#...##..#...#..#..####.......#.#........#.....##.....#.#....##..##...#....##........#............#.....#...##.#.#...........#........#....#....#...#.........#........#....##.#.......#..#.#.......#.#..#....................#..##...#.#..#....#......#........#....#.....#.....
...##..#.#..............#...#...#.#.#..............##...#...#.#..#....................#.#.##.#...###........#.#...#..#..#..##............#...##.###..#..........#..#..#........##...................##......#.......#............#..#.#.....#.#........#...#.......##..................#.#.#.#..#....#.......#..#.....................#....#...#......#........#..#....##............#..#........#..#.#.#....#.#...........###...#.#.........##.#........#..#...#.........#.....#........#.##.#..#.#..#..#......#......#.....#..
...#...............#...#.#..............#..##...###.....#.......#........#.##.#.....#.#....#......#.#..##......#....#..............#.......#.##.................#..#...........#......#...##.........#.................................#.##...........#.........#.#.....###.............#..#...........#.....#........##....#.......#.#....#..#..#..#....#......###.#.#...#..#........................##.#....................#........#..............#.......#....#..##..............#..#........#...####..#.#....##....##....#
#................#.........#..#..#.....#....#........#....#.......#..#.#....#...........#..........#...........##.#.#........#.........#.###..#..#.......#..........#.......#.........#..#.................#..#.##.....##....................#..##........#.........#...#.......#...#.#.................##..#.#....#.#...#.........#...............#....#..#..#..###..#..............##....#....#.#......#...##...#.........#...#....#............#.....#..#........##..#..#.#.#..#............#.#...##...#....#.......#..#.#...
#.#..##.#....#..................#..#.#.#..##....##....#..........................#....#..#...###...#..#.........#..........#..#....#...#..#.#..#.....#................#...#..................#..........#...#...#..#....##.....#....##..............#....#...#...##..#.....#......##....#......##..#.......#......#..............#.#.....#.....................##.....#...#.....................#.......##...###.......#.#.....#...#.....##.........#..#........##.......#.....#.............#.......#......#...........##....##
........................#....#......#.....#....#....#......#..##....#..#.....#.............#.#....#...#......#...#.#.#.#..#.......#.........##..#..............#......##....#...#..#.#..#...#.##..#...#.#.......#..##..#.......#................#....#...#......#......#............#..#........#..#....#..#.#..#..#...........#...........#....#...#......##.#.......#.......#...###.#.......##....##.#..#.......#...........#.....#..#...#.#..................###..##..##.........#.##....###..#.......#..##...#.....##....#..
.....##............................##.......#....................#..#..#.......#.#.........##...................##................##....#.....#.#.#..#...##...#..........#....#.........#...#.##....#.........###.....#.......#...........#...#....###...#.........#.#.#....##...##..#.......##.....#..#........#.......#.#...............#.#...#......#...#....#.........##.........#......#....#..#.#...#............##...#.#..#......#..##.#.....##.......##.#...##..........#....#.#.#......#..#.#....#.....#.......###.....
.#.#........##............#.......#......#....#....#........#.#.......###.#..#..#.#.....#.......#.##.....................#..#...#.#..#.......#...#..#.......#..#..#......................#....#...#..#...#...##.....#..#...#...........#...............#.....#....#.....#..#.....#.........##.#.....#..........#..#..#.......#.....##........######.#.#..#..#.#...#..#.......#..........#.......#.......#........#...#.#........#..#......##.....#.......#.....#....#....#..........#..#......#...........#...#.....#.......##.#
.#.....................#............##...#....#..#....#...................#.....##.##.....#.##.#..#..#..#..........#..#.#.#...####.#...#...##..##...#.#.....#.##............#......#..............#..#.....#.#..#................##...###.#..#...##.......#.......##..#.#.#........#.#................###.##..#....##.............#......................##.#..#.#.............#.##..#.#.#....#..............#...##..#.......#....#.....#........#..#....#....#..#.##.......#..##..........##..#...#..#.##.....#.#.#..#....#....
........#..##....#..............#...#........##..................#..##..#......#..#.....##.#.#....#..........##.#......#.....#..........##....#.#....#............#..#..#...............##....#.....##...#.........#....#..#..#...........#.....##......#...........#....................#..#...............#........#.......#.#...#...#..#...........#......#..#....#..#...#....#......................#.##..##..............#.#.....#...#..#..#.........##..#..#.#.#.#.....##...#..#...#........#.........#.#.#..##..##.#...#.
.......#.............#....#...#...#.####.##.#.......#...#...#....#...#.#........#...#..#...#......#....#....#.#...#..##.........##....#.##......#........#...........#.#.........#........#...........#.#.#.......#...........##..........#.#..#............#.....##..#.......#...#...##.......#...#...#..#.#....#......#.#.....##.........#.......................#.......#...#..#......##............#.........#..........#..##..........#.#.#...#...........#..#..#....##..#.#.#................#.##.........#.....#........#
..#........##....#....#.#.......###.....##...##.......##..##........#.........#...#..###....##.......#.....#.#.............#.#.......###..#.###..#........#..##..#.##.......#.........##..##....#...#....####.....##....#....#.#.##...#.............#...#...............#.#................#..#.......##..........#........##.........#.............#.#.#......#.#..........#........#...........#...#.....###......#.#.....#..#...#.......#...#.#......#.##........#......#.....#............#.....#.##................#..#....
#............#.#.......#...#.....#...#.....................#..###....#.........#.............##...#..............##.....#.#..............#...#.......#......#...#..#.#.#..#.#........................##.......#.#.............#..##.........#...#..#.....#..#..#...........#..#.....#.#...........#..#....#.#..##........#...##...#...#...........##....#...#..##.#..#......#..........#.....#...............#.#....#...........#.#.....#...#....##..#..#...#.#......#.....#......##...........#..##......#...##......##.....#..
.#.#.......#.#........#....#..........#...#....##.......#..#.#.......#...##.##.#....#......#.........#..................#...#.#..#......#.#...#.....#........##...#......................#.................#..........#..#....#.#.....#.#.#.#.....#..#.......#....#.#..#....#.#.#..........#.........#.....##........#...#.#.##........#..#......#...........#.....#....#..#......#........#...#..#.#............#..##..#.#......................#.#.##...#.#.#....#..##.#.....##....#....##...#.#.......#..#.............####..
.#..#...........#.............#.##...........#........#..........................#...........#.#.....#.#....#...#......#.........#....#..#...............#........#......#.#....#.#......#.#.....#.............##....#.....##....#.......#.#.....#..#...............#...#....#............#.......#...........#.###..............#...##.##.....#.#....#...##.#...##..##...#...........###.#...........#.#...##..........#........#............#....##.#......#..#....#...#...#...##....#.#......................#.........#...#.
............###.#...#.............#.............#.##..##...#...........###....#.#.....#.#.....#......#...#...##.#.#...#....#.........#..........#...#.##......#.#...##..##.......##...#........####....#...#.........#..............#.............#.#.#.........#........##..#.##..#....#............#..##............#.....#........#............#.....#.#.##...#........#..#.......#..#.##...............##.......#..#.#.......#...#..........#.#....#......#.#.#........#.........#...#.#.......#.......#..#.#.#.............
...........#...###..#..#.............#.#...#.......#...#....#.....###....##.#.....#....#.#..#...#...##..#......###....#.......#........#.......#...................##.....##....#.#.###.........#.........#.##.....#........#.........#.#.......#.#.#.#.........#.....#....#.#.....#....#.........#......#.....#..#...##..#.......#.#...#...#.....##.....#..#..........#...##.................#.....#..#.#.#.#.#....#.........#.........#.....#.#.....#.#...#.......#.#..##......#...#......##....##.......#...#..##....#......#
......#.#.....................##....##.#...#.#..#....#..##........#.#.......#.....##............##....##.#.........#....#..........#..##.......#.......#..#..#.........##.........#.#..###...#...#......#..#............#.....#........#......###..##...##....#....##.........#..#.#...##..##...#.##....................#...#...#.........#.#..#...#...#.............#.#...#...............#......#.........###.#....#..........#.......#.....#...#....#.##........##...#........#.................#......#.......#......#.#.#..
.....#...##.....#.#.#..#....#........#....#.#........#..#...#.#.....#..#....#...#.##....#.........#...............#....#......#......#..#.......#..........#.....#.#....#..#..#....#....##..#........#......#.#....#...........#.............#.............#...........####...#..#..........#..#..#...#.#.................#......#.##.....#....##..##............#.....................##....#...#..#....#..#..............#..#......#.#....#.#.....#...........#.......................#.##.......#.........#......#..#........
..........#.........#......#...##...........##.....#.#...##...##....#.#....##..#.....#..###.......#.......#.##........#..........................#......#........#..##.##..#....#.......#.....#....#.#.#..#..#...#....#..##.#.#.#..#..#.#...........#...#..........##.#........#....#..#.#...#.#......#..............#..#......#.......##.##.....##.......#.....#....#........#.........#...#.##...#..#..#.#.#.#..#........##.......#........#....#........#.#.#.#.#.##............##......##.......#.#.....#........#........#.
......##...#.........##...........#......................#...#..............#.....##.#.#............##...#.....#..#.#..#.#..###.#........##.###..........#......#..#..#................................##.......#.#.....#...##........##.#.....##............#....#...#...#..##.#.........#.....#.#........#..#....#..#..#.....................##.#.##..#..........#...#...#...............#..#............#....#.#...#......#.....##..#....#.#.#..........................#...........#....................#...##.....#......#.
.##.#..#..........#..#..#.....#...#................#...#.#...#.#......#.#.......#.#......#.##............#.#..#...#............##.#.#....#.#.#...##......#.#...........#.##......#............#...#...........##....#...........#.......#........#..#...........##........#.#......#..##.#....#...........##............#.....#...#.#..........#.............#...##.#....##........#..#.#.......#......#......##...........####......###....#...##.#.......#.......#.#....#...#.#.....#......#...................#......##.#...#
#.#.#..................#....##...###.#.....#............#....#.........#..#...................#....#.##........##....#......##..........#...#....#.#..##........##...#.....#.#.......##..#........#..#.#.............#...#......#...............#.....................#...........#..........#...#..##.....#..##.....#..................#.......##......#...#..#...........#..#.#.........#......#.......#....#.#..#.#.....#..#..................#.#......#.##.##...#.....#.....#..#...#...#.....#.........#.##..#.#............
..........#......#...#..........##.............##..#.#....##..#...#.#.#...#..##......#...#.#.#.........#...........#........###..........#......###......#.......#...#...#.....#...#.....#.......##..#........##.#..#..#.................#.#..............#.................##....#.###.......##......#..#.#......#...#...#....#.#.#..###..#.#.......##......#......##.#..........#.....#.....#..#..###....#..#.#..#.#....#.....##.....#.......#.##.......###...#.....#.#......##...#.#....#.#.#.#.#..#..##.#..#.........#..#...
..#..#.#....#......#.#........#......#..........#..#.........#.##....#..##.#................#...#....#..............#.....#......#...#...#....#......#.#.#..#......##...#..#.....#......##...........#...#......#..#.####..#...#..#......#...#..................##.......#.#....##.....#....................#..##......#.#.........#..#.#...#...#....#.........#.......#.#...#....#.##................#..##.....#..#.#....#.#..#.#..................##..#.....#......#.....##.#.#.........##.#....................#....##.#.#.#.
...........#....#.#..##...#..#............#.....#...#......##...#....#............##...#...##....#........#.....#..............#.#....#......#.....#....#..#....##.....#..#.........#..#............#........#..#..#......#...#........#.........##..#.#..........#.....#...........#.....#..#...........#.........#.......#.........#..#..#.#...............#.......#.......#.#..#..##.#...#....#......##.......#............#......#........#...#....##.....##..##..............#.#..#.....#.#...#............#.....#...#..#..
....#.#........#.#..#...#..........##...#..#.....#..#....#..#.......#..........#.#......##.....#..#....#......#.#..#..##......................#........#.....##.....#....#..#..#.#..#...#........##..##.....#...........##.............#...........................#.....#......#..#..#.####................................##........#..#..#.#.#....#..##.#..#......#........#....................#..#..........###....#.#.................#.#.#.....#........##...#..#..................#......#.#.#...##...........#..##.....
.....#......#.............##...#....#............#..#.#.#...........#..#...#.#...#.....##...#.#.#......#......................#.............#...............#......#....#.##...............#..#....#.........#...#...#....#.#.......#.....#.#.........#..#.#..#..###.......#..........#.......#...........##.#.#.#......#........#...#...#..#.....#.##...#......#.............#.#....#...##...##.#..#.....#.#.....#......##...#..#............#...#...........#.#.#...#.##...#.#.#.#...##.......#.........#........##.......#.##
#.#......###..#.##........#...###..#......#......#......#.....##..#.#..#..#....#........#..........#...#..#....#...#...#..#.............#.##........#.......................#....#.#...#.......#..#...#.........#..#..........#.#.........#..#.##...#...#......#.....#....#....##.##...#.#..#..#......#.#.#.##.............#.....#...#........#....##...........#.###....#...#.##............###...#............#....##..#................##.....#.#...#..........#...#....##..........#..#.....#.##......##.####.#..#.##.......
#.......#..........#.......#...#........#.....##..........#.......#....#.....#.###.........#....#.#..###...#.#..##...#.#.......#......#...##.................#...#..#..#....##....#..#.##...#..#...#....#.....#.......#........................#...##........#..#.#.#..###.....#...........#.........#....##..............#..................#........#..........#...#..##...#...#..#..........................###..#.....#.#......##.......#.#.....#.................##..........#.##...#..#.......#..................#....##..
#.#..#........#.........#.....#...#...#....#......#......#...#.##....#..#......#...............#.#.......#..........##.......#..##......#.#...#.......#......#............#.....#.#.............###...#......#.....#......#......#..#...#..##..........#.#.......#.#.#....#.#..#....#......#....#....#.#..........#..#...#.......#.#...................#....###.#....#....#...................#....#................###...#..#..#....#........#.#.#.##.............#....#......#.....#......#...#......#...#....................
..#.......#.#.#...#.#.#..#..#.#.#..#.#.....##......#..###........#.....#...#.#..#..##...#.#.#.#...#..#........#.#...........#..................#.....#....#.#......###......#......##.........#................#........................##..#........#..#....#..#......#........###.......#....#...#...#.......##..##...#...#........................#..#.#...#....#.#......#.#......#......#..##....#.....#.............#...#...#.......##..........#..................#......#..#...#...#.#...........#.........##.....#.....#
.###.#......#.........#.......#......##........#......#...#.##.#.#..#......##................##..#...#.#.#...#.......#..#.#..#.#.....##................#...##.....#.#.......##.#...#........#......#........#.............#.....#.....#...#.......###.....##......#.......#..#..#............#.##...#...........................#..#..................#..............#.##........#..#..........###.#.....#...#....#.#.#..#....#..#..#.......#............#.#......#.........##.#..#...........#.......##...#.#.......#..........
#.#.....#.#....#...#....##.#..#......................#..........#....#..#....#......#.........#...#....#...##..#...............#.....#..................#.####........#.#......#...........#..............#..##.#..................##.....#..............#.##..#.....#.#...............#.......#...#..#......#..#...##.......#.....#..................#.....#.#.........#......##.###.#.................#.#...#.#........#.#......##.......###..#....#...#...#...#..#.....###.................#...........#...#.....#.......#...
....##.#......#...............#..#......##..#..#....#..........#....#...#........#.#...#..#....#.........#...#..##.#.......#..#####..##...#.....#.#......#..#...#........#..##.................#......#...#...........#...#....#....#........#......#..##........#.....##.....#......#....#.....##....#................#....#..#.#....#.#.............##...#..#......###...##...#..###.......#.#.#......#.##.....#..##......##..#.....#.#....#......#.........##..#..#.#...#.#..#..#.......#.##.....#.............#....##.......
#....#..#.#.......#..............#...#..........#.......##....#....#.#...##.....#..###....#..#.##...#.#..#.....#...#..#....#.....#.....##.....#.........#....#.......#...#.#.....##.#.........#...#............#.................#.#......#...........#........#..#...#.....#...#.......................#..............#.#...#.#..........#..#..#...#.#.#...#..##..................#.....................#..........................#..#.#..###......#.#...#.###.#...#...##.......#...##....#.......#.......#...#..#..#..#......
.#..............#....#...#..#..........#....#........#.#........................#........................#...#.#.#.#......#.............................##...#...#........#..#.#.#.##.##..##..#...#...............#...................##..#............................##.#.....#....#........#.#.#.###.#..........#.#......#..###......#.............#..........#........##.......#............#............#..#......#....#.#.....##.#...##..#....#...........#...#.#..#....#..........##......##..#....#...........#.........
.###....#...#...#...#.....#.###..#.#.....#..........#..................#.##........#.#................#...#.#.....#........###........#.................#.##.#.#.#......#............#......#.......#..........#.##...##....#........#.#.#..#..........##.........###...........##....#.......#.#......#.#....#.#...#....#..#.....#............#.............#.#............##..#.##.........#.#.##.....#.......#..#..#.....#...........##..#...#.#....#...#..#........#...........#...........###.....#.#................#.#.##
....#...........#..#.......##...#.#.#...........#......###....#...........#...........##.....#...#..#......##.............#...#......#...#.#...#.#.#.....#.........#.....#....#.......#.##...#.......#....#..#..#.#...##.#.....#.......#..#....#..#.......................#.............#.#....#....#........#.....#.........#..###.#..........#......#.#..##...........#.....#..#....#.........#......#..##....#....##..........##...#..##................##..#...#.#........##..#.....###...##.............#..#.##.........#..
....#..#..#......#.#.#.#...#.....................#....##.......................###............#........#.....##.........#...#......#.......#...........#.#.....#.#.#.#........#.....#.#......#.......#...........#.....#..#.......#...........##....#.....#....#....#.......##..........#.#.#......##............#.....#..##....###....#.#....#........##......#........#.#..#......###.......#.........#..#..#.....#......#..##..#...................#.............#..##..#..#....#.......#...#.##........#...........#...#..#.
....#...........#.....#....###...#...........###.#..#.##.##...#........#..........#......###..#...#.......#.......#......#..##.......#..#....#.#...........#..#...##...#.....#..#....#..#.##....#.......#...#....##.....##......................#..#...#.##..................#..................#........#.......#...#.......#......#.#.##...#....#.........#......#.#....#...#.#.........###..#.....#....#.......#..#.#..#.#...#....#...#....##..#.#.........#........#..............##...#.......##......#.....#....#.......#.
#..#..#........................#.##........#...#......##....##..................#.###.......#....#....#.....#.#.....#.#....#..#.............#...#...........#............#..#...#....#..........#.#...#.....#...........#..#..#...#.........#...#...#...##....#....#..#.........#.....#.........#.......#..#..#.#.#.......##.#....#.#.#......#.#.#.................#.......#.##............................#.......#.#.#......#.......#.#........#..#.##.....#.......#.#..#...#.#..#..#...##....#....#..#...##.#..#.......#..#.#
#...#..#.#........#..##....#.........#.#...............##.....#.......#...#..##..#.......##.....#...##........#....................#...............#.#....#.........#..#.#................#........#.#..#...#...........#.................#......#..##....#.........##...#.#....#...........#..........#..........#..##......#.#...#..#..#..#..........#........##..#..#.#...........#...#.#.......#...........#....#.........#....#.....#......#..........##.#....#..........##..##..#.#...#.......####...#.....#..#..#.......#
........#.#....#..#.#...#..#...........##..........#....#.#.....#...##..#...#.......#..#......##.........#..........#................#...........##..........#....##..#.#.....#.........##..#.....#.#...#.....#...#.##...#...#.....#....................#...........#..........##..#...##.#.##.........#.............#........#....#.............#.#............##.......#....#.........#.#.....................##...#.#...##.........#..#.#..#....#.#.....#..#.##.........##...#.#.....#...#.#........#...##...#...#..#.....#.#
#.###..#.#...#..#.#.#.##....#....#..#.........#...................##....#.#.#.#..........#.....#...#..#...###.....#..#.......#........##.......#..#....#...#.........#.....##.#.....##...#..##....#.##.....#....#.#...##...#.#.#.....#.......#....##.......#......##..##.......#..#..........##....#...##.#........#......#....#...........#........#.#.......#...........#...##.#.....#........#.##.......#.......##.#.........##........##.....###.....#..#..#.##......#.......###.##....#..##...........##.....#...#..#......
#.....#....#..#....#...###.........#....#.....#...#.....#.##..#.........#.......##..#.#........#.....##.......#........####....#........#.....#..#...........#..........#.#..#...............##...#..#..#..##.#.....#.....#.#.............##.....#....###...#....##.......#.#....#.#.#...#.#.........#.....##.....#..#...............##......#...#.##...#...#........#....#..#.........#....#.#....#.#..#..#...#....###.##...#...#.#..##...#........#.....#................#.........#.#........#.#..#..#..............#...#.#..
....#.#...#....##.........#.##.#.#..............#......##..#.#.................#..#.##........#.#..........#....#..#...............#....#..............#..#...#....#...#..##...........##...#..#...#..............#...#.##.#...#...##.#..#...#..#......#...#.#.#..........##.#...##...#.............#.....#.#.............#...#.......#.............###.........##.#..##.......##......#......#....##...##........#.......#...###...##.#..#..##.........#..............#....#..............#.....##...#.#.#...........#.#...#...
...#..........###.#..............#....#....#...#..#.##.#..............#........#.##............###...#..#.#.........#..#...#.....#...#........#.......#...##...#.#.#..............#.#...#.#.#.........#.#........#.......#.#.................##...#..............##...##...............#......#..#..#..#....#........#...#.....#....#.#.#...#.#..............#.......#.............#........#.##....#.........##......#......#...#...##...................##.#..#..#........#.#.##............#...#..#..#.....#..........#..#.#.
..........#.........#...........#........................##..#..#.........#........#......#.#...#.#...#.........#..###...#.##.......##....#..#..#..#................#....................##........#...#..#................#...........#.#####.#.#.......##.#.#..##.......................................#.........#............#.#...#..#.......#...#.....................#.#...........##...#..#..#.#....#.#..................#...#.#.............#.#.###.#....#.....#.#.#....#...........#.#.#........##.....##......#..#.##
........##....##.....#.#.#..#.#..#....#.....#........##.......#...##..........##...#.....#..........##.##.#.................#...#.....#......#..........#....#.........#..........#.................#..........#....#..#.....#...#.....#...#....#.#.....##..............#......##.###....#.#..............#...........#.###.....#.#..#.........#.#......#.....#...#........#.......#.......#.#.....#......##........#.#.#..#....#.#....#...###.##.....#.....#..#................#......#..#..##......##...........##.#.....###..
....#..#...#...........#.............#..##..#....###......#..##.....###........#.#..........#..#.###...#..#..#..###.....#..#..##..#.#.#.....#...#.....#.........##.....................#..#....#....#...###.......#.........#.....###...............#..#.....##..#...#......#..#.....#..........#...#....##..............#......###...#.##.#......#...#.........#......#...##...#.#..............#............#......#........##.....##...........#...#..#.....##...#..#..#...#....#..##...#.#.....#.......#...###...##..##.#...
.##..#...#...#.#...........#........#...#..........##..#...#........#...#.....#.....#.......#...#...##....#.........##.#..#........#....###......#...##...#.................##...#......#.#........#.........#.#....#.###.#..#.............#.........###....#....#..........#................##..#.....#.#......#....#.#...........##...#...#....##......#..........##...#.............#..#.....#..#..................#...#.....##..#.#...#..#.#.##..#......#.###.#...#...#...#........#...#...........##...###....#......##..#.
..#...#..........#..#..#.....#..#..#...#.............###.#......#....##...#..#..........##.....###..##..#.......##..#.........#....#.#.##.##.....##.#.............#............#.#....##...##......#..........#.#..##..............#...#...#.....#....#..#.....#.#.#........#.........#................#.##....#.#.....#.#...............#..........#.#..............#....#..#....#....##.......##.##...#...#...#......#..#....#..#..#.#...#..#......#..#..#..#..#..........#....##......#.....##......#.......#.............#.#
.#...................#....#.........#...#......#.#....#.......#................#..#.....##..#.........#....#......##.............#..........#.#...........#.#............###....#...........#.#...#..#.#..###....#........##....##..#...#..##..#...........#..#.#.#.....#.##......##.#............##..###........#...####.................#....#...#...#........#.......#....#.......#...#.###.#...#.......#..###.....###.##.#.....#.....#.........#............#..#...............#.......#....#........#...........#...##.....
##...#..............##..#........#.#..#...##.......#.......#.###........#.#........###..............##...#.#.#..#....##.....#.....###..........#.##......#...............#.....#....#.##..##......#.#.#..........#.##.#.#.#..........#....##...#......##.#.......#...#..#..............###..#..#...#.......#...#..#............#.....#...........#..#....#............###......###...#......#........#.....##..........#.....#......#..##......#......#.....#.......#......#..###.#.#.....##..#..##..........#...#..#......#.#..
......#..#.##..##....#....#.#....####..##....#.....###....#.............#.#............#.#..................#.#.#........#......#.##.#..#.#..#...##....#.....#.#...#....#..##....#................#.##..#..#....#....##......#...........#..#..#.....#..................#...#...##..###.#..#...##.....#.....#.....##......#................#......#.#...#....#.#.....#..##.....##...#..#..#.#.##..##..#..........##...#.............#......###...##...........###....#.....#.#.#............#....###...#.....#.....##..#..#.....
............................##.......#..#.......#....#.............#.....#.....#.#.#........##............#.#.#.#..#..........#..#...#...........#....#..###...#...............#.##..#.##......##......#.....#...##....#......#.#.....#....#....#.#....#.#...#..##...##.....##......#.....##..#...#........#....#.#..#....#...#.......#......##.........##......#..#............#...#..........#.............#....#.#...#..#.#..#.....#..#.#...........###..#...............#...#......#....#.#.....###.....................##..
......#.#.......#..#..#........#...............#..................#......#....#.........#...#...#..##........#....##...#.#.#.#.#....#...#...........#...#....#..#....#....###.#.#........#..#.#.....#.###...........#..#.#...##.###.#.......#.#.........##.........##..#.....#.....#..#.#.............#.....#....#..#...#......##.....##.#..#........#...........#.....#.#....#........#.#...................#...........#....#...#.#..#......#....#....................#..###.#.........#..........#........#..##...#.......#..
...##.#....#..........#.....##..#......#..........#....#.##...#.................#...#..#........#....#........#.#.#...###...#..#...###........##.#......#.#.........#.........#.##......#.#.##.#.#.#.............#.##............#...#...###.....#....#.....#................#...............#..........#........##...........#..#...##.............#...#......#.#.........##.......#....#......##..#...#.....#...#.....#.....#..##...#.....#..#........#.....#....#..#.#..#..#....#...##..##..................#..........#.....
#...........####.##.#....##..#......#......#.#...###...##.#.###.#..#....##.#.##......#...#......#....#...#.#........#...#..#..#.#.......#..#..#.#...#..#.#....#.#..#..#.#............#.....##.......#....#..#......###....##.........#..#.#......#..##..#..#.#...#...#.#.............#........#.........................###..#.................##....#....................#................#..##..#.#.#..........................#.#..........#...##...................#......#.#.##.#.........#...##.....#........#........#.#.
.#.#.#.....#.#.........#.......#......#.........#..##.#.#..#.......#...#....#....#.....#..#####..........#.#.##.##.#.....#...#.......##......#.........###.............#.......#....#.......#..#..#.................#...#..........#...#.........##.##...........#...###..#..#..#....#....#..............##.#..###...........##.#...##.....#.........#.......#.##................#.....#.#..#....#...#.....#..............##........##.....#..#.........#....#.....#.....#....#..#.......#....##...#.....#.........#....#.......
#.....#....#......##.###.........#........#........................#.....##.....#..#...........#..#.....#.........##.#...#..........#........##..#.#................#..#..#........#.......#.....#.........#......#...#.#....###....##..#..#......#...#..#..#......#.......#..#.#..#......###..#...#..................#.#......#.#.#....#...................#...........#....###...##..##.....#..#...####.#.....#.#......#.......#..#....#.........###.....#.........##....#.###............#..#....#...#..#....................
......#...#...#.#........#......#............#......#.......#...#........##..#.#...#...#.....#.....#...#..#..........#................#......#...#...............#.....#.#......#.##..#.#...##......####.###...###..........#.##.........#..#..#.#.....#....#...............#.#......#....##...#...##.#..#...#....................##...........#..#....#....#.##..................#..#....#...........#.##........#...#.#...#........#........#..#...#.........#..#.#..#.....#.....##.#.#..##.........##.##..##.#.#........#....
..................###.....#....###...##....#..###.#.#.#..#.#.#........##.........#...#.......#.................#.##......................#.....###.....#...##...##.#...#................#..#.#..........................#..................#..#.##............###.......................#..........#..#.....##....#.........##.............#.#....#.....#....##..........###.#..##.........#....##....#.....##......#...#.....#......#.#..#..##.#....#..........#..#..........##....#..#.......#.......#.#...........#.....#.#..
#........##........#.........#......#...................#......####..##........#..#.........#........#..........#...#..#.#......##.#..###.#.#.......#.....#..#........#.##....#...#...#.####.......#.##....#......#.####....#......#.........#.#.......#..#.#....#....#...........#....#....................................#.#.....#..#.....##.....#....#.....##............#...#...................##...#..........#.#............#..........##.......#.......###.....#..##......#....................##...#.#...#........#..#
........#.#...................##...#..#.#.....#..##..........##.#.#...................#.......#...........##.#.#........#........##......##...............#.#.....#.........##..#.#...#.....#.#.##.#......#.#...#......#.......#..........#.##....#.....#.....#....#............#...#..##.................#.........#...#.##......#.#.#..#.#.....#........#..#####........#..#...........##...............#.....#.....#.#............##...#.#....#...#..#.......##.....#.#.#..#...#.#...#.....#........##..#..#.....#......#....
#...#.#...#..#...#.##.#......#.##.#..#..#......#...........#...............##.......#...#........#....#....#.....#...#..#....#............###..#.#...#.#..........#.#...##..........#................#..##.#......##......#.##.#.#.#...............###.......#.#...........#......#...##....##.#...#...#.#..#.........#.......#.........##....#..#...#.....#..#...#.......#.#.#..#........#.........#.##......#..........#.#.........#...#.#........#...#..#.....#.......#.#......#.....#..#..........#.#.#...#..#....#.........
..##.#.#.....................#..#.#....#...#.#.#...............#......#....#..#.......#.....#......#...#.......#............#.#.#.........#.............##......#..#.#..#..#..#...#......#...#....##....#.#.....#.....#..#.###...##...#..##..#..........#..........#...#...........#...#.........#............#....###..#........#........#.##...#......##...........##...#..#....#....##...........###..........#.#...#.....##.....#...#...##....#..#...#.....#....#.#..........#................#..#.....#.###.#....#...##.#..
#..#.#.....#.#..#.....#.......#.....#...#.#.........###..#.....#......#...#....................................#.....#....#.###....#.###..##..............#.#.......#..#...#.......##.....#......#.#........#...##....#..#.....##.#.........#.........####......#..#....#.##...............##.....#...#...............#..#.........#...#........##.........#.....#...##.........#.#...........##.............#.....#...#.....#.#............#.#..........................#..#.#............#..............#..#......#...........
##........#.......#..#.#....#...#.....##...#.#.##..####.....#...........#...............##..#.....#.#.............#........#....#..#.#.......#.#...........##.#....#....................#........#...##................#...........#.#.#........#..##.##.#......#.....#.......#.##.#..#....#.####.......#.#..#....#......##.#..#....#.#.........#.#####.....##..#..#..#..#........#...#.##...#.........#....##..#......#..#.###................##........#.......................#.....#.........#.#...##.......................
.....#..#...#..#..........#.........##.#.......#......##.....###....#....###........#...##.........#...#..#....#.#...#.....##......#..#........#.#.......#........#..............#................#......#........#.##....#.....#....##............#.........#..##........#.#.#.....#......#.#..........#.......##.....#.#..............#....#.#.##.##...#..#.....#.#....#..#....#...#.......##.#......#.#......#...#......#.....#..#.#.#.........#.##..##.....#.#.#.....#.#....#..#..#.#.....#...#.#....#..#..#.....#..#..#...#
.......#........#.#......#.#..#.#...........#.....#.......#....#.....#.....#....#...............#.#......#...#..##.#..##..###.#.....#....#.#..........#...#..#...........##.....#......##.....#..#............#..##...#.##.#...#.......#....#.....#........#.......#..........#....#..#..##................#.........#................##...........#...#.#..#.........#................#..#.#...#.#.#........#.....................#.##..#..........................#.#....#..................#......#.....#....#.......#.......
.....#............#.#.....#.....#....##..#.....#..#......#.#.........#.....#...#...#........##........#.....#..##.....#......#.....#..#......#....#.....#.......#..........#..#.#.###..##.##.................#...#..#.#..#.#.....#....#...##..#.#.........#..###..#.#......#..#.....#............#.....##.....#..........#...#.....##..#..............#.#....#...#..#..#................#....#.#...#....#..#..#....#.#..#......##...#..#...##.............#....##..#......#..##...#...##...##.......#...........#..##.#.....#...
.......#.......#.#...#..................##...........#.#......#.......###.......#.#..#...##.......#...##..#.#..#.....#..#.....##...#.#....#...#.......#............#............#.#.#.....##..#....#.#......##..#.......#............###...##......#.#..........#......#...........#.....#.........#............#.#..............#......#..#.....##....................#....#....#..#...........#......#..#....#..........#....#..#....#................................#.........#.###.##....#......#.....#.......#...#...#...#
...............................#...#......#...................#.......#.......#........#..#......##.......##....#..#........#.#..#.#.......#...............#...#.#.#...##.....##.....#...#.#.......#.................#......#...#..#..#..#.............##.......#.#...#.##.....#...#.#..................#....#..#............##....#..#...........##....##........#....#.......#.....##.....#...#..##.###...#.............#.........#..##..................#........#.......#..#.#.....##.....#.#......##....................#..
....#...........#.#.#.....##.............#.#..##.#.#..........#.#.........#.#..........#.....#.#...#........#.....#..#.....#.....#..#....#.#.....#..###........#.#...........#.#.............#..#.#..............##...#.##...#..............#........#......##..#....##.....#.....#..#...#.##..#.#....##...........#..#.........................#...##...#......#...#........................#....#.......#.#.#.........#.#...##...........#.....#...........#.....#..#....##..#...#.....#..#.......#...#....#.##.#............#
..##....#.....#............#.#.#.##.....#.#................#............#..#..#............##..#...#.#..#.......#...#...##..##.....#..#..#.#...##..#.....##..#.#.........#.#...#..##......#.#.........#..............#..#........#.##.............#......#...........#......#....###.#..#.#.........#...####..#.#..#....#...#...#.#...#..###..#....#.....#..........##..##...............#.#.............###.........##....##.....#...#.#...#...#...........##..#..###..............#..#.#...#.#........#...#.#...#....##.#.....
.....##.##....##..#....#.........#.........##.........#......#........#..#...#..##.#.....#.......#..#.#..#.........##.#..........#...........#.......#........##....#..#.#..#....##......#..........##....#..#.#....#.....#...#..........#......#...#................#..#.#....#..#...........##.##.#......#........#.........##.#........#..#..#.#.#..#.##............##....#........#........##..##...#.......##...#.#.....#...##.##.........##.#...#............#....#........#.#.#...#.#......#.........#.........##.#......
.#.........##...#.#...##........#.#......#...........#............#.#..#.....#........#.....#...#.#..##.....#...#..#..##.......#.......#..........##....#..............#.........##.........#.#..#.#.....###....#.............##........#..........#.#....#.##.....#..#..........#........##.............#.......##.......#..#.#.......#........##..##........#.#.#.#.............#......#........##.......#.........#......#......#.#.........##......................#......#....#....#...........#.##..##...............##.#.
.....#.......##..#....##.#..#..#.#..#.............#....#.#.#........#.#.#........#...#.......#..#.#.##.#...##...#...#......................#.#....#...#.....#........##....##......#...........#..#..........#..............#..............##...................#...###......#.#.......#...#.......#..#................#..#........#........##..####.##..#.....#.#...##..#..#....#...#####.#.###..#...#........#.###.....#.##......#.......#...#........#.#..........#..##......................#...............................
.....#.#.......##...##...#.........#...#....#........#.....................#............#.........#........#.......#......#....#.......#..###...........#......#.....#...........#..#.......#....#...##....#..........#........#..................#...#............#...............##....#....#...#...#.....#..#..#.##.....#...#......................#.........#.............#..#.#.#.............#........#....#..#........#...........#..............##......#...###.....#.#.#......#.##..#..#.........##.......#.......#....
..........#.......##..##.....#...#........#...#.....#...##.#.....#.##..###.........#..........#...#...#.............#.....#..#.#......#.............#..............#..#...#.#......#..#..#....#...#.#..........#.#..................#.....#..##..##......#......##..##.#...#......#.##.#..#.....#..#..#....#........#...##..#..#...#.##........##.....#...####.#.#.......#......#.##...................##......#.......#..........#...##........#.#.#....#....#..........##...#.##........#...##.......#..##.................#.#
............#..........#...#......#......#......#........#.......#...#........#...#..#.........#.........#.##...............#.##......#.....##...#.....#.....#......#...##...#..#....##...#.............##........#....#............#...#...#......#.........#.......#..#.#....##....#.#......#......#........##..#..#....#...#.......#....#..#.......#.......#...#.......##..#.#.#..##..#....#............###..#..........#...#.......#..#..............#.....##.......#..........#..#..####.......##.......#.##..........#....
.#....##...............#.#..#.#.........#..#.........#................#......#......#.......##.#....#.........#........#.#.....#......#.####......#..#.#..#.#.#.#..##....#..##.....##.#.#..#.#....#.....#...#.#....#.....#..##.....#.#..#.#.#.#........#.......###....#.#..#......#....#.....#.#.....#...........#...#.#..........#..........##..#.......##...........#.#.#...........#.##........#.....#..##.....#.#.......#...#.....#.#..........#.....###..#.#................#......#.##.........#.......#..##....#......#..
#....#..#....#...#...#...#......###.#...........#...#.....##..#..........#...#......#.........#..#..#..#..#.#..........#.#...#.......#.#.#..#.....#................##.........#...#.##...##....#.......#.......#......#.........#..#....##.........#...###.##.#...###.#.....#....##...#............##...##.........................#......#.........#..##..#..............#..#..#...#...#.........#..........#........#.#.#...#........#.##...#......#........#..#..##...#.....#...#..#.....#.#.....#....#.##...###..##...#.#...
.......#.#..#..#....#........#.#..#..#.#...#..........#.#.......#.......#..#......###.#...#.......#...#.....#.#.#..#.......#........#..#.....#........#......#.#..........#.......#...........#..#......#...#..#..#..#......#.#..#.....#....#.......#.........#.#.#..#.........#.##....####..##........#.#..##.#.........#..#...##.......#.#...#..#...#.#....##...............#..........#.....#.#...#...........#........#....#....##.#..............#......#.......#....##..#......#........#...#.#..#...#......#.#...........
...#####...............#......##.....##.##......#..#...#.#..##...##.#...................#.............#.##...##..##.#........#.#..........#.....#......###.....##.....#............#......#.##.......................##....#..#........#..#.#......#......##.........#.......#.#..#...#...#.#.#..........#......................###.....#...#..#.#.#......#.#...#........#......##.........##....#....#......#.........#.#.#.##..#........#..#...#....#..##..#..#...##.#..##.#...#.#.........#................##...........##...
....#.#...#..#.......#.........#....##.....#.#...#.....#..........#..#..........#.....................##..........##.......##....#...###.##........##......#.#....#...###.#....##...................#.##..#........#.#..##.....#.#..#.##.#.......#..#........#.........#...................#......#..............................#..........#...#.......#......#..#.#..#.##.........#............#.........#.#...#.##...........#.....###................##.....#.###....#.........##...##..#...#.....#............#.#..........
.........................##........#..#.#..#....................##...#.........#...#.....##.....#..#.......##...#...#..#...#.....#.................#.........#....#....#.#....#.###..............#...#............#.....#.#....#..............#.#..#......###....#.#..#.........#.#....#...........#...........#....#..#....#..........................#..#....#........##.###.#..........#..............#..#...#...........##.........#....#..#.......##...#...#...#.....#.###.#..........##............#.##....#.#..#..#......
..#.........#...##..............#.##......##.......#..#.#...#....#..........#......#...........#........#..#..#.#.....#...##..#.#.#.....#........#....#...##..#..........#.........#.......##...............#............##...#.......#......##....#..#..#.#........#...###..##...##.......##...#..#..#...........#.#.....#....##.#......#..#...#......#........#........#........#.###..#....#..#.##.......#.#...##.......#...#...#...##..#.......#.....#...##.#.#..#..#..........#.#....#...#.##......##..............#.......
.##.....#......#..........#...#...#..#...##.#...##.......##...#...#..............#...........#.#.....#.................#..#.....##......##.......#..#.............#..##..............##...............##....#...#...##............#....#.###......#..#.....##..........#...#..#....#.......#.......#.....####.#..#....#......#.#.###..#....#.....#...#.#..........##.#.##......#..#..#..........#..#.#...........##.#......#...#..##.#..........#...#.....#......#.#.#........##..#..#..#....#..##.#..#.##......#.......#..#...#
#.#........#.........#.......#.......#.........#...#....#.#.##.#.........#..#.......#..#...............#.#####.#....#.......##...#......#...........................#..............#..#....#..#.......#...#...##........#...........#...........#.#.....#.#..........##..........#..#..##....#.#.....#....#.#...#.###...#.....#...#.#..............#.................#..#..#.......#.......#......#.##.......#.#....#.#...#.....#.......#.....##..#....#...#..#.#.#..##.##.#......#.........##.....#...##...##....#...#.....#...
..#.....#.......#.##...#.........#....#...###.#..#.......#.........#.##.#...##....#.....#.#.......#...#............#.................##.....#..#..#......#......#...#.......#..#...##....#..........................#....#.#.#..........##.#..#..#.........##.#.........##....###....#..........##....#............#......#.....#....#...#.......##......#.#...###.........#..#.##..........#.........#.......#..#..##....#......#.......#............#....##.#...................#.....#....#.#..##.#.........#.#...........###
...#...##.#.......##..#...#.......###....#.##.#.....##..##.........#.#......#..........#...#...#......#..##.#.#.#.......#......#.#....#.#.#...#.......#.......#....#..#.#..##..#...#...#......#.#.....#.##..#.............#........#....##.#.##.....#............#...............#.............#..#.#.#.......#.....#........#.....#.....#...#.......#.#..#....#......#......#...#........#..............................##......#......#...................#.#......#.#.#.#..#.##.............##.........#.#...........#.....#.
...............#.........#.#.#..........#.#......#.....#..............#.......#..#.#............#..........#....#.......#.....##..#..##........#........##.#...#.##......#.......#...##.#.#......#.....#...#......#..#...#..............#..##.##............#............#.....#.#......#.....#.##...#.#....#...#.##.......#.....#.......#..#...#..#..#.....................#....#..#....#....#.#.......#........#.....#...........#...#.....##......#........##.........#....#.......#........#..##...#...#..##.#.#..#....#....
.....#....#.#.#....#........#..#.#....#.#.#.#........#...#..##.......#...#.#.#..............##..#....##....#..#.###.................#.###..#..#.#....#...#...#..........#....#......##...#.#.......##.#...#.....#....#......#............#.................###..#.......#......#.......##.....#...............#.....#...##.#........#.#..........#.........##...###............#......##......#....##...................#....#........#.........##..........#..........#.##...#...#.....#....#..###...........#.............#.#.
#..##.#..#....##...#....#...#....##......#.####..#...#...#.....#..................#....#......##..##.....#.#.#.#.#..#...#.....#...........#.................#......#..#..#....#...#..##..#.#..#.##......#...#.......#....#.#..................#...#...................##...#..........#..#...............#....##...##.##.....#..#.......###......#......#....#.....#....##.#.......................#...#..#...................##......#..#.#...#..##...#......#.......#.....#....##..#.####..............#....#.................
#.......#....#.....#......###.......#..#....#..##.......#......#......####...........#.......#.#.#.....#.....##.....#......#..........#..#..##.....#....#......#.....#.#.......#.#..##...#.....##.#....#..##........#..........#...#...#....#..#.#......#.#..........#.##...#.#......#..#.....#........#..#...##.......#.........#..#..#.#......#......##.......#............#......##...#.....#.#..#......##.#...##...#.........#...#.....#.......#........#.......##..#..#..##.........##......###.#..##....#...#..#....#...#.
.##....##....#...#..#.........##..#.....#....##..#.....####.#..........................##.#.........#....#....#......#.#........#.........#..#.........#....###...#......#.....#.....................#..#...#..#...#...#...........#.....#...............................#...#......#..#...#.........###...............#..#...#...#...#..#.#........#.#......#....#..#..#.#...#...#....#..#........#.#..#..#.#..##..##.##.#...#.....#.#..#...#.#....#.##.#.............#....#...#.........##.##.#..#.#..#..........#......#.#...
.#....#..#..#..#.......#.....#.#....##.........#..##..#.....#..#.........#...#..#..............###..#.#...................#.....#...........#....#.........#.....#.....#.#.#....#..##...#...#....#...###...#.......#..##.....##.........#.......##..#.......#....#.....#...........#....#...........#..............#..#....#...#...#....####.......##......#......#..#...#.#......##..........#.......#...#......#........#..#.........#..#...#.#...#..........#.##......#.#....##........##....##.#.##........#........#...#...
#..#..........#..##..............##..#.....#...#......#..#.........#........#..###................#..#..#.....#.#..##..#...#.............#.#...##........#.......#.....#..........#..##....#.......#.#......#.#.........#..##..#..#.....#.#...#.....#.##.#.....#.##..#....#........#.#.#.#...........#..#....###..........##.....##.#...####....#.....#.....#...............#..###.....#...##..............#.#.##...#.#...#....#........#............#...#.#......#.#..........#.................##......#......#.#....#.#......
.#.........#...#..#.......#.#...#.........##......#.....##...#..#....#...#.#...###............#.....#..#..#.......#.....#...##....#.............##.....#....#..##....#..#.##.......##.#...............##.........#....##...#..#.......#.......#####.........#..#..#..........#.#..........#............##...#....#.......#....#.##...........#...........##...#....##.#.#.....#........#.........##.......#.#.......#.....#..#.#..##..#....##.#.........#....#...#.....#..#.##.........##......#.#...#...##..................#.#
.......#....#.##..#.#.......#####..........................#....##...#......#.....#......#.#...#.#......#.......#..#....#......##....#.#..##............##..##..#.#.....#.....##..#.#...............#.....#........#.#.....#..........##..#.................#.......#.............#...###......#.....#..##..............##......#.#.............#...##.##.....#....#...#......#.#......###...#....#.............#.....###.#.#....###.............#...#.....#....#........#..#.#..#......#.....#........#....#....#.....#.#....#.
#.....#..#....#.......#........#.....#...............##.....#.......#..##.#...#..#..................................#..#..#.....##.#.................#.#....#..#..#....#..........#.##.....#...#.#......#.#.....###.....#..........#..#..#.......##..#.........#....#.#........#.#...........#.......##..#...#.#..............#....#.....#......#.......#.#.#....................#.#............#......##.##...........#.........#....##..##..##.....#.#..#........#.........................##....#.#......#..#.##....##..#....
.........#..#.#........#....#..#....####...##.#..#.#....#.........#.......##...##...#....#.#....#.....#............#...#.....#.#........#...#..........#.#..##...#.#.#..#.....#....................#......#....#.#...#....#.#.....#.#.......#....###......#......#..........#...#.#..........................##..##............#.#....##.............#....#......#......#.............#.....#.#.#..#....#..#..#......##.....#.....#.....####.....#.......#...##.#..#..#......#.###.#.........#.....#....#.#....#.#....#.#.#...#.
#...#...........#......#......#.....#.......#.....#.#..#........##....#.......#....................#.............##...##..#.#..#...#......#....#....#......#...#.##...#.#..........##...........#.....#............#..#...#..#...#..#..##.##.....##.....#......#...#......#..........#.###...#.....##..#.#..#..#.#.#......#.#.....#.....#..##...........#.#.#....##...#......##....#..#.#............#...##.#.#..........##.............##.....#......##......#......#......##.#......#.#...#.....##....#.##.#......#.#.........
###..........#.....##..#......#...###.#............##..#.#..#.##.#......#........#.#...#.......#...##..#..#..#...#.....#............#.....##..##.....#........#..........#.#...#........#.#........#.#..#............#........#......#......................#.#..#.#.......#.#............#.........#.....#.#.....#..#....#...#........#...###....#..#..........#......#.#.#...#...........#....#....#...#...#...#...#...##...###....##..#............#......#..#....#...............#.#..#..#............#..........##.........
####..#....#..#..#...#....#.#.......#..#.................#.........#.........#.....#..#.....###...........#.#.....#......##..#.##..#..##......#....#...#.......#..#.....##.#.................##...#..##....#.....#.#.#..#..#......#..#....##.#.#.......#.##..#...#.......#......##..##..###.....#.....##....#.....#.#..........#.......#....#..#.............##...####...#.........##.###...........#.#....#.##....#.....#......#.......#........#...###....#.............####............#.#................###.#........#.#.#.
.....#........#.#....#...#........#.........#.#..#..........#...###.#..........#..#....#......#.....#.#.......#.##.....###..#......##......#........#.........#..........#.###..#.........###....#........#.#.........#.#.......#.....#...##..............##..#..........##...#...#......#....#.##.#...#......................#.##..##...........#.....#.#..#..#..............#.........#...##...........#.#.........#.#..#.............#..........#..#..#.#...#...#.#....##.........#...##....#......#.....#..##...#...........
.....##...#......#.........#.........#.....##...##.####..#...##....#....##.#.......#....#....#.#...#..#...#...........#..#.#...#...........#.....#......#...##.....##...#.............#..##.#.#..#........#...#.....#...#.##.......#.#..........#.....#...#.#..#.#.....#.......#..#......#....#.#......................###...#......#...##.##..#...#....##....#....#..#....#...###..##.##..#.#.#...#.....#....#...#.....#..........#.....##..........#.##...#........#..........#.#....#..#.#.#..........#..........##.......#..
...#........#..#.....##...................#...#...#....#...#.................#.#...........#......#.........#......#...##.#........#.......#..#............#..###..##........##.....#..#.#...........#.#..#...#...##..#....##............#......#......#...#.......#..#.##...###.......#.#.#............#..#.#.....#...#....##....#.......#..#.....##.#........##.#....#..#.....##....#.......#...........#..#.........#.#........#...#..........#...............#.#...#....#.##.#............#..#.............................#
...#...........##.........#............#..#..#...##..#....#.#.#.#..#................#.#...##..#.....#...#.#.#............#....#..#...#......#....#.#............#.........#..........#....#...#..........#...........#...##....##...........#.......#..#.............#..#.............#.#.....................#.....##.#......#..........#.##.##.....#.#....#..#.......#..##..#...#...........#.#....##..#.....#.....................#.##.........#.#.......................#.#....##..#......#.##.......#..........#.....#.#..#
...#......#.###..........#........#.......#..#..................................#.........#.###.....#.....#.............###..#.....#....#.##................#...##......#.................#.......#..#....#..#..................#.#.#...#..#.#........#....#....#..................#.......#.....#....#..#...##......#.............#.#.#..##...#.#..............................#....##......#...........#....#.#.....#.............#........#..###......#.....#..#......#...#....##...#..........#...##.##......#.#.......##...
#.......#....#..#.#....#.###...#....#...#.................#.##......#.............#..............#.#...#....#.............##.....#.#......#...#..#..#..#..##........................#..#.#..#............#.........##..##..#........#............#........#.....#.##..#.....#..#....#..#.#.....................##..#....#.#.....#...#.#.#..##......................##.#...........#....##...#.....#.#...........#........#.....#.......#.........#....#...#.#...........#.....#.............#.#.#.....#.###....#...#.....#.#.#..
.....#.....#..#...#.#...##.##.#..#........#.....#.........#.#.#.#.....#.#.##.##.................#.........#.....##...###...#.##.##..#.#...............##.###.......#........#...#......#........#......#.#..#.....#.........##...##......#...#..##........#......#............#..#...#..................##.....#.##............#.......#........####..#.#...#....................#...#...........#.........##.......#................#..#..#..###.......#..#..#........#..............##.#..............#.#.........#...#.....#.
...#.........##.#.......#...#.#.........##.....#.................#....#..#..#..##.......#.##.....#...#..................#...#..........................#...#...#.#.............#.#..............#...........#.........#.....#.........#...............#..#..................#.#...............####..##..##....#..##...#....#.#...#..##..#.#.#....#.#......#...#..#......##.#.#.......#......#.......##..........#......#.....#.......##..#.....#..#......#...........##.#........#....#..................#...#..........#...#...
.#.........................#........#...#....#.........##...........##....#...#..#...............##..#................##.#........#...#...#..#.............#..................#.......#...........................#..............##.........###......#...##.#..#.#.##....#....#........#........#..#........##...#..##.#....#....#..#...#..#...#....#....##...#........#...#.....#.#.##..#.#........#..#.....................#..#...##.........##.#.....#...##.#...#.....#...#.#............#........#..##...........#..........
.#.#.....#.#.#..#..#.##......#.....#..##............#.......#....#.................#.#.#.#.##.#.....#...#...#........#....#.#...#.#........#.......#.....#..#.....#...#.....#.........#....#.......##.##.#.....#.....#.#...#.....#.##..#........#.#....#.......#......#.........#...###...##.............#.......#..................#....##....#.......##...#.........#..............#..#..##......###.#....#.........#..#......##.....###..#....#.........##...........#..#.........................#.........#.........#......
.....#..###.....#.#...###....#................#.......#...#................##.#.....##.#.......##....##...##.......#...#......#.....#.......#......#.##..............#.....#.#...##............#...#.....#..#.#...#.#.................###..#.....#.....##.#............###.......#...#.......#.......#........#........##.#.#..#.#....#.....................#................##......###..#.##......#.#.##...###.#.#.#......##.......#......#....#......#........#...##...#.#...##......#...##....#.#...#......#.#......#...#...
...........#....#.##........#..#.#.........#.#.....#..................#.............#....#.....#.##.#.#...#..##........#.........#...#.##..#....#..#......#..#.#....#......#........##..#.....#...#.#.#...#.##.#...#....#..#..#.............#.#..#..#...............###.............#.......#..##..#...........###.#.#....#.#.....#............##............###...##......#.#..#....................#....#..###......#..#........#.......#..#....#...#..............#.#...##........#.#...#..#.....#.#.........##.......#......
....###....#....#...........###....#......#..#......##..............##...#....#..#......#....#...##....#..............#.........###.#......##...#.....#...#.#...#.#..#.......#.........##...#..#.....##.....#......##..#....#...#....#...............#....#...........#.....#..#...#....#..#.....#........#....#.#................#....#.#........#...#...........#.#...#..#...#.................##...#.....##...##.##..#..#...#...............#................#..#..#................#..#........#..................#.........
#...##........#.........#...#....#...............#.#...........#................##.....#...#........#....#.#.#....#.........#.#.....................#.......#####................................#...#........#.#...###..#.##.....#....#.....#....#.............#........#.#..........##.##...#.#.....#.....#.......#.....#.#....#.......#.......#...##....#..#....##.##.##..#........##...#.#...#.........##.....#...#....#..#..#....#.#........#.......#........#...#.#.....#.........................##...##.........#.......
...##.......##..........##.....#....#..#...................#..#....##..#.#.....#.#..........................##...#....#.#...#.#...#.....#.......#........#..#.####...#....#..#.#.....#...#..##....#................#..####.#.#...#......#.#.................#.#..#...#..#..#.##.......#.................#..##...#....#......#..#.#..#....#.................##....#......#....#.##.##.#.#...............#...#.....#....#....#.............#..#.#......#...#...#...#........#.........##.#..##...#............#..#...##.#........#
..............##......#.##.............#....#...#..#....#......#..#.#.#...#.##.#.....#..##.....#..#......#.###...#.#....##..#.#.#.....##..#.....#....##...#.........#.....#.#...#.#...#...##..........#..###.#...#..#.#....#...........#......#......##...#.#.###....#..........#.......#............##......#..#.....#.#..#.............#...#..................#.....#....#.#.#......#.....#...#............#..........#.#.....#.#..#.....#..............##.....#..#.##......#........#..#.#....###.#.......#.......#.#......#.
............#.#.#..#..........#.............#......................#....#....#...#.#......#..............#....#...#.#...#...#...#...............#......#........#..#..............#.....#...#....#.#.#.##.......#....##.......#.#.#####...#...#...................#.....#....#.##.#..........##.##.#..##...............#......#..#........#.......#.......#......#..#..#..#..##.....#....##...........###........#.#....##..#..........#....#...........#....##...#.......##.#........#..........#.#..........#........#........
.....#.............#.....###..#...............#.............#......#......#.#.#...#.#....#...........#.#.............#...................##...#..#......#........#........##.....#....#.#..##......#.........#......#........#...#............#...#.........#.#....#..#..###.......#....#.#...............##....#..#...##............#...#........#.#...#.......#.#..#.....#.........#...#.#....#..#.....#.##.##.........#..#..#.......##..........##..#........#..................###.#..#.......#.#......#..........####..#...
...#...#..........##..#.#.....#.#.....#...##.#..#.........#........#..............#..........#.........#..#....##.....#.#.....#..........#..#..........##.......#.........#..#..#..#.#...#...........#...#..####..............#.........................#.#.............#.......###..#.......###....#...#.....#......#.....#.##.....#..#.....#.##...###.#....#..#.#.###.......#........#.............#...#...............#.#...#.....#.#...........#.........#......#........#...##.........#..#.##.#......#..................##
..#....#.#....#....#......##......#.#.........#.#..#.#...........#............#...#.#......#..#...#........#.#.#............##..#..#......#.#...#.....#..#.....#....#...#.....#......##.###.#...#.....###...##.#...........#......#..##.###.#.....#....##.#.#..##....#.#..##......#.............#....#........#.#...............#.##...#.#...........#...........#.......#..#..##.......#.................#.##..#......#..###.............#...........#.#..#..........#................##....#........###...#.....#...#.....#.#.
.............#....#...#...#.#.....#........#.#.#..#..###...#................##.....#...#.#.#.#.......#.....#.............#...#..###..........##.#....#.#...#.............##...###.........#..........#..#.##........#............#.##....#.......#......#.....#...#..........#.......#.#.......##.#.......#.##.#....#..#.###.#.##....#......#....#.#.#...#..#....#..###.#.....#....#....#..........#...#.....#..............#.#..#..#....#.#.#......#....##.#..##..#.......##.#.#...##....#........#...#.....#..................
...........#..##........#.##..#........##........#..#.........#..#.#..#....#..#........#.......#..##......#.#..#.##..#.......#..........#......##..##........#.....#....#.#.#.#....#.....#.#....#........#......................#.......#....#.#.#.......#.......#......#...#...#..........#...........##.....#.#...#......#...#.#....#......#...............##....#.#.#..##...#.##.....#.#.##.....#....#........#.......###..#............#.#.#....#...#.#.....##...#.#.#.##.#...#...#.#.#.....#..........#........#....#.#....
.#..#......##...#....#.##.#.#...#.#.#..#.....#.#....#....#...##..#.....#..#......#.#........#......#.......#....#...#....#......#...#...#.....##............##.......#........#....#....#.#................#.##......#..........#..#...............#....#...#...##..###........#.......#.#..##.....#....#......#....##....#.......#...#.#...#..#.#..###............#.#.#....#.##.......#........................#.#.......##.......#.##...#.#..#..#.....#...#.....#.#....#.......#..#.........#.........#.............##.....#..
.##.....#...#....#.##....##.......##.#..#.....##....#......#.##...#....##..#.###.#......#...#.##....###...#...##...#.......##.#..........#..#...#.#...##....#.##......#.#.#...........#.#..#.#..##..#.....#.............#.####..........##....#..........#.#....#..#.##.........#.##....#...........#...#..#.......###.#..#..#............#.....#....#..........#.#..#.##.......#.#..#...#.#...#...#..........#.....#.#....#.#........#.#.........#.#...##......#.#.#..........#.##....#.##.#...........#..#..#.................
.#..#....#...###.....##.#.##.#.....#..........##.......#.......#...............#..##..#...##..#....#.#....#.###..##.....###.........#..#......#.#....#.............#......##..##.#..........#.#.#............#.##...###.......#.........##.....##....#...##.#..............##...#..##.##..#...#...#.#........#.#...#.........#.....#...###..#.......#......#..#.....#...........#........#.#...#.#...............##.....#..#...................##...###..#...........#.....###.....#...#....#....#.#....##....#..#..#...........
.......#....#.....##..#..........##........##.#..........#..........#.#...#....#.....#...#............#....#.#.........#.#......#....##...###.......#......#..###.#........##.....#......######........#...#.......#....................#...................#.......#.#..##...#....##.....##................#......#.........#....##.....#......##.#......##.#.#....#.#......#...##.....##......##........#....#.......#.....#..........#....#.........#......#....#.......#.....#...####...#...#......#.......#..#..#.....##.#.
.#.....#.............###.......#.#.......##................#..............#.#..#......#.....#.#.##.......#...#............##......##...........................#...#.#.#..#.#...##...................#.##...........##...#....#..#..#.......#...#........#....#....##.#.........#.....##....#..#.#..###............####...#...........#....#....#..###............#.#.####......#................#..#..........#.#......###.......##..............#.....###....#....###..#....##....#.#..#.....##......#..#.........###......#..
.#............#.#....#.#..#...#...#............##.#..#....#....#...#..#..#..#..#.##......#.....#........#...........#.#........#...#.#...#............##..#..#.....#.....##..#.............#..#..##..###......#...#..#...#...#.......#............#...#..........#....#....#...#.#........#...##.#..........##................#.........#...##............#..#......#.........#............#......#.#....#..#.......#..#...#.....####...........#..#.##..........#.......#.....#..##.#..#.......#.....#........##.......#.......
....#.......................#..##..#.......#..#.............#......#...........#.......#........#.....##.....#...#......#...#.....###.........#.#.......#....#....#..#....#.....#.#....#...................#..........#...###....##.....#..#.##....#.#..#....#......##.#.....................#.............###..#.....#.#.......##....#.....#.#.#........#...#.#....#.#.#.#......#.##........#......#..##.#.#....#.#...#...#.........#..#..#.....#.#.#...#......#..#..#.#.##.#.#....#..#.#...................##..#.#..#...#.....
....#...#....##.......#..#....#....##....#.........#.#..#.......##....#..#...##......#..###...............#.....#.##..#......#....#...#...#..#....#.......#....#..................#..#....#...#.#.#.#...#...#...#...#.##....#....#...#.........#.....###..........#.###....#..#....#........#........#.#.#...##....#.#.##..#..........##.........#......#..#......#............#.#................##...#........#........#....#...##....#.#.....##..#.....#........................#.#......#...#......#.....#....#.......#....#
#.#....#..##.......#............#.....#....#.........#.....#...#.#..#.#....#...........#....#...........##................#.#.#......#....#....#..#.##..........#.##...#.#.......#.#.#.#.....#...#....#...#.#...#..#....##........#.......#.#....##.#..#.#.##.#........#.#..#..#.#.......#............#..#...#.....#....#....#....#................#...#..#.##...#..#..#.....###...#.#.#..........#............#........#..........#..........#..............#.#..##.......#...#........#....#..#..#....#..#.#...#..............
.........###.#....#...#....#.....#....#..........#.....#.......##...##...#....##...........#.#..#....#......#....##........#......#.#...#.....##..#.............#.#.....................#.#.#.##..#.......##.#.#........##....#..#................#......#.#..#.....##.#...............##.###.......#.....#.##......#.#...##.#....#..#..#.......#.....#......#...#...#........#...##...##.....#....#..#.....#............#.#...#...............#..###........#......#.#.#.#.#.#..##.........#.#.....##..##..#.....##..#.........
.....#.............#...#..................#....##......#.....##........#....#.#.#.#.#.#.##.....#...#.....#..#...#.##.##..#....#.....#....#..............#.#........#.##.....#.#...#.....#.....#......#....#.....#.#...#.....##..#.......##......#..#...............#.#...#...............#....##.#........#..#..#.......#....##......#....#.....#..#............#.......#......#...#.#......#....#..#...............#.#...#...#.......#...#.........#.....................##.........##..#.#.............#....#..##..##...#..#..
...#..........#.#......##............#...#..........#....#....#....###...#.#.#...#....#...........#....#.#..#.........#...#......#.........#...............##.....#.#..##......#...#.......#.#..#...........#..#..#.#...#..#....#........#...##......#.#.#.....#.......#.#..#.....#..#.......#.#.#.....##.......##.#.##.....#.............#.....#.............#..#.#.........##...#..........#..........#............................###...........#.......##.....#..#.#.##.#..#..##...#.....##.#...##..#..##...........#.....#.
........##....#........#......#..#..#....#.....#..........#........#...#.......#.......#..#....#.....#.#.#.#...#..........#.#....................#.#..#.##..#.##.....#...#......#............#.#..#.#...#.......#.....#.#.........#.......#...##..#.#............#...##.####..........#...#.....#.......#.......##.#.#...#.#.........#............##...........#...##................#.......#...#..............#........#####.#......#..##..##.#.....#..##.....#...............#..#........#.#...#.#.......#..##.#.#....###..#.
.#..#.......##............#...#..#.##...#.....#............#..........###....#..........#......#..#........#.........#........#...............#.........#..#.......#.........#.....#.#.....#.....###...##..##..........##.#..#.#.....#..#.......#.......##..#.#.....#...#..#...........#....##.#...#........#....#..##....#.#..###....#......#..#..#..#..###.#....##.......#.#.#..#..#..........#...#....#...##......#..#......#.#........#..#..#........#.........#.#.#......#........#..#......#....#..#.....##...............
...#.....#........#.##........##..#...#..##.#...#....#.......#.............##....#......#.##...##..#..##...#...#.##....#.#.#...#...#....#..#..#.....##.................#.#...#..#.....#....###...#...#........#....#........#...#.#..#........####.....#.........#..#............#.#............##..#......................#...#.#....#.#..#......#...#...##......###...............##.#........#..#......#.....#.##.......#.#.#.......#.#...............#...##..........#......#..##......#........#.......#..##.#...........#.
.#...#....##........#....##..........#...#............#.#.....#.................#.#.......#..##....#.....####.....#.#............................##.......#..........#...#...........##...#...#.####....#...#.#..#.#..##........#.#.....#.......##.#.##...#........##..........##........................###.#...##.....#................#............#.............#..#..##.......##......#.....#....#..#....#...#...#..#......#..#..#...##.......##.#......#.......#..#..#........#.#.##..#........#..#.#.#....#..#.....##....
.........#...#.##.#..........#......#.#........#.......#.#..#..#...........#.....##.............#...#.#...#..............#......##......................#..###..#.......##............##..#....#..##..##.#..##..#..........#...#.#..##....#...##....#..............#...#............#.......###.##....#.#...#......#............#.#......#...#......#....#...#....#..#...............##..##...#.#.......#.....#.#.....#.#.##..........#....#.........#.#...#....#..#...........#...........##........#...#...##........##......#
#.##...##...##.....##..#...#.###..##...#..#...##.#.#...................#.#.......#.......#....#........#..................#...#.......#..#.............#........##.......#............##..##.....#....#.##............#.........#..........#...##..........#.###..........................##......#................#...............#.#..#...#.....##.......#............#..#..#.....##......#............#.......##.....#..#.#.....##.....#...........#....#.....##..#.#...#.###....#...........#......#...#......#............#
...#.##...#....###..##.....###.........##..#......##...#.........#.........#.##.........#.#................#..............##.................###....#.....#.......#....#.###.....#......#......#....#........................#...........#....#.....#...#.#..##.#...........##.#.....#..............#....##..........#...#......##.#...............##...##.....#..#...#......................#..#..#.....................#.#..#...#...........#....#.......#..##..#.##...#.................#.#....#....##....................#.#
#.........#..#....#.......#.....#.#...#..#..#.#...#.#........##.............#..#.#..#.#.#......#...#....#....##..........#.......####...#.......#...#...#.#.#...........#........#........##......#...........##.#........#....#....#..........##.......#...........#........#.............#..#..##........#....#......##..#.........##..#.....#......#..#..........#...#.....#.#.#.##.........#............#.#..#..#.......#....#..#...##......#........#...............#.....#......#....#......#..#...##...#...#...#..##..#..
..........#.#...#.....#......#...........#.....#..#.#..#.#..###......#.......#......###......#.........#.#.##.#..##...........#.#......##....#..#........................#...#..#......##......#.#....##..#..##...#...#..#.#........#.........##.....#.###....#................#.................##......#......##....#......#.#............##............##.........##............#..........#..............#.......#...#...#..............#......######............#..#.##.....#....#.......#..##.........##...#.##..#..#..#.#
.....#....#...#..#....#..#.........#...#..#.........#..................##..#......#.#...###.....#.#.........#..#.#....#...................#....#....##....................##....#......................##..#................#.....#......#..#...#....#........#.......#..#.#........#..#.......#.............#.##.#........##.#.##...........###...................................#...#........##..#..#.#.#....##...#.......#..##...#.#.#.#....##..#.....#..........#...#.#..###.......#...............#.#...##..##...###......
.....#..#.............#...#.#...#..#.##....#.##..#..#.......#.#..##..#.#.#.....#..#.......#.#.....#............###...#....#......#.....#..........#......#.......#...##.....#........#...##..##.......#...##....#.#......#..##....##...#...........#..#.....##...##.#.#........##....#.....##........#.#......#...##......#...#...#.#.........#.....#..#...#.#...........#.....................#.....#..........###.#...........#.......##.#..........#.......#...........#.#..#........#....#..##......##....#..#.#...#....#...
.........#....#.#...#.##.#.#..........#.....#........#....###..#...........#.#..#.#.....#....##....#..##.....#.....#.....#....##...#.............##..#.......##......#..#......##....#....##...##....#...#.......#......#....#....#.........#...#....##.....#.#.#.......#..#...#......#...#.......#.##.#.......#..#.........................#......##...####.....#.#..#.#......#.#...#.#..#..#...............#...##...#...#........#..##.#........#....#.................#..............#..........#.......#.................#..
#.#......#......#....#.......##.................##.....#..##.....##......##...##.........##....#...#.#..##..#.....###...#.......#.......#....#.#.....#......#........#...............#.#...............#......#..#..#.....#.....#...#...##..........#.........#........#......#...#..#..............##.#...........#..#......#...#..#....#.#.....#....#.....##..##...##.............#....##....##........##.#................#...#..#....#.......#...........#.......#..#.........###............#...........##.................
.....#.#..#....................##....#..........##....#.#.#..##.##......#..#...#...#....##......#...#....##.............#.##..#....#......#..........#....#.....#......####.#.....##.......#...#..#...........#.#.#...........##...#.......#..##..#..........#....#...##......#.....#.#...###.....#........#####.........#...#.....#.#..............##..................#.............#........###.#................#.#.............#......##.#.#.#.....#....#..........##..#.#......#.......#...........#.#.##......#.......#..
........#...#...#.###.#.......##.....#......#........#...........#....#...##....##..........##.##....##......##............#.....#.....#........#.....#....#...............#...#........#......#....#....#...#......#..#.......##.##.#.##.#...#.....##..##.#....#..##.....#..#......###.#.......#......#..#.....#...##.#......#..#.....#......#.................#.........#.##.........####..#...#.....#...............#..............#.........#.....#...#.#.....###..#...........#.#....##.#....#...#..##.#......#...#.....#.#
.................#...#.......#.#............#...#.....#..#...#......#.#.....#...#.....#...#......##..........................#..#.##..#...#....#......##....#.##..#.#.............##.....#...##...#...........#......#.#....#................#........#........####...#..#....#......#..#.#...........##....#....#...###..#...##...#..#....##.#..#............#..#...#....#..#...##...#.#..##.#....#..#.#..............######.....#...........#....#.....##...#...#.....................#....#.#..#........##..#...#.....#...#..
#.###....##........#........#....#..##....#..........#.#..#..............###......#......#..#...#..##....#.#.#.....##..........#.....#..#...........#...##.#.#..#........#...#..##...##..#...##...##...#.....##.........#..#........#...#....#.........#.......##.#...........#.....#...##..#.#.#.#.#..#...#....##..........#.#.#.......#.........#.....#.............#....#...#.........#....#..................#.#........#..#.....#.#......#......##.#..#.###.........#.#..#...#..............................#..#....#.....#
.........####..#.....#...#.....#..#.................#.......##..............##....#.....#...#....#.#...#..#.##...............##.....###.#...............#.....#.......#....###....##......#.##..............#.....#....##.#..........#...#..#.#......##..........#..#.......#...#......#...##.###...#...#.#.....##.#.#......#.###..#..#...#.#......#...#......###...#.##..........##..#..#....#..##..#.#.....#.#........#....##.......#.............#....#.#...#........#...#....##...........#...........#..##....#....#...#...
...#......##.......#.......#..#.#..###....#....##...............#...##.#..#....#...##.#.......#.........#..#..##.#.....#............#....#........................#....#...#...#....##...#.#.......#.......#.#......#..............#...................#.................#..#.....#.#.#..#.....#..#....#........#.....#..#..#.......#..#.#.....#.......#...#.#.....#..##............##...............#............##..#...................##.....#...#..#...#.........#.##..........#........##.........#....#......#.....#.....
................#........#..........#..#..#.......##.#.#..#.......#..#.....#.....#.#.#..###..................#...#............#..#.#.......#..........#.....#........###....#..##.....#......#.....##...#.....#...........#.........##..#.#..#.##.....#..#.....#..#....#.#.......#...#..#....#................#.#........#.#.#............#........#..##...........#...#..#.#..#....###.#......#.....#....#......#.##...##......#.#..............#....##............#.....##...#...#.#..........#.........#....#........#.......
........#..#.........#.#..........#....#....#...#........##.#.........#.#.#...##....#..#.#..#.#..#...#..#......###.....#....#..#......#...#.........#.........#..#...#...#...#....##.#.#..........#..#.#........#........###....#...#......#........................#.......#.......#....#......#.#..........#.....##.#....#....#....#.#..##..#........................##...#..........#....#.#...................##...#...###.#....#......#.#.##............#....#....#.###........#.###.....#...#....#..##.#.#....#......#.###
....#.....#....#......#..#.....#.#.....#....#..#.##.#.....#.......##..#...................#.###............................#......#.....#.#.#...........#.#.#......#....#..........#.....#....#.#.....#...........#...#......#........#.....#.##........#..............##.........##....#....#.#...........#....#...............#......#.#..###....##.....##.....##.........#.#...#.........##........#..###...#...#.#..........#.....##.#........##..#......#..#........#........#..##..#..#...#.................#....#.#.#....
.###.......##........#...#....#...#...#.....#.#####..#.......#.#........####.#...........#.#.....#....#...#..........##...##...........#.#......#......#....#.#...#..#.#..........#...#.....#.#......#....#.##.##....#............#.#......#.....##.#.....###.#.#........#......#..............#........#.........#........#.......#...#.#.........#....#...#..#.........##...#.#....###.........#..#..#..............................#......#.........#.........#...........#.................##.###.........#..#..............
......#.#........#.................##........#..#...#...##..#........###..#..#..#.....#...#.........#................##....#..##....#.#.......#...#.#.#...#...#.....#.#............#......##...#..................##...#.......#....#................#.#....##.#..........##..#..#.....#....#.............###...##.#......#.......#..#.#....#.........#..............#..#.......#.......#...#..#..#.#.........#....##......##.....#.#...............##.#......#..#.......#........#...#......#....#..........#..#...##..#.##..#.
.#.#.....##................#...................#.....#..#...##.......##...#.#....#.........#...#..#...#..##..#.#.#..#......##.......#..#..##.#.#...............#.......#........#...#....#........#..#....#.#.....#...#.##..#....#.....#.....#.#.#...#...##.#....#.#......#...............##....#.......#.......##......#.#.#.#.#..................................##..#..........................##.......#........##...............#.....#.#...#.....#.........#....#..#.#.#...##.#....#..##...............#..#.##...........#
#.........#.........#..#.......##.....#..#.#..#......##.#.#....#.#..##....#....#......#..#............#..#.........#........#..#.....#.......#..#.........#.......#...#.....#...#.....##....#.#....#........##...#.#..........##.....#.#.......#.......#...#......##.........#....##..#.....#........#.#####..#...#..#.........#....#.................#....##.......#...#.....#.....#.....##....#..#....#...#..#...............#...............#..#.....#....#.###..#...#..#......#....#....#####.....#...........##.#...#.....#
...#.....#..................##..#...#.......#.......##...................#...#.......#.###.....#........................#..#....#...........#..................##...................#.....#......#...........#.#...............#.................#...#........#...#...#..#........#.................#...#..##...#...............#.#....#.....#...##.###.#....#........#......#..#.##.....#.##..#............#.........##..........#....##....###..##.....#...............###................#....#.........#...........#......##
.........#......#......#................#.........#...........#.....#.......#.#.#........#....#...#....#..........#..#..........#.#..#.##...#..#.#......#.......#.....#.#.....#.##..#........##............#...#...#...#........#....#..#.....#..........#......#.##.#..#...#...........#.#....#....##......#...............#.###............#...#....##.........#.............#.......#.......#....#....#....#.#........................##........###..##......#...........#......#...#..............#.....###....#...#.##.#...
...#..##.....###..#...##..#.#...#..................#.#.###............#.......##....#......#...#.....#...........##....#....#..#.........##......#.........#..#......#.#.#.#..#.#.....................#.#...............#..#.#...#..................#..........#...##.#.........#........#..#....#.....##.......#.#...#.......#....#.....#...#...........#.##.#...#...#....#..#.#......#.#.........#......#..#............#.........#...#...#.........................#..##....#....#..#..........#...#......#.##.#.#....#...#..
.......#.....#....#......#..#..#....#..##...........#....#..#.....#.##.#..........#..........#.......##.#......#....#....#.............#...#..........#....#...#......#............#.#........#.....#............#.#..#......#....##.#.#..##..#...............##..........#..#.#...#..#.....##.#......#.....#...#....#..#.#..#....###....#..#.#.........##....####...##...#..##.#.......#........#...##...#.........#..#..........#.............####........##.#.....#..#.........###.............#.....#...##....#...........#.
...#....##.....#...#..###..............#.................#................#.##.......#............#......##...............#.......#...#.....................#....#...#...........#............#.................##.............#........#........#.#..###..#.#.......#......##.#.#........#..#.....#......#..#..#..........#..##.#...##.....#...........###....#.###.....###..#..#.#.#.##.....#............#...#...#...........##......#.........##......###...#.#.....#......#.#...#....#.#.......#...#........#.....#.........
##...##..####.......#....#..............#..........#...........##.................####..##.#......#.....##..........#......#..........#.......#.#..#........###....##......#.#.....#............#...#....##...#.#.....##.#........#.....#....#....#....#........#...#........#.#...........#.#...#..........##.#.#........#..#...#......##.#.........#...##...#....#......#......#..#....#..#.##...##..#..#........#......................#.....#..................#.#.....#..##....#....#................#.##.....#....#.......
....#..#........#.#.#............#.#....#...#.#.........#..#..#.#.#.#..#......#........#........##.##......#.....#.......#...#.......#.#......#...........#.....#.##....#..#.#.#....#..#.....#.....#.#..#.#..#...#.....#....#...#........##.........#..##....##.#..##...#.........................#......#..##......#.....#.............................###...........#...#....#...........#......##.......#.#.....#.......#...#.......#...#..#.......#.....#.......#.#....#...##..#..#..........#.....#...##.......#.......#...
.....##.......#.......#.........#.............#....#.........#.##..#.....#.......#...........#.#.#..#.#....###.#..#..#.....#...........#...##.#.........#..##.#...##....#....#..............##.##.#....#.........#..###........#.#....##.#.........#.......#.##...#.....##.#.#......#.#.....###................#.##......#........#.....#.#..........#..#......#.........#.##.......#.#.......#...#...#......#.#.......#..#...##.............#......##.....#......#...##.............#.#..#.............................#.#.###.
#..#..........#....#.....#.....#..##.......#........#.........................#...#...#.#.....##.....#..#.##.###...#####...#..........#..#......#.....#######.#.###...##.............#............###..................#....##.....#....#....##.....#..##.....#.........##......##......#....#.#..#..###..#.#...................#..#..........#......#.....#.............#...#.#.....#................#...##.#........................##.................##..#.....#......#.......#....#..##...##.#.....#.....#........#......#.
............##.#.#.......##...........##.......###...................#.........#..####.#..#.#................#.#.#......#...........###...#..#.#.##.....#......###..........##..#...............#.....#.........#..........##......#..#..#.#.......#..#.....#...#.........##..........#...#.......####..#...#.....#.....#.#.###...#..##.....#..#......##....#.....#..##....#..#..........#..............##...#....##.......##.......##.#..................#......##...#.#......#.................#...#..#...............#.....#.
....#......#..###................#...........#...#.........#.....#.#...#.......#....##.#..#......#...#..........###.....#..........#.#.#....#...#.#.....#..#.....##.##.....#....##............#...#..#.........#...#...#..#..#...#......#.##......#...#..#..#...#............#..###.#....#.....#........#..#....#....#.#.#......##.........................#...#.#..#.....#......#...#..........#....#......#......#....#........#.........#....##..#.........#.#..#..........#.......#.....#........#.#.#......#.#..###.#..##..
.......#.......#..#.#......####.....#.......#.....#.#.#........#...#...#....#......#..##...##..#.##..........###...................#.......##......#......#......#.###..#..#.##...#......#...#.#...#...#.#.#...#.#.#.....#..........#..#.#.....#...##.#.....#.##...#.##..#..#..#.........#......#..#.###..#...........#.........#.##.#...#.......#..........#...........#..#.#...#............#...#.#.#.#.........#....#...####.#.#..#....#.#...#....#.....#............##...#..#...#..#....#......#...#............#..##.......
......#......#..#...#......#.#.................##..#........#.#.##.....#..###....#.....##........##...........#..#................###..#..#....#..#........#...##.....##....#.#.........#........#...##.#....#.#.#......#..#....##.......#...#..................#......#.....#....#...................#.##...#..#..#.#.....#..#........##..#..............##.....#....................#...#......#.....#.#...#.....###........#.....#...#.#..#..#..#.......###.#.#.#.#..##..#...#.#...##.......#..#...........#.....#...........
#.......#.....##....#...#......#...#....#......#.......#.....#..#......#.....#........#.###................#......#.........#..#...#.........................##..#..#...##...#....##..........#.###..#...#...##........#.#....#...#.........#..............#...#...#.#.#.##.......#....#............##...#..#.#...#.....................#......#....#.#....#.......#.#.#..#...#......#....#................#....#...#.......#..#.#......#.#..#......#.......#....#.#.#.....#.....##..#....#......###.#.............#.#..#..#....
#......#...........#...#.....#..#....#...#.........#.......#...##.......#...#.#........#...................#...#......#............#......#.#...........#....##........#..#..#...#..........#......#..#....#..#.###........#....#........#.##........................#.#.#............#.....#...........#.....#........#.....#..#...#....#..........#.......#.......#............#....#.#.#.....#.#..#.#.#..#.........#.#.#..#......#.#.........#..#.#.................#.....#...#...#......................#.....#........#....
..#..........#.#.................#..#...#...................##.........##.......#.#.....#.#.........#....#...........#...#....#....#.....#..###....##.....##..........##.......#...#.#......#.#.....#......#......##......#.....#......#..#........#...#..#...#.......#.##..#.....#.......#..##...........#.......#.............#.##........................###...#.##.....##..#.#.#..#....#....#..#...#...#...........#..#....#...###.##.................#........#.#.......#.........................#..#.#..........#........
#.........#..#...#......#....#...#.......#..#...........#...#...#..#..###........#....#........##.#..#..........#.......#........#..#.........#..#...#.#.#.....##...........#......#...#.....#..#.#.##.#...........#.........##...##...#..##..............#.##..#....#.#.....#.#....#.....#...##...........#..........#......#.......##.###......#......#........................##..#.................#.#.#...........#......#...#.....#..........#...#....#...#...#...........#..##..#....#...#...#..#......#.....#....#.#....
..#..#.#........#.##..##...#............###....##.....#.#...#...##.#...##.....#.....##.................#.#..#..#.#......#....#.#....#.........##.##..#......#.......##........#...........#.....#.....#...#.........###...#......#..........#.....#..##.........#...#.#....#.#.......#...............#........#.....#.....................#...........##.###.#............#..................#...##...............#..#............#...#.#..#..#.....#.....#.........##...###........#..####.#...#......##.#......#..........#...
.###.........#...............#....#........###...#....#...............#.#.##..#.....#....#.#.#...##.......###....#............#.......#......##.#........#.....................#......#.........###.#...#........#......#..........#.#.#.....#..#.................##.....##.................##.......#......#...#..#.##....#..................##...#...........#.....#.##.......##.#..#....#..#.....##...#...#............###............................#...........#..............#.........#.##.#....#......#.#.....#..#.#..#
...##..##.............##..#.....#.#...#.............#...#.....#.......#.......#...#..##.....#..........#..#..#....#....##.......##......##.#...#..#.............#.......#.###.......#...........##.......#....#....#.#......#...#....#..#.................#.....#.........###....#..#................##.........#..#.......#..#....#......#....###..##.##.#............###.......#.....#..#...................#....#.....#...##.......#........#...#...#..##................#........#...............#....#............###......
..#.#.....#....#.#....#.......#..#................................#.....#...##....#.#.#...#.#...........#..##......#...#...........#.......#......#..................#....#.........##..#..##..#.........#...........#...##.#..........#.......#.#.......#.#..#.........#.......#...###.#.##........##...#............#...#......#.#......#..#.....#.......#.#.................#.#.....#..........##.......#.#..........#........#...#.#....#.........#..#.#..##.............##.#...##....#...#.......#.........#.........#.#.#.
#.............##...#.#...#.....#.#...#....#........#....###...##........###.##.....#.............#....#.......#...#....#...#..#.#.#...###.....#....#.#..#...............#....###..#.#..#.#.........#..#...##.......#..#.........#..#.##...#..##...#..#.#..#..#.........#.#........#.............#.#.#.#..#....#...#...#.#.#..........##.....#..#.##...#....#..##.........#............#..#......#...#.....#.......#..#.........#.#...#.........#..#...#...###..............#.....##....................#........................
...##..#.............#...#.##....#.##....#.....#....##.#......###....##.#....##.#..##...#......#............#....#......................#.###..............#......#.##...#.#.#..#..#........###.....#..##...#...#.##....#.............#.............###.##..#...#....###......#..#.#..#.......#...###...##.#....#.......#..............##.....#.#.#...#........##...............##...#...........#....#..##..#.##.#...#...#..#.....###...#.........##...#....#...........#.........##................#.......#......#..#..##...#
..#..##...#......#.#.#.#.....#......#...###....##.##..#...##.##....#..#..#...#.#.....##..#..#..#..#.....#.............#.#...#...##....##...#......#..#........#............#..#........#..##...##...............#.......#.............#.#....#.....#....##......#..##.........#....##..#..#...............#...#.#......#.............#.....##..##...#....####.##.#......#....#.##...#....#...#............#...#..#....#.#..#...##...#...#...#............#...#.....#..#......#......#..#.#.....#....#..#...##................#.#
............##................#....#.#...#...#...#.#.#...#.#...#....#...........#.....#.#..##.#...#....#...............#.#..##..##..#...#...#..#.##..#....#..........#.............##.....#.#.....#....#..#.....#..........##.#..#...#.#..#...........#................#.......#......#........#.#...#.#...####.#..#..#.....#....................#.............#...................#.........##..#.....#........#.##......#.#....#..#..............#.#....#....#........#............#.#.....#.......#....#.....#..#....##......
.##.#....#..#.#...##.......#.......#..#.#.#..............####......##..#..................#..##...#.#......#...#.#.#...####.........#...#..#.........#....#...##....#......##......#...#..#........#.................#..#...#.......#...................#....#.#.#....#....##...#..#.......##.#.........####....#....#....#...##.......#.#.#..##.......#............................#..##....##..#..#......#.......#.............#.#.......#.....#.#....#...##.#......#.....#...#................#.#.#...........#.........##...
.....#...#...##....##.#.#......#........#..#.#.##......#..#.#.#......#...............................#.........#..#..#...##..........#....###.#........#............#.#...#...#.....#................#..#...#...#.#.....#......#........##.#..........#...#....#...........#....##...#.#.....#......#.................##.#.#.......###.#...##......#......#......###...#..#.#....#...........#.#..#...#....#..........#.#.##.....#........#..............#.##...#.###..........##........##.......##..#....##...............###.
......#.##..........#.#...#..#.......#.....#.#...#.#.....#.#..#.#..#..#.##..#............#.....#..#..#........#.................#.......#..........#..##...#..........#...#.#......##...................##..#.###.....####............##.#..#....#.##...#...###...#.###...#......#........###.#......#.....#.......#...#.###.#..#..#........#....#...#......#..#..#..#....#.................#................#......#.............#.#...........#..##...#...................#...#.###.....#........####...#...#.........#..#.###
.##.###...........#..........#.........#............#..#..##.#......#...#..........................##...#...#............#..#.#......#...#........#....#....###......#.#..........#..........#.#...#.....#....#......##.....#....#.....###..#....#............#.....#...#.......###.#.#.#.....#..........#.##.#..#........#...#...##.....#.........#..#...##...........#.....#.......#......#.........##....#..###.#..##...#....#..#..........#......###..#.#...#.........#.#.#......#.##......#....#..#..#.....#.....##..#..#..
#....#.#.#........#.##..#..........#.....#.#........###...#........#..................#.....#......#...###....#.........#......#....#..#...#....#.#.##....#..#........#.....##.#...##.....##.......#..#.#...#....................#.#.#.......##...#............#..#...............#.#..#............#.........#..#........#....##...............#.#....#....#.#...##.........##.....##..#.....#....##..........#.........#.#......#...............#..#......#...#.#.....#..#.....##........#.#.#.#..#....##.#...........#.......
.#.............#......#...##.#.#.....#..#.................#......#.#...#...#.#.......#...#....#..#......#.#.....##.....#.....#...##.....#.........#.#.....##......##...##....#....##.......#..........#..........#...............#...##.....#.........................#.....#...#.#...##.##.........#..#...##....#..#......#..................#.##..#...#..##.......#....#...#..##.........#........#..#.##.####..........##.....#....#.#.....#..###.....#.#...........#.##..........#...........#..#.........##..#.#...........
.......##...##...#....#.#......#.#...#....##..#........#.......#.....#...#............#.#...#.#.......#.....#.........#.................##..##.........#...#.#.##.........#.........#....#.#.###........#......#.##.##............#...#........#.............#.........####....#.#..#..#..............#.#...#.....#........#....#...##........#..............##.#.#.....##...#..##......#........#.#.#.#..#.#......#........#.#...#.#...#.#.#..##.#....##........#....#.......#.....##......#...........#......##....#........#.
##.#..##......#.......#.....#.....#.....#..#...##.....#....##...###..#.#.........##....#......###.....#.##..#.#.#.......#.#..##..............##.......#.#..###..#.#..#....####....#.....#..............#...............##....##.........#..#......#..#..##..#.#.##.......#.......#............#............#.....#..#.........#....#.##....................#....#..#.#..#....#.#......#..........#...............#.#...#...#...#.#......####..................#....#........#............#.#.....#......#.........##.......#....
..#...##....#...#....#...........#..................#.....#.........#....................#........#....#.....#..........#........#..##......#.#............##....##..#.#....#..#...#.#.#..#...#.....#......#........................#......#.........#...####....#......#..#...#...#.#................#.##...#...#.#..........#.##....###....#..#..##.#..............#......#........#..........#...#.......#.#...#.....#...##..#....#..............#...#....#.##..#......#.......#................#.....#..##..................
...#....#..#..............#....#....#............#.##..........#..####..........#........#....##.#...#....#.#....#.........#......#..#..#.#......#...#.......##.......#...#.###..#.....#..#......##......###.#..#....#..........##.....##.#..#...#.#.#.....##...#...........#.#.....#......#..#.......##...#......###.................#........#..##........#.........#.....#...#..#......#..........#.#...........#.........##......#......#.##...#..........#.............#.....#......#.#..........#...#.#....#.......#...#..
#..#....#.##...........#..##....#...#..#.........#..........#.....#............##.....#...#.##....#........#..#.#.....#.##.....#......#..............#.#.........#...#.#......#.........#......#.....#.#.....##.........#.............#....#..#.....#.#.........#.#....#...............#...#.....#...#..#.#...#......#....#........#.#.....#......#...##.##.#..##........#........................#.................#.##...............#...#...#...#....#..........#..##..#....#..#.#.#.#......#.#.#..............##....#.......
.#......##...##....#.......#........#..#..##...............#.....#............#...##.....#............##............#.....#..#......................#..#.#..#......#..###..#......#....##..#.#......##...#####...#......#....#.#.##...#...........#........#..#.......##................#..#...#..........##......##.......#..#........##......####...........#.#...#........###.##...##...#.......#.#.........#.#....#...#...#....#..#.#...##...###.....#...#.#.#.#...............#.#........#.#.......#...#..###....#..#......
........##.#........##............#.###..#....#....#.......##.....#.....#........#..###..##...#..#.....##....#..#...#.........#.##........#.......#..#..#.#............#..........#..#....##...#.....##....##..#....................#.#.......#...#.#..........#...#...#.........#....#..#......................#.........#.#...............#.#.###..#.##.#...#.....##.#.#....#..#.#........#.....#.......#..........#......#....#.#.......#..##....#..#.........#........#...#......#......#.........##.##...##.....#.#..#...#.
###..#..#..#.....###.........###...#.#.......##...#..............#....#...................#...#..###...#...#................#................##..##...#.....#...#.....#..#.#..##...#...........##..#......#.#...........#.#.#...........##....#........#...###...#.#.#.#.#.#.........#.#....#.#.##.#...#...#.##........##..##....#...#..#.#.#....................#..#......##.#..#...#.....#..........##.##....#......#.......#..#........#...........##......#..#...............#.....#.....#...#.#.......#........#.#.....#...
#..........#.....#....#....#.#...............#...#.#.............#.####....#..#......#......#..#.....#.............#....#..##...#....#........#....#...#..#.........#....##.#..#.#..#.#......#............................##..#....#...#....#.#........#..###.....##..#........#........#...#.........#........##.......#...#..#...###....#........#..........##....................##...............#...............###..#.#....#.......#...#.........#........#..#....##.#.#.##...#.....##..##..##.#....#.#.....#............#
......#..##.#..#.....#...#......#..................#.#..#....#..............#.##....#.#...#...##....#..#..#................#.........##.......#..#..............#......#...#.....#...........#....#..##.#........#.#......##........#...#...#.....#.###...#...#......#.....##.....##.........#.............#........#....#...#......#...#.......#.#.#...#...#..#....#....#....#...##.#.#.....#.....###....##.#.....#...#..#.#.#........#..#.#.............##.#.##..#.#..........##.#.........##..................#.....#.#.#....
.#..#.#.....#.......#..#.........#..##.#.......#...........#...............................#.....#.....#.....#.....#......#..............##.#...#..#.#....#...##.#.................#..###.#...#.#.#...#................#....#.#........##.........##.#.........#........#......###.###......#.#..........#..........#........#..#..#..###....#...##.#.##..#..#...#..#.#....#........##...................##.##...#..#...##..........#.#.##..#..#...##.#..##.##......#.#.........#.#..#...#.#.#....##....#.......................
#.............#......#...........#.#....#.....#...............#.#......#...#....#............#...#.......#......##........##.......###........##....#..#.......#.....#..##......#.#.#........##..##..........#.......#...#....#.##.#.#.......#........#..#..#...##...##...#....#..####.....#...#...#.#.#........#....###.##.#...#....#.##..#..#..##..#..#....#.........#.#......#.#.....#.#...#.....#....##....#.#........#.........##....#...#........#..#...#....#......##.......##..##.#...#......#.....#.......#....#.##..#.
..#.......#.#.##.......###...#.........#.....#.#.......................#..................##...#..........##.........#..##.......##.#....#...........#....#.#..............#.#....##.....#.#.#......#.....##...#....#....##.#..............#...........#........#....#.........#.#...........#.#.###.#..#.........#..#.#..........#......#..............#...........#...##...#...#..........#....#....#..#.#.......#..........#.##.#.......#..#..#..#.#..#.....#.#......#............#...#.#..#..#.........#.....#...........#..
.#..#..#....#..#..#......#.....#................#..#.....#..#......#..##.....#..#.......#.#...#..#......#.....#..........#..#..##.#....#..#.#.#...#....#.....#..#.........#....#...#.......###..#....#.....##.....###..##....#.................................##..............#..#.......#....###...........#......................#........##..#.......#..........##...........#....#.#..#...#..#...#.......#....##............#.....#..#.....#..........#..#........#..#.......#.#...#....#...##.#...#..#..#...##.......##...
.................................##....#.....#....#.#....#.#........##.#....##..........#.#.#.........#......##....#.#...........#...#...#...#.....#.#..#.#............#..........#...#............#..............#..##.....#...#..#..........#...##..#..###......................#......##..#.#....................#.....#.............#.##........#.####....#.......##..#.......##.......##.#.#.......#.......#..............#..............#...........#..##.#...#....#...#....####....###.#........#....#.....#......#......
.#.........#............#.....#............##...#..........#............#.#......#..#.......#.#...........#.#......#.#..........#....#..#.#.......##.........#.................#..#.##....#......#.......##......#............#....##.......................#....#...#...##..........#.....#...#....#..#..#.#....#.........#..#.........#.......##.....#.#.#..##....##.##.......................###......#...###.......#....#..#.......#....#...#..#.#...#....#.#.##.##........................##..............###...##.#.......
...........#....#......#..#...#........##....##........######.......#.....##....##.#................#..#..#........#....#.#....##..#.....##............#....#...........#..##.###..#....#................#..........###..#.#......#....##................##...#.........#..#.............#.....###....#....##.....................#.....#..#...#.................##....#..#.........#............#..#..#...##...............#.....###...#........#..##.#........#....##...#.............#....####.#.....##..#.............#.#.#.
....#.....#...................#......##.......###.........#...............................#........................#.........#.....#..#..#.....#...................##.##....#.......#..#...#.##...#.....#.......##.......#........#.#.#....##..#.....#...#..#.#...#...........#....#.........##.......#.......#....#...#...#......#.......##..##.....#.#......##.............#......#..#.....#...#.........#.#.............................#..#......#.###....#..#...........#......#.......##.#.##..##..........#..#.....##..#.
...#.....##................#.....#....#..#..........##.....#.###..#......#...........#....#...........#.........#.......#...#...........#........#....#...#.#......##....#......#.#.....#........###..........##....#...............#.##....###..#..#.#.........#....##.#....#............#.......##..#..........#....#....#........#...##..##............#......#..........#.#..###.#........#...#.........#..###.....#..........#........#............#.............#.#...................#...#.#..#.#...........#.........#..
..#..#............#.##..#..#............#.............#......#...............#.....#..#.#...#..#....#.#.##.#..#..........#..........#.....##.........#.#..#...##.#.....#...........#..#.#.......##.#............#.........#.#............#....#............#....#......#...#........#..#.........#.#..#..#....#.#........#.........##...#..#.#.#..#................#....#....##.....#.#.....#....................#..#.##.......#...#.......#......#......#....................#...#..#...#..##..................#.........##....
......#.........##.......#...#..#.......#......#...#......##....#......#..#....#....#.#.....#.......#....#..#.#..#...........#.................##.........#.#..#......#......#.#......###....#.#.#.#.#..#........#....#.#...#..#....##......#.##...#.....#...#..#.........#......#.....##....#.#....#.......#......#....###...........#..#.......#....#....#####.....##...............#.....#..............#....#.......#..#.#.#...##........#...#.....#..##..........#....#.#.....#...##......#....####.......###..............
......#####.##..#.........#......#....#.......#....###....#...#...#......#.....#..###..#..#.........#...............#....#...........##.#.....#..#.......#.....#......##..#....#.#.................#...#...#....#.............#....#..........#....#...#.##............##.#.#.........#..........#.#........#........#......#..........##.#....................#...#.........#................#.......#.....#..#..#.....#........##.....#....#..............#...#...#...#.#....#.....#.....#..#....................#..........##
......#....#.............#..#..#....#....#....#.....#...#.#....#.#.....#..#.#..#................#.#...#.........................#..#.........#...#.......##........##....#.#.............................#.....................#...###.#...#...#..#....#......#######......##..#.#......#.##..#..#.....#........#.#.#.#.........#..........................#....##.#.........##.#...###....#.......#...#......#....#..#.#....#....#....##........#.........#..#.#.#...#......#..#..........#.........#.........#.....#..........
........##.#......#.......#...##.#.#......#.#...#.......###...##..........#.....#.........#.....................#.......##......#..#............#....#.......#...#..#.......................##.........#...#..#.#.....#.....#..#..#.#..#.#..#.#...#.........#..##......#......##...#..#..#..#......#.#..##..#..#..#.................#.................##..........#...#....#..#.##...#..##.....#............#.........#.#...#..#..........#.##................#.#...#........#...##....#.#........#......#...#.......#.....#..#.
#.#..##.#.#..#...#.........#..#....#..#......#..........#...#.#.....#..#......###...##..#.#.#....#.......#.##..###..#........#...##...#.###...#...#..........#...........#.....#.#...........##...#.##....#...#.#.......#........#...#.........................#.#....#...#...#.............#........#....#..#..#.......#.........#.#.....#......#.#..#.###.....#.#..#.......#..#..#....#.##.....#..............#.#..........#....#......#.......##.................#.#............#..##...............#..........#......#....#.
.......#...........#........##...#....#..#................#.............##..#......#...##.#............#..##.#.##....#............#...#........#.#..#.....#.....#......#.#..#............##.#....#..##.#.#..#......#....##............#....#.#.....##........##...#...##.......#........#......#........#..#......#.......#.........#........#............#....#.#..#......#...........#.##.....#..........#.####..#.....###......#...........#...#........#......#...#.#...#....#....#..#......###....#.........#...#.#.#......
.......#.#....#.....##...#.#........#...#...#..##..#.#.........#........#..#......#..#....#....#...........#.......#.......#.#.......#........#..#...##......#....#....#.........##......#......#...................#.#.#...............#.#....#.#.....###.#...#...#..#...#...#.....#.#.............##.#....#....#..#......#.......#..#.#..####.#......#.......#..#..#..#.......##...##..#........#......#.....#.........#.##......#.......#.#..........#.#.........#...#........##..........#.............#....#..#....#.##...#
.#.........#..#.#.....##.#..##.#.............#....#..#.......#.##.......#...........#..#.#.......##..#......#......##...#..#..#.......#......#.#....#.##........#...#.....#.#..............##.....................................#........#..#........##.....#..#....#.................##..#.........#.....#....#.#..####..........###...#.....#...#...#.#............#.........#.#...#..##..#...............#...#.......##....##..###.#..#.#........#.....#..#.......#...##.....#.....##..##............#.#....#...##...#..#..
...#.......#..#.#.#.#.........#.............#..#.#.##....##...#.......#......#..#..#...........#...#...#.............#....#.#.#.......#..........#..............#....###.........#................#......#.......#...#..#.........#....#........#...#..#..........#.......#...#.........#.#...........................#..#...#.#..#......#....#............#........#................#....#..#......#.#...#.....#.##..#.#.......#.....#.......#...#.....##....#...#.#.##...#.....##.....#......#...##.#...#.....#........###.#..
......#....#......#.#.#..#......#..###....##.##.##.....##....###.....#....#.....#.......#.....#.#.........##.....#.#..#....#.#.......#..#...#................#...#....#.##......#..#..#.#..#...............##........####........#.......#.#.....#..............#.##....#....#.#...#..#.##..#...#....#.....#....#....###....#....#......#.........#.......#........#...........#..#...........#.#...#......#........##...............................#............#.....#...#....#..##.....#.........##....#.#...#.###.#..#..#.#
#.#.....#..#....###...#..#.###.#...#........#.#.#.#.......#..................#.....#......#.....##.##....#....#...#.......#.....#....#...##...........#..#.........#..##.#.....#...#...........#......#...#....##..#.....#.............#........##..#..#..#....#..#..##....................#.........#.....#.....#........................#..#..#..#....#....#..#.#......#.....#.....#..#..............#...#....#..####...#..##.....#...........#..#.....##............###.......#.....#..#...............#...#...#....##.......
....#...#............#...#.........#...#.#.#........#.....##..#.#...#...#....#...........#........#....#.#...#.......#...#.......##.............................#.........#...#...##....#.#.........#.#...#..#..##..........#..............#..#.##.........#.#.##........##......##.........#...#...#...#..#.........#..................#.........#...#........##...........#...#............#..#......##......#......#........#..#.#.........#.......##..#...#.........#........#..###..................#....#..#...........#.#
.#............#.............#..#....#.........##......#.......#......#.#......##.##...##...#.#...#........#...#.......#...........................#.#.#..#..###..#....#.#..#..#...#.............#.............#...#.#...#..#....#.....#.....#..#..#.................#.........#...#.......###..#....#......#....#...#......#...................#......#.......#....#..............#.......#...#........#..#..#.####......#........#......##.#.............#.#..#..#......#.#...#....#.#..#............#..#...##.......#.#..#....
....#........#...#.........##............#.#...#.#.#.#...##..#...#.#......#.#.#..............#..........#..#......#................#....................#.##..#.#..#..#.....#.#.....#.........#..........#...#.#..............#....##.#....##.......##.#.##...#..#............#....#....#.....#.##..........##....................#....#.#.....#..#.#..###..#.#...#.#.#....##...##..##..#...........#...#.###...#.....#....................#..#...............#.#.#.#.....##..#.....#.....#.#...#..#.....#...#...##......#..#...
....#.....##...###.......#....#..#.....#.....#...#...#.......#.##....#..........#.#......#..###.#......#........#...#.#...##..##.##.......#.#......#....#.#........#..#..#..##...#...#........#..##..#.......#..#...##.......#.........#....#..#...#..#..#.#.#...#......##...##.....#.##.#.#.#.....#.......##..##...#...........###..#....##........#.#...........#....#..........#...#.##....#..#...........#.......#...#.........#...#..#..#......###....#...##.........#..#..##....##.#..............#.....#.....####...#...#
#.#.#......#.#.#.##.#......#.##.......#.......#..###....#............#............##..#...#.##..#.##..........##...................................#.....#......#....#.......#..#...#.....###.#..#....#.#.#.#..#........##....###....###......#....#...#...#.......##........#..#....#.....##....#.###...#.#.#....#...................#.....#......#........#.#...###.....#..##.#.#.#.....#....#...#.#..#..#..#.......#.#.#.....#..........#...#...............#................#..#.....##...###.#......#..#....#..#.....#.#...
....#.#....#.#........##........#....#...................#....##......................#............#............#..#.#.......#.........#..#..#.#.#...#...#...####.....#.....##.#...#....#..#........#....##.#......###........#..##..#....#.........#...#..##....................#..#.#..........#.#...#....................#......#...#.....#........#....#......#..##....#..#..........####...#...#...#...#........#..#....#.#...##..#............##.#.#.......##.............##.....#.#.##..#...........#.#.........#........
..#....##.......#......#..#.#..................#..#..#........#...#.#..........#..........#......#....#...............#.....#....#.#..........#..#....#.#...#..#...##.#.#...#....#.#.......##......#............#......#....#.#...##.####.......#........#...........#.....##...#......#....#..#.#...#...#.#...#......#..#.....##.......#..#..##..#.......#..#....#....#........##........#..##....#.....#.....##......#.#............#....##...#....#....#...##.................#.#....###..#........#..#.#...#..#.....#.#.....
.....#.##....#...#.#...###.....#..#.....#.....#..#.#.###...#..#..#.........#..#..#........#..#..#.......#.##..#...###.......#..#.#.........#..#.....#..#.....#...#.......#...#.#..#..............#..#....#.#.......#.#..##..##.........##.#.......#.....##...#......#...#.....#.#..#...#....#.....##..#...........#......##...##......#.#..#.#.........#.##.........#...##...#..##....#..............##........#...............#.....#...#......#...#....#...#..................#...#..#..#..#.#..#.......##...#......#......###
..#.........##..##..#....#.............#...#.........#.....#.......#..#.#...#....#..##..###.##.....#..........#..##..#..###..#.#...#.........##...#...##.#...#.....#.....#..#.............#..##.##....#.....#.#.#.............#..#............##.#.....#.#.#...##....##..#.....#.....#...#....#.#...#...#..................#.....#............#.....#.#.###....#....#.#..#....#....#...##....#...#..................#..#.#....#............#....#...........##...#.....#..........#......##..#...#..........#.#....###...#....#.
............#.##......#.....#....##....###...#..#.........#.......#.#..#.........#.#..##......#.#..##.........#................##..#.....#...#..#.............##.....#..#.........#.##.###.##...#..........#....##.#........###.#.#..#......#..........#...#.#.#......#........#....#......#.......#........#.#....##................##.......#..#.#...#......#..##................#.#........#....#...##.......###....#.....#.....#......#.........#.#....#.....#...#.#.#.......#.....#...##.#............#.....#....#.........
..#............#.....#......#.#..........#.......................#.....#.#...#...................#...#...#..#............#.....#..#...#......#....#..#.##..#....#..#...#..#..#....##........#.........##.....#..........#......##........#.........#.......#..#.................#...#..#.##........##..##........#.#.#..#...#.............#.#...#.....#.........#.#...........#....##..#....##.........##...##.......#....#..........#...#.#....##.##....#...#.....#.......#.........#.....#.#.........#....###.#.......##......
#..............#.......#....#.....#.#.....##....#...##..#........#.#.....#......##...##.##.........#..........#........#.............#...#.....#.................##..............#...####...#.#......#.....##...#.#.........#..#.......#..#...#...........#...##..#.#.....##........#....#...###.##....##..#.#...#.###.##....#..#.#.#..#.#.#........#................##..#........................#...#.....#........#.#...###..#..#..##.#.....#.#..##....#.......###.......##.#...#.......#...........#....#...#..#............
......##.#.#..#....#............#....#...#....#..#.##...#....#..##......##.......#....#..#......#............#.....#.......#..#..#....#.#....#..#........................#......#...##..#.....#.....#....#...........##........#......#..#....#.#.....#.....#..........#...#......#.....#..#..#.....#...##..##....#.....##........#...#.............#.#.............#####......#..#..##.......##..#........##...............##...#.#...........#..#...#.##.......#.............###.##...#........#.##....#.#...#.#...#.#..###..#
###..#....#.........##.....#......#.##.....#..#..........#..#.#...#....#..#......##..........#....###.......#.......................#..#...#...#.........#.......#.#.#..###..........#...#....##.##...#.....#..........#....#...#....##......#..#..#..#.............##..........#..#.#.....................#.......####.......#....#.#..##..........##.....##.........#....###........#........#...##.##......###.....#.#...#....#....#......##.#...#..#.#..............#......#....##...#.#......#...........#.....#....#.....#
.....#....#..#........#..#.#..........#.........#.#..#...........#......#..##...##.###.....#............##................#...#.#..#......#......#...###........#.....#......#..........#........#.................#...#............##......#.#..............##..##......#.#.........#....#...##....#.#.....##.#.........##.....#....##.#......#.#..............#.....#.#.#.......###......#...#.#........#......#..........#.......#..#...#....#..#..#...#..##....#.......#...........#.##......#...#......#...#..##.#.#.......
....#......#........#..#.....#...#..#...#.#......##....#.###.....##...........#....#.#...#...#..#...#.....####..##..#...#...#.....#.......#........#....#...#....#.#......#..............##.......##.#.#......#.......##...#...#.#........#.....##.......#....................#.......#...#...#.#.##.#...............#.....#.....#......#.....................##...................#.#.........#.....#...........#...#........#.....#........#.#..#.#......##.#......#......###....#....#...###........#..##.....#..............
......#.##.#...........#.......#.#..##..#.......#.....#..#...##...#...#.....##.##......#.....#...##...........#........###.#...##....#.........##.....##.#.........#..#.....#............#....#......#.........#..#.............#..#.....#.#..........................#...#.........#.....#....###...#.....#...#....##...##......#.#..............#............#........#..............#.##..........#............#............#.#.#....##...#.............#..#...#...##.##.......#......#.#......##.#..#.#......#..#...........
#..#....................#.#...##............#...#......#....#..........##.....#..#.....##.....#....#..#.##.......#...#...##...#...#...#........##....#.....#.###.##.#....#..#....###.#..#....#....#.#.......#.........#......#........#.........#.......#...........#.##.......#....##...#..........#........#..#.##.#..........#....#.#..#....#.....#.....#.....#.........#...##......................#.........#........#........#......##...##.#.....#.....###..........#.#.....#..#....#.#.................##........#..#...
.............##.#..##......#..............................#...#...........#.#....##...###.....###....##.#.......#..#.....#..#...................#.#..#..............................#.....##..##.....#..#.....#.....#...........##...#...#.....#......#..#.##.#...#.......#...##.#.....#..#........#.......#..#...........#...#...........#.....#.###..#..........#....#......#...#...#..#................#....#.#...#..#...............###.##......#..................#.....##..##....###....#.........#.####.#.......#.....#.#
......#.....##...##..#....#...#....#...#.#....#...#..#...........#.........#.#...#.........#.......##....#.......###.#......#.#.#...##.##....##........#.#..##....##...#.##.#.....#..#........#......#.......###..#...#.#.#..#.#............#.....#.....#...#..#.##......#.......#...#......#...#..#..#..##.......##......#.#...##........#..............................................###...................#..#.............#..............#.....#......#............#....#...#..#...#..#.....#...........#.....#......#.#..
...#..#....#.#..............#......#....#........#....#.#.###...#..##....#......##...##........................#......#...#................#...................##...............#.##...#...#...............#............#..##....#........###...........##..#...#.......#.##...........#......#..#.........#....#........#....#.#...#........#..............#.#..#.####...#....#......#....#...........#.....#...#.#...#...........#.#...##.#...###......##....###..........#........#...#.##....#.#...#....#...#..#.........#..
#......#.......#..........#...........###.........#..##..........#...#....#............#....................#.#....##.##............#.....#...........##......##......#.##.......#.......#.....#...##................#.....#.#................................#.........#...#..............##..#............#.#..........................#...#..##......#.....#......#.........................#..##.....#..##..##..#....##...#.......#.........#.#...#.#................#.............#...#.#.#..#.....#........##...#.....##..
..#...##..#.....#...........##.............#.#..#.........#.......#.#.........#....#..#..#.#....#.#...#.....##.#....##...#.......#.#...............#...........###.....#.....#.......#.....#......#..#..#..#.......##...#.#...#.......#.........#........#......#..#...#.#.##.......#.......#.##.....#.#...#.....#..........#...#...#......#..#.......#.....#.#....#........#...#.#...#...##.#......#.....#...#.....##...#................#........#............#.##......#..#.#......#...#.............#.............#........#
..#.....#.......#...#.#.........#...............#....#..#.....#......#.....................##..#.............#.#...#...##.#..##..#.......#....##.........#.....#.....#..........................#..##..##....#.#.........#......#..#....#..#........#.#..#.....#...##.#...#.........##........#..#.#.#..###................#...#.......#........#.##.......#.#.....#....#.#..#..........#........##.#......#........#.#...#..##.......#..........#...............###.....#............#...#......#.........#.#...#.#..##....#..#
#...#..#..........#.#.....#..#.....##.#..##..#....#..#............##.....#..#........................#.#..#...#..#.....#..###.....####.....###......#...#...........#.....#.#.....#.#.............#..#...#......#....##...#...###...##.#....#...#.......#.........#....#.#.#...#..#....#.....#...##..#..#.#.#...........###.......#................#.#.....#.#..##.#..#.....#..........#.......#............#........#.#..##..........#.......#.#.........#........................#....#..#..#..#....#.....#........#..#.......
.....##.......#..##..#..#.....#....#....#.......#..#..##......#...........#..#....#...........##...#.#....#.......#....####.......#.#..#..###.........#.........#......####.....#......#..#.#.....................###......#...........#............#........#....#.............#........#.....##.#...#.#.............#.....#...#....#......#.......#...........#.....#.#........##...#....##..........#...#...##..#.....#.......#....#..........#........#....##.#....#.....#......#.....#.#...#....#.#.#...#...#...##.........
#........#....#......#....#......###...#......#.......#...##.....#..........#.##........##.#.#....##..........#.#.#.............#....##..#..........#..#.......#......###.................#.........#.........##.#........#.#...#..#..#.....#.......#..##.....#..#..#....##...##..#...............#..............#......###..#....#........#.....#.#..#........#..##.....#.#......#..#.#...#.#....#......#.....#.....#...#..#.....#.#.....#.....#.#...#........##.#....##...............#...##.#......##.#.#..#..#.........##.#.
.............#...##..#.....#.....#....#..#.............##.........###...#.#...#.....#.......##..........#...#.#.......#......#.#.#...###.#.....#..................#...###.....#.....#..###..#..#..#.........#...........##...#.#.......#.............#..####..............#..#.#.........#............##......#.##....#...........#..####..#.............#.####.........#...#...#.....#.................#.#...#..#...#.#.......#.#..#.........#...#....#...#..##.#..##...#.#.....#.#.#.......#......###.......#........##.#.....
........###....#.....#.....#...#...#..........#.........##....##......#...#......#......####............#..........#..#....##....#.##...#..#....#.............#...##.#....#.##..#.............#..##..#.........#..............#.......#.......###.......#......##.#.....#.............#.#..#.......#.#....#.#........#................#.##...##.....#.........#...#..#...##.......#...#...#.....##...#.#.#..#........................#.##....#.......##.##.#..##.....#.................#.#.#.....#......#.#..........#.#..##....
#....##.#........#................#...#.....##.....#..##.#.##......#...#.#..#..#.............#..#.........#.....#......................#.....#......#.#........#.#.......#..##..................##.......................#.#..#.....##...........#........#.#..#........#....#..........#...#..#......#.#.##......#.....#.##.........#...#.......#.#.....#.................#...##.....#....#.........#........##.....#.....#...#.....#......#..#.#...................#.#..#.#.......#.......#.....##.....#.......#....#..#..##..
............#......##.#.....#.....##........#..#...#....#...................#...#.#...#....#..........###.#.............#.#....#....#.............#....#.#.............#...##...........#.....#...#........#.....##...#.#...........#........#........#............##.###........#.#..........#..................#.#.....#.....#..........#..#..#....##..#.#............#..#.......#.###......#...#...#...............##.##.......#.#.....#.......#............#.......#..#.........##..#.#.#..##.#...#......#.#......#...#....#
.....#.#.......#.........#..#.#........#...#.#.......#.#.....#.....#...#....##........#.#....#.....#..#....#.........##..............#...........#...##....#....#..#...............#...#...#..#.#..#..#...........#........##..##...#.#....#....#.#.....#.....#.............##.#..##.#...#.......#....#...#...#.#.......#.....#......#...#....###..............#.....#...#....#..#...#............#........#.#...........#.....##.#.#..#..#....#.#..#.##......#..#...#......#..#...#.#....#......#..#.#....#.......#........#...
..#..#....#..#........###......##.#.....#....#.#.#..#.......#..#.........###.........###......#..#.........#....#....#..#.#.#..........#............#.#..#....#..........#.....#.#...#..#......................#.#............#.#..#...#...........#....#..#..##...#...##...........#......#..#.#...#.......#...........#......#....#...#.....#......#.#....#.#..#..##..#.#....#................#.#.....#..............##.......#....#.........#..#....#...#....#......#....#.#..#....###.#.#..#.......#.............#.......##.
......#.#....##..##...#.......#......#......#..............#.....#..#.....#..####.......................#....#..............#........#...............#.#..........#....#..#..#....#...#.............#........#.##.#.......................#..###...#...........#...#..........##.................#..#.#.....#......#....##.......#..##............#...........#........#...#.#.......##.......#......#..##.#........#...#......#......#....#..........#....#........#.###...#.#..#...#...##.....#..#.###...#...#.........#......
....#.#..........#....#.......#.........................#.......#.#.#........#..#.#...#.................#..............#.................##............#..................#.....#....#......#...#.......##.#.#.#....#...............##................#.#....#.......#.....#...#.....##..#..........##......#......#.#......#.###..#.###.......#.##......#....#.##......#.......#..........#..#........#.......................#.........#..#.#....#.#..#.#......#....#.......#..............#...##...................#..#.#....
...#............#.....#...............#....#..#.#...#...###............##.............#..............#.....#..#......#.......#..#....#.....#...#..#......#....#...........#.##..........#...#.##.#..#..#...#..##..##..#..###......#......#.#...#.............#.........#.........#..#...#.........#.##..............###.#...#............#......###.......#.#.......#...#.....#..#....##.....#...#.........#.#...#.#......#....#.#.....#.......#..#.....#...........#...#...##....#.###....#....#.#.......##....#....##..#......
...#...#.......#.#....#....#....#.#.#....#.#....#.#.......#..#......#.#....#......#..#.#.##......#...#......##.#...#............#.........##.........#............#....#.##.#..##......##..#.....###.....#...#.........##.#.....#...#....##.#..#........##....##....##......#....#...........#...#.....#...#..##............#...#.#.....#.....................#...............#......#.....#.#..#.#...#...#..#...........................#..............#........#...........#..........#..#....#.....#....#.##.#.#............#
.#...###...##.##..#........#.##.#...#.##.#........#..#.........#..#...#.#....#..#...##.......#.#......#....#.#....#.....##......#...#...................#.....#.##..#...#..........#....#...#..#....##....#.........#......#.........#.....#...........#........#.##.#....#........................#...#.#.#.......##.....#..#.##......#...#.......#...#.................#..........#......#...#...##.....#.......#............##.#......###.....#..#....................#.##.#....#................#..#...#.#.#.#.......#......
....#.......#....#.#.......#..#.....#..............#..........#.....#.#.#...#..##.....#..#.#....#.............#.#....#..#...###.###......#.....##.........##.#...###........#..#....#..#..#....#.#..#...#...#.........##.............#..#......#....#.#.##.........#...#.....##....##..#.........#..................#...........#.#.#..#...#..#......#...#......#.........#.......#.#..#......#.......#........#.#...#...............#....#....#..#.#.#......##..#...........#.#.........#....##.................#.....##.......
....#.....#.#...#.#...........#....#.#..............#....##..#.................#......##.#.....##.............##....#.....#.#.........##..#.......#..#.#....#..#.......#.........#....#..#.....#..............#.....##...#......#.#....#...#......#...........#......#..#..........##............#..................##..#.###..#.#..#......#.....#...#.#.#.#.....#....#..............#.#.......#..#.............#..#.#.....#....#.....#........#...#.#......#...................#..#.#...............#............#..#...#......
#.#...#...#......#.####.......#..#...........##................##......#.......#.##...........................##......#........................#...............#.......#.##.............#....#....##.###..#.........#........#.#.........#.......#......#...#........#.........##..#..#......###....#.#..#..........#..#....#....................##......#..#......#......#...........#..##.....#...##....#....#....#.#...#...#...........#..#...#.#.#............####....##...#........##..#....#..........#........##....#....
....#....#.............#.#......##..#.#........#...........#.....#...#..#.......#....#........#...........#......#..............#........#.........#.....#.#....##...........#.....##.#.....#.#....##....###......#.......#...............#.....#.....####....#..#...#.##...##...#....#...................#.............##.............#..#..#..................#......#...#......#..#...............##.#..#..###......#....#....##..#..#.#..#........#...#....##.#........#......#...#.#...##..#......#..#.#.....#.....#.....#.
#..#.#.##.#.#.#.#..#......#.........#...#.....#..###...#.#...#..........##.......#....##...#..#....#......#......#.....#......##.....#..#....####...#.................##.......##..#...#.#.##...###..##......#......#.....#..........#...........#..#.#.##....#..................##.#.#..#..##.#....#........#.......#...#.#...#..##...#.......##.......##.#..###...##.#.#.............#...#...##.###..#........##.#.....#...#.......#...#.#....#..#..#.###....#...#...#.#..#....#......#.....#.#.................#...##.....#.#
..##.#.....#.....#..##.#.#..........#............#...#...#..........#...........#..#...##......#.......#.#....##.....#.........#......#.....##....#.#.......#..#......#....###.#....#.##.#......##.#......#.#.#......#....#............#...#...#.............##....#.....##.........#.#...#........#.#..##...#.#.##..#...#.........................#..............#....##..........#.......#.#.#.#.#....#...#......#.#......#...#.........#.....#.#..#..#...#.......#..#.......#.........#......##........#....#..#....##....#..
.####.#.......#......#............##......#......#.#..###..#.#....#.#..............#...........#.#.#.#...#...#.#.....##...#.#..#.#....#......#............##..............#....#......##......#..........##.....##..#......#.....###.#................#...##...#.......#............#..##........#.....#.#.......#..#.#............#..##........##..........#..............#.#...#..#................#.........#..#.......#..#...#.#........#.#..###.#.#.#........#.#..#..#.##..#..#..#......#..#......#.....#........#...#..#..
..#.#........#...##.#...........##..#..##.#.....#......#..#.#.#.#..#..#.......###..#.#....#.#...#....#....##....#...#....#..............#......#...#.....#..#..#.....#...#.....#.......#......#.#...##.....##.#....#.....####..#........#..#.#...#........#....#....#.....#....#....#..#..#......#....##..........###....##.....#.....##.....##.............#..............##..##.........#...#...#...........##....#.##...#....#........#.###...#.##..###...#...#####.#.#.#..#..#...#...............#......#...........##.#....
......#......#.###......#.......#.....#.....#.....##.........#.##.#.....#....#.#..............#....##..#....#...#...#.........#...#...#.....#......#........#......#...#.....##..#.........#.....#..#............###....#..........#.#.......#..........#.#...#..#......#.#.........###..............#......#......#....#..#.#.#.#..................#...........#.......#...#...#.................#....#....#.#..##....#....#....##..#.#.##............##..#.#..........##............#...#...#...#....##......#..#..#......##..
....#.....#...............##.........#.......#.....##..............#......##.#.##.............##.#.##.....................#........#..#..............##.....##...#...........#.#..#.#.......#.#...#...........#.#............##......#.....#..#...##...#.#.#.......#.#....#....#...#...#..........##.#.....#.#.....#..#.....#.................#.........#...............##......#..#...##........##....#..#...#.............#...##..#...#.....#..##.#.......#.......#..............#...#.....####......#..#..........#..........
.......##..#..#.........................#..#.#..##...#.........#............#.##...#...##.......#.#.......#....#.#.....#.........#.#.#.....#...#........#...........#....#.#..#..##..#.............##...#..##.....#......##....#......##.#.......##.#...##.#..#.#......##.....#..............#......##..........#............#..#......#..#..................##...#..#.#.#..#....#....#.#.#..........#..........................#..#..............#........#...#......#...#.#.........#.....#.#...#..............#..........##..
......#...#...........................#.##.....#.#.....#...............##........#.#..#......#.#.#...........#.#.##..........#..#..##.#.#...#..#..........##.###...#.#........###....#.#....#.#..#.................#.....#......#....................#.....##...#..#..#..............##..#...#....#..####.#..#.....#.#.......##..#.#.#.#...##.#....#.#...#....#.#......#..#.......#.#.#.....#..#....#....#.##.#.........#...#.......#..##.........#....#...........##...#...##..#....#.#.....#......#.#.......##.#....#....##...
.........#..........#.....##.#.....#..#..#.......#.##....#..................#........##...#.....#..##.#.###...#...#.####....#...##...........#...#.#..........#...#........##.##....#.#...###.#........#.....##......##.##....#.....#........#..#.#..#.##....##.#..#.#.#.#........#.#...#.#................#................#..#.#.#....#............#...........#......................#..........#....#..............#.#.#....#..#......#......#..#..........#.##........#.......#..##.#..#.#....#.....#........#......#......
....##.....#..###..#........#........#..#.......#.#.....##....#..#......##.#.........##.##.......#..#.##...##....####.....#...#...#.#..#..#.......##.....#........#............#.##.##.....#......#......#...........##.##.#......##.#.....####..#.#.#....#....##..................#..###.....#.##......#.....#.....#........#.#..............#....#.###.#..#......###...#...#.#..#.#...#.........#.......##.........#..###....#....#.#.#.....#...#..#.....#...#..##..##...#....#............##.#.##....#..#....#.#..#..#.......
....#.#..#...#......#...........#.#.#.##..#..#..............#....................#..##....#.........#..##.......#.....#...............#......#...#.##....#................##.#....#.......#......#..............#.......##...#.#......#...#.#...##.#........##....#.#.............#...#.#..........##....#...#.....#....#.................#........#..................#.............#.#..##....##....#............##...##...#......#...#....#.#.........#.#.##.#.............#....#....#...#....#....#.#.#..#........#...#....#.
#..#...#...#.......###.....#.....#..............#.##..#.#...#....#...#.....#....#...#.#...#...#.#.....#.......###......#.#....#...............#..#...#.....................##.....#.#.......#.....###.#.##....................#....#........#..#............#...#.....#..........#.......#..........#.....#.....#.......#...#...#..#.......#......#............#......#.##.....#....#.........#....#.......##..###...#......#...#.....#..........#.#.#.#.#....#..#.#...#.....#.#...............#.#.#....##.#....................
.#..........#.##.#....................#...###........#.........#.........#......#....#..#..........##............#..##..#......................#...#..#.....#............#..#......##..............#....#...##..###.........#...#.....#.....#........#.#......#......#......##......#..........##.........#...#.....#...##....#.....#........#................#......#..#..##.#...............#..............##..#............##..##...##....###.#.#.....###.....#.##..##...##.....#.....###.......#.....................##.#...
.#..#.##.....#........#..........#......##.......#.........#...#.#...##....#...#.....#.....#....#...#...##.......###..#...#....#...#........#...#..#.#........#.##...#....#.....#.......#..#....#.##.....#.#...........#.............#......#..#...#..#......#....#.#....#.#...#........#...#....##................##.#...##............#..#...#..#.........#..#.........#..#.#.....#..#..#.#.##....#.#...#..#..#........#..........##...#.#..#....#.#....#..#..#..........#..#..#.........#.........#.....#.#.......#...##.....
###.....#...#..#......##...........#..............#.....#.#...............#...#...##....#..#....#..#.#.........#.....##......#...#....#....##..#....#.....................#.#...#.#..#.#.......##....#..#.#.................#.....#.......#..#.......#...###........#...#..#........#.............................#.#..##......#.....#.......#..#...##..........#.#...#........#........#...####..#.....#...#.#.......#.#.............#.#......#.#.#.....#.#..#..#.##.....#............#...#...#......###......#.#..#...#..###.#
..#..##..#........#.#.#.##.........#...#.....##..#..#....##..####...#...#..#........#..##..........##....#....##.##.#....#.................#......##.##..##..........#..#.....#.#....#.....#....#......#.##....##.......#...........#.#.....#......#.#.#........#.........#.......#..#........#..........#.#..#....#......##...###..........#.......................##...####..#..##..#.....#..........#.#...#..........#....##....#.#...##.......##.#...........#..#.#..##.......#..........#........#....#...#......##.#..#...
.##....#......##...#..#.........#.#..#.#..#.#.....#............#.....#..#.......#.#.....###....#...####.......#.......#....#..........#...##.......#...#..#.#.#....#....#.#..##.#...#...###..###....#.........##....#.#.#.....##..........#....##...#......#.#.#....###.#......#..#..##............................#.....#.#....#.#......#...#...###.......#....#..............#.#.#.......#.....###.......#.##.#..#........###......##..#.........#.#.....#.#........#...#.##.....##.#...#...##..........#..###.#.............#
........#........................#......#...##...##.##........#..#.#.....#..#.#...##...#.........#.#.......#...#..#..#..................#.....##...#...#.#..#.#.......#.....#...#.....................##.#.#...#.#..............##........#.#..#.......#..#......#...#......#..##.....#................#.....................#...#...#..#...#.#....#.......#....#.....#.#...#...#.......#.......#..........#..#.....#..#.#....#..#.......#.##.....#.##...........##....#.#.....#.#.#.#........#...##.#.#.......##......#........
..#.#..#............##...........#..###....#.....###...#.#....###....#..#....#..#.#..#.....#......#.#...#.##......#.........#..#.#.####....#......###........#.....##..#.##.....#......#...##.###.....#.#.##..........#.#...............#....#.#...##..#...##....#.....#.##.............##......#.#.##............#..#...#.#....#.#.#.#.......#....#......#........#......#......#.....##..#....#...........##.....#.#......##..#.##.....#....#..#...................#........###..#...#...............#......####....##.......#
.#..#.#.#.....#.......#.....#.#.#..#.#.#..#.#.......#......##.#......#..........#...#..#........#..#......#.........#.#....##...#............#.##..........#........#......##........##.#...###.#..................#..#..#.........#.......#....##...#..........#............#.....#.#.#....##...#.#...............#..#..#.......#.#..##..#..#.........##.#...##......##.........#......#.#....#......................#..#................##....#.#...#......#..#.......#...#..#.#..#....#.....#....#.#..#.................#..#.
...#..#...#.#...#..........#.........#...#......#..#.##....##....#..........#............#..#...#....#..#.#.....##.........##....#.#.............#..#.#....#................#..#.....#.........#..#........#.#........##.................#...........##.#........##.#.....##.#...#.#....#...#......####..##...........##.........#.....#.##................##....#.......#.......#......#..##...........#..........#....#......###...#.............#......................#..#....#...#...#...#.#....#...#....................#.
#..#....#.##.........#....#....#.##...#.##..#.#........#.#...#.#.........#...#......#.#...#....###............##..#...#...#........#...#........#.....#..#...#....#........................................#....................#.....###......#.........#.....#.#....####.....#........#....#..#........##.#..#...........##.......#.#..#......#........#.####.......##.....##.#......##...#......#................##....#...........#..........#..#.#....##.#.........#.##...##..#.....................###.....#...#...###....
.......#...#..........#........#.......#...................#....##.........##.....#.##.....#...#.#...#..#.#.#......#.....#...#.#.......#.#......#......#..##..#...#...#..#.##...##.......#....#......####.....#............#.....#.##...#.....#.#.##.......#....#.......#...#.....#..#...#....#.#.......#......#..........#.###......#.....##.#.......#....#...####.......##...#.#........#..##.##...##.#..........#...........#..#.....#.###.##........#.#.#...........#.......#...###..#.......#.......#.....####......#......
....................##..................#.......#...#.............#.............##....##................#.#........#.............#.#........#..........#..###.#.#..#..#........#....#...#.......#.##.#.................#................#..##.....#..##.####.................#..#..#...#..........#.......#...#.......#...#..#..###...###....#.#........##.......#......#.....##............#.#.............#.#....#.........#..............##.........##....#......#.....##......#....#..#..##.#..#........##..#....#.##.......
................#..#.......#....#..#.#.#..........#.........##....#..#..#....#..#...#.................#.....#.#.......#.............#..........#........#..##.....#...#.#......#..#....#.....#.........#...#....#.........#.#....#.........#..#.#..#.....##...#.........#...#.....#.#....#........#.............#.##....##..#.#.#......#....#.........#...#...........#..................#.....#.#.........##........#.#........#.#....#.....#..#....#......#...#....#....#..##.#.......#....#...#.....##..###..........##...#..
..#........#..#...........#.#.....#.#...##......#........#........#........##....#.......#...........#.....##.#.....##..#..#.............#.##........#..#.#...#..#...#......##.##.......#..........#................###......#............#..###..........#.#.#....#....#.##......##...###.#.#..##......#.#..#......#......#...#.....#.........#...#....##........#..#.....#.......#........#.#.#...#...........#..#...#..........##........#...##.#..#.#.##.....#.....#...#.###.#...#.##.##...#..#...........#.....#...........
..##..###.#...#...####.........#..#...#..#....##.........#..#..........#.##...#.....#.........#.#.###..#....#.....#...#.#....#........#.##......#.#......#.#....#............#.#........#....#.#...#.###..##.......#.#.#.....#....#.#............#....................#......#..##......#..#.....#..#...#..#.##.............####..#........##.#...#...###.#.........#..#......#.......#......#....#...#...#.............#......#....##.............#..#...##......#.....##........##..#.......#.#..#.##.#.....................#.
..#....#......#.......#.#.#......#...#.......##...#.#...#.............#...........##......##..................#..#..........................##......#......#...#......##...........#....#.....#....###.#.....#.....#.#.#.#......#.#...................#......#..#...#..#....#.#.#....##..............#..#..#.....#...#.....#...........#....#........##.##...#.....#.......#...........#..........#.......#..#......#.#....##.##.#...........#..#....................#....#.......#.#......#.........#.#.......#..#..........#..
...............##................##.##.#......#....##.#.###.#.#..........##.##....#............##.##....#...............###.#.#....#.......#.##...##...#..............#........#......#...#.##..........#..###...#.............#.................................#....#.#.......#...#...........#....#.##......#.#..........#.....#....#......##......#............#.##.#......#....#.......##..#.#..#.........###.#...#.....#....#......#.#...#..#...##.......#.....#.##..#....#......#......#..#.........#..#...#...#........#
#.....#....#.##.#..#...#.#.........#........###...#..........#.##.#.....#...#.###.#.#..............##..#..#..#.#.#......#...##......##.....#...#..#..............#...#....####......#....#...#...#............#.##.##.....#......##.......#...##...#........##...#.....#.#...#.##..................#.................#.............#........#.....#..##..#..........#..#.##.##.#.......#......#.........#......#.#.#...#......##..#......#..#....##..................#.##.##.#..#........#.#.......#...#.....#..#........#..##.#
.#.....#..................#....#.#..#...#.....#.....##.###............##...##..........#.............#..........#.#...##................#.......#....###...........#..........#....#.#..#..#..................#.....#..#....#..##..........#...........#....#.#.......#........#.##..#...............##....#...........#...#......#..#.......#.......#..#..#.#......##.....##..........#.#.......#....##...#...#...#......................##..........##................##....##.##..##......#.................#..#.#...........
..#...#....#.......##.....#.....#...#....#..#..#....#..#.......##..#.........#.......#.........#.##....#...#..........#...........#.##.....#...............#...#.....##...##..#.#...#....#.......##....##......#..#....#.#..#...##......#.......#.....#....##.....................................##............#.#....#......##.#...........#...##...#.....#.....#..##....#....##.##...##.#.............#.#...#......#.##....#...#.......#.##.#.#.................#...#.......##.....##..............#........#........####....
#..#......##....#....#....#.#.....#..........#..#...#..#.......#..#....#.#.....#..#.#...#.##......#.....##......#.....#....#............#.#......................#..#.........#............#..#........#........###.#..#.....#...#.......#.......#.........#......#.##..#.........#.#.....##....#...##........#....#.#.......#....#.#......#...#.#.#.............#.............#.............#.......##.......#..#..#.......#..#...#......#...#..#......#.#.#......#...........#..#.....#.#.............##...#....#.......##....
..#...........##.............#.......#...#..........##...#..........#...........#............................#.........#....#..#..........#.........#.##.......#...#..#....#....#..........#..#......#.##..#....#.......#...#..#......#.......#......#..#..#...........#..#......#.#.#....#.#.#...#....#........#...#.....#...#####......#.#........##.........#..........#...#..#.........#..###..........#.#..................#....#........#..........#...#.....##......##...#.##.........#.#.....##......#..#........#.....#
.........#..#....#.......#...#..............###....#....#......#....###..##.....##...#.#...#........##.#...........#.#....#.........#.......#..#.#............#..##.##....#..#.........#....#.#..#.#....#......#...........##..##.....#.#.....#.#...#...............#......#..............##...##.#...###....#..#.##...........#.......#.#.....#...#......#...........................#.#.#..#......#.......#......#.....#.#.#........##.#....#..#..........#..#.....#...#....###.#..#.#..#............................##...#...
..#......#.........#.........#...#.....#...#.....#........#......##..#....#....#..#.##........#....#.#.....#.#...#..#........#....#.#.#..........##...#..#.......#..###...#..#.........#...#.......##.......##.##.................#..#......#..#.#.###...#....##...........#.#........#.#.#.#...##.................#.......#...#..#..#...#.....###...#...........#............#..#..........#......##............###.......#............#.#.....#.............#..#......#.......#.#.......#...#......#.#...#..............##....
#.....##...#..##.#.#.....#.....#..#..#.......#..#..#.###.....#.....#..................#............##..#..#...........................................#......#.....#......##......#.........#....#...........#..#....#...##......#.##.#...#.......#..#..#.........##.##..###....#..............................##...#..........##.....##........###........#.#....#.....#......#..#......#.##.....#...#....#...#.........##......#.#.....#..#.........#....#..##.....##..##....#................#...#.......#...#....###.......#
............#.........#...##............#....##....#...#.........#...#...#.##.#..#.....##............##...#.......#.......#.##........###...#.......#.#....#....#.........#....#.#.....##...#...........#.#..#...#.####.....#.....###....##......#..........#...#.....#..................#..#...#...#.#...#.#.....#.#..........#........##.........#.....#..............#.......#.....#...#.#.#...##..##...............##....#...#...#....##...........##.........#..........#...##......#........#....#............#.#..###....
..###....#...#..#....##..#........##...#........#..#.#....##.#.....#.....#..............##....#....#.....#.......#.....#...#..##..#......#...#..#......#.#.#....#...#....##.........#.#..........#.............#.##.....#...#...#..#...#...#.....##............###....#......#...........#.##....#....#...#...#.#........#...#.............#..#......#.....#......#....#.....#....#........#...###..#...#..............##..........#....#.......##...#.......#.........#...#........##...#..#..#..#......##.....................
.#..........#.##...........#.............#..........#...........#.........##.............#....#.##....##...#.........#..#####..#.......#.##.#.#.#...#..#.......#.##...#...#.#....#.#.........##.........#......#....#..........##...#..#................#...##.#.....#..#....#.......##.##.......##.#...#....###.#..#.......#...#...........................##...................#....#..#...#.....#.#.....#.......#.....##...........#...#.###...#............#...........##.#.........#..#.#.........#.##.#.#..#......#....#..
...........#...#.......#...#...#............#................#...#.#.........#.....#...#..###.#.#.##................######........##..........#......#....#................###.................#....#..........#..#....#.#............##.....#.........#............#.#................###....##..#....#....##.....#..#..#..#.##.#.....#..#..#...#...#....#.......#...#..##..#....##...##....#.....#####...............#..#...#.##........##...........#...#.#...#...#...........#..#.........#.......#.#......#......#...#.....
.#..#.#..#..#................#..........##.......#....#...#....#..#.........#..................#.#...###.......#........#........#.#.#...........#..#..........#.#.......#...............#....#..#.#.#..#.............#.......#..#...........##.##....#..#.........#.#.........#..#.....#.....................#.......##............##.#..............#......###..#......#...###..#..........####....#............#...#..............#......#......#.#........#..#..#.....#..#.#..#....#.#.......#........#.#...#.#..##..##....#
..#.##.......###....#.....#........##....#....#.#..#.#......#....##...#...#.............#............#.......#...#..........#..#.......#...#..............#...#.#.#...#.#........#....#.#.#..#.#...##..##..#.#...........###.....##........##............#........#.........#......#.........#............#.....#....#.#.....#...........#....#..##........#....#.......#...##...#....##...#.#.......#..........##..##..###........#............#....##................#....##...#...#..#......#.......#...#..#....#..##.......#
..#..........##...........#.................#....##..#...##..#....#....#..#.#..##....#.#...#.........#.....#..#........#.#..#....#......#......#.....#.................#.......#.#..#...............#............#.#..#..#..##....#.##........#..............##.#......#....#.....#.#.....#........#..#..#.#.#..##........##.#..#.....##....#.#...##......#...#.#.........#...#....................#..........##.....#.......##...#..#...#.#.......##.#..##.#....#.....#.#.#.......##.#........#..#...##.#..........#..##.......
....#.....#......#.......#.#.#.....#.##...#.#....#..#.....##.......#.#...##.........#................##..#.#...#.........#.......#.......#.#....#.#...#..#...............##...#..#.#.#..#..................##...........#.#....#..................#......#.......#.#..................##.##.......................#..#.....#...#...#.................#..........#......#....#..........#.#.......#..#....#.........#..##...#....#..........#.##.....##.#..#..###.......#...#.#........#..#.#...........#...#....#..#..#........#
......#.#.##.#.....#..................#......##........#.....#.#.#...#..#......#..#....#............#.#............#...#...#.#...#.....#...#..#..#...#....#........##.#...........##......#.#......##...#..#.......#.....##......#......###.##..#..#.#........##.........#..#.......#..#.......................#............#....#....#..#...#..#....##..#.....#.....#.....#.#.........#.#...#.......#....##..#.....#.#.....#.....#.#..........#.###.........#...#.........#......#.........#....#.#...#..#.....#........#.##.#.
.....#..#...........#.........#...#...#....#....##..#..#.#...#..............#.#...#..#.#........#...#..........#.#...#..#.#.....#.....#....#.........####...##.....#.............#.....#.#.#.#.#..#..........#.....#.#.#...#.#...#..#..........###...............##..#.....#.#.............#.....#.......#.##..##.......#.#.#.#..#......#.##.#..##...........#........#.....#.#..##....#..#.#....#......#.....#.#....#.......#.#..#..#...#.##.....##.....##.......##.#.............##.........#........##..##.......##..........
.....#..###..#......#............##...#....#....#..#....#.#...........#...##...#.#..........##.#...##.......#...##......#........#..#.......#.##..#.....#...##...##.#..........#.....#.#.#.#...##.##.#.#.#.#.......#....#..#..#.#.......#.#........#..#..........###.#..##..#......#...........#..#...#..###..#.........#.......#.#..#......#.#...#.#.#.##....#...........##.#......#...............##......#.#..#...##.......#..#.#..........#..#.#......#....#.....#.......##......#...#.....#..........#.....#..#.........##.
#.###..#..........#.##..#..#..#..#......#..#...#.#...#..........#..#......##........##.#............#......#........##.....#..#..........#####.#......#......#.##.#..###.............#.................##......#.#.........#...#............#.#..#....#....#.....#............................#...#............##......................#......#.#..#....#...#....##.#.##.....#....#.............#.#..#.........................#.#.#...#.......#..........#.##.....#....#........#....#..........##...#...#..#........##.#....#.
#.......#....#..........#.##.#.#..............#..##.#.#........###...##........#.#.........#.##....##.........#...##.......##.......##.#.........#.......###......#.....#..................#.#....#..........#.....#.#......#.#.#...#.....#.#.#....#.#...................#.#........................#...........#.#......###.#.......#...#..#........###.......#................#..#.###.........#...#.#.#.........#..........#.....#....#.........#......#.........#.#....#.##....#...........................##.##.......#....
...........##..#...#.#.#.#.....#.#..#.......................#........#...#............##.....#...#.#..........###..........#.........###...#...#..##..#......#.....#......#..#.............#..#...##......#.#..#.......#.#.......................##...#.#..#.#............#.....#...#..##....#........##.........##..#.....#.#.#...........#.......#........#.........##.#..#.....#....#...........###..##...#...#..##....#.......#..##........#.....#.#....#.#...#........#..#.#.#..............#..#...##......#...#.#.#.#..#..
........##.........#......#.......#..#..#.....#...........#..#.......#..#.......#...##............#.#.#.#.#.............#..#.....#.#......#.#.#......##..##....#.#....#.##.......#.#....#.......##...#.......#.....#........#........#...#.#.....#.....#......#....#..#.###....#..........#...............#..#..#....#..#........#......#.......#......#.........##..#..#...#.....#.#...........#............#.#...................#.......#...........#.#....#.........#..#....#..#.....#.#......#.#.#.......#......#...#....#.
......##.......#..#...#.#......#.#.#......#..#.......#...#............#.....#...#.#......#.#...#.......#......#..#..................#.#....#....#.......#.....#..#.#...#..............#......#...#....#........#.#......#........##...#....#.#....#..#.####.......#....#......#.....#.##.....#.........#................#.#....#.............#....##.....#......#.#...........#.#......##.#....#.##.#......#........#..##..........#.....#.#......#.#....#..#...##.#...........#.#....#....#.............#..##.#....#.#....#.#..
#..#.#....#..#..............#....#.........#..###..........#..#..................##.#......#.##...#....#.#.#..............#......##.#..#...##........#...###....#..#.#......#...##..#.....#......###...#...#.......#...#.....#........#.#..............#..................#......#.#.#.#..##...............#.........#.##.##...#.#..##.......#.....#...#...................#.....#.....#..........##.#.....#....#.#...##....#.#..................#.#..........#...#..#.....#........#.....#........#........#...........#......#
...#...#.....#....#...#....##......#.....#.##....#..........#..#..#...........##.....#.....#..........#.....#..........###.#...#......#....#......#.......#.#.#..##...#.#....#..#......#.#..#.....#..#.....#.......#.#.......#.............#.#.#.#....##.#...............#.....#.......#..#####...#...#....##...##....#......#...#............#.....##...#.............#..#.#...#.#.....#.#.......##......##...........#..........#.......#.##..#.#.....#.......#...##.#....#.##....##...........#....#..##.#.#..#......#...#...
....#.........#...##...#.....###.....#............#.......#..##.............#.#.#...#...##.....#....#....#..#....##....#.........#...#.###..#..#.#.#.#..#.........#......#.....#......##...#......##...#..#......#.......#...#.##..#...#....#...#.#.#......#.......#.........#......#....###..........#.#.#................##......#..#.............###.#...#.#..#.#.......#....###....#.......#....#......#......#.#.......#.##.#.#.....#........................#....#.#.#...........#..............##....#..#...##...#.......
#..#...#....#....##.............##..#.....##..##...#...#...#..##........##..........#........#.........#........#....#..........#......##.....###.#.......#........#.#..###..#.#..#..#.##..#..#.#.....##...##..#........#................##.#................#..#......#....#........#...#.....#..#..#............#.....#.........##..#..#......#..#......#.....#...###....##......#..#..#.....#.........##..##...#.....#####.......#.#.#..#.#.#.......#....#.......#......#...###.#.......#.#..........#.#.......##..#..#.#..##
.......#..##...#..............#..#..#...#........................................#.#..###.#............#..#...#....................#.#........#...#..............#.#..........................###.......##..#.....#.....#.....#.#........#...#..#..#.................#.............#.#.......#...##..........#..#...#..#.#............#........#....#....#......#...#....................#.....#...####..#.....#.........#.......#...#...#.....#.......#..........##....#..............#..#....#...........###................#.
......#..#.##...#..........#.......#.##.#..##........###...........#.......#...#...#.....#...#........#......#..#.........####....#.#......#.........##.##.#......#.......................#...........#.#..##......#....###..##.....#.#...........#..#.....#..#....#.....#.............###.##.#.........#.#..##....#....#..#.#........#.##.........#...#...#..##............#.....###......#.#........#.#...#....#.......##.......#..#.#....#...#..#.###.....####..................#..#......#.##...#...........#...........#..#
.......#.#.......#......#....#........#.#.........#.......##.....##...#..#.#.....#...........#......#..#.#.....##..#...........#.#..............#...........#.#..#....#...#.#.#..#..#.#.#..#.#.#....#....#..#.......###.#.....#...#.......##........#........##.......#...##......##.....#..#....##.....#........#.....##....#....#.............#.....##..#..#.........#.........#..#.....##.......#...#....#...#.......#.........#...#.....#......#.....#...#...#..#..#....#.#..#........#...#.#.........#...#....#............
................##......#..........###.....##.#..#....#..........#.............#....#...#..##....#........#.##..#.........#...............#.##.#........#.#..#.......###..#..................#.............#..###.....#.#..........#..............##...#.#.#..#..#..#..#.#....#..........#...#..........##....#......#..##..#.....#.#...#.#......#..............#......#.#........#....#.#...#...#...........#.#..#....#..#.#....#..........##.##..#.##....##.#..###...#..#.#.................#......#..#....#.#.#........#.....
#...#........#.....#...##...........#.....##.........#..##...#.#..#...............#.....................##..#....#..........#........#..#..........#...#..#.....#.............#.#.................#....#.##.#......#.....###.#......#...#..#..............#.......#...#.##..#........#.............#..#......................#.#..........#......#............#..#.#..#..##..........#....#......#.........#..#...#.................#........#.........#.......#......#.#.......#.....#.....##.#.......#.#.....#......##...#....
.......##...........#........#..###..#....#.##....#.#..##...#.###...##.#.#................#...#..#.......#.#...##.#......#..#..#....#..##....#....................................##........#...##..#......#.#.#.#.........#........#.........#.#.......#..#..#.....#....#.#........#.....##.#.......#.............................#.......#.....#...#..#.....#.....##..#.......#...#....#.#.#.....#......#..#...................#....##.......#........##.....#.....##.............#.........#.......#......#.#.....#......###.
...#...#.#.#......##.........#....................#......#.#...#.....#....##..........##..###....#...#.....#..##.#....##.#...#.......#...#..#..#......#...##....#...#.......#..#......#...#........#.#.........##..#..#...#.................##....#..#...#.....##...#..##........#.........#.#.#..#.....#.......#.......#....#.##.......#.#.........#.........#.....###..#...............#.##.....#.#....#....##.......#......#...####..#..#.#..##....##..##.....#......#.#...#...##...#..#.#........#.#..#........###...#....#.
.....#..........#.....##..#..#.........##...###......#.....#.#.......#.#....#..#...#..#...#.#.#..#.#..........#....#...#..#.#....#............#.#......#..#...#.............#....#.....#......#...............##.##.....#.......#.....###..............#.#.......#......#...##.........#........##....##..#.#.........#...........###....##.#.#...........#...#..............................#.....#.....#...#.#..#...#..#.##......#....##.#...#....#.#........#....#..#.##.##.......#.#....#.....##.#................#..#.#....
...#............##.#.#...................#.....##...###.....#.#.#........#......#.#..#.##.........#......#......#...#.#.#....##..#..#......#.#......#......#..#.........#...#.#.......#..#............#.#.#...#....#.......#.#..##..........##..........###...............#.....##.#..#....#...............#...##...#.......##.#.......#.....#......#.....#...##...#.........##.........#..#.........#.#..##..#...............#......##......#....#.....#####.......#.#.....#.#.....#.#....#..............#..#.#.#............#.
...#.........#...#.........#...#......##...#.##..##.#.#........#..........##.......##........##.#.......#.......#.##.##...#.....#......#..#.......#.......#.#.....##..#....#...#.......#....#...#..##....#.#..........#.##........##.#.......#.####....#....#..#....##..##..#...#...........##.#.................###.....#..#..##...#.#..#.......#...#.....#.....#.....#.#..........#.....#.....#.##...#......#......#.....#...#.##...#.##....#...#..#....#.....#...........#.#......#...........#..#........#......###.#.......
...........#....##........#......#.....#...##...#...#.....#......#.....#..##..#...###..#.......#......#.##..........###..#......#...#....####.......##....#.#......#..#...#..........#..#.........#......#...#.#....#...##.#........#...............###..#.#......#..........................#..#..#....#....#.#..#...#...##......#.#.#....#............#.#....#.#.....#......#..........#......#...#...#...#...#.........##.##....##..#.##....#...###..#...#..#..#.............#.#...#...........#..........###....#........#..
.........#..#.....#.##...........#.#..###.#...............#.......................#....#....#.#..#.........#..##....#.#..........#...#..#.......##.....##..#.#.#...........#.....#....##....#..............#..##.....#.............##.......#.#.............##.......#......#...#.............#...#.........#...#.#.....#.............................#.#...###.......#....#.......#.#...#.#.##.....#..............##..#..............#................#......###..##.....#.......................#.........#..................#
.....#.#.####.....#...#.......#.#.......................#........#..#..##....#.#.#....##..###............................#.........#...#..#...#..#.......###...#.......#.#........#.#.#...#....#.........#...........#.......#..##....#..#..#...#..#..#.......#.....#......#..#.#..........###....#....##.#....#......#........#......#....###.....#............#.#..........#............#...##...##...##..........#..#.#.#....#.....###..#....#.#..#............#.#.......#....#.#...#.#...#.....#.#....#..#...#....#..#......
...###.#..#............#.##.#...#......#....................##...#.......#...#.......#....#...#...#...#.#..#......................#....##.#...#.#.......#.......#....#..#.....#......#..#.........#..#.....#.#.#...#..#...#.#.....#.#....#..#.#...............#..............#.#.........#.#.#..#.......#...###....#.##...#..#....####........##......##.#.#..#.....##...#.....#.#.........#.................#........#...#.#...................#......#..#...#..##...#.##.....#.#.........#........#....#.......#........##.#..
..##.#...#.#..#.#..#..#...##...#.....#..........#..#.#..###..###.#...#......#.......#..#.....#.......#...#...##.....#..##.......#.......#..........##.#.##.#..#..#.#.#...##........##.............#........#......#......#..#...........#........###..#......#...........#....#..#.#...#..#..............##..##..#.#......##.....##......#....##....#.#...##.#.#....#..............#...#..#...#.........##..###.....#.##.#.#.#......#.#...###.#..#.....#..#.........#..............#..##........##...#....##..#....##....#..#...
#....##.##.....#...........#......##..#.#.#.......#.#..#.#....#..#.....#.##..#...........#.......##.......#....#.........#....#.##.......##..........#....#.##....#...#..##..........#.......#..#.#......#............#...........#.......#.#......#.#....#....##.#..#.......#........#.#.#.......#......##......#...#..#....##....##.......#.#.#...#.#....#.....##......##.........#...#.##.#.#........#...##........#.#.#..#....###...........#..#.##.#......#..#...###..###....#.............#....#...#...#...#...#.#..#.#.#.
....#.#.#...#..#.....#..........##.......#...#.......#....#................#....#....#.....##.#..##..#..#....#................#.#...##.........#.#.##....#.......##...........#...##..............#....#.##........##..#...#..#..#.#..#......##................#.#..#.#..#..#......##........#.......#...............#.........#...........##..##......#...#.#.###..............#.........#......##....#..#.......###.....#...#............#.#.##.......#.###...##.......#..##.........#.........#.......#....#..##....#...###..
#...##.#.........##.....#.......#............###....#.#..#...#.....#.......#.....#.............#..##.#..#............#...................#.#....#........#.#...#...........##..........#.....#..#............###...#.##.....##......#.#.#...#........#.................#...#..#....#.....##.....#.#.....###........#.#....#.........#.#.#...........#.......##......##....##.....#.###.#.#....#..#..........#..............#..........#........##..##.#.........#.##....#.......##.......#.#...#....##.........#.....#..........
...#..#....#....#....#......#..........#.................#.....#...#...###....#.#.#...........##......#.....#....#...###....#.##.....#..#....#.....#..#.##.#.#.....#....#.##....##....#.........#.##...#..#....#........#.#..#.......##.#.............#.....##.....#.......#..#..#..........#..#.#..........##.#..........#...#..#..#.....#..#.#..#......#.#.........#.............#...........#.......#.....#.....#..........#....#..#.....#........#.#.##....#.......#....#.#.##.#..#.........###....#....#..###..............
#.....#.#........#.#..................#......#..##...##.....#....#.........#..............#.............#......##...#..#..##.#.......##...........#....#.......##.......#.......#..#.#.#..................#...#.......##.#....#..#..#......#..##...##....##..#......#.##...........#.#..............#...#.....#....#.#.#..#.....#..#...#......#.#.....#.......#.##.....#......#..#...##..............#........##..#..#.......#.....#.....##......##.......#...#.#...#..#...##..#..#........##........###...#................#...
...#......#....#...#.#................#...#......#....###...#....#...#.......#.#.#......##.....#......#.......#....#....#.....#.............###...#.#...#.......###.........#..#...#...#.#..#......#......#.....#..##.##.........#.#....#..........#.....#..#....#.....#....#....#....##.....#......#.#.#...##..#.......###.#.......#..#.#.##.....####..#....#..#.........#.......##...##...........#.......#.....#.#........#.............#..#......#......#...............#.##....##...#...#..........#..#.##....#......#.....
.....##.....#...................................#............#.#....#.........#.#..#.##....##.#..##...##.#.#.#.#...#.......#..................#...#.#..#......#....##.##....#..##........#...#.........#.#..#.#.#....#.#........####........#...........#..............##..........#..##.....#....#......#......#...#..#.##..#...#......#......#......#.#......##.#........#......#..........#....#....##..#........#..#.#.#...#..#.........#........##......#.#.#.#..#..#..#..#.....#....##..#..................#.............#
.....#..#..#....##..#...#...........#.....###.......#...#............#...#...#......####.#...##....#...#......#.##................##....#..#..............#..#.#.......#......#..#.#...........##..#.....#..........#.....#..#.#..#...#.##.#.......#..#.##.....#.......#....#..#...##..#..........##...#.#...#..#..##...................##.......##....#...#....#.............#..##...##....#......####.............#..#.....#..#.......#.....#......##.....#.#....#.#.....##...#..........#..##....##.....#.#.#....#...........
#.....##.....#......##...##............##........#.....##......####.............................#..#.....#...............###...#..#.....#.#.#.#........##.....##....#....#.........#...##.#......##...................##............#.......#..........##..........#.......#......#.............##.#....#.#.......#....#....##..........#..............#..#...#.##..............#.......#........##...#......##....#####..#.........###.##.....#.#..............#...........#............#.....###.......#........#..#.......#..
............#.##...###.....#..#....#.....##.....#..............#.....#............#..........#..##....#..#...#...##.#..............#.....##....#........#....##.....#.#.................#.#.#.......#..#....###...#...#....#.#......#........#..#...#..........#...##.....#...#.....#..#............#....#........#........#...#.......##.##......####.#....#....#....##....#.....#.....#..#....#...##...........#..#..##.#...#..###..#........#..........#..#.....#.....#.....##........#..##.##...#.###.....#...##.#.#...#....
..#..##.....#.#..#.......##..........##.....#..............#............#.#..........#......#...#..#...##.#...##............#..........#.........#.....##............#..............#..#...#..#..#..#..#....#...##.#......##.......#....#...##..#.#..#....#...............##............#..#.##........#.......#...#......#....###..#.#.###.......###.....#..#..#....#....##.#.#...............##..##.....##............#......#.#.##..#.#.#.....###................#........#.......#..........##....#..............##...##..#.
....#...............#...........#....#...........#...#......#.#..#.......#...#..#...#....#.#......#....###.#.###......#..#.....#..#..............#....#.#.......#...........##...........###........#...#...#.#......##......#....##.........##....###.##...#............#....#.....#...................#.#.......#.....#...............#....#..##...#.#...#.#....###..#......#.##.....##..#.###...#.##...........#......#........#.#........#.#...#..#.......##.....#..............#....#.#.#.#.#............#.#..#.#..#.##..#.
....................#.#..........#.........###....#.#....#...#......##.........##..#..#.............#.......#..##...#....##.#.#..##.......#..##.#.#...............##..#..#.###.....#..##....#...##......#..#..#...#..##..#....#.....##...#............###....#.#......#.......####..#......#......#.##...##.#..#.....#.............#.#.#........##.#.#...............#.....#........#....##................##......#...#...##..............#..........##.#.#.....#....#.........................#..................##..#......#.
.........##......#..##.......##............#...........####..#.......#..###..##..#....##..##..#...##........#####................#..#.......#.#.#.##...##......#...........#......#.....#.......#......#..#....###..##.....#.#.#.......#..#..#..##..##.#.#....#..#.......#...#........#.#.........#..........#.......#....#.#.####...##......##..........#...##..............#......#.........###....#.......#........##.........#..#......#.......##......................#..........#..#......##............##.........#.#..#.
......#.......#.#..#..#...##......###.........#....#....#.#..............#............#.......##.#..#...#.........#.#....#....##.#..#....##........##.................#..#.....#.....#.###..#...#.....##...##..#...#....##..#...##................#..####.....#.#..#......#.##......#...#.#........#...##.............#..#.##..........##..##....#..#...#...#..................#.#........#..#.....#...#.#.##.#........###..............#........................##.#.....#...#.#.#.......##.............##..#.#.......#...#...#
......#....##.#........#.#....#.....#..................#....#.....#.................#....#......#..#.........#..............#....##..###..##.#............#..#.#.#..#...........##.........#......#...........#.........#....#.#....#.......#...#...#........##....#.#....................#..##...##........#.....#.........#...................#..#..#......##.#......##.#.#......#......#.......#.#..##.......#..#.......#.....#.#......##..#..........#..#....#.........#.##.#..#.#........#....##....##.....##......#.......
..#.#....#.##.........#..##....#.............#.....##.#...#..#.#....#........#..##....#.....#..#......#..#......#..#.#...............##...#..#..#..#....##.#..#...#...####..#..###....#.#.#.......#...##........#..#....#...#....##......#....#.#.....#.....#.........#.....#.........#..................#...##.##..#.#.....#.#.......####........#....#..#....##...#..#......#.....##.#...#....#.#..............#.......#.#....#.#.#.##...#..........#.....#...##.......#.#....#..#.#.......#......#...........#.....#.#.......
....#.......##.#.#..........#....#..#.........#..#..#.......#.....#..........#...#..#.....#...#.#..............#.....#................#...#....................#..#...#..#..#.......##..........#.......#....#.#...#...........##......#..........#..#..##......#.........................#........#...#....#.#..#.#..##.####..#.#....#......##.......##...#..........###.#.........#....#...#......#.....#...#.....##..#.......##...##.......#...#...#...................##........#...#....##......###........###.....#..#.#.#
...#.#....#.....#......##.#.#.#..#..##.......##.#.#.#......#....#.......#.#....#......##.....##....#...........................#......#....###.#.......#............#...##..##..##..........##..#....#..#.#....#.#.#...#....#...#.................#..#................#.....#.......###..#......#.#.......#....#..##......#.......##.##...#...#.......#.#.....#.##.....##.............#.......#......#......##.......#.#...#...#.#.#.#..#.#..#...#.....#..#...#.............##....#..#................#...#.#......#............
..........#.......##...##.##.............#.................#...#.#..#......##..#...#..........#........#.......#.#.#...#.##.#...##...#.......##..#.....#.....#.......#.#...........#.#........#.....#......#....#....#......##.#.#..#....#..##......#.#..#..........#.#....#....#....#..#...#.....#.#.....#.#......#.#..........#....#..#...##.........##.#..................#................#..#.......#..##.#.#............##.#..#.#.#...##........#..........#.......#........##.........#....##..#.......#....#..###....##.
...#......#.............###.......#.#..#..###.....##...#.#..#............#.##....#...#...#.#.........#.....#.##.##................#....#.......##....#.................#..#..........##...........##.#..#........##...##..##....#.......#.......#......#.......#..............#.#..##...#.#.##..#..#.#........#.#...#.....##............#......#..##...###.........#.......#.#.#.........#..#...#....#.......#...#...#...#......#..#.#..##.......##.....#.#........##...##...#......##...........##.....##.#........#....#..#...
.#......#....#.......##..##.....#.........##.#...#..#...#.....#...#...#........#......#...#.#..#..............#.........#..#....#......#..#.........#.#.......#.......##...##.......#....#.#.#...........#..#......#.##...............##..#...##..#...............###.........##.#......#...................#...#.###.....#...#......#..#...#....#..........#..##......#.#.##..#...##...#...#.#....#.#...............#.....###.......................#.#.#.........#.#...#............#.......#..#.#.#......#..#......#...#....#
.##...........#............#.........#..#...#........#.#......#..................#..#........##.............###...#.............#.##..#....#....#......#..#...##.......#................#.....#.#..........#................#.......#..#.#.#..##.....##.........#......#......#...#......#..#.##...#..#.##.#............#........#....##..........#....#...#....#......#.....####....#.......................#.....#....#..#...........#....##..#...#.#............##.....###.#.........#........#.#.#...##....#.......#........
..#...##...##.......#.#.......#.....#...#....#..#............##......##....#.......#..#..#..###......#..................#....#.....###.........#...#.......#...#........#.#.....#.....###.......##.#..##........#..#.#...#..##....###.....#.#.#.#.........#............##..#........#..#..#..##..#.#.....#.....##.......#..#............#..#.#.....#........#.#..#..##...........#.#....##......#..........#..####.#.#.......#...#..#....#....#...#.........#..#.#.......#.........#...#.....##..##....................#..#.....
..##..#.#....#...#....#.......#..............#....#........#......#.#...#..#..#..........#.....#.............#...#..#..#.#...#..........#....##..##......#...#....##..#...#....###..#.......#.......##...###........#...#..#......................#......................#...#.......#...#....#..................#....##....#...#...#.#........#.............#.......#....#........#....#...#........##.......#..#.#.###.....#..#.....##....#..............##.#....#.....#...#.............#......##...#......####..#.....#.##..
......#........#.#....#................#......#.......#.......#......#........#.........#............##.....#..#....##.#........#................#.........#.######............###..#........#....####..#....##....#..##........#............#...##...#.#..#..#........#.....#...#.##..##.#.....#.##....#.#....##.##....#.....#.#....#....#..#......#..#..#........#..#..##..#..#...#.##....##..#...#......#.#.........#.#...##....##....##...#...#.......##...........#..........##..##...#..............#.................#...
...............#.#..#.#.....#...#......#.....................##.#...##..#.....#...#........##....#......#.#......#...#..#.....#.....#..#.....#....##.......##..................#...#.#.....#......#...#....#........#..................#..#.##.....................#..#....#.#...##....#..####...#....#..#.....##.###.......#...#............#......#..#..###.#...#......#................#....#...#...#.....#.......#..#..........#.##....#.....#.##......#........##.....#..#...#..#.#.........................##...........#.
........#...#....#......#.#................#......#......##....#.......#.....#.....#.....#....##.##.................#.#...#........#....................#.##....#..##..#.#.........#...........#....#...............##....#........#.#...#...##...#..#........#.......#.#...#..#.....#..#..........#.....#...#......#.#....##..#........#.......#.#..#.##..............#......#..#.........#..............#.....##....#.#........#...##.#.#.#.......##..#............#..##.....#.#......................#.....#...#.............
.......#.......#..#.......#..#....#.#.#.....#.#.##.#............#.#....#..#...#..#.##...........#...#.##..#.#.#.......#......#.###.#...#..........#.........#...............#......#.........#......#.#......#.....#.............#.....#................................#....#........##.......#........#.#...#....#................#.....#.#...#..##..#................#..#......#....#.#..#....#....#.........#....#.#.#....##.....................#...##.....#......#..........#...#.................#..##..#.....#..#....#..
.....#........##......#..#............##.#....#.....#.#......##..#..............##......#.#.#....#..........#......#....#...#.......#.###.....#...#............#....##.....#....##........#..#...................#.#....#....##..#.#........#.#..#.#.#.....#.#.....#....#...#....#........#..#..#......#....#.....##......##..............#..#.....#.........##...#.........###...##..#.....#........##.#..#.....##.#..........##.#....#.....#......#....#.........#.........#...##......#.#..........#.............#..#..#..#..
....#.....#............##..#.......#......#.....#....#...#..#..#.#....##...##.......#...#.#.......#...##...#..#....####...................#.....#...#..#....#.......#.###..#.##..#.....#...#.....#..#.........#.........#...##.....#...............#...#.#..#.........##.............#.#.....#........##.#......#.#...................#.#.##.#.#....#....#.#...............#.......#..##.....##...........#....#......#....#......#.......#....#......#.........#......#...#.......#...#.....##..............#......#..........#
...#............##........................................#..#...##....#.#...#.....#.....#......##......##...##..#....#.#.....#.................#.##.##.......#...###...................#...#...#..........##...#................................#.......#..##.......#.#.....#..#...#...##.............#.#......##..#..............#..#......##..#.......#............##.....#..#...#.#.....##..#.###....#......#......#....##.#......#.....#.......#.....##..#..#...#......................###......#.#...#.###.##.#.....#...#.
......#...#.........#..#...##.......#...#.......#...#....#.....##....###..........#.......##...#..#........#......#......#.#.....#..........#..##....#.#..#.##..........##.##.#...........#.##........#.........#..#......#.#...............##...#...#..#.#......#.#.....#...#.....#..#.............##....##.#....#.#.....#......#........#.#........##....................#....#..........#...##..#.........#.##....#.........#.........#.#.....###...#..##................#....#...#.........#...........#....##...##........#
.#..#....#.#........#.#........#....................#..#.#.#............#.......#.........#.............#.....#...........#.....................#.....#.#.....#........#.............#..#..###..#.......#..#....#......##..........#....#.......#..#........#............##....#.....#....##.....#.#.#..#.....##....#....#...#....#.....#....#..##....#...#.............#.......##...###...#..........#.#.......#.......#........#...#........#......................#..............##.....#..........#.........###....#......#.
...#....##.#.#...........#....#.#........#.##...#.#..#...##..##......#...........##.#......##.#.#...#.....#.#........#..#.##...#.##....###....#.....#.................#...........................#....#.....#.......#.#..#.#.#.#............#...##..........#.................##.......##..#.....#.......................#.#.................#.........#..#............##.##....#...#.#.....#......###....#...#....##.#................#..#..##....#.#...........#......#..#..........#..#.#........##.....#....#.....##.....#.
.......##.#.#........#..##....#.....###......#...#...#..#...#...#.........#.###...#.......#.........#........##.......#.#.#.##..#........#....#........#..#.#.....#..#...#..#.....#....#...#..#.#.........##.......#....#.#....#...........#.....................#.......#..........#..#...#....#.....#.........#.#....#...#............#.........#...##.#.#...#....##............#.....#............#...#............#....##...###........#..#.##......#.......#.#...#......##..#...#.#.#...#..##..........#.##.....##..##...#.
.................#..#....#.....#.....#...#..#..#..#...#........................#...#..#.....###.#....#...#..............#..#...#.........#........#..........#.....#..#.#.#............#......#...#.............#.#......##..#......#...........#.#...#................#.....#.....#.###.......#..#.#....#...#..........#..#.#...........##.#.........#.#.............##..##.........#........#...#...#...#...#...##..........#.#....#..............####..#..#......#.....#..#...#.#....#................##..###...#......#.##..
......###.#..................##........#...#....#.....................##.#..#..........#....#......##..#......#..#.#.....#.#...................#........#........#....#.#........###...##.##.#..#............#..#....#.........#......##.....#.###........#......##................#....#.....#..#.....#........#........#.....#.##...##.....#.........#.#...##.#............#....##..#.........#......#.#.......#.....#...#.#...#............#..#.........#....##.#..#...#..#....#...#................#.#.#.#..............#...
..##..#......#....#...#.#..#.#....#.....#........##.#...#.......................##.......................##.#.#.#.#.................##....#....#..#..##.#..#.#..##..#...........#...............#...............#........#.##......#......##....#.##......#.#......#.......#.......#..#....#.......#....#.........##......#.......#..###..#.............#......#.#...###................##.##.....#......#.#...#...##.....#......#..#.........#................#.......#...........#.#....#......#....#..........#....#.#.......
.....#...#..#..........#..###...........#.##..........#..........#......#.....#..........#.....#.#..##..#..#.#.....###...............#.##.....#.#..#......#...#....#.#.#......#...#.....#......#.#....#....#.....#......#...#.....##...#..#.#......#.......#.....#...#.#.#...#.....##.........#.....#.......#.#..##..##..................#....#.#..#.........#.................#............###..#..........#.##.....##........#.#..#.........##....#.#.#........#...#........#.#...#....#.#.#.#....#..................#...##.#.
..#......##.#....#.#..........#.#....#..##.#...#..#........#...#......#.##.............#.#.......#......#.............#.......#...#..#..#.......#......#................#...#.#.............#.....#......#...##..#.#....#...##.#...#.....#..........##....#.#....#....#..###.........#...................#....#..##..#.#....#...#..........##..#.....#....#.#...............#....#.....#...##..#...........#.#..#.#.....#.#.............#..#.......#.......##...#......#.#...###.#.##..#............#........#...#.#.....###..#.
......#.......#.................#..........#......#..............#.##....#.........#..............#...#..............##...................#....#........#.....###.#........#.....#......#.........##....#..####.......#.......##..#.......#......#.#....#............#.............#..........#.#..........#...#.#..........#.#.#..#......#.............#.#..#..........##...#........#.#....#......#..#..#.........#...#.#.#....#....#..#...............##.........#.....#..........#..#........#..............................
.......#..##..#......#........#.##..............#..##..#...#.............#.#...........#.#...#.......##.#.....................#......#......#......#.#...##....#....#...#.#....#..#.#................#...#......###.........#.#.#......##....#.......#.........##..#..#..##..#....##...#........#..#.##...#.......#...#.#.....#..###.#.#....##...........#........##..#.#.##.......#....#......#..#...#........#..###..........#.....#......#..##..#.#..........#..#.......#...#.......#...#.....#........##.....#......#..##.#.
.......#..........##.#..#.........#...........##.....#........#..##..........................##...###..##.##...###..........#...#...........#........#....#.....#............#..#........#........#.#...........#............#..........##..#.#.........#.##.......#..#.#.#.....#......................##....#...#...#.#...#..##.......##.#..#....#.......##.........##..#........#.#....#.....#####.....##.#.................##......#......#....#.#...#........#.....###.#...#..#.....###.......#...............#####.##....#.
#.....#.....#...#.........#......##..#......####......#..........#.....#.##..........#.#...#.##..........#........#......#.......#....#........###.##.##....#....#....#.....#...#...#....#..#.#.##....#.........#.##.#...#..##.........#.#...#.....#.......#.#.....#.........###.............#.#......##.....#.##...#.#...##...#...#.##..#...#.##..#...#.#.#............#....#..........#..#.##.#.........#....#.....##.............#.#............#...###..#..#.....#......#.......#....#.....##..#........###...#.......#.#...
....#.#...........#.#..#......#......#............###..#.#.....#......##........................#.......##....#....#..#..#.....#.............#...........#..#...#...#........#.#.###.....#...##.....#..#..#..###...........#.....#.......#.##....#.#.............#...........#.........##.......###.#.#.....#......#.###...#.....#..#.#.....##..##....##.#.##.#.#.............#...#....#..#......#..#.###..#.................#..#...#...#.......#........#.....#..##..................#.#.#.#....#..#.......#..###..##..........
....#....#.#...#.#......#..#..#.......#...##..#..#.........#.#.....#.#....................#####.......#....#.........#.....#.#................#...#.....#............#.#.....#....#......#.........##...#....##..#...........#...........#........#......................#..........#...#.#........#....##.#..#..#...#.#.#....#.#.....#............#............#...#.....#.#...#.#......##.....#..#.........##.....##......#.......#...##.#....##.#.#.#....#..#..##....#.#..#......#...........#....#..#.......#............#..
.#..........#.....#..#..............##....##..#..#.#......#.......#...#.......#..#.#......#..#..#.........#..##..#..........#....##...............#..#.#..#....#........#...................................#...#...#..................#...#........#...#..#......#...##.....#.#..#..#..#.#..####.#.#.................#..#.....#..#............#....#.................#....#..................#.....#.....#..#.#......#....#..#...#..#..............#....#..##..##.#....##...##...........#....#....#.....#.#.........##........
.......#.......#...........#....##.........#....#...........#..##.........##.......#.......#..#.......##........#..........#.....#.###.........#....#.........#..#..#......#.#..#..#..##......#.....##.......#..#...##..........#..#.......#.......#.............#...#.......##.#.......................#.....##......##.##...##............#...#..#..#.#..##............#.......#..........#.....#.....#........##...#.....##....#.#.##.#.......#...#............#.#..........#.......###...#.......#............#.#......#....
.............#.......#...#.........#.#.#....##.#......#...........##.#............#.........#....####..##.#..#.###...#.........#.#.#..#.....##.....#......##.#.#.....#..#....#......#..#......#.##..#...............##.#.............#..#.....#....#................#...................##....#.....#............#..#....#.............#.#.##....#....#...#.....#..###..##....#........#..##........#..#.........##..........##......##.#..........#.#..#.#..#..........#...#.#.#...##.....#...####.......#.....................
.#...##..#...#....#..........#.#....#..#..#....#.##....#...#...............#...........#..#.....#........###.........#..#.............#.........#.##..........#.......#.#..#..#..#.......#.#..#....#.#.#..#.........#.#.#....#.....#.........##......#..............#.....#...........###.#..#..#.#...##.##.#......#......#.#............#..#..###...#..#.............#.....#..#...................##....#....#..#.......#......#.#........#.#.......#..............#.#...###.#..#....#.....#..#......#...#.##.#.....##.........
.......#........#.......#..#.#......#..............#......#.##....#....#........#....#.........#.#.#.#........#.......#.....#...#.........##...#...#.#......##........#......#.#................#..........#..............#........#...###..#..#.....##..#...#...##.......#......#......##.......#..#.#....#...#......#...#.................##..#....#....#.#...............#....#......#...#...#...............##.#...##...#...#.###..................#........#..#......#........#......##..........#...#.........##.....#....
..##........#......#.#...#...#..#..#....#...#....#..#####..#......#.#.....##..##...#.#........#..........#.......#........#........#.....##...#...##.#....#.#.......#.....................#..#....#..#.#....#..#......###.......#.###....#.....##..#..#......#....#...#.....................#..#....#...#....#.#.##........##....#..#..#...#..................#...........#.....#.##..#.#........#.#..#........##...#....#.#..#..#.................#..#............#......#.#......##.........##.........#.#...#...#............
.#..............#..............#...###...#..........#...........#.#.#..........#.....#...........#.....#......##.#............#....#.................#.#....#..#...................##...#.......#....#..#.....#.......................##.#.#....#..#....#.#.......#.........##.#...#......#...#.#..#......#.......###.#...#..............##...##......#.....#....#.#..............#.......#....##..............#......##..................#...#.#..#.#...#..#.#..##....#....##......#....#.........##....#.#.......#.#.#....#...
......................#...###....#...#....##..#..#..............#.#.#.....#..#.......#..#...#....#......#....#..#...##....#..#....#..............##.....#....#..#....#....##...........#..##..##.......#....#.#.......###...#......#.#.#.#........#......#.#......#....#.........#.....#...........#.....#..#...#....###.....#.....#...#.......###.....#....#.........##.......#.................#.###.......#........#....#.........#...#..#.............##.........#............#.......#...#......#...........#....#.....##..
.....#..........#...#..#.##.##......................#......##.#..#..........#.....#.#....#......#.........#.....##......#...#.....#.#...#..#.......##.......#..#.....#........###.##.....#..#.#..........#.....#......#..##.#..#.#....##..#.#.....##...#.....#.............##...#.#...#.#....#.#.#..#..#...##...........#.#.....#..#...........#...#..#..#.....#...#####...#.#..#.......#....##...........#....#....#...#......#....#..#..#..........#....#....##......##...#.........#............##..#..#..#...##.......##....
.#......#.#..#........#......#.#...#..#.#...##..#.#.....#....#......#......#...................#......#..............#.....#.....#.#.....#...#....#..#.....#..#.#.#...........##...........#...#.....###.##...#................#.................#......#.........##......##....#...#.##.#.....##...#.....#...#..#.#.............#.......#...#.....##.#......#.#.#....................#.......#.........#..##..............#...#......#...............#...#.....#####.#.###...........#.#.....#...#.....#.##.#.#...##......##...
..#...#..........#....#...........#..#..#.....#.....#..#..#.....#....#...#.#..........##........#....##....#.....#.#.#......#..#..#...#......#..#......#.##............#.....##.#............#.#.#......####...#.........##.#........#...#.....#...........##.........#.#.......#..#..##.......#...#.#..#...........##.............#..#..##.#...........#..#.......##......##.....#.#.#.....#.....#...............#....#...#.#........#..####.#.#....#....#.#...####........##.....#.....##..#...............#.#.............#.#
....#..#...#.............#...#....#.#....#.#........#.....#......#.#.#............................#...#........#.#.....#.............#........##.....##.#...........#...#..#............###......#.......#...#......##......#......##..#...#.......#..#...##.......#..#.............##.#.#.#....#..##......#........#.....#...#...................##........#....#.#......#....####.......#.#..........#....##...#......#...#..#.#....#.#.........................#..#...#.......#....#..#..#..................#...............#
..............#..###...............#.....#.#..#.#..........#....#.#.....#....#...####....##..##.#..#.....#.#..#....#.......##.......#.....#.#..#......#.............#.............#.#...#....#...........#....##......#...........#.....##........#....##.#..#.....#.............##..#.....##.........##....#......#..##........#...............#.#.#........###..#..#.#..##.........#......##.##......#.##.#...##........#.##...........#..#....................##....#.#.##......##...........#...##.....#.....#.....##.......
..#..#.#...................#...........#...#..##..#..#...#.........#..........#..#.#............#...........##.........#....#.#.....#...#.#..#.#.#.........................#..#......##..........#...#.#.#..............#.#.#..#.........##...#....#.....##............#......#......##.......#...#..#.....#..#...#..#..###.......##.......##.#..#..#.#.#.#.......#.......#.......#......#...#...#.................#........#.........##...#....#......#..#....#...............#..##..#..#....#....#.###.....#.....#...##.....##
..##..#...............#.......#...#.##.#.#...#.......#.##.......##......##...##......#.#.....#.#.#.#......#..#...................#.#................#..#.#..#.......#.....##.......#..........##...........#.......###.#.#...#.......###.........##...#.........#.......#....##.#........##.............#...#....#......##...#...............#....#..#......#.#.#.........##...........#.#.............#......###....#..........................................#.##...#..................#.......#......#....#..#.#...#........
#.#...........#..##..#..#..#.###........#..#.......#......#..............#.........###....................#.#..#..#...##..#......#....#....##.#.#..#......#.#.....#.#......#....#.#.....#...........#..#...............................#........#...#.#####...#..#....#....###.#......#........##..#.#....#.#.#............#...#..#..#..#..#..........#....#............#.##.#.....#........#..........#.............#.................#...........#.....#...#.#.....#...............#.....#..........#.........................
....##..#...#...#...#.##.#.........##.#........##.#....#...#...#.......#.#.#.........##.......#...#...........#...#...###...#.....#...#.................#..#......#.#........#................#..#....#....................#.#..#.#.#.#.....#.............#..................###.#..#...#..........#....#..............#.....#.......###.......#..#....#.#.#.#...............#.........#..#.#...#.....#....#........#..........#.#..##.........#........##.##.#..#.#..........#.....#..#.....#..#......#......#.......##.......#
#..#.#...#.#....#...........#..............#..#..##....#......##..........#.....#..#.....#...####.....#.##.....#..#..##.#...#....#.......#.###..#..#...................#...#..#..#.#........#.........#.........#...#.........##..#.........#......#...##..#.##......#....#.#.........#.....#............#........#.....#......#..............#........#.#.........#.#...##..#..#....##.......#.##.#.##.........###.#..#..........#..###.....##..##...............##...#....##.#.#...##................##...............#.......
...............###..###..#......##.#......###.......##.......##..#..###............#.....#.#.#.#.....##.##..#........#...#....#.###......#.#.......#.....#...#.#......#.......#.#....#...........#......#...........#............#....#..................##.............#....#.#.....#....##.#..##....#....##.........#.#.#...#......#....#....#...#.#...#....#..#..........##............#....#....#.......#.....#.#.#...#.......#......#....#..........#..#..........#..#....#.#..#...##.#...#........#.....#..#.....#.#.#....
.###.##..#...#....#........#..#.#....#.#.......##...##.....#........#...........##.......##...#......#..#...#...##......###....#.#....#......#...#........#..##......#..#..#...##....#....#.............#..#............#..#....................#.....#.#.................#..#...#..#....##.....#..#....##..#..........#........#.......##...........#......##.##...........#.#...#..#.......#.....#.#.....#..#..#.##.#....#......#......#...#........#.#..#.#....................#......#..#.#..#..##.....#.....#...#......#...
...##.........#..#.............###...#.......##...#.....#...#..........#..........##...................#......##.#.......#.##.....##....#............#..............................#.........................#.#.........##............#....#.........#...##.#............#...##...#......#..#......#.....#.....#.#..........#..#.............##..........#...........#.#.......#.......#....#...#...#.....#...#...#..#.#...#.......#..............##...#..#............####.##..............#......###...#.##.#...#......#..#.
#......#......#......#......#....#.........###..#...........#.............##..#..........####...##...##.#...#.#..#....##.#.......#.....##...#..........#........#...#....#.#..#...#.#.##.......#..#...#..#............#....#..................####..#..#.#...........#.#.#..............##......#.#..#.#................#.......#.............##...........#.#......##..........#....#...##........##....##.....#....##.....#....#....#.##..#....#.###........##...........#........#.#...........#.......#...#......#..###.....
.#..............##.#.......#.#...#.#...#....#.#..#............#..........##........#.........#..#...........#...........#.##.##...#....#.#.#..##....#.....##........#..#.#.#..#.....#.##.......##....#..##....##.............#....#..##......#........#..#.....#..##.##.............#..#.......#......#.##..........#.....##...........##....#....##.##.###........#..#.......#..#..........##...##................#.................#......#..##..##.............#.....#.#...#....##.....#..#..#......#.#..#.......#...........
.#.#...##..#.#......................#.....#......#..##......#.........#..........#...........#....#.........#......#.............#..#.#.....#.#....#....###......#.#...#...###...#.#......#...#.#.##................##.............#......#.....#............##..#.##................#......###...##..............#....#.......#.##...........#............#..#............#........#...##...#.......#.....#.#...#.#.##.........#.#..#............##......#...#............#..##....#..##...............#.#.......#.#..###..##..
.###...........#..#......#...........#..##..#..##....#.#...#....###..#......##...#..........#...............#...##......#...............#..#.#.##..##..............#.............#..#.....#.##.....#.#.........#..#....#......#.#..##......##......#........##..#....#.#.#...###...............#.#......#........##..#.....#.......#...#..#.........#...........#...#...#...#..#.#..................#...#####....#.#.#..#...#.#........###.#....##...#..#..........###.........#........###..#........#.#.......................
..#...........##....#.##...........#......#....##.....#...........#..#....#.#.....###...........#........#...#.......##..#...........................#..............#.......#.#..#.#.#.....#.....####...#....#....#................#....#...#...#.....#.............##.###.#...#.##..........###........#..........#..........#....##......##.......#....#..###.........#.##............##.......................#.....###.................#.#.....#......##...#........#.................#..#......#......##..........#.....#..
....#.#......#.###.##.....#...#..............#.........#....#..#.#...........#.....#...#.#.#..........#.###...#.#.#.#..........#...#.............#..............#..#..#........#........#............#....#.....##.#..................#....#....##.........#....#..........##.....#....#.#..#....................#....##.......###.#..............#.##...#....#.....##..##....#.....##....#.....###..........#...#.#......#...#..##..#.#..................#.#.........#.......#......#.##.#..#...............##.#..........#.#..
.........###....#....#..........#...#..####....#....#..#..#.................#..............##.....#..#..#...##..#......##...........................#.....#..#...##....#....#.....#.........#......#.#...#....#.....#.....#.#....#..##.##.....###.....#....#...#.......#...#..##......#...#.............#...#.#.............#..#..#.#...#..#.#.......#......#...............#.....#...#...##.##.................#.......#.#...............#................#.....#.....#.#...........#...#..#......##..#............#..#.#...#..
...#.#.#............#...#......#..#.#.#.........#.......#..#......#....#.#........#........#....#........##.............##........#.......#.......#...#....#...###.........#..#...........#...#.....#...#....#....#..#.....#...#....#.#..##.........#.#.#...#.....#..##......#....#..#.#.........###...#.....#....#...###..#..#........#.#..#..#............#........#..#..#.#.....##.#......#..#........##.#..#.......#.#...##.#..#...#....#.......#....#.#....#...#.........##.#..#...........#...#.....................###...
......#................####..#.....##......#.#..........#.#.#...#.............#.##..#....#.........#...#.........#.........#.......#....##....#.............#......#.........#..#.....#...#.....#...##.....##...##.......#....#....#.#.#.#.........#...#..#.#..........#.#..........#..##...............#..........#........#......##..#..#..#.....#.....#....#.#.....#...........##.....#....#.#....#.......................#....#..#..#...#...#...#.#.##.....#..#.#.......#.......##.......#.....#...............#..###....#..
#..#.#.........#...#.......................##...#..#.......#..#.........................#.......#.............#............#..........#...#.#..#.......#.....#...#..........##..#.#...###.##...#..#..#...................#..#................#..........#............#..##....#......#.#.........###....#...#..#...........#....#.#...#..#.....#.........#...##........#........#.....#......#.###....##..#....#.#.............#....#.......##..................##....#...#..#...#.#...........#.#.#....#....#.......##..###.###
.....#...#.......##......#..........#...#...#..#..#.................#....##.##.#.#.........#..#.........#.......##.##..#..#.#.....#..#...#..........##.....##.#..###......#.............#........#...#.......#....#...........#..#.#....#...#......#.###...#.#...........#...................................#...#..........#.........#..#.......##..#.#.#........##....#..............#................#....#.#..#.......###.....#..#......#.###...#....#.#.....#.....#...#.....#........................#..#.....#..#..#.#.###
#....###..#....##..#..#............#.#..##..#.....#....#.............##.....#.#...#.......#.....#.#.........#..........##.......#..#....#....#...#..#..#.#.#...#.............#...#.#............##.##.............#..##.#..#..##.............#...#..#.....#..#....###....#....###..#..#........##.....#......#.####......#..#.........#.....#.......#...#........#..#.....#.....#..###....#.####.....####......#..#...#..##.#..#.#..##.#...#.#...#...#.##..###.###.........#....#...#.#......#.#.........###...#....#..#......##
..#........#..........#..#.#.....#.....#.....#.....#.#............##..#...#.##.....##..#.#.##.........#....#...................................#.#....###...#...#...#....#......#.......#....####.#......#..##..........#......##.#....#.#.##..#.........#.......#...#....#.#..#.####..#.....#......#..##..#..#.####...#.#...........#..##...#...#.#.#..#..#.......###...#.......#...#.........#.......#.....#...#....#..#.#.......#........#.......#..#.......##.......#..##.............#....#......#.....#..#..#....#.#......
...##...........#.............#..#...........#...#............#.#.....#..#..#..#....#.#.#...#..#..#..##.......##.......#...#...............#......##....................######.##..............#..##....................#.................#...##.#...##......#..#...#.##....#..##....#...#...#.........#..#.....#.....##............##...........#..............................#.......#..#.....#...#..#..#.####.....#....#...#...#.....#...#.###..#...###...........#.##......#....#.......#.....#.#...#........#...#........#
.....#.#.......#..#...................#......#......#.......#..###.......##...........#.....###..##.###..##.....##...#......#...............#..........#....#.....#........###.#...........##...#......##...#....#.......###.....##..#...#..#...#######...#...........#...#.#..........#...#...#..............#.#.............#..#.........#.#....#...#............#..#.#.#...#..#..###............#.....##...##....................##..#.......#....##......##.......#..#..#.#..#...#.........##.#.#.............##.##.......##
#......#...................................##....#......##.##.#...............#.......................#...........#.#.#...........####.....#...........###.....#.#....#.............#..#.......#...##...#..#..#..#..#...........#...#....#..##.#.##.......#......#.#..#......#.#.........#..........#...##........#........#...#..#....##..###..#...#..#.........................##..##.#.............#...#...#.#.#....#.#........#........#.................#......##..#..#............#.....##...#.....#.................#....
.###....##......#....#...............#.......#....#...............#.#.....#.....##.........#........#...............#...#.............#...#..#......#..#.....#...#......#.........#..#.#.#........#................##.......##..#...#.#.....#..##.#...............#....#..........#.......#..#....##.......#...#.#...##...#..#..#....####......#.......................##...#..........#.#...........###..............#....#........#...#....##.........#........#.......#....##...##...#.#......###..........#..#........#....#
....#..........#.#.#..#..........#......##..#.#....###..##.....###..#..........#.#............#.....####...###..##............#.....#.#..#.#...##.........#..#....#.##....#...#..............###.....#....#....##...#.............##.....##.......#.......#.###...#...#.....#..##.##..............#.#......#....#...#..##..........#.#....#..............#.............#....#......#.....................##..#.#....##.#...#.....##.##...............#...#...##.....#......###.....#...##...#.........##.....#....#...#.#......#
......#....#......#.....#.......#...#.......#........#.......##....#.#..##..#.......###.........................#......##....#.....##....#.#...#....#........##..#....#........##.##.##.#....................#.##.....#.....#..#..#..............#..#.##.......#..#...........#.........#....#...#............#.#...#........#........#.....#..........#....#.....##.##.#..#....#...........##................#......#...#...##.#....#..#..........#..#.#...#......#...#.#.....#.......#....#.#.............#....##...#.........
#.##...#....#...#...##..#..............#..#....#.........##.#...#..#.........#..........#......#...#...#................#..#....#.###.##.......#....#.#...#.......#.......#...##........#.#..#...#.............##...........#.#.##...#..........#......#...........#.................##...#....#.....#.#....#.....#..#.....#..#...........##....#.#...#.....#........#...#.......#.....#......#..............................#..##...#.....#.....#..##...#.......#...#....##.....#....#................#....#..#..##.........#..
....#..#....#......#####..#....#....#.#...##..........###.......#....#...##.#...#..##..#...#.#..#.....#.#...#.........#...#..#...............#.#....#.##............##........#........#...........##......#.............#...#......#....................#..#.....#...#.....#.#......##..#.........#..#.#..#......#...###.##...##.........#..##...#..#...#.....#...#..##..#.....#.#.##......#....#.............#.....#.......##..#....#.....#..#.......##...#...#..#.......#........#.#.................#....##....##...........
..........#....#.......#..#.##.#.#.##......#............#..#...#..#....###..#.......#.....#.......#....#...........#.......#..#.#..#.#.#......##..........##..#..........#.#........#.#.....##.......#.#......###.........##..#.......#.......#..#.....#......##...............##.........##.............#......###.##.....##.................###..#....#....#.#..##....#...#................#....#.#..#...#...##.....#.#.....#.#.....##..##.........##......#.....#...###.#...##....##......##..#.#..#...#...#..#.....#.#......
...#.......##.#............#........#....#.#....#.............#..##...#.#.#..#.....#...............#.......#.#...#..........##.......#.................#...#...#.........##.##......#............#.....#..........#...#...............#...#.......#..#.#...........#.....#...#...#.....#....#................#.....#.#.....#..#.#..#.#......#...#.#...#........#...#......#........#.......###..............#...#.#...#.#.###.#.#.#..........#...#..###.......#....#...##..#..............##.##..#.......#...#.##.........##....
...#...#...#...........##.....#...#.......................##...#.....##..#........#.#...#.......#...#.#...#...#......#.##.....##..#.........#........#.........#.#....##....##.#.#.#......##...#...#.##..#......#....#...#...#.#.#......#.#..........#...........#.......#.#.......#..#....#.....##..#.....###.........#......###....#...#..#........#....#...............................#..#...##.....#...........#.#............#..#....#..##..#.....#.#.##.##.#.................#.#..##.#......#..............#.......#...#.
...###...#....###....#...........#...............#......#...........#....#...#.##.....#.......#.........#...#...#............................###.....#...##.#............................##..........#.#.......#.............##................#...........#....#.##.##.....##...#............##...###.....##....#.#..#......#....#.....................#..#.##.......#.#....#.........#..#....#..##.#.##.#..#.......##........##.#..#.#..........#.#.#...#.....#...##.....#....#...#............#.#..####.........#....#..#....
...###..#......#..#.#.#....#....#...###......##..#........#.....#.........##............#......#...#.#..................#..##..#....##.##.##.......#...#.##..........#....#......#....#.##.....#......#.#.............#............#........#..#.......#.#.........#.....##..#..##.....#...........#...##.#.......#..#..........#..........##.......#..#........#.....#.......#.#..........#...#.#.#....#...#..#....#........##....#........#.#..#...#.#..............#.#..#...#..#....#..#.................##.#.#........#..#..
##........#.........#.#.....###...#...#..........##...#.................#.....#.........#..#...##.#..........#.#..#........#.....#.......#.....#..........#.....###..#.##.##....#......##...#.........##.....##..#...##..#....#.#.##..#..#......##....##.#...#.......#.....#...............##......#.#.#.....####...#..........#......#........#......###.............#.......#.#........#.#....#...............##..#...##...#..#.............#..#....................#..#...........#........#.....#.##..#.........#.#.##......
.....#...........#.............#...#.....#..............##.....#..#...#...#.##..#...##......................#....##...#...#....#..#............###.....#....###.....#............#..#.#..#.#...........#.....#...#.......#.#....##.....#.##...#...#.#.....#.....#..##.##.....#..#......#.......#.#.#........#.#..#....#..#......#.......#....#..#...#...#.........##....#.#............##.#..........#...##......#......#.........#..............#..#..#....#..#...#.....#......#.......#..##......#.....#....#.......#.#......#
#....#.#.....#.#....#..........#..........##....##.......##.##........#..##......#.......##.....#...#..#............#....##...#.##.##.................#.....##..#..................#............##.#..#...#..#..##.#.#......#..###....#.......#...#................#......###.##......#.#.#.###...##.#.#.#........#.....##...#.#......#........#.##..#..#..#................#.#..#.#...#...........#....##.............##..#..#...#........#...##............#...#............###....#..#....##...#...#..#........#..#..........
.#............##........#.....#....##.......##.............#....#.........#.....#....#......#.......#.........##....#.........#.................#.....................#.#..#..##....#...##.............#....#..#.........#....#.........#...#.##.#.........##..#.#.......#.#.......#...#..##...#...#.##...##.....#....##.##.....#.#...#......#.##..#...#..#......#......#...#...#..........#.....#.......#.....#.#.#...#............#.#.....##...#.....#..............##..............#.....#...#..#....##.#....#....#..#...#.#.
...#..#.....#...#.....#.#.##...#.#...#..............##..#.............#........##.......#..........#....#...#..###.#.........#...#....#......#.......#.....#.....#..#.#.#........##.............#..##.........#.#..................#..........#.#...##...#.#..#...#...#....#.......##...#..#.#.#...............##.#.....#......#...#..#.#...#..###...#.....####......##.........#...#...#.......#...###.##...................#.........#...#..#...........#......#...........#...............#..#...#..............#......#...#.
...#.#.#.....#..##....#............#...........#..#........#..........#.......#..##.#....#..#...#.#.....#............#..............##...........#............###.#.#.........#....#...##.............#.....##..........#....##......#........#..........#...#.........................#........#.....#...#....#.#.......##.#............#............#..#.#.#.#.#..#.#........##......#....###....#.##.#...#............####....#.#..#.#.....#.....#.....#...#..#..#......#.........#.....#....#.#..#...#.....##..........#....
...#....#......#...........#....#....#..#.....#..#.#..#...#.....#..#......##......#.#.#..................####.#...#.......................#..............#...#.#.......#...#.....#..#.....#..#.............#............#.....#.......##....#.#.#...#......#.#..####........#..#......###.#.##.............#..#...#...........###...#....##...#.................#............##.......#.#......#...#..#...........#.......#...........#..#.....##..#.#..........#.......................#.........#..#.........#.#...........#..
##...#.....#..#....#......#..##....#....#.................#.#..#...........#..##..#...#...#......#....#..#......#..#.............#...#.#.#.....#.#..#.#..#...#........#........##.......#.......#.##........#...#....#.....#..#.#.#......#.####....#....##..#...........#........#..#..#.......##..#..#.##....##......#......#...#........#..........#...#....#...##.#.....#.............#...................#...#...#.......#.............#................##..##....#.#.#.#.................#.....#..#...................#....
....#....#.....#......#.........##...#.................#......#....##....#.....#...##......#..............##.........#..#..#...#..#...#..#..#.##.#...............#.......##..#........#..#.#.....##.#.#...#..##....#............#......#......#......................#......#..#..#..#..#....#....#.......##...........#...........#.#...#...#.....#....................##...#........##.#.#...##.##......#.....#......#....#...#.....##.........#..#.....##...##..##...#...#..#.#....#...#..#..................#..#...#....#...
..........#.#......##....##..##....##..##..........#.....##.........#....#.......#.#....#.............##...#.##...#.........#......##.......####..#....#...............#.#.###.......#.#.......#.....##....###.....##.............#.#....#..#..##.........#......#........#....#......#..##...#.##.......#...#.#.#........#.#...#..........#.##.....#............#.........#.#..............##.#..#................#.#.....#....#.##......#..#..#....#....##.##.#....#.#........#...##.#........#......#.....#..........#.##..#.
..#......#..........#.#..........#.......#.........#.............................#....#..#...#.#.#............#.##......#.#.#.#........###..#............#...#.#....##........#.####....####..#..#.........##.......#..##.#.##...........#...........#.......#..........##....#.....#.#.....##.#.#........#............#.#...#....#......#...#.#..#....#............##.........##.....#.#...##.#................#.#....#....#...#..#.##.#....##.#......##....##...........#...##....#..#...#........#.##........#...###.....#...
...#...........#..#.#.....#......#.#.........#.#...#.............#......##.....#..#.........#..#...........#.......#.#....#......#.#...............#.##..#..#..........#.#.#.....#.#.##...#......#.....#...........#.....#......#.....#........##..#..#.....#...........#.....#.#.....#........###......#.#.#............#..#..##.....##...#..........##..#..#............#.......#.#..#.....#.......#..##.#.............#....#..#..#..#.#...#.##..#...#....................#..##.......#####....#...#...#.................##...
...#..#.................#.............#.....#.....#.........##...#........#........##..#.............#.........#..............#....##....#.......#...##..##.#......#......#..###..............##.............#..#.#.....#..#.#...#.##........#..#.................##..........#....##..#....#........#..##....#....#....##.....#.#.#........##..##....###..#.............##..........#...#........#.#..#..........#.###....#.#.#......#.#..............#....#..................#...##.#.#.........#..#.......#.....#.#...#...#..
#......##..###..#.....#..#......#..............#...........##..........#...##..........#..#..............##..##.#.#.#..#.#..#.......#........#...#.##...........#....####.......#..#....#.......#..##...#..........###....#...................#...............#........#..#..#.......##.......#....................#....##......#...##.#.#..#..#..#..#....#...............#.#.#....#...#..........#....#...##.#.#.....###....#......#.........#.#...#................#......#.........#....##.#..#.....#.....##.....#....#...#..
...#........#...#...#.#...........#..#....#.........##..............###.#........#...#.##......#.....#..##.........#....##...#....#..#..#..............##.................#............#..###.#...#.......#...#..##.#......#...##.....#....#.#....#.#................#.....#........#.......###..#...##............#...#..........#.#...###.#.........................#..#...#..#...#.......#..........................#.....##....##.##...#....#..#.#.......#...#..#...#...........#.....##....#..##..#....###..#......#.......
...#........#........##............#.......#..##..................#.....#.........#...............#..#...##.#........#.....#..#..#..#..........#.......#.........##.#....#...#........#.......#.............##.................#........##.#......##........##..###...#............#....#......#.....##......#.#.##.#....#....#...#......##.#..#........#.#.#..#.#..............#...#......#.....#......#.....#...........###..#.##.#...........#....##...##.........#.....#...#................##.#.......#....#............#..
.......#.#.....##.......##..##.#..#.##.#..............#.....#.#.#......#.....#..#.........#....#.....##.........................#...##........#..#..#.#..#....#..........##.#.##.....#.....#...#..#.##...#.........#......#.....#...##..#..#...#...........#............#.....##.....##..##......#....#..#...#....#.....#...#.....#..#...#...#..#.....#...........##.#.#..#.#....#....#.....#..#.....#.#...#....#.##.##.###.....#...#....#.......#................#..#...........#..........#.................##.#.#..#.##..#...
#...###........#.........#......#.#...#...#.#........#.#.#.####...#.......#..#..........#..#......#.##....#...#.....#.......#....#...###....#.......#....#...#...#....#.#........#......#..###............###.......#.........#.....#..##...#..#..#......................#.............##.............##....##.#....###..........#....#..........#...#...#........#...........#.........#...........#.......##..#..........#......##.........#...#.#.......#......##..##.#.................#.#............#.....##...#...#..#...
..#..#..#.#.....#....#............#.#.....#.#...##...#.....#.........#.........#.##...#......#...#......#..#........#...#..#....#..#.....#.#...#.....#.#.........####.....#.#...........##..#......#..#..#......#.#...#............#......##.........#...#.#...#..#..##...#...##......#...#..#.....#.#.#......#.##.........#...........#...#...#.............#.##........###..#......#.#.....#...#..........#.........##..#.....#...........#....#.#...#......#####.......#..##.#........#.#.#.##.....###......#.#.....##.#..##.
.#....#...........#.##....#....##.......#..........#..#.#........................#................#......#............#...#.#..#....##.....#...#..........#.........#...#...#..#.....#..#............#............#.....##.................##.#....#................#...#.....#.....###.#.#.....#...#.....#...........#..##.###....#.........#.......#...#....#.#......#.#...#..#....#..#................##.#.......###..#..#........#.##..#.#..............#.....#.........##.###.#...#.#...#.#........#.......................
...#...#....#..........#....#...#.....#....#.##.#....#..####.................#...#....#####.....#.#..#.#..#....#....#...###..#.....#.....##.......#.....#.#....##..##.#......#....#.......#..#...##...#........#...........................##......##.#.#..##..#..........#....#...#...#........#...........#...#.........##........#...###...#..........#..#......#.#.##....#..#...#.#.#....#...#...##....#.....#....#..#..#.......#...................#.....#........#.....#..#...#.....#.....#.....#.#.#..##.#.........##....
................#.##.#...#...#.............#....#.##.#....#..##........##...............#.##...#.#.#.#......#....##............#.##.....#....#........#................##....#...#..#....#....#.##.....#......#...#.#.......###...####........##...............##..........#.#....#.##........##..##.............#..#.............#.#.#.............#.........#...#...#...#....#...#.##............#...#..#..#..........#....#..##...#.......#.....#.....#......##.......#..............#........#.#.#.#.............##.........
#...####...#.......#.......##...#......##.......##...............##..#.....#.........#.........#..........#...#...#.........#..#....##....##..#..##.#..#...#.###...........#.#..#....#.....#....#....#.......#.#........##.#...#.##..#..#......#.......#.#.........##........#.###.#....##.........#.#......#....#........#...#.........#...#...#...#.#.#...##..#...#.#....#....#....##.#.#.....#...##............#.....##...##....#..#....##...#..#.#.....#..#..#.........#.#.........#...............#..#...#..#..##.......#..
.#....##....#.....#...##..#...#.........#..#....#....##..#.........##..#....#.......##..#............###...##..##...#...###..........#............#.......#..#...#.....#....##...#.....#...##..............#.............#...........##...........#...#......#.........#.......#.#......###.#..#...#.........#....#.#.#...#......#.###.##.#.#....#...#..#......#................#...........#..#....#..................#.#..#....#............#.......#..#..#.........##..###......##..#....#...#.......#...###...#..#.......#..
....#..##.##.......#.#.............#...#....#...#.....###.#...................#.#..#...........#....#.#....#..#....#.##.#...#....#....#...#....#.########.......#....#.#..#.......#.#....##......#...........##..#...#...#.........#....................#...................#.#....#.........#......#.......#.............#...##.#......#..#..#.......#.......#...#.............##.#.#..#....##......#....#......#..#....#..#......#..#..#.#.#.#....#.....#..........#..###.............#.....#.#..#.....#.##....#..#.....#....#
.#......###.....#.#.................#####.............#...........##.....#.....#....................#............#.....#......#............##........#.#...#.................................#.#..#................#.#...#...........#.......#.#.........#.##...#.........#....#.#.....................#..##...#......#...#...............##.......##................##......#..#...............#.#....#.......#...#.........#..#.......#...#.....##..##.#.......#..................#.........#.....#....#.#....#.....##...#.#..
.#..#.#..#.#.#.......##...##......##.#.#......#......#........#...........####.#..##.#....#..#......#.#.....#.....................##..........#.#.#.##.#..#......#...#...........#..##.##.#..#...#....##....#.......#.....................................#........#...#.#....##....##.....#.......#....##.###...#........#..#.....#....#........#.......##.#...#.......#............#........#..#............##......###......#....#...#......#...###..#...#...#.......#...#......#.#....#.....#..#..#..#..##.#...........#....
....#.......#..##.##..#.#......##....#....#.......#..#....#.....#..#....##...#..#.#.........#.............##...........##......#.....#...........#....#............#...#.....#.#...#.....##......##.##........#.....#..#...##............................................#......###.....##.....#..#........##..#..#....#...#...#....#.###...#............##.####.........#.......#..#...##.#......#.#....#.#...#..#.##..#......##.....#.#..#...#....##...#.#...#.#.#.......#.......#.#.#......#..#....#.##.#....#.........#.....
#........#.#.....##.#.#.#....#......................#.#.....#.......#.#.......#...........#...#..#..#..#......##............#.......#.........##.#.#.........#.....#......#...#...#.......#..#.........#.#...#.#.#.#..#...#.#..#.......##..##............###.......#......#...##........#....##.......##...........##..#.....#...#.....#................##......#...........#.......##............##.#...............##.#.#.......#........#......#.#....#...#.#...........#....#...#..#.....#..............#...##........#..#..
...#..##.##..##......#...#.#....#.........##.##....##..####.#....#.......##.........#..#.......#...........#.........#..........##....#.#..#.....#..#...###....#..#.#.#........#.##.#..##...........#.##.......#....#.##..#.......#..#..#.....#...##..#.........#...#......#.......##..#.........#.#...#...##.#.........#.........#......#.....#..###..............#.#....##...#........##...##...#........##.....##.#......#......#................#.....#.....#.#.........#......#.....#..#....#.......#................##....
#..#...##........#.#..............#......#...#..#..#..###.#.#........#.##..........#.........#..........##.......#..#.#..##.##...#......#....#......#.....#.#....#.....#.........###.....#.....##......##.....................#........##.....##...#......#....#.........#..#...##............#.#.........#.#..#.......................####..#..#......#.....#.#.###.#..........#........#...##..#........#..#......#.........#.....#...............#...#....#.#...........#..#..##.......#...#.#..#..#.#.##..........#.........
..#..####.##.#.#..#................#...............#...#..#..###.##.#.....#....#...#..........#.#......#..##....#.#..........#..#.###........#...#...#.....#....#......#.#..........#.......###.........###..##..#..........#............#.#....#..#.......#...........#............##....#.........#......#...........#.#......#.............#.......#.....#..#.......#.#.#..#.#....#..###......###...#.#..#....#...#....#.##......#.....#..........#...##..##......#.....#..#......#...#...#......#.#.......#..........#......
.###........#...#.#..#......##.....#.#....#.#......#.#...#..........#....#..#......##...#..#.....#....#.........#...#..#..#...#......#.##.......#..#..#..#.........#.#........#....#.......##..#..#............#..#..#..#.........#..##.......#....#.#.#..#....#...#.....#.......##.........#...#.#....#......#......#............#.........##...........#..#.#.#.....#..#..#.##.#.##..#................#...#...##...........#.......#..............#.....##...#..#......#.##.#......##.#..#..##..............#....#.....#.....#
...#....#...........##..........#..........#..#..##...#..#....#..........#......#..###..........##..##....#...#......#.....#.......##.......#.#.........#...#.#..##.....###.#..................#.#.#.##..........#.............#.##.##..........#..#.......##.....#..#.#.###...#....#.....#...#.....##....##.#......#...#....#.#....#................#.#.....#..#.....#...........#............###...#......#............#...#..#....#...#.#.......##.#..#...##.##......#.....##.......##.#......##.#........#........###.......
....####..#.#....#.........#..#..#.......#.#.#.##..###.#.#...#..#.#...###....##.##.............#...........##...#...#......##......#....###.......#................#.....#....#.##.....#......###....#..##........#...#........#......#..#...#...#....#.#......#.....#......#.......#..#.......#.#...............#.#..#..#....#..........#....#.......#...#.##.....#...#..........#...#...#.................#.......#..#..#...........#..#.#.#..........#...........#.......................#............##.....#.............##
###..##...........#.......#.#.#........#.....##....#.#..#.............###..#.............#....#..........##..#...#.#............##.##.....................#....#..#......#.#....#...#.#..#..#.....#..............#.....##..................##......#....................###..#.........##...#.#.####.#.#.........##..#...............#.........#.##...............#.#.#.##..#.............#.....#.....##..#................#.#......#....#...............##.....#....#...#....#.#..###.#...#..#.##..#.#...#......#.........#....
......#.......##..#.#..#................##.................###............#...#.............#.......#.......#..........#...#..#...#..#......#....#..............#.#..#....##.#..............#..#.#.#...###..##.#.##...................#....##...#..#.#.......................#.##.....#....#..##.......#..............#........#..##......#........................###.#...#...........#......#..#.....##.##.....#.#.........#..#..#.####...........#....#...#..#........#.........#.....#...#...#..#...####...#.#..#....#...#..
#.......###.........#.........#.......##.....#.#.......#..#.##.....#.....##........##.....#..#.....#.##.#...........#.#.....#..............##..........#.#.....#.#.....###...#...#...##...#..#.............................#...#......#.......................#........###......#..#...#........#....##.##........................##...............#..#.....#..#.......##.....#.#......#......#..........#.........#....#....#....##...#......##.#..#....#..##..............##................##.#........#...#..#....##.....##.
.........##....#......##.#..#..#.............##...#.......#............#.....#.....##.#..#..#..###.................##......#.#.#..#...#.##..#..#.............#.#..#..#...#.....#...............#.#...#.........##...##..#.#...#.#..........#...#......#..#....#..#....#...#.#.........#...............#.##....#.......#..#.....##...#..#......#..##..#.##....#...#....#....#..........#......#..#.#........#....###.#......#.....#....#..#.##...###........#..##....#.#........#...#..#......#......#.........##..#....#...####.
.#....#........................#.#........#.........#....#..#..#......#..#.................#.#............##.#..........#.....#..#.##.........#....##..#..........#.....#...#....#.#.##.#..............##.#....#.............#............#....##..........#.#.........##......#........#...#.#.......#...##.#..#..##..#....#.##...##.......#...#...#.................##.....#...##.....#.....#...#...##..#.....#.#....#.#....#..#.#....#.....#....#..#..#......................#........#.##.....#.#..#........##..........#...
#.##..........#.#......#.........#.......#.....##.........#..#......#........#........#.#...#...............#...........#.#.##......#.##....#.......#.##..#......##..#.##......#..##..#.....#..#........#.#...####...#..#..#.....#........#....#.#.#...#....#..#.#.#.#.......#..........#..........#............#..#.##....#..........#..........#.#.##.##.#..............#...#.#.#.#...#.....#....#.#......##....#......#.#.#.........#.#..........#......##..##..............##........#.#........#.......#.........#.##......
....#..#.#.#.#.....##...................#....##..#....#.....#.....................##........###......##.#..........#................#......##..#..................#...........#.#..#.##........#..##........#..#......#....#..................##....###.....#....#............#...#.....##........##.###.#.###........#..........#...#..##............#................................#.....#.........#.#..##.##.##....#.....................#.##...#..#...#................#......##..#.##......#...#..##........#......#..#..
.##...##...#.......#......#.........##.##....#...#..#.#.......#...#.##.....#.#......#...##.#...#...#.....#..........#.....#.#......#...........##......##...........#...#.#..#...##.....#..#...#....#.....#......#....#....#...........#...#####......#.....#..#.......#......................##....#.....##.....#...#......#.....#....#....#...............#..#............#............##..###......##...#.............#......#.......#...........#.#.#..#..#.#........##........#.......#.........#...#...#...........#...#.#
#.#.##....#...#.....#.....#.....#...#..#....#......#..#...#............#...#.....##.#..#...##..####..............#.......#...#....................#.#....#.#.#.#.##..................................................#.####.#.#...#......##..#....###...........#........###..#.#...##....#.....#...#..#..###...#..................#.....#.#.....#.#.......#...............##...##.........#.........#....#......#.##.....#......#.##.#....#..##........###......##...#..#.#.#..#...#........#.....#.#.#.......#...........##.#.
...#.#....#...##..#..#.##.##....#........#.#....#.#......#####.#..............##.#......#.......#.....#.##..#.#.#..#......##..#...##...#...#....#...#........#.#........###..............#.#................#...#.....#.#.........#.....##.#......#.......#.........#...#.........#...#....#.....##..#..........##..............#.................#......#........#........#.#.......#..#..#........##..#..##.............##..#..#....#..##.......#...............#......#.......#............#.................#.##.##.#.......
...#.#......##.#................#...#......#.....#..#.#..#.#...................#.....##..##....#............#...........#.#.#............#.......#...##...#.....##.....##...####...#..#.......#......#..........##.#...#.##.....#.#....#......#...#.#....##.#.###..........#.............#...#..##.#..#.##...................#.......#...#.##....#.#...#..#..#........#...#....#..#..#.....##.....###....#.#........##.#.....#.#...........#......................##.#.........#.#...#........#..........###..........#.........
......#....#....#....#............#...#......#...#.............#............#..#...##.....#..#........##....#.......#.#........#.....#.#......#...#.#.#..#.....#.............#..........##.#.#......#.............#..###.....#...#.......##....#......#..#.........#.#.........#..#.......#.....#..............##....#.#.#....#....#.#........##...........#................#......#...........##.#.#...#......#.#.#.....................#...#....#........#..........#.........#..#.#......#.......#...#.#..............#.....#
#.#....#.##...#..#..#.....##.....#.####.....#.....#...#.........#.#...#.#..........#...................#...........#.#.#.##..#.....#..............#..#.#...........#..#.....##..##........#.#................#......###....#..#..##....#.....##.....#.##....#.....#..##.#...##......#.....###..#.#..#.#.#..#.......#....#.......#.##......#.#....##.#.#............#...#.....#...#....#...#..........#...#..#..................#.............##..#..#...................#................#.##....##...#..........#.#.#.#.....#..
#....#............#.#...#.......#....#........#......#...............#...#.........#................#.....#.#...#...#.#.............#....#..#.#.#......................#.#....#......#..##..#...........#........####.........###.......#..#.#..##...#.#..............#.....#...#.....#.......##...#................#.##.###..#........#....#..#...##.....#.......###......##...#......#....#.......###...#...#..............#......###.#............#.##.....#..#............#...#..#..#..####......#...##.......#..##.....#...
#...#......#.....#.#.#.#.......#..#..#....#.........#....#..#.......#..#..##........#.##....##.#...###.#..#...................#.#..#...###....#..#..............#..................#...........#....#....###....#.........#..#....#.........##......#...#........#.#....#.......#.........#....#..#.#.##..............###.......#...##......###.#.#..###.....#.####......##.........##....#.........#..#.....#...#....##.#.#......#................#..#......#.......#...#..#....#..#....#.......#......#.........#...#...#.#...
....#...#...#..#...#.#..#.....#..#.#..##......#...#..........#...#.....##...#....#..##..#...........#...........#.#.....#...#...............#....#.....#.#...#..#..#....................#....#.#.....#......#.....#.....#.#.#.....#......#.#.........#..#.......#...#...........#....##.........#.##.............#..#........#..#.#.......#......#.....####...#...#.....#..#.....#...#...##..##.....##.........#....#.....#.#...#...#.........#....#.....##....##.#..............#.......#..........#...#..##..#....#....##.#...
...##.........##...#....#.#...........#...#............#.###.......##....#......#.......#..#....#....##........#...............##.....#......#.#......#...##.#..##.....#...#................#.#.....#....#.........#........#####.....##...........##...#.#.#.#...#.##......#......#.#.....#...#.....#.#............#.#..#.#..#........#.#..#...#....#....#.#..#.......#...........#........#.##.#......#..#..........#.#...........#.....##..........##.......#........#.#..........#....................#.#......###...#...#..
..#......#.........#.....#...#....#..##.#.....#..#.........#......#....#.#...##..#.#.#........#.......#.#.#.#.##.##.#.##...........#...#.##.............#..#................#.........#....##.........#.#..#......#.##...##...#...#..#....#.......##...#.#.........#...#.....#............#.......#................#.......#......#..#.................#...#...#..#....#.....#....#.............................#.....#.#........#...#..........#..........#.#..............#..#...##..##...##.###.#..##..#.#####.#.....###.....
.#.......###....##.#.#..#.#........#...##...##.....###.........##.......#..#...##.........#..#..#.#.#....#....#..###........#.##............#.#............#..#.......#....##......#....##...#..........#....#..##..#.....#.#.....#..............##.#....#..........#....#..#.......#..............#........#...#..#....#..........####..#...#.....##.#.##...##.##...........#.....#...#.##........###....##.....#......##...#.##......#.#..............#..##....#..........#.##.......#....#.#......#......#..#...........#.##.
.#...#.....#....#.......#.................#......#......#.#..#.......#....#.#....#...#.....#...#.....##....##...........#...#.....#.....##.....#...##.........##.#......####....#......##......##.................##.....##....#....................#......#.#..#.##..#.#..###....#......#....#....#..#..#..#...#..#.....#...#....#.....#....###.......#..#..............#.#..#..##...........#.#..#.#.#...............#...#...#..#...#.......#..........###.##.##...##..###.#.###......#......#........#.....##........#.......
......#....#...#..#.......#.#..#...###.......#..#..#......##....#...#...#............##.....#.#....#......##..#.##....#...#...........##.......##.##....#......#..#.#......#.............###..#....#.......#......#.#.............#..#...#..........#..##........#..#.....#.##..............#.......###.....##.......#.#...................#................#..............#........#..#.....#..#.......##.....#.....#..........#.......#.#......#....#...........#....................#.................##...#.#...#.#........#
......#.#..................#......#....#...#..........##..#..#...#........##...##.....#.........#......#.....#...#....#...........#..#....#.....#.#....#........#......#...#..#..#..#.##..........#..........#.#..##...#..#..............#....#.#........##.#.....#....#......#...#......#....#....................#........#..................#....###.#..........#.....#.........#......##....#..##..............#...........#.#...#.....#...#........#.#..#.......###.#..#....#....#...#............#..#.........#.....#.....
#........#..#.#..#..#......#.................#......##......##....##.........#......###.....#..#...###.........#.#...#....#...###.###......###.........#.#...........#...#.......##..##...#......##..#.#.............#.................................##.#...........##................#.....#....#..........#..#.#....##..#..........#....#........#......#.#.........#..#...##..............#.........#......#...........#.#..#.#..#.#..#.#...#..#..................#....#.#...................##.....#..#...#.......#...#...
#.###...#.#.....##......##..#...............#.....#.#......#.#..#..........###..........#......#...........#.#....#....##..#......#....#..#...............#....#......#......#..........#.#.....##.....##..#.#.........##..#.#......................#####..###..#..##.....##...#.....#.....##..###..#......###.#................#.#.#...##..##.#.......##.#..#........#.......#..#.................##.....#..#............#.........#.#.....##...##.#..#.....#........#.#.....##...#.##.#..#..#.#..#.#.........#..##.....#....#.
#.#......##.......#...#.#.............#.#.#..#.#..#.#.#........#.##...#....#..#.#............#........#.....#............#.##...#.....#.#.#.........#...#..#..##...#.....##.......#..#...##..#.#...#.#.#....#..#.........##..#..........##.#......#.....#.#.....#..#.....#........##.#......#..#......#.#...........##..#......#....##.....#.......##.......##..............#.....#......#...#.....#...#.####...#...#...#.....#..###..#...#..#......#.#...#...........#......#.#...#...#.#........##.#.....#..........#.....#...
..#...#.#....##...........#...##.......#.........#......##...#..#.#.....###.#.......#.#.............#...........#....#.....#.#......#...#.......#..#.....#....#....##...#.#.....#......#.........#...#..#....##..#.......#.......#......#..#..#......##..............................##.....#.#....#...............#........#....#.###..#..#.........#.....#....#...#........##....#.....##....#......#.##....#...........#.....##.#.#..........#......#...##..............##.#........#.#.................#.......#..#........#
.#...#.........#.#.......#......#.##....#....#..#.......#.......#.........................##....#......#......#.....#.##....###.#..........#....####.#.....#....##........#...#........#..#..................#....#...#.......#...##...........#...#.......#.#..#.##.........#......#.#....#...............#.........#......##.....#.##.#..#....#..#.....##...#.#...#......#........#..........#.....#.........#.#..#...#......#.#.....#..#.##........#.......#............#.#.....#....#.#....#..#.#...#....#.....#..#..#...##.
.#...#..........##........###.#.#..#.............#...#.........#........#..##.#.....#........#.#....#....#......#.#......#..#.......#.......#.#.........#..#.....#...#......#........#..#..#..#..#.#.......##....#.....##...##.......#..#.............#......#........##...#...#.#.........#.#........#....##......#.#..##........#..####....#.#....##..##.........#...#...#..............#.......#........................#..#...............#....#...#......#..##......#............#..##......#...#...................#....#.
.......##...#....#..#.#..........#.#..#..............#..............##..#.##.#.........................#...............#.........#.......#.............#.#................#.###.##......##..........##.....##..#..#..#....#..........#...................#.......#...........##....#..#...........#...........#......#..##.....#.........##.......#........##...............#...#..#..##..##.#.......#................#..#.#......#..........#...........#.....##..##........#........##.#...#........###.........#.##.......#..
.........#...##...##..............#...............#.#..##...#.#.......##.#...#........#...#..................................#.....#.....#..#....#....#.#......##.###.......#.......#...#....#...#.#..#...#......#......#..#...###.......#..##.........#.#.................#..............#.####.#..#...#.#.....#........#..##.#...#..#.#....#........#..#....#.......#..#.............#.......##........#..#...#.##...#.#..#.#.#........#..#..#...#..#.#...........##..#...............##..##..#..#..#.#..#..#....#.....##.....
.....#.............#......#............##..#........####......#............#....#.....#.....##....##..........#..#......##..###.#.....##..#....#.#.....#......#.#...#........#.....................#..#...............#...#....#....#..#.......#.#.....##...........##..##.....#...##................#....#..#.#.....#................#..#.......#...........##..#....##......#..#...#.#..##.......#...##..#.#..#......##....#..#..#..#...#.........##.##......#...#.#..#.#...#..#.#......#.....#.....##......#.#...............
.....##...........##.....#....#....#..#.......###..#..#....................#..#..#..#..........#...........##..............#.......#..........#...#......#............#..........#..#............#.#............#.....#.......#..........................##................#..#............#.#..#.......##........#.....#.#...##.....###.#...#.....##.....#......#............#........#..........#....#.......##.#..#.......#..#..#.....#........#..#...##........#.#..#..............#.#..............#.........#..##.##...#..
.....#.#....##.#.##.#.....##..#....######.#..#.....#...#.......#....#..#..##.......#...##.......#........#....#.......#.....#.#.........#...#..#..#........#..###.#..#.#..#.#...##...#.#...#........#..##.....#.###..#......#.....###.##.##..#.#...#.#...####....#.....#................#.#..............#...###..##.#...#..........#..#####.#..........#.#..#....#......#...#...##.......#.....#..##..#........................##....................#.##.............#.........###..#...##.....#.....##......#..#......#......
#.#..#..................#.......#.................#..#.....#.......#...##..#...........#......#...#...#......#...#..........#....................#....#.........#........................#.#...#....##.................#.#...........#...#.....#.......#.......#..#...........##..#...#.............#.#...#...#.#........#...#..#.###.....#..#..#..#...#....#........#..........#.............#..#.#.....#..#..#..#......###.........#..........#....#...##................#...#...##....#........#..#...###....#..#..#..##.....
......................#..............#.........#....#...###...#..#...................#..............#.#.#.#.....#................#..#..#.##.#...........#..#...........#..#..........#....#......#....#..#...##...............##.....#..#.##...#.....#...##..#..##.........#.....##.##.#...............#.....#..#...#...#.##..#..#....###....#......................#........#.#.....#..#....#.................#....#.....................###....#.#...........#....#...#.............##..#...#.......#..#.....................#
..###................##.........###...........##.#....#...#.#.......#..........#..#..#...#.......#.#...#..#..........#....#.#....#...#.##...........##...##.......................#...#.#....##....#..##......#...........#..#..#................##.........#.......................#....#..........##...#....#..............###.#....#........#.#.#.#...#.#........#.#.###...#.##..#....##...#......#..##.#......##......##.......#....................#........#...##.........#..............#....##............#.....#...#.#.
#..........#.....#....#..#..#..#....#..#.......##...............#.....#...#.....##..#.#.....#..#........#..#.#....#.#..#..#......##....#........#....#.................#.....#.#...#....##.....###....#...##...#......#.#.........#....#......#.#..........#...##....#.....#...##...............#.#.##.......###....##.....#.....#.##..#........#..#.......................#.#.....#..#..........##...#............###....#.#.....#....#..#..........#...#..#...............##.....#......#####.....#....#......#.......#.......
....#.........#.###......##.........#.....#####....#..#.........#####.....#...#.....##..#....#..#........#.#.#....#.#.......#..#......#......#....#.....#.#.....##..#..##..........#........#.#...#.........#.....#..#.....#.#.....#.....#...........#.#..#.#....#..#..#..#.#..............##...........#............#........................###.##................##...#................##......#.#.#..###.#....#..........#...###..#......##.......###.......##.#..#.............#...#..........#......#.....#...#.......##..
.........#.#.........#...#...#.......##......#.......#...#....#...........#.#..#........#.....#...##........#.....#.......#.#..#...#.........#..###....#.#....#........#....#......##.#..#.#.#..#...#.....###....#...#................##........#..##............#......#....#...................#..#..##...#..#.....#.#...#.....#.#.........#.###.....#.....#.........#................#.....#.#...##.#..........##........#.#......#.............#.##..##..........####...#...#....##......#.........#...#..##.##...#....#..#.
##....#......#.....#..#....#......#..#...........#........................##..............#.....##.............#.........#.....#......#.#......#........##......#...#.......##.#...#.#....#................#.#...###.....#..........#........##...........##.#...#.....#.....#........#..#....#.#.......#......#.#....#.#.#........#...####.....#....#.................#..............#...#........#........#.....#...........#.......#..#.......#..#........#.......##.......#........#.....#...#..........#.................#.
....#..........#...##.........#.......##..#.##...........#..#.......#..#......#.#.....#.#.....#.......#.#....##.#.#.#.......#..................##......#.#....#..##..#.#....#.......#.....##.....#..........#.......#..##........#.........###.......#....#...#....................#.....................#.....#...####.#......#..#.#..#....#..........###........#.#.....##...#....#............#..#..##......#.....#....#..#....##...#.#..#...#.#.##....#...#.#.###........................##........##.#.........#....#......
.#........#...........#.#................#.....#..#..#..#..#...#.###...#..####.##...#........##...................#..#.........#....#.......#.....#......#..#..#.#...#.##........#...#..................#.#......#.....#..#......#.......#.....#.#...#..............#...#.....##..........#......#..........#.#.....#.##....#....#..##........................#...............#.....#....#............#....#....#..#..#....#.#....#.#.......#.....#...##.#...#.#...............#....#......##.......#......#....................
.#.......####.#....##..#.......##..##....#....#..##..#............#...#..##.#..#....#.........#.............#......#........###...#..........#.........#....#.....#.....#.#....#..#..........#..##.#....#..###.........#.......................#...#..#.....#.#.................#.................##.##.......#...........................###..#...#..............##...#.#....#...#........#.#..............#..#......#.......#...##...##.#..#.#..#...#..#..........#...............#.......#.......#...#.#.............#....##.
.........#......#.#......#.......#......#.........#.......#.........#.##.#....#...........#..#........##..#........##.#........#........#...#....#...#...##.#..##.......#....##.........#...#....#..#.......#..#......###.#...#.#.#...#.#.#......##......#.................#.....#...#.....##......#........#..........#.#......##..#........#..#.#..#.#...#..#......#...##.#.........#..#.......#..#.....#.#..#.....#..................#..#.........#...#.....#...#......#.....#.##...#......#.......#..#......#.........#.....
..#....#.####...................#........##.......#.....#..#.##......##...#........#.......#...........#.............#....#.#.#.....##..........#.##.#..###........#...##...#..#............#.#.##.......##...#..#.#......#........#...##........#....#.....#...#.#......#.........#.......###..........#.#.........#.............#............##...#.#.......#.#.............#..#.......#...#.....#..##...#..#..............#....##.....#..#...##..#.###..........#....##.........##........#...............#..#..#.....#..#...
.....#..#...#....#.........#.....#.#...#..#..#...#.###......#.....#..#.......#.........###...#.......#......#.....#.#....#.#...#.##..#...#.###..#......#.##....#.#.....#...#........##..#.......#...#........#..#.....##.......##.......#......#........#...............#.............#....#.....###..#.....#...#..#.##....#..#.....#.....................#..##..#.....#............#..#..##...#.....#.#......#...#...#........##...#...........#....................#....#...........#.........#.....#.....#..##...#....#....#.
...#.###.#..#..##..#...#....##......##..#..#....#.#..#....#.#..##..#...............#..#......#...#...#.......#..#...###..#......##...........#........#....#.....#.......#.........##....#...........#...#.#.#..#.........####......#.#...#...#..........#...#.#..#.......##..........#.#.................#........#.......#........#...........#.....#..#....#...#......#...#........##.##...#....##..#..#.............#.##..#...#...........#.#.........#...#.......#.......#.##...............#........#....#..#....#....##..
##......................##......##....#.#.....#..#................#..#.#......#......#...#...........#..#..#...##...........#...#......#.....#.#...#...##..............#.............#.......#.....#...............#.#......................#...#.........#.###.#..#.......#....#...........##....#.....#....#.#...#..#.........##.#.#.....#.......#....#........##..#......##................#......##..##.#.##......#.......#......#............#.......#........#....#.....#...#.#.#......#....##.#....##.....#......#....#..
.#.....#....#....#......#...............#....#.......#..#.#.......#...#.#..##.........#..............##.....#...###.#..#......#.#..#....#........##.#.#...##....#.##....##.........#.#..#..........###.#....##.........#.....#.#..................................#....#...#.........##...#...#.....#.............#..........#.......#.........................###..#.#...##.....#.#....#........#.##..#.#....##.#.#...###....#.##.....#..##...#...###..#............#.#.#.#......#.##..#........#..............#...............
..##..##.#......#.#.#....##...##..#......##...............#.......##.....#.........##......#.#...#.....#...#.#.#......#..#...........#.#..#.##.........#.#..#.#............#..............................#.....#..#.......#...#..#.....#.........#....................##.......###.....###..#.............##.........###......#.....#...............#..........##..#.............#......#....#..............#.....###....#...#..#.........#.....#..#.#....#..#....#..#............#..#...#..#..#.##.....................#......
..#..#...#.##...........#......#..#.....#.....##.....###.........###...####.#....##.................###..#........#...........#....#.....###.#..#...#..#.#...###.......#.#.#.#..#...#....#.....##............#...#..#.##....##.#.....#.............####...#.......#....#...####..#..#.....#..#.....#.............#..##...#........##.#..#............#..##......##.........#.......#..##...#....#.......#...#....##...#..#.....#.....#..........##..#.............#..........#..#..##........#......#...#..#.....##..#.....#...#
......#..#....#...##.......#....#.#......#..#...#.......#.##......#..###.......##.............##.......##...........#.#.........#.........#.......#.##........##.#...............#.#..##........#..#.#............................#.....#...#.....###..#.....##.......#...##...........#........#.#..#.....##.......##....#..#.....##...#..#..#........#..................#....#.#......#...#..#...#.....#..........#..#..........#...#.......#..........#...............##..............#.##.#.#....##...#.............##.#...#
.......#.#.......#.........#.##...##....#......#..#...........#.......#.......#....##....#.#..#.#...........#.#................#.......#..#......#.#.....#.##....#.........#.#..##..........#...............##.#.##..#.................#..#..................#..#......#...#..##........#.....................####.####..#.......#.#...................#...#....#..................###.#.#.......###....#...#...#.....#...#......#.........#..#.....##....#..#..#....#....##.##..#..#...........#.#......................#......
.##.....#........##.....#...#.........#.....#...#....#.##..................#.#..............#................#..........#....#.....#....#.#.##..#...#.##.....#...#.......#.....#.#.....#.....#...#....#.##.#.................#..........#.#....#........#...............#......#...#...##.....###..........#..#...#.......#....#...#..#..#....#.#..#....#..............#........#............####..#...#..#....#......#.....#....#..............#.....#..#.#.#......##.....##...........#..##.....#.#..#.#........#.........#..#
#...#........#.#.....##...#....#..#..#...#........#............#.................#.............................##......#..#........#.....#.#.#.#...............#....##.##..#.#...###..#...#.................##...##.#....#......#..##...............#..#......##.#..#.#..........#.#......#....#..#..#...#...#......#.........#.#..#.....##.....#....#..#.........#.....#...#......##...#...##...##...#..#........#.......#.#...##........#..#..#....#....#..##......#.##.............#.....###.............#....#.........#....
#..#......#.#..............#........#.....#..###...#.#.#....................#...............#..#....#.......#...#.#.......##.........#.#..#.......#..#...........##.................#..#.#.#.#.....####.#....#..............#..#....##.........#.#.#..#..###..#...........#..#....#...#........#.......##............##.....#.........#..........#..#........#....####........#..##..........####.#....#...#...#..#.#.......#..#..#......##.##...#..#.#..#.#....##......#................##.......#.................#....##.#...
.#..........#.##...#..#..#...#........#.#.............##.#..#.....#......##.##........#....###...#....#.####......##..#..#..#.......#...............#.........#.....#...............#..##.#..#.....##............###..##........#.........#........#...........#............#..............#.......#.##.....#.......#......##...###.#..#.....#........#.......#..##..##..#..#.....#......#.........#...#.#..#..............#.............#.........#...........#...#........#...##.#...#.#.#.....#..#..#.....#...#....#..#...#..
.#..#..#.#..#...............#....##...#.#.#...##.#...#...##.##....#..#.#....##..............#..#.......#..#....##.#.#............#..#......#...##.......#.........#......#...............#.#.............#...............#..#..#..#...#......#.....#.....#..#....####...#.......#...#....#..#..###...#.............#..........#.............#.....#........#.#..............#.#.........#.......#.....#.......#......#.#.#......#.#..#............#...#...##...#............#...#.#...#...#.........###...#.......#.....#.......
#...........#...#.......#.......#....#......##.....#.......#...........#.#............#...#..#......##.#.#..##.#......#.....#..#........#.#.......#....#....#......###......#....#..#....#..#...#.#..#....##.#...#..#.#......###..#..#...#...#..#..#.......#........#.........##......##...##........##.......##......#.............#.##...#.....#...#.......#.#...#.....#..###....#.#...#.......##.#..#....#..........#.......#....#.##.....#........#.......#.#....#.........##........#....#....#....#.#.....#.##......####..
.#.....#...#....##...#..#...#..#.......##......#.#....#.#....#...#..............##......##...............#.#...###.#.##......#.#...#..###.#.#.#.##..#.#..#..#..#.#......#....#..#...#..............#.#.......#.#...........#....##......#..............#...#.......#...........#..#..#.....#..####......#.#.#...#.#.........##................#.....#.......#..#..........#.........##.#......#.##.....#.#....#...#....#..............#....#...#...#.###.#.....#.#........#......#...#..#.......##....#......###......#.........
.#.....#...........#...........#............#................#.###.#....#......#.....###............##..........#.#....#......#........#.#.#.......#......#...#.....#...........#..###................##....#.#...#......##.#..........#.#....#........................##..#.#.....#........#....###...........#.#.......##......#..#....##.#.....#.##....###.#......#................#......#..#..##...#..........#...............................####..#...#...#...#.#...#.#..#........#..#..#......##......##....#.#.....#.#.
.............#...#.#.............#..................#..#......#.#.#........#.............##......#.....#..#..............#.##.#...........#.#.#....#.........##...#..##....#......#................#..........#......#......#.........#...##.#..................#......#....#.......#........#...##....#........#.#.#.#.#....#.#.....##.....#.#..#......##........##.#................#......#..........##....#.#....#............#...#..#.#.................##....#...#............#.......###......###.....#.....###....#.#...
.##..#...#.#.......##.....#.#...#.##...#.#.....#....#....##.......#..#.#..##...##.................#..#..#.....#..............#.#...#.......................##..#......#........#......#.#.......#.......#.##......#..#..#.#.....#....##..###.........#...#..........#.......#....#....#..#........#...##.##........##........#....#..##..#....##......#.....#..#.......#....##..............#..#.....#.....#......#....#.#.##.#..................##..#..#..#...##....#...#....#.....#..#...........#..#.....#...###.#......#....
.....#....#......##...#...#....#.....#..........#.#.................#.#.#.#..#..#...........##..........#..#..###........#.....##......#.#........#.......#...#..#....#...#..#..........###.....#......##.#...#...##.....#...........#.#...#..#...##....#...#..#.#.....#....###..#.........#...#..#...........#.#........#.#....#.#..#...#.#.#..#.#....#.....##.#.....##..#.#...#.#..#......##....#..##..##..##....#..#....##..........###.#.....##......#.............#....##....#...#...........#...#......#..#.#....#.##.#...
.#.#.#.#.#....##....#......#.#...#.......#.#..#.#...##...##.....#.....#............#........#.##.#.....#..#..#...#...#.........#...#..#..........#.....##...#..............##.#...........##....##...##...........##...............##...........#.###.........#..#....#.##....#...#..............#..#..#..........#...#..#...............#..##..#.##..#...#.#.#..#...#.#...#......#........#........##.....#..#..............#.............#.#..#...#.......#....#....#.#....#.#....##.........#...#......#..##..#..#....#.##..#
..........#...#......#......#.........#.........#.#....#.......#...........#............##....#.#.#..#......#...#...........#.#..#......#...#.#.....#...#....#.....#.##.......#....#.#..#..#..#.............#....#...#.#..........#....#....#...................#.###...#.......#..#..#......#........#........#.........#....#......##..#............#..#.#.........#..............###....###.........##..#............##.......#...#...#.....#....#..#.......#....................#...##.#....###.##.....#............#..##.##
#.##....#.....######...##..#.#.#...#...#.......#...#..#...#.#.....#.#.#.......#............#................#.#..#.#.#..........#..........##.#...#.............#....#......##......#.#.#.#........#.#......#.###..#....#..#......#......#..#.#..............#.......#...............###....#..#....#.............#........#..........##.#..#..#.......#....#..#....................#.......#....#...........####....#..#..##....#..#....#.....#....#.......##......#.###.##.#.#...........#..#..#.....#..........#.#.....##.##.
................##.......##..#...#.....#....#..........#.#....##...............#..##....##....##..........###..........#....#..##..#..#.....#......###......#..#......#...#..............#....#.......#.......##.......#....#.....##............#........#...#...#.#......##.#........#.#..#...#..#........#.....#...##.........##.....#.#........#........#.#...###.#.#.#.........##...#....#...#............#.....#.......#.#.#..##.##..........#....#..#.#...##...#.##......#....#..#.#.#........#....#.#.........#........#.
..###...#.....................#................#........#..#..............#...###............#......#....#..###..#...#........#..##.##..#.#.#....#........#.#...........#.......##...#......#.....#.........#............###.#....#...........#....#.#......#....#.........#.....#........#...#.#.............#.#.....##..#.#.#..#.................#.#..#....#..............#....#.##.###..#......#.#..............#............##...##..#.###..#................##.##...............##.....#..............#.....#...##..#...#..
...#.#..##..#...#.........#.#...................#.............##....#......#.#....#..#......#......##.#..#..#.......#..............#.....#.#...#...#..#..##...##.........#......#....##..#.......##....#..#....#..#............................#.............##.......#.....###....#.........#...#..................#.#.#...........................................##..#.##........#........#....#......#.#............####..##.#..#..#..........###....#.#......#.......#.......#..#.....#.#....#.#....#.#............#...#...
.......................#.....#.#...#..#.............##..#..............................#..#....#........##....#..##......##....#..........#.....#.#.#.....#.##.......##..##....##..##................#.....#....#...#....#.#.#.#..#..#.#..#....#.#.....#.#......#..#.#.#.....#.#...............#....#..........#...#.#..#.#.....#.......#......#.#.....#..##........#.#......#..#......##.....###.....##...#....##..............#..#.#.#..#..........#.#..#......#.#........#.#.......#....#..#......#....#.....#..........#....
...#.#.....#.#.##.#......#...#.....#.......#.#.#.#...#.#.....#...##.###.#..................#....#.........#....#..#.#.........#.....#..#...#.....#..#...#...##....#.......#....#...#.........##.##..........##.#..............#.....#.#..#......##.#..#..........##..........#.#............##...#.##.......#...#.........#.............#.#.#.#.....##...###.........#...##....#..#....#...........#...#.................#..#..#.#......#........#........#...#..#.#...##.............##..#..........#.#...#....#.....#.#.......
.....#...#.#................#...#..#..#.....##.#..#.........##..#..#..##.#....##....##........................#.....##.....#.........#....#....#....##..#.#.......#...................#........#.#....#............................###.#..##...#..#..............#.#...#........#.##......#.......#.##.....##..#...............##......#...#......#..#..##....#.......#.##...........#..#..#.##......##.#..#..#.......##.......#.................#.#...#...#.........#.....#..#..............##.....#.........#......#....#.....
.#...#.........#.......##....#..............#..#......#......#..#....#....#.#.........#..##..#...#.#.#........#..............#.......#.##..............#..#.....#...###..#......#####...#.##........#.#..#.#...............#.#.#......#....#..........#.###................#..............#..#...#..#.#......................#.........###.#..#....#....#.#...#..#......#..#.....##...#.......#.#.#.......#..#.##..#..#..#..#..#......#...........#........#.................#......#...............#.##.#..#....#.............#
..#.............#............#..#..##......#.......#....#.#...#....#.#.....##............#.......#.....#.##......#.......#....#....#........#...#.....#..#.#..#..##..............#....#..#........#...#........#..........#...#....#.....####..#..........#.......#....#...##....##..........#.....#.#.....#....##......#.......#....##....#...........##......#.....#........#................#.#..##................#......#...........#............#...#.....#.#...#...#....##............##...............#...##......#.....
..##..........#...#...#....#........##...................#.#.....#....#.#..##....#................#.......#.......#..#..#.#......#...#............#...................#........#..#.#......#.##.#....#.#......#.#.#.....#....#.....#..#..#.............#.......##........#....##...#....##................#....#.....#....#.#..#.......#....#..#....#.##......#....##.#.##......#.#....#...#.....#.....#.##............#.....##....#..........##.................#..#..##..#........#.....#...........#....#..#................#
.###..#.............#.#....##..#.#...#..............#.........##........#....##....#.....#..#...#..........#.....#..#........#......#...#.##....#....#.......##...#............#...................#....#.......#....####.....#...#..#...##.........##.......................#...##...#............#....#..#.#..#...#..........#.......##.............#...#.#.#........#...#...........#..#.#.......###...#........##............#...#.#.....##.#..................#..#....##..#.#.........##........##.#....#...#...........#..
##........#....#.....#........#............##...........##...#..#.#............#........#.#...#.....#.#.........#..#...#...#.....#.........#..#...........#.#....#.....#.#....#.####.##.......##.....##.#........##.###....#...##..#...........#.#....#..##..#.....#.....#.##.##....##....#.##.........#..#.#....#...#..#...#.............#..##......#.#.....#..#.........##...#..#.#...#.####....#...........#.#.........#..................##..#....#......#......#.#.#..#...#........#.#....#....#....#.#......#.....#.......
..#......#...#..#..##..#....#.......###...#..........#.#......#.............#.#..#.....#.####............#...##...####........#...........#..#..#...##.#.....#..#.............#.........#..........###.....#.........#.........#.##.#.........#...#.....#.#....#..#....#.#....###....#....#...#...........##......#.#.............#..........#...#.#....#.......#......................#.....#..........##.....#..#.#..#.##....##.#....#.##.........##..#......#.....#....##.......#...#..#..#.#.#....###....#..........##......
.........#...#.###.......#..#...##.....#...............#...#.......#....#..#...#........#....#..#...........#.................#.......#.......#.#....#............#....#.......####.........#.........#.#.#.........#.##....#...#.......#....#..#........#.................#.....#.....#...........#....#.......##....#..#....#.#....##........#.....#....#.........#.........#.............#......#...#...##.#####.#...................##..#.#.#..#..##.#....#...#.....###....#.#........#.##...............#.#......#.....#...
####...#.##....##....##.......#..##....#...##.........##...........##....#..........#.....#..#.......#....#......#......###..#..#........#....#...#...#...#.#..#....#.......#.....#..#.#..#.....#..........#...................#......#.......#.#..#.#.#..#....#.#.#..........#...............#.#......#....##........#..##............#.##.....#...#......#.......#..............##.....#.......#.#.....##..#..#......#...#....#......##.........#..#...#....#..#..........#...........##.#........#.#..........#.....#.#....#.
#.....#....#.#..#....#......##....#..#................##.#.##..#..#.#.#...##..........#..........#..##.#................#....#...#.....#..#...#.#..#..........#.##......##.#.#..####...#.....................#.....#....##...........#..#......#.......##....#..#...#...#.#.#.....#..........##...#..#...........#..#......#..............##..##...........#............#....#...#..#.......#...#.......#.....#...#........##..........#...#..#...#..........##..#......#................#....#....#.......#.##.#.........#.....
.#....#..#.....##......#........#..............#.....####.............#...##......##......#....................#.........#....#...#......#.......#........#.....#...#................#.#.#.......#.#..###......#...#.#..##.#..#....#.#...#.###.......#....#..#...............#....#........#............#....#.#....#...#.............#.....##......#....#..............#...#....#............................#.##.#........###...#....#.....#.#...##....................#.#....#.........#..........#.....#...#..........#....#
#..#.#....#.....#.#.#.##.....#..#.....#...###...#.#.##.##...#......#.....#..#...#........#..#...#..#.#........#......##...............#..#..##....#..................##...###...#..#...#.......#.........#..................#...#....##..#......#..##....##..........#...#...##..#....#......................#.##..##..#..#..#.#..#.........................#.....###......#......##............#........#.....#.#..##.........#..#......#.#.#...........#........#.###..#...#..#......#..#.....#...###.#.....##..#......#......
..........#..#...#.....##.#................#.......#.....#.........#.......#.........##.....#......#....##..##........#..#.....................#.................#..#....#.................#...........#.....##...###...............#...##...#.##..................#....#..#.....##...#................#...##.#....#.......#.........#..#..#...#.#.#...#...##...................#...#.......#.........#..#.......##...#...............###....#.......#.....#..............#.#...#..#..........#.....##....#........#.....#...#.#
...................#..#......#..#..#..............#..##...#........#.........#...............##.#....#.#.......##..#.#.................#........#..#........#....#...#...#..........#........#.#.#.....#.#...#...##..........#..........##...##..............##.#...............##..##......#..#..#.#......##.............#.......#...#......#.#......##.#........#..##....#..............###.##............#...#..............#........##...........##.......#.......#...#..#.........#...#.........#.##..............#...#..#.
...##....#..#.#.##..#......#.#......#..##........#...#....#...##..........#..#...##..#..#.......#..###.......#.....#..........#.#............##..#.#..#..........##.#...............#..#......#...#..##.#..#..#..##....##.###.##..#.#..................#.......#.................#.#..##.........##..........#.#...#......#..#...........###......#...#......#......#.#......#..#........#....#.#.........#.....#..##........#...##......#..........#..................#..#..........#..#..#.........#.#....................#...
..#.#...#...#..###.#.......#..................##.##.##.#.#.......#.##..#..#.......##.....#....................#.#........#....#...#.....##..........#.#......#..........#.#..#.................#........#.........#.....#.#....##.#.....###.#...#....#......#.##...#......#...##...#.#.................#..#..............#.#.....#.............#...##.........##.#....#.......#..#.......#.###.###............#.#.#..###........#........#.....#.........#..#.........#..#....................#.#...............#..........#....
..#.....#..#.....##..#...#........##.#........#....#..#.....#.#.##..#..#...##.......##.................####..............#....##..........#........#................#...............#....#...#.##...........#..#..#......................#.###.........##.....#.............#..###.#.#.........#.....###...............#.........#.....#..#.............###..#.#.#.#.....##..#............####........#...................#.##.#..#...##...##.#...##.#....#.........##......##.......#..................#...#..###......#..#....
........#...#...........##.#.....#...........#.....#.....###....#..#....##.........#..#.......#.....#......#............................#.#....#..........#...................#...............#......#..#.##..#...........#..............#...#.#.#.##.......#...........##.....#................#.....#.......##.#....#..#..........#..#.#...#....#..#..##...............#......###.......##.......#.......#.....#...............#.#..#.#....#.#....#...........#.##...#.#...#..#......#...#..................#.#..##...........
#........#.....##.....#.#.......#.......#.........#.#..#...........##.#...#..#.........#............##......#............##.....##..#..#.#.#..#..#...#..#.......#....##..#......#.....##.#...............#.#...........##....#.....#.........#...#.#.#........#..#......#...#......##.....##.##.#.........#...#........#.....##............#..#....#..#....#.......#......#.......#...#.#.#....#..#..#......##.....#....#......#.#........#..#.#............#.#.#.....#.......#.#....#.....#.....#......#....#.......#........#.
.#...............##.#.#.#......#....#...........###...#.#.............#.#..#...#....#........###....###...#.......##.#.#.#.......................#...#.................#.#......#..##..##.#...........##..#.###.......#..#......#....#.....##......#..#.#..#.#.............#....#..#....#.......###......###.......#.....##.......#.##....#..#.....#....#.......#.##...........#..#..#.##.......#....#.#....#............#.#.........................#.##.#...........#................#..........##...##..#..#.......#.....#..#
#.#..........##.........##..#.####...#.........#....#.....#......#.#.........#...#........##.##...............#.......#.....#.##.......###......#..#.#..........#.....#....#.........#...............##..........#..#..............#.#.....#..#....####......#...#..#..........#.#....#..#.................#..#..........###....#...#.....#.........#.#.....#.#..#.#..#............#.#.#..#.....##......#..##.......##.#.....#..##..#.#..#....#..###...##....#.....#.#.#....#...##..#.....#......#.#.#........###.####......#..#
...#.#..#...#......#.#.#....#.#..#.#.#...........#..#..##.......#.......#.#.......#.#...#.###........#.#...#................#...................#.##.#....#.....##....#.#....#...#.#..#..#.....#...........#.....#......##...##..##......#..#.#..#....##.......#....#...#...#.##..#.......#..##.##.#.............#..#..##.#............#.....##......#.........#.#.....#..............#...#.....#...#.#..#.#....#....##........#.#.#........#....##.....#......#.........#......................#.......#.#.##.......#.......#..
..##.......#.##.................#....#................#..#...#...#....#.#.........#.....#..#...#........#...............#.##.#..#......##.........#...........#...#.....#..#.##..#.#....#....#.#..#...#.#.#.........#....#.#..........#..#....##.....#..........####...###...#.....#.....#..##.#............#..##...................................#......#..........#.#..#....##..#.#...#.......#..............#.........##....#..#.##..##......##..#.#...#...............###...#.##..........##.#...#..#...##...#.#.......#..
#.##.#..#.#...........#.........#....................#.......#.#.........#........#..#.....#........#..###.............#......#.#.....#.........##..#....##..........#.#...#.#..##.........#......##.....#..##.#..#..#....#............#.#..#..........#........#..............#...#..###.#..........#.#.######..#.........#..#.....#.....#...#.#.#.###.....#..#...............#.#.#.#..#..#......##..#........#....#.#............##...##.####....#.#.................#......#.....#....#....#......#....##.....#..#.........#.
....#.#....#.#.............#.#.##.......#..###....#..#.............#..........#......#..#....#.#.#...............#......#...#...#..#....#..........#......##.....#..#.#...#..#........#......##..#...#.#..##............#.#..##...#..#...........##.....#............#.....#....#..#......#.....##......#...##.......##.#..............##.......#...#..#.........##......##.##.#...#...#....#......#.##...#.....#.......#....#.#......#.......#........##.#..#..#.......#....#.#..#....#..#..#.#....#...##..#.##........#.......
.......#..#........#.....#............#..#...##...#.#...#............#......#.#...........#...#.#..............##.#..........#....................#...#.#.#.........#....#.#..#......#......#...............##.##........#...##...............#.....##..#..#....#.............#..##.#........#.......#.##.##..............#.........#.#.#...........#.#............##.......................#...#...#...#.........#......###...#............#...........#...#..#....#..#.#.........#.....#..####...............#....#.#.........
.#........##....#........#....##.##...............#..#..#..#.##..#..#.....#...#...............................####..........#.#.#...........##....#...............#........#..#....#.#.......#..............#...###..................#....##.......####..#...#....##...#........................#..#.#..#..........#..##...#.....#...#....#.....##......#.....#...#.#..........#.......#......#.......#..#.......#.#.....##.......##..#......#.............#....##......#.....................#......#.#.#.....#.....#..........
..#.........#......#..#....#..#..#..............#..#.....#.....#............#..#.....#.#........#....#.#..#..##...#........#.........#...##...................#..#..#...............#......#......#.##..#.##.##........##..#...#.#...#.#..#..#..#..#.#...#..#.#..#.##..#......................#.......#..#.#....#.#..##...#...........##...........#.......#.....#...#..#.....#.#.....#.....#..........#..#.#....#...##.#.....#....#.#.#.#......#...#..#..........#.....#.........#.###.........#.#....##.........#............#
.#..............#....##...#.#..#........#...#....#.#.#....##....#....#.#...#...#..#..###...........#........#.....#.#.####..................#.....#.....#.....#...#..#.......#.#..........#..#.#..#.......#..........#...##.....#.....#..#.....#......##....#.#......#.....#.....#...#.........#..............#.##.#...##..............##.#......#.#..#........#...........#......#...#.........#....#......#....#......#...#........#...........##......##.#............##.#.....................##........#.........#....#....
...#.........##......#.........#......##......#..#...#........##.#.........#.............#...........#.#.##.....#.....#............#....#.............#..#.....##...............................#...#....#.#...#..#.......#..................#.....#.........#.#......#............#.......#............#......#...#..........................##.....#.#..#.......#..#........#...##.....##....#...#....#.#.#....#..###....#...##...#.#.......##.....#.#.....#.......#.#.###...#..............#..........#.....#...........#....
..##..........#....#....#....#....#.......#.....#...#..#....#...#.##......#..#..#...........#.............##.#...#....#.#........###.......#...#....#...........#...#........#..#....#........#....#.#......#..#.......#.......#........#...#.....#...#..#......#.............#....#.#..#.#..#.......##...#.#.#..#..#................#..#....#......#..........##.....#..........#.##...................#..#......#.....#.....###..........##.#....#...##...........#....#.............#.......#.......#.....#..###..#..........
....##.#........##.#.......##........................#........#.#..##..#...#........##.......#..........#....#.#.......#....#....##.......#..#..#.###..........##...##...#.#...#...#.......#......#.#.....#...#...#..#....#.#..#..#....#.##..#...............#..##..##..#....#...##...##..#...##..#..............#......#......#.#....#...#.......................#.......#.........##.............#.......#..#.......#.........#...##.#...##.###............#.#.#...#.#.####....##.##..##......##..#.........##...#..........#.
...#.....###.....................#.............#...#...#.....#.##.......#.....#..................#...........#.........#.......#...##.#...................#..#.......#..##.#..##.#...##......###.......#....#.###....#..###....#..........##....#....#....##..#....#.#.....#.........#...#.#...................#..........................#............#...#.....#.....#.#...#...#..#.........##.......#..##.##........#.#.....##..##.......#..#....#...........#...##.....#..#...........#...........#......#..###.....#..#....
.....##....##.....#.#...#.....##....#....#.#.....#......#....#.....#.#........#...........##...#..#....#....##.##..........#....#........#.......#...#.......####.##........#.##..#.#..#.......#.#....#........#.#...#..#.....#.#.#.....#.......#..........#.......##.....##..#.....#.#.........................#.#......#...#.......#..##..........#.......#.......#........###..#.........#.....##.#..#.#.......#....#.........##.............#..#........#...............#....#.#....#....##........##...####....#.....#.....
...##..#...##..#.#...............#..####..##.......##...#.........##..#.#............#.........#..........#........##.....#.......#.......#.#........#...............##..#....##...#......#....#....##..#..................##......#....#......#.##........##.#.#..#........#.....#....#...#......##.#.....##...........##..##..#.....#.##....#........#............#.#......#...#..#.#.....#.#..##..#.....#..#.........##.........##.....#.#...................#......#.....#.....#.#.#........#............#.......#..#...#...
.......##.##....##.#.......#..........#........##..#.....#....#...#.#........#.#..#.#.......#........#.#.#..#...#...............#....#..........#..#.........##.#.....#.#.....#...#...................#.#.#....#.#......#................#...........##.........#...#.#...#.......#.......#.....#.#.#..#....#...#.....##........#..#..#..#..#..#.#.....#.........#.#..#...........##.#.#......#...........#..#.#..#.#........#..##......#....#..#....#...#......#....#..#..#.##....#..###..##..#..###.....#........#.##..#......
..#..###......#..........#.....#.......#...#..##.#.....#...#...#.................#......#....##.........#...##...........#.#.......#.##..........#.#...#..#..#.............#...........#.....#....#...##.#............#..#.#.........#.#.#.###.......##.....##..#...........#..#.#...#.#.....#.......#........................##.....#......###......#..##.................##..#.......#...#.#..#....##........#..#.#.##......#.....#..##.#...........#..#..#..#..#..#.......#...####.....###.#.#....#.#.#...........#.....##...
.#.......#..........#........#..............#.#.#...#........#.#.#........#........##.#...................#..........##...#...#..#.................#........#........###.................#....##............#......#...#..#.#.#..#....#.#..#.#.#..........#..#..........#.........#.....#....#...........#..#..#.......#...#.#................#...#...#.......#.....#.#.##....#...#.#.......##.........#..#.##..#.......................#.#..........#.........#.#......##.#.....#.#.#..#####...#.......#.#....#................
....#.#...##...........##.......#.......................#...#........................#....#.##...#..........#...#...#.#.....#.....#..#..##.#.#....#.#...#...#...........#..#...#.#....##................#..##.#.#.#.#.#..#.#.##.....##.......#......#..........####.#........#.................#.....##.#...#.#............#.#.##..#...............##........##..#....####.........#........#...........#.........##..........#....#......#.#....#.#......#...............#.........#..#.....#..###.........##..###...#.....#...
..#.....##.#..#...#....#...##.........#.......##..##...#.....##..#.#..#.##......#......#....####....#........##.......###.#........#.............##....#..#..#..#.#.#....###....#..#.#...#...#..#.##...##........................#....#.#........#.#.#............#..##....#.#.#...#...#.......##....#.#....###.....###....##....#........#.#..#........#...............#.#......#.###..#.................#.###....#....#...#...#.......#..#...#..............#.....#..#.....##........#.......#..................#..#.#.#...#..
..###..#...#....#.#....#.......#...#...#....#.#......#.....#..#..#..........#...........#...#.........#........##....####.........#.##.##.##...#.....#...#........#..#....#.####......##...#.....#.................#..#..#.##....#....#..#..##..#.##......#.#....#.......#..#.##.........###..##...#........#.#...#.............##.#......#...#.....#.....#.....#.....###...#...#.............#...#.#.......#.......#...#.##.........##...#......####..........##.#.....##....#.#.#........#...#.#.......#...#.....###.....#....
...#...........#..##...........#...#.....#......#......#.#........#.....#..............#.......#.#.....#...............#..#................#.....#..#.............#...................#.....##......#.#..........#..#...............#.........#.........#..#................#.....#....#....#..#............#..#....#.#......#...#......###........#..#..#....#........#..........#.......#.......#.#.#................#..##...#...#..#.##...#........##.....................#.#...............#...#............#...............
......##........##..##........#.#....##.#.##..#..###.###.#.##....##.........#...#.#......#.....#..#..#.........#...##....##......#.......#.........#.##..#.#............#..................#.....#........#...##.......##...##....##......#.#.........##...#....#..#................#..#.#.#...#.#......####..#.#.#.####.............#.....#.........#.....#..............##......#..........##.#.##.#.#....##...##..................#.....#....##..#..#..#....#.......#.#...........#.......#.#.#.#......#...#.#.#.........#.##
#..........#...........##.....#...#.....##..#...##...#...#...........................#.#...##....#...............##....#........#..#.......#...#..#.#....#.#....#.#..........#...#.##.#.................#..#.#...........#.......##.#............#.........#.#......##....#....##.........#....#..........#.....#......##.#..#.......#..........#..##...............#.#........#...#.#....#.....#....#.#.....#......#.#........#.......##.......#........#.....#.#.....#.##.....###.#.#......#.....#.##....#.....#.....###......
...........#..##.##...##......#...#...#..#..#...#.........#......#....#.###..##........#......#.....#...................#........#........#..##.......#...............##...#....#.....#...#..#...#.....##.#...#.#..#.#.........#...#....###.......#.#..#.....#.##.#...........#.....#..#.#.........#...#.##..#....#.#.#.......#..#.....##.##............#.#.....#..#....#...#.##............#.....#....#......#..#....#...#.......#....##...#....#..#..#.#..#..........##......#....#...#..........#.....##.#.##.....#.......#..
.....#.#...#........#.#.##..###..#.......#.#..#.##....#.#.##...#......#.......#.....#.#..#.##....#.......#.....#.#...##.....###.......#..........#...##....#...##......##.####........#........#.......###.#..#.....#.#.#.#...........#.##..#....#.#.##.#.......##........#....#.#...........#......#....#..#....................#.#.............#..#...#...........#.....#.#......#..........#.......#...........#......#....#...#...............#.#........#.....#...#...#.......#...........#........#.......#......#...#...#
.#....................##.........#....#......#....###........####.##....#.......#....##....##.....#...........#.......#.#.....##...#.#.#.............##............#..#.........#...#.....#....#............#.......#.....#......#..#.#.........#....#..#....##.#..#.#.......#.............#...................#....#..#..#....#....#.......##.....#..#.....##.#.................#....##..............#..............#....#..#......#...#...#................#.....#............#.............#....#...#..............#.....#...
........#........#.#.........#.......##..#..#....#..#.#...#...#.........#.#..........#....#.....##.................................#.....#..........##....#..........#..#.#.......#.......#................................#...............#.#....###.#....##..#................#........#.#....#...#.##.........#......#...#...#......#........#....#.###..#......#........#......#...#...#....#..#.............#......#....##....#..#...##...###.....#....#.....#..#...........###....#.....##................#......#........
#...#......##....##....#..........#...#..#.#......#..............#.#......#.#.#...............#......#......#...#.......#..........#....#.#...#...........#..#...#.........#.#...##................#...#.......#.......#......#.#.#..#...#.##..#..##.#.....##.#......#..#........#....#......#...........#........#..##...........#..#............#......##...........#........#.........#...#.....##.##..###..............###...#....##....##.#..#.....#.#.#.......#....................##....##....#..#.#............#....##..
##...#.#...........#.............#...##.#....#.#........#...#.#.....##...#........#........#..##....#.#..........#........#.#..#..#..#............#....##.#..##......###...#..#.##...............#..#........#...............#............##..#......#..........#.#.#.#.....#..#..#............#..#......................#.#......#...#.....#..#...#.#.#.....#.#....#..#......#........#..........#.#.##..#.#.#..#..###.#...#...##...#...#.......#...##........#...#.#.#...................#......##.........#...........#...#..
......#............###....##..#..#.#...#....#.....##...#...##....#...#.....#..#.........#......#..........###.....#.......#........###...................#..#......#.........#.....##.#.#....#..#..#..#..##..#......#.#...#.......#..#.........#....#...#......##..#......#.......#...........#......#...........#......#.#..#....................##..##...........#...#....#..#.........#....#.....#...#....###....#.#.............#....................#.##.....##.#.#......###.................#......#...#..#.#...#.#...###.
#............#........##...#........#...#...........##..#....#........#.#..#............#..#......#.............###...##.....###.#....#..##.#...#.#.#....#..#....#.#.#.#..#..#.......#.#...#..#...#.........#....#.............#......#.......##............#.#..#......#..#....#.#......#.......#.#............#.#...#...##....#...##....#........##........#.#.......##.........##...#.##......#.#................#.#......#....#......#........#.##...........##..#..#...##.#.....#.....###......##....#...#...#.##.....#....
......#........#................###........#....#.#.##...#.##..#.......#..#..#.##.#.#..#...##.#...#.#.##.###..#.......##..##....#......#.#...####........#.#..##....#.................#........#.#.....#...............#..#....#.#.....#....##..........#.#......#.#..#..........#######..#..........#.#.....#.#...##...##........#.#...#....#................#.............##..##..#...#...##......#......#....#.......#......##..#..#....#..#.......#..#....#.......#..#.##........#........#..##.#.#..#..##.....###..........
.......#.#.......#..............#..........##.......#..#..#..##...###.....#..###....#....#......#.....#.#.....#..............#....#.#...#.#....#...#...#.#....#.....#......#.......#.#.......##.#.....#....#....#........##.......#.#...##...#.#.....#.#.#......###....##........#..#.........#..#....#......#....#..#.#..#......#.....#......#.#....#..###.............##.....#...#.......#...#..#....#...#...#....#.#....#.............#.........##.#......................##..##....##..#..#.........#####...#....#...#..##..
#..................##.#.......##................#..........#......#..#.........###.#.......#.#.......#.#..#.#.............#..###.#..#........#...##...###.##....#......#.......#...#.#.....##...#.#.....#...#.#..##.....#..#..##.....#.#.#....#..#......#....#..##.#.............#....###.......#.##......#..............###...................##......##......................#....#......#................##......#....#........#..........##....#...#...#.................##..........#....#...#.....#...#.....#....##.#....#
...#...##......#..#.#....#...#........#.....................##.#.#....#....#....#..#.......#..#......#.....#.........#....#........................#...#.#..#...............#.##.#.#.####..##..#....#.............#.......#.#..........#.#..#.....#.##.......##...#.........#...#..#......#......#.....#.....#....#..##..#............#.....#..##.....#...#...#......#.#.....#.#...#..#.#...#..#..#...#....#....#....#.#.#.....#.#......##....##.#..#..#..##......#.......#.....#...........#................#....#.....#.......
.....#.##..#.#....#...........#.......#.......#.##....#...#...................#.###.......#...#............#...#..#...#.........#...#....#.#.....#..#...#.#....#.......#..#..#........##.....#......#............#...#...#.#.......##....#..#.#.......#....##..#...#.#.....###.#.........#.#.##...............##....#...#...#.#..##.#........###....#.#..#.#........#..#.......#...##..#......#..................#....#..................##..#..#.............#....##.#...........##....#..#..#.......#..#.#.#......###.........
...#........#..##..#...#..#......#...#....#.........#..#.........##.#........#..#.........#.........#.#.......#........##.##..#.#.........#.....##.......#...........#....#.#............#.......##............#...........###......#......#......#......#.#...###.............#...#..........#........#.#.#.#.###........#....#........#.......#....#.....#.#..#.#......#....#.....#..#....#...#..#..#.........#.#...#.#.....#.....#....#....#....#.....##.##..#..#..#.......##...........#.........#.........#..........#.....
##...........#####....#.....#.#.#......#.#.........##.#......#..............#...#..#.....#...........................#.#..#.........#....#..#..#.#..#.....#..#....#...#..#.................#...#.................#...#.#.....................#.#..................#..##..###.....#.#...#...#......#....#....#.......#.#.........##........#...##....##......#.........#....##.....#....#.......#....#..#...............#..#....#...#..#........#...#.#........#..##.#.###.......#.......#.#....#.#............#.....#....#.#....
.#.....#.##...###...#............#.....#.#........##...##...#.#....#..##.#.#..##.#.....####....#...##..........#...........#.............#...#......#.#...##.......##..#......#.....#....#.#...#.....#........##..#.....#................#....#..........#...#...#..##...#...#............#..#..#...#..#........#.##....#.#..#.........##......#.......#......#....###.#.#......................#...#....###.......#..#.#.....##.#......#...............#..#............#................#.#..#.#.#.....#...........#.#.........
#....#..#....#...#......#..##...##.#......##........#....##..##.#..#.#.....#..........##.#..##.#..#..........#..#......................##.....#.#...#.#.#.............##....#..#.##...#.......#.#.###..##.....#...#....##..........#..#........#.#...#..##...........##...#....#..#......#.......##.....#...#.#.....#..........#..###...#....#.#.....#...#.....#...#.....#...##.#........#........#..##.#........................#.......#.#............###.........#...#..#..#.............#......#.##.#....#....#...#.........
#.####..#...........#...#..#..#..##...#...##...##....#...#....#......#......#........#...#.......##...#.......##..##.......#...##.#.............#####.............#...##......#...#..#.#..............#....#..................#..##...#.#...#..............#......#..#.#.#.#......#..#.......#...#...........................#.#.#.......#........#............##....#......#......#...........##...#...#...#.#......##.#.....#...............#..#......#.#.#......#.#.......##................#............##.####...#.........
....#..#......#...##.#.....#..#........#....#.#...##.##...#..#...............#.#.........#..#..#....#..#.#.##.#......##...#....#.#..#.#.....##...#......................#.###.......#............#....#.#.#........#...........#.............#........#..........#.........#.............#....##......#........#......#.##...#..#..##..##.........#...#......#...#...#...##.........#..#...#.......#.........#.....#....#..#..#..#...##..#.##...........##..#.......#..#.............#...##.#.#.###...#.............#...#.......
..#.#................#..#..........#.....#.#...#..#.................#...#..#.......#..#..##.##.....#.....####.#..#.#.#...#.##....#.#..#....................#..#...#.#........#....###.#.....#..##...##..........#.....................................##.........##.#....#...#..#.....#.......##.#.#...##..........#......#.....#.###.#..........#.........##..............#.....#............#.....##..##....#.#....#......#...............##..#...##......#.#...#............#....#.##..............#.........#...#.......#..#
.#.#....#........#..#............#....#.....#.###.........####...#.###.#.....#.####..#.##...##..#..............##.......#.#..........#......#......#.............#...#.............#...#...#.....#.....#..#...#.......##..................#.....#....#...#.....#.#..#....#..........##.....##...##...............#...............#.....#.#..#............#.........#......#.#......#.#..#...#..............#.....#..#..........##.............#............#.........#............#...#....##.....#.............#............##.
..##........#...#..#.#.#...###.........##....#....#...##.#.....#....#..#.#..........#...#...#...#.........##.#................#....###.....#......#....#.#......##..#....###.#....###...#.........#...........#..........###....#.........#..#.....#...#..#...#......#..............#....#..##....#....#......#....#.......#....#..............##..#.#........#.#.........##.#..#..#.....................###......#.##....#.#.........#......#.#...#.......#...........#.....#......#...##......##...............#.....#.#...#..
....#.............#..##........#.#..#.....#.........#...#.#...#............#..##...#...#...#.....#..#...#...........#.##.##.....#................#.#..#..##.........#.#.....##....#..#.....#...#..#.#.#......#.......##..#.....#.#.......##..#..#.....#....#........#....#..............###....#.....#...##...#.#.#.....#.....#....#.....##...............#.....##............#.#.........##.#.#..........#.......#......##...........#.#.......#.........##...#.........#.#...#....#..#...#..#..#...##.#...#..##...#....#.#....
.......#.#.##...#.............#.....#....#......#.....#......#.##..#.........#...#.......#.....#.............#....##..#..#....##.#.......#....##...#.....#.#....#......###..............#.#..##...........#.......#.......#.........#...#.........#..............#..........#..#.....#...#..............##.....#.......#..............#.......#..#.....#..#......#.......#....#.#......#.....#.#.#.##..#..#..#.#..................#...........#....#.......#....##.#..........#................#.......#.#...#..##..##.#.##.#...
.#.................#......#...#.#..............#.###..#..##..#....#...#.##...........#..#...........#.......#.....###.......#..#..........#.#.....#..........#.......#............#..#..#..##..#.#.#...#..#..##...#.#..........##...........#...#...###.........#.#....#.........#..##.#....#...#.........##...#............#.....#.........##......#...#.#......#........#.....##....#..#..#.#...............#............###.......#.##.#.#...#....#...........#...#.#.###...#..............#..#...#.####.................#...
........#.#....#....#.#.......##.##..#.....##...#....##.#...#......#.......#........#........#........#.#...........#.#...###...........#.......#..#.#.#...#..................#...##...###.#.......###....##..##....#.#.....#.##.#.##..#.....#.#.###.#........#....#.#.....#........#....#...#.#....#.......#...#......#..##...#..#....#..........#..........##......##...........#..............#......#.....#....#....#.......#.##.#....#..#......#...................#.....#....#...##.....#.....#....#.#...#.#....#.#..#....
..#.#.#......#..............#.#...............##......#.....#.###.#.......#........##.#.....#.#........#............#..###......##........#.#.......#.#......#.#..........#..#.....#...#.##....#.#.#...##......#........#....#.....#...........##........#.........#....#............#..#..##......##.#....#..#...........................#.#........#...#..#...#..............#.#.#.#..##..................#.......#...#..#....#........#........##.......##..#....#....##..........###.#.#...##......#....#.#...#.#..#........
..#..........###.......#.#...#..........#....#.###.#.......#.......#......#....#.....#.......#.#.....#.....#..##..#.##.....##.......#.......#.....#.#..###.....#.##.#.#...##........#...#.....#......#..........#..#....#.....##...#...........#....#....##..#...#......##.#.#....#....#....#.#......#...............#.#.............#.#....#...#...#.........#...#..................#........###.#.......#.........#..#.#...#.....##..#.#.#..#.#...#............##.#..........#..#.....#....#..#...##.....#..#.#.#......#.....#
.#..#..#..#.....#...........#.........##......#...........#.#.#.#...#.#...##...........###.......##...##...#........................#.#..#......#.....#....#.#.#.#..#......#..#....#.....#........#...#....#..........#.###......#........##..#..........#..#.#....#.....###.........#..............#.........#..........#......#.#..#..#...............#.#.#....#.#.###......#.....##.........#...#....#.......#......##....#......#.....#.#..##............##.#.##.........#......#.#....#...##...........#........#........#.
.#..........#..#..................#......#..............#.........#......##.........#.......#......#..#.....#.#.......#.......#.#...#.#..............#............#.#.#.....#......#....#.......#..#....#..#...#.....#...........#.##....#.........#..#........#..#....#.............#...#......#.#..............#.....#.............#..................#.....#........#.#......#...#....##...........###.........#...#...#....#.........#..#.....#.###.#...#.....................#.#..###.................#.#....#...#.##..#..#
....#.#..#...........#.#.....##.#..........#...#.....#.#..#..###......##.#......#.#....#...............##....##..###.#...#...##.......#...#..##..#............#.....#..#.......#...#....#.#...##..##...#..##.............#.....#..........##..#.....#...##...#............#........##.....#...........####............###.............#...#...#..##...#....#.#....##.....#..##.##..#.#........#.#.#.#.....................##.....#...##.#..#......#...........#.....#..#.....#..##.#............#.......#.###.#.....#...........
....#..#.##.#.......................#.......#...#......##.#.##...........#.#...#.#.#.#..........#....#..#......#..#........................#.#........#..##..##...##...#..#..##........#...#....#.....#..#.#....##.#..#...........#.....#.####..................##..#.#.#..........#..................#.....#..#.#.#.#.......#.#.....#.#...#.#....................#...#...#.......#......................................#......#...#....##......#....#..........##.##.........#...#.#..##...................##....#.#.....#.#..
.......##......##.#..............#...###...#..#.#..##.#.#..#...##..........#....#....#.#.#.....#........#..............#............#.#.#.#....##...##..............#......##.#..#..##.#....#....#..#.....#........#....#..........#......#...................###....###.#...#.......#.....#...........#...#.##.#....#..#.........#......#..#...#..........#...#.#........#.#.......#.#.#.#.............#......#.#....#..#...............#.....#..........#.............#........###.............#..#...........#.#....#....#.##
..##.#...#..###..........##......#........#........#...#......#..#...#........#...........#..#.....#.......##.....#.........#....#.............#....#.....###.#............##...#.......#.......#..##...........###....#........#..##................#.......#..#...........#.#.###.#...#.......#...#.####..#....#..........#....#.#..#....#..##....#...#..#..........#.................#.....#.#.#...#.#..........#...##....................#....#.....#.......##.#.##.#.......#....##.#......##..#..#..#.#.##.....#...###.....
...#................#....#...##..#...##..........#.....#.#...###...#.....#.#..#.....#.#....###....#..#....#.#...#..#.#...#...#...#..........#.#..#.....#...#......##....#.#.##.................#..##......#......#.#...##........#.......#.#..............##....##...#........#....#....#...#....#........#.........##...#......#.................#..#.###..#...#...##...............#.#......#..##.....#....##...#.#......................#.#..##.#..#.......#.#..........#.#......##..#..............#..##...##..#........#.#.
.....#......#.....##......##....#.#...##.##.#.#.##.........#...#..#.......###....#......##..........#...#.....##..#..........#....##.....#.............#.#.....#.....#......##.#..#..#...#...#.....#...#.............#.###.#..#.............#..#..#...###...#......#..#....#.....#....#.....##.........#....#..###.........#.#.#.#.............#..#....#.#..#.........#.#..........#..##.......##.........#..#...#.............#.#..#.#....................#.......##.#.#.....##.....#........#...#.......#.#....#........#.....
.......#.............#....#.#...............................#..##.....##........#.......####..#....................#...#.#.###............#......#......#.##..#..#.....#..#....#.........#..........#....#.......##..........#..............##..#..#...##...#.#......#......#......#.....#..##.........#......#....#...#...#.##..#.#.#..#......#....#......#....#.....#.#....#.....#...#..#.#.#..#.....#.....#.....#.....#...#........#...#...............#....#..#..##.#.......#..#....##.#.....#...#....#..#..##........#...#.
#......#.........#.....#..........#.#....##.....#....##.##..#######......#.....##..#...#...#...............#..#...............#.#.......#........................##..............#.......##..........#............#.....#....#....#...###.........#...#..#......#....##....#..........##............#.............#......#....#........#.#..........#.###.....#.....##...##......#.#.......##..###..#..........#....................###............#......#.........#.##.####.##.........##....#..........##....#.##...........#
.#......#................#.......#........##...#....#......##...#.....#....#..#.....#...#...............##......#......#........#........#.........#...#.......#.............##.##...#....#......#..................#...#.....#......##.#..#.....##......#..#...............#.#.#...##...............#....##...#..#.#......#..#..##...#.....#..#...........#...#.....##..##..#.#......#.....#....#.............#.......#.............#....##...###.#.............#..#..#.#.......#...#..........#....#.#.............#.....#.##.
..#...##.#............##...#.#.....#####....#.#.......#....#.......#.#.....#..#..#.........###..#.....#...............#...#..##...#.....#.#......#........#...#...#.#..........##.......#.###.#...#...#.#....##........#.#.##..###...................#.#....#...##.#...##.#...#.#.#....#.....##....##..#..#....#....#.....#.##....##....###..#.#....#.##.....#..#...#.....#...#.##...#..#..#.....##.........#..#..##..##....#.#..##........#..###...#......#.#.......#.....#...............#.##......#.#.#.##.#.................
.......................#..##..#..#...#...##.#.........#..#....#..##.#...#.#........#...............#..#....#..#...##.......#.##..#.####...#.#.......#.##...#.#.#............#...#......#...##................#...........#.............##.#.....#...#....................#.............#.....#.#........#....#......##.......#.#.#........#....#.##.......#...........#.#...............#.......#.......................#..####.........#...#......##.#..#........#.##...##...##...................###.#................#.......
.#........#..#......##.#......#.....#.........#.#.....##......#.....#.....#..#.#.#..##.#.......#..#..##..#.##..#...#..#.........#.....##........#.....#..#....#.......#.#.#..#.#.............#............#................#...#.....##...#.#......#...#..............#..........##.......#..#.........................................#...............###.........#.#.#.##.#.#............#.....#..#.##.................##.##..##..............#......#..#.##........##.....#..##.....#....#.#.#.##..#.......#.........#.......
..........##...#.#.#...##......#.......#.#....#..........#.#..#...#..#...........#........##........#..............#........#.....#...#.....#..#...........##.......#...#.#.#.#...........#..........#....#.....#....................#..........#.........#..#.....#..#.##.#...#...#.#.#......#......#..#...#......#.##......#...#..........#....#........#..#..........#.#...#.....#...#............##..#....#..........#...##...#....#...........#....#...#............#...##...#....#.....#...............###.#.#.......#...#
....................#..#.....#.....#.....#.....#........#..##..............#..#..................#.#.............#.#.##..#.....#.#..##.............#..#.#.....##....#.##..........##.....##....#.....#.#.###..#......#..#......###.........#..#......#...........#..#.........##.....#..##....#..#...........#....#..#...#....#....#.........#..#...##..#.#.................#...............#.#......#...#.##..#..#..##....#......#.....#................#....###...##...##.............##....#...#......#..###..#...#...#.....#
...##.#....#..#..#.#......#.#...#.#...............##....#.........#...........#.#.......###.....#......#..#....#.#.........#.......#.....#.##.......#...#...#.#.#..#...#.#......#...#..#.##..##.....#....#...#......#...............#.......##..#....#....#....#.........#.#.....#.#.#....#.......#..#.....................#.......#.#...#.........#.....#.#.#.......#..#.................##.##..##....#......#............##.........#......###...........#..........##.....#.....##...##....#....#......##.##...#........##.#.
....#..#..#...#....................#..#..............#........#.......#.##.....#.#......#.#...#.....#...###.#.##.......#.......#......#...#.#...#..#.........###...#.......#.#............#.......#....#...#.............#.#...##.......##.#....#.##.#..........#.....#..#........#..........#...#..#...##.....#...#..#.#.####.#.#....###....#..........#....#....#..........#..#.........#....#.#.....#.##....#........#.#..#..#.............#.............#....##..............#.##......#.#.........#.......#.....#..#..##...
.......#....#..#..#.....#.................#....##........#..#....#...#.#....#........#......#.#.#.......#......#.....#.#.#...##.#......#..#.#...###...........#......#.#.....#........###..#...#.#.............#.....####.#.#.#..#.#.......##....#............#.#.#.............##..##.................##....#..........##.#......##.......#..#.....#...##....#......#....###.#..#.........##.......#...#...#.#.....#.#.#............#..###.##..##..........#...#..#..#.#.#....#.........#...#..#..#......#.....##..#......##...
.......#...##.....#...#####.....#..#.......#.....#.#...#.#....#...............#..#....#....#..#....................#...#............#.#..#..#..#.##.#.####..................#..........#.................#.#.#.#...#...#........#.#....#.#...##.......#......#..#........#......#....#...#..#....#....###..#............#...#....#......#................#........#......#.........#.....#..................##....##..#...#.....#.#...####.#....#.#.##........##.#...#.......#.....#..#.#..#...#..#.#.......#.......#.....#..#..
......................#.##..#...................#................#.............##.....#.#.....#.....#.#.#..#..###......#...#..........#.#...#.........##.#....#.......##......#.#.##.#.......#.......#..#............##...........#.........##..............#.##...##..#..........#..........###.#.##.....#........#..#....#.#........#............##.#...#.#.##.##.....#.#.##.........##....#.##...........#.........#....#.....#...#.#...#.#..#........#....#......#......#........#.#......#.................................
..#.....#..#...###..#...........#.........##......#.#.#.....#.#.#.........#..........#..#...#.....##.#.....................#...###..##.#...................#.........#..........#...#.#.........##.....#...#....#...#...#.....#.#...#......#...##...#.....#....#................##..#......#.#..#......#.###..#.#.#.....................#...#.#........#.............#.#..##.###...#..............#..##.#.#.....#.....#....#....#...#...#..####...........##..#.........................#.#..#............#......#.......#......
..................##....#...........#...#...#...........#..#.......#.....#......#......#.##......#.#........#..#.#...................#...#.##..#..##.....#.....#.......#.#.......#......##....#.#...................#......................................#.#.#..............#.##..#....#..#..#........................#.................#.....##..##.....#...##........#..#...#.....#...#..#.....#..#......#....#............#..##........#...#...#.......#.#....#.......#............##.................##.....##..#......##.
##....#...........#.#.##....#..............#...#..............#.##....#...##....#....#........#..........#...#.....#...#..........#....#.....#......#.#..#.#..#...#....#.....#..##.......#.....#......###..#.###.#.#..#.###.......#...#.#..###.#.......#.#....#..........#.#........#..#...........##..#...##.#.................#......#.#.#.#.....#..................##....##..#..............#.............#.........#.#...#......#.#..#.#........##......##...#.........##...#....#...#...........#......#...........#.#..###
.#.....#......##....##.#.#..........#..#................#......#..........#..#.......#...#......#......##.#.......#...........#.......#..#....#.#.###..#.....#..#.....#..............#...#.#.#..##........#.....##..#....#..#..#..#..........#.#.........#.........................#..........##..#.....##............#.#............#.#.....#.#......##...##.#.#.........#.....#...#...###.#.......#..#.#....#.#..#....#...##..#..........#.........#.........###...###.....#....#......###.#........#.#....#...##....#.#.#....
....#................##.....#...............#...#.......#.................##.....##......###...#....#........#.......##....##.........#......#...#....#..........#..##.#.....#.##.......#.....#.....#..####.........##...#.......###..#...#.....#...##.#....#..#.....#.....#.....................##.....##..#.#...#.#.......##.......##..#..#.......##...................#......#.#........#...#......#..........#.#..........##......##......................#............#..........#.##............##.....#..####....#.......
....#..................##.......##....#.....#.......#.##...#.......#.##........#....#...................#..##........##.....................###.....#......#..........##...#.#..###....#.#........#......#...##.......#...###...###..#.....#......#..#...##......#.#..#.#.#...#....#............#..#.#...........#..........#..#....#..##..#.....#....#......#.#...#...#...#.......#..#.............#..#..................................##..............#...#.........#.#..........#.#........#................#.#....#...#...
........##......#..#.#.#....#....#......##...#...#...##.#...#......#..#.....#..#.....##....#....#...#.......#....##.##.##...#......#.#..#................##.#.#.###..#......###...........##.#..........#...#...##.#.#.#..#.........#.#....#...........#..##..#.....##....#.........##....#.#...............#........#.............#......##...........##.#.....#.##.................#.#.#................#....#...#...#..#..............#.#.#........#.....##.#..#......#....#....#....................#......#.#.....###......
.#......#..##...#......###..#..............#.......##.#..#...........###..##.#........#...#...#....#....#.....##.......#...##........#........#.........###....#.##...#..#.#....#...#...#......#.......#............#......#......#.#.....#....#......#.#...#......#.....###............#.......##.#....##.....#..##..#.......##.##.....#..#.#...#.#..........#....#......#.......................#...............#.....#....................#........#....#..#...#..#..#..#.............#.........#....###..#.##....#....###...
.#...................##............#.#.......#.#....#.##......#.#.##..........#......#.........#...#..#..#......#..#...#....#.......#...#...#.........#.....##.......###.##..#.#............#......#.....#..#.....#.........###.#..#..#.#....##..#................#................#.........#.............#.##........#.......#.#..#....#.............#...##..#.........#..........##...#...#......#...#..#....#....##.#.#..#...#..#.#...###....#.#.......#.#..........#....##..#....###.................##.#......#.#....#....
...........#...##....#.#.........###.##...............#....#...#......##...#...#.........#.#.#.#............#..........#....#.#...#....##....#..................#.....##..........#...#...........#...##.#.........##.......#.......#.#............#...#....#.#.##........#.............#.............................#.......#.#....#.....#...#........#.###..#..###....#................#.........#......#.#...#.........................#...........#..........#........#.#.........#.......#..........#..###...##....#..##..
##..................#..#.#....#....##.......##.......#..................##..#............##.....#...#....#.............#........#.#......#..............###..............##.......#.........#.#.#....#.............#...#........#.....##.##......###............#......#............#..#.....#....#.......#.###..#.#............#...#.#.###..............#.....##.....#.....................#........##.#...#....#.....###...#.....#..#..#........####............#..##.....#..#.....#.....#.....##..#..............##..#.......
...##.........................#....##..........#..........#.......##.....#...#.......#..#...#.#...............#..#..............#...........#.........#.....####..#..#......#....#..............##.......#....#.....#....##.#....#.....#.#..................#...#..........#..#.......##....#....##..............#...#..............##..#.............#.....#....#...#..#..#..#.........#......#.#.................#.#..................#...#....#...##...#..#...#.#..##...#.#..............#...................#.##........#.#.
.#..#...##..##.......#.....##.#.....##.....#.#..........#....#...#.#......#....#..#..#.#....#..##..#....#..#...#...#....####...##........#...........##....#.....##.#.........#..........#.#..##...##..#..####...#.#.........#.....##.#.#...........................###.............#...#.#..#...#...#....#.....#..........#...#.#....#........#...#.#...#.#....#.....#............#........#.##...#..##.......#............#.......#.....#.........#.......#..##....#............#.......##......#.#...##...#.....#.#.#.....#.#
...#........#......#.........#.#.#......#......#..#...##.#.....#.......##..##.....##.#.#.....#...#.........#..#..##.....#.##.........#.........#.#.....#...#..............#...#...........#..................#.#.#.#.#.......#..#.....##..............#........###......#.........#.##..#....#.#..#....#.......#......##....#.#..##.#.....#.....#......#...#....#.......#...#..###.#....#......#......#.#...........#.#...........#....#.#..#..................#...#.......#.#.........##.......#...#....#.....#.#..............
.##...##...........#.............##..#......#...#.......#...#..#....#..#.#....#.......###............#.#.#.##...#..##.......##..#...###...#...#.......#......#.......#....#.#.##.......#.....#...##...##.........#...#.....#...#.............#..#..##......#......#.......#.....#.#.......##.#.#.#..#..#...........#.....#.#.........##..#........##........#.......#...........#....#.#...#..#..#...#.#.......#....#....#.#.#........#.....................#.#........#..#...#.#....#......#....#....#.#.....#..##.......#.##..
#.#...........#.#..#.#....#....................#....#.......##......#..#.......##..#......##.#...#......#.#.#..#..#..#.#.....#..........#....#...........#....#.......#.................###...............#.#.##.###.#.#.##...#..#.....#.................#..#.#...................#....##............#...##.#...........#...#.....#....##...................#.....#....##............#..#................#..#............#.....###.......#.....###.#.....#..#........#..#..#..##...#..#..###...#........###....#....#...........
......#..#.#........#....#.#.................#...#.....#......#...............##...#....##.....#........#.......#..#...#..#...#.##.##.#..#.........#..#.#........#...#..#........#..#.......................##.....#..#..#..#......#..#....#.....#...#.............#.....##............#.#.#...........#......#.##.#........#...#.###..#...............#.#.#..#.......#.....#....#.....#.........#.....#...#..#........#.........#..#..#..#...#....#.........#.#....#..#..#........#..#...........#.#.#...#...#..#..###...#.....
.#.#....#....#.#....#..###...#.......#...#.#.#..#........#.###.........#........#....#.......#..#................#.....#....#..#..####.#........#.....#...........#..#...#......#..#.#.....#...###......#...#..##....#.......#..##.#.......#............#.#..###..........#..#...#.............................#........#.##....#...#...#....................##....###..#.........###.##...#...##..#.......###....####..........##.........#.........#...................#....#...#..#.#............#.......#.......#....#..#..#
......#..#..#..#.............#...#..#..#........#................#...........#..#.......................#......#...#....#...#....#...#.....#..#..#.......#.......##...##..##.#..#...................#..#......#.#.....#...#.....#.......#.....................#......#........##..###..#..#......#.#............#......#.#.......##.#...#......#...#..####......###.#..#..#.....#####.......#..#...#.#.....##................##......#...##......#.....#.#.#..##....#......##..#........#..###.#.........#.#....#.......#.....#.
.......#.##...##....#..#...#..#...#.#..#.......#.#.#....#.........#.#.#....#...#..##............................#...##...#.......................................#..#.....#.....#......##....#..#...#...##..#............#........##....#.....##........#..##..#...#.............#..........#..#......#..##.#..#........#....#....#....#....#......#....#..##....#...#.....###.#..#..#.......#.......#...#...#..#........#.#...........#.....##..#.#...........#.##..#......#.......##...##............#..#...##........##..#...
...#.....#.#.##...#..#....#....#.....#..............#..#.#........#.#.#....#....................#.....#....#.................#.....#...#...#.....................#.#.#...........#...#...........#.#..........#..#......#........#.#...#.......#.#...#...................#.....#.....#......###...#...........#..#.#..#.#.........#...............#...#.#......#....#.#.......#....#..#..#..#....#.....#......#..#.##..#...........#....#.#...###...####....#....#.#...#...#........#...#..#....#.###......#.##..#..#.##...#....
.............#.#.....#.........#.#.#.#............#................#..#.....#.#..##...###.#..##.#...#...#..#....#..#.#..#.#....##.....#.#.##........###........#..#..#...##.#..#...##..#................#..............#.....#..#....#......#...#...###......#...##........#....#........#.........#.....#..#..#.......#.......#.......#.....................#.#...#..#......#.......#..#.....#........#...........#....#.............##..............#...#...................#.#.............#.#............#.....#...#...#.#..
..#.#.#..#.#.....#.......................###........##..#....#...........#...#.#..##....#.........#.....#..#....#........#.#...............#...#......#...##...#...#........#.##.........##...........#....#..#......####.#.......#.............#...#......#...#..#...#.......#.........#.......#...............#.....#...#.......#.#............#..#.#.....#..##...#..........#.#...##.......#..#.....#......#.......#.#.......##......#....................#.#.#...#...##...##..#..........#........##........#.....#......##.
.....#..#####..#...#.........#..#..#...#................#..#..#....#.#...#......#......#.....##........#.....#...#..#.....#.###.....#.....#....#.#.#.###..#.........#.#.#.##..........#.#...#....##.#.................#........#..#...###...#...#.....##......#...#.#.#..........#..........#.#..###.......#..#.......#...#.###.........#..#...##...#.........#..#.....#........#.#....#.....#....#...#...........#.#........#.#..##.#..#....#...##...##.##......#........#..##......#...#...###...#.#..........#......#..#.#...
........#.................#....#...............#..#.##...#............#..........##....##......#...####..#.#...#.#.#...#.................#.....#...#...####.....##...#...#.....#.......#....#...#..#..#....#....##....##........#.....#..#...#....#...#.#...........#.#..#..............#.#...#.........#....##....#.#.......#................#.........#...............#.....##.##.##.##................#.......#....#........#..##...............#..#...#.#.............#...##...#......#...##.....#.##.......##...##........#
...............##.#..#........#.........#....##....##.#...#.........#.....##.#.........#####...#..#..#....#.#.#.###...#.##..#..........#..............#...#.#.##.....#.......................#........#..#.....#......##.#...#.#...#.....#.#..#.#...#....#..........#.......##.##....#............#.............#....##..........................#..#.#.##.............#...........#.##...........#..........#....###...#..........#.#.............#.##...................#....#..........#........##..##.........#...#......#..
.....##.....#.....#.#.###.#......#.#...###....#........#....#..#.....#.........#.............##.....#.#.....#...#.#.#.#.#........#...#.....#...#....#.............#........###....##.#..........#...#.......#.....#..............#...#.....#.......#.##...#........##...#....#......#.....#....#.##.....#........##...###..#.......#.......#.....#.....#................#...#.............#....#...#...#....#...#..........................#.....#.#.#..#.#..#.#..............##..#........#..........#....#...#.......#..##...#
.........#.#...##.#.........#..............#............###.....#...#...........#..#..#...#.....#.............####.###.....#.............##...#.#.#...#..#...#.#...#...........................#...##....#.........#.#.#....##.......#.#......##......#..#....#.................#.#.....##.......####......#.#.#..#...#......#....#.#.........##....##..............##..........##...#....##...##...#.............#....#...#..###..#..........#.........#...#.#...............##.....#.......##...........................#.##.#
.#.#.........#.#............#...#........#.#.....#....#.....#....###............##..........#....#.#.#......#..#......#.##.#..........#................................#....#..#........##.#.#...#......###..........#.......##...#.....##...##...##.....#.#...#..#..#....#..#.........#....#.###.#....#.#..#..#........#...#....#..#......#......#...........#......#...#......#....#.#..#..#........#...##....#..#.....#.###........##....#....#....................#......#.#......................#......###.......#...#..#.
.....#..#...##..##.#...#.....#....#....#..#....##.........#.....##.....#.###..#..#...#.#.#...........#......#..##.#........#..............#......#...#.............#...###........##..........#...#..###..........#..#............#.......#.........###....#..##...........................##....#...#...........##.####...#....#.............##..#..............#........#.......#......##...#........##..........#.............#...#.....#.#.....#.................#.#...#.......#........#.#.....#.....#..#.#.#..........#...
...#.....#..#....#........#.....#..#.#....#...#....###.........##.......#..#..#....#....#...................#.#...............#..#......#......#...#..............#..........##....#......#.#.###.......#............##.#........#.......#.#.........#..##.....##.........##...#.....#....#.#...#..#..#..#................#......#.....#...#..###......#.#...#..#...#...#.#...#...##.#..##.##.#...##.#..#....#.#..#.#....#....#.....................#....#...........#..#.#.......##..#..#...#....................##............
......#...##.....#.###.......##..#.......#..#........##..###............##..#.........#........#......................#...#.......#.....#..#..#...#..##.....#.#......#.....#..#......#.#.............#.###............#......#...#.#..............#...#.#...#...#....##...................#......###...#.....##.#............###..#.#.......#.........#..............#...................##.#.#.....#.#........#.#.........#..#.......#..#........#......####..###.#.#.......##....#.#......#.....#...#..........#..##..#.......
.#.#.#.....#.......#....#.......#..#....#.#..#..#.....##......................#........#...#...##.....................#.#....#..#.#..##..#.....##.......#.#.#.#...#.#..#.......##......#.............#..##............#.#....#........#.#....#..#......................#.........#...............#....#.#...#.........####...#.......##...............#..............##..#..#........##.#.#...........#.#....##..........#........#.....#.#..............##..#...#.#...#..............#........#.....##...#...........#...#...#.
.#....##......#......#.....##....#..........#................#........#....##....#.......#.#..#..##............##.#..##...#...............#....#....................#......#.......#............#..#.#....#.......#.##...#....#.......#.......#......#..#...#..#.....#..........##..###......#...........##.........##....##...#..#.......#..##...#.#.......#..#.##....#..........#.......#.................#.......#..#.........#.##....##.....##...#...#....#.#.#.....#.............#........#......#..#.#..#......#........#.
#.#####..#........#..............#....#.#...#...#.....#..........#.....#...##............##.##.....#.....#...#......#.#.#......#..........#...#..........#..#.....#..#..##.....#...#....#.........##...........##...###........##.............#.....###..#.#...#.......#....................#........#......#.....#.........#.....##..#.###..#........#.....#...###..#.##.#.......#.#..............................#...............#..##....#..##.......##................#....#.#....#......#...........#..###.....###.#...#...
.......#............#....#..........##....#.###..#.#.##....#.#......#...............##..#....#.#..#......#....##....#............#.....#.......#...#.###..#...#...##...#.#..#...#.....#..#......#..#..#...........#..##.#....##.#......#.#..#.#.#......#.......#.......##.#..#.#............#.#.....#......#.#.##..##..###...#......#.#...#..............#...#....##....#.#..................##.....##....#.#..........#...................#...........##....#...........#......#....#......#.#...##..............#......###....
..........#....#.......##.#...........#...##....##......#....##.#......###......#..........#.#.#........##.##.#.#.......#..#.........................#.#.#.#........#.#......#...##....#.......##......##............#.#....#............#..#..#.#.#..##....#..#...#....#.#..........#..........##...#....#..........##..#...#.####.#.#.......#...#..........#..............#...#............##.....###...#.....#.........#.....#....#.#..........#.....###...........#...#.................#.......#.#.#......#....##...#.....#
...#...#....#...#...........#.....##....#.#...........#..#......#...#..........##...#..#.#..........##.......#...#...#.#.#.....###..#.#.#....#......#.#.##.#...#....#.......#............##.#.#..#......#...##....#.#..........#.#...#......###..#.#......#..##..#...#............#.................#....#......##.#..##......#..#...#.#......#..#.#.......#......#....#...##..#.............#.#.##..#..#....#.#...............#..............#....#..##....#....................#....#.......#.........##...#..#.....#.##......
............#.....#.##....###..##...........#..##....#..##.........#.........#...###.#............##.#....##..#.#..#.#...#...##.......#.#......#......#.#.##...........#...........#.....#..#....#......#.#....#.#.#...#.#........#.....#......#......#....#....#..........#............#.#.#.#.#...#.#.....#.##.#....##.#.............#...#.....###.#..#...........####..........#........#......#......#..#..#.#..#.##....###.#....#.#....#...##..##..##..##...#.......#....#.##......#......#......#...........#.............
..........#..................#..#..#.....#.....#.#..#..#.........#........#.##...............#.##.................#.................#.........##...........#.......##.#...........#..#.#.#.#........#.......#.#.#.....#...#...##......#...#...#....#.#....#..#.#..#....##..#.....#...#...........#.##.....##..#....#.........##.......####...#........#.#.....#.........#.....#........#..#...#.............#....#.........#.#.##...#.##.##....##.................#.....#..........#.#.....#..#..#.#.....#..#..#.#..............
.................##.....##.....#.##...#......###..#....#.......#...#..........#.........#..#.....#..#.........#.....#..#....#.#..#..#...#...#............#.#..#..#.......#.#.#..#........#...............#.#.#..#..........##........#..#....#.......#.......#.#......#...###...#....#....#..#.....#.##.....#...#...#..#.........#............##...#.#.....#.........##........#.#.#...#...#.#.##...#.....#.......#...#.##...#...#.......#.........#...#.#...#.#.#......#...#.#............#.........#..#.........#...#.#.......
..#.#...#.#...#.#..#.........#..#.##.#.#...#.....#...#......##.#.##....#.....#......#.....#.......#.#..........#....#.#.#..............#...#.........#.#......#.........#..####.......#........#....#....##.##.........##..#.#..#....#.....#.#.......#.....#..#...#..###..#.............#..####.#.....##.......#...........#....#........##..#.........#.#..#........#......##..........#.#..#.#..#.....#........#..........#.##.#......#.......#..##.......#..............#.......#..#.#.................#.....................
......#.....#...#......#....##..#...#..#............#....#.........#.#.#.........#....#..#....#.......#............#........##.#....#...#.....#...........#.........#..##..#..#..#........#...#.......#.##................##..#.......#.#....#..#....#...#..#.#..#..........###.....#.....#..##..#..#...........##.....#..#...#..#......................#........#..#.##...###..###.......#........#....................#...........###....#...............##.#..#....##....#.....#...#.#......#......................#....##...
.#......#.......#..#.......#........#..##...#..............###.......#...#.#..........#..#................#......#.#....#...#.....###...........#..#...#...#.#........#....#....##.#.....#....##........#....###.........##.#.##...............#............#...#......#..#..#...#....#...........#...#..#.#..#....#..#..#......#............#....#.#......#.....#....#...............##..##.###....#.#.............##...#...#...........#....#......#.##.....#.......##.#..##.#....#.........#.......................#..#.....#
.##......##.##...#...#.......#....#.....##.........#.##...#......##.#..#.##..##..#.......#.....#...#..#.....#..#.#.......#.....#.......#.#.......####........#..#.#..#........#.....#.##..........###.....##..............#........#.........#.##............#.....#..........#.#.#.##....#..#....###.###............#.##....##....#..........#.#...##...................#........##....#.......##.##.............#....#..###.......#.#..#...#..###..#..#...###........#.....##.........#.###..#.#.....#.#.#...#...##...#.......
.#....#....#.#..#........#.........##...............#.#....#............#.#.#........#.....#..#....#....#...#.#.....##.#.....###........#.....#..#..##....................#..##.....#....#............#..........#.......#...#.#..#.#...#.........#..#.......##....#....###...#..#.......#.........#...#...#..#..........#....#.........#..#.#....###..###.#..........#....#....#.....#........###..#...#..#....#.#.......#...#......#............##.#....#......#..#......#.#...##...##....##....#...#..........#......#.####..
......#...#.###..#..##....#.#................###...#.........#.##.#...#....#..#.....#...........##..........##..##...#...#..#......#....#.......#..#...#......###........#........#.......#..##........#..#.###................#........................###...#..#......#...#..#..#........#...#..#......##....#..#...##...##...................#.#........###.....#.##....#..#......##......##.....#.#.......#....#.##.#.#..#..#...#......#.#...........#........#.#..#.....#......#..#.#.#...##....#.....#..............#.....
...#.........#.....#.....#..##..........#...#.#.##.#.........##...#.....................#.#..............##..................##.....#..##..#...#..##.#....#....#..........###.......#.#...#...#..........#.#.....#.........#..#....#.#...#..#..#....##.#......#....#.#....#.#.#...#...##.##..........#.#.#....#....#...#....#...........#........#.........##..##...#.#......#.#.....#........#...#..#.......#...........#....#....#............#.....#.#......#..#.##...#..#...#.##..................#.....#...#.......#.#.....
.....##.........###....#.#..........#....##.....#...#................#....#........#.....#................#..............#......#......#......#...#....#.##.......#..##...##..##.....#.....#...........#....#.........#....#..............###..#..........#......#............#...........#....#...##.#.##....#........#..#.###.##....#.............##..#..###......#......#......##..#.....#...#..#..#......#..........................#........#...#............#.....#..#.#.#.#..#.#.......##.#..#.............#.....#.#.#.#.
#....#....##.#.#........#..#........#....#....#....#..#....#.#..#.........#..#.#......#.#..#...............#....#..#...##..#...#..#...#..#....#.#............###..#....##...#.#.........#.##.......#.#.................##..#..................#.............#..#...#.##..#..#....#....##......#....#.##.#..#.#.........#....##...............##.#...##........#.#....##..##.###.....#.....#.#..#.#............#..#...#..#....#....#....#.#........#...####..#..#..............#.....#....#.#...###.###..#..#..#..#.....###..##.#
...#.#.......#...#......#..#.##....#.##......##.....#..#.#.....#........#..............#......#.#..................#.##.....#......#....##...#.......####..#...#...#..#....##.....##..##...##..#...#.#......#..#..#.......#..#...#.....#..#..#.....#.#....#.......#.................#.......#.....................#.#......#..##..#.....................#.#..........#.#............#.#..........##.........#................#.#......#.........#....#..#.......#....#..#..........##..........#.........##..........#..#.#...#.
.....#.#.....#.#..#..#....#....#..................#.##.#.#....##......#...#.....................#.......###..##......#..#.#.#...##..##.#..........#.....#...##.##.#......##.#..#.....#...#.###..#....##..#....#...#.................#...#.#...#...#..#...###..#....##.##..#..#.#.....#.##.#........##..#....#...........#.#..#...........#.#.....#....#..............................#.........##.##........#.##..........##......#.#....#.#..........#......#..#..#...#..#........#....#...#.............#...#.#...............
.##....#..........#...#..........##.#.#...#...#..#.......#........#........#.................#..#.##..#..#.#.....#............##..####......#.........#....#.............#....#...#..............#......#....#.............#..#..##.##............#.....#....#..........##.#.......#....#.##.#.......#...#..##.##...#....##............#...#............#.#......#..##...............##...#...#.....#.....##..........#....#......#..#.##...#.......##.#...##......#....#.#......#.........#....#..#..#.............#...........
....#..#.............#.....#..####..............#.............###..##..#.#.#...#....#.#...........#..#.#...........#.....#........##....#....#.........#.....#....#.....#.........#...#................#.#...#.......##..#....##....#..#...##....#...###.#...#.............#......#..#...........#..#....#.#........#......#....#..........#.#...#..........#.#........#.#....#......................##...#..#...#................#...#...#.......##..#..#.....#.......#....#.....#.#.........#....###..........##.......#......
.......#......##...#..........#..#......#..#.##..#..##..##...#.........#....##.#.#.#...#..#..............#..#........##...#.##..#....#..#...#......###......#.....####.................#........##.........#..#.#...#..##..##...#..#.###.##.#......##.#.#..##...#......#...#......#......##....#.#...........#..##...#..#....##.........##.#..##.......#...#.........#...###........#.......................#......#..#..#......##...#.....#......#.........#...#..............#.......#.......#.......##....#....#.#.......##..
..#...##.....#...##.........#..#...##..#.........................#....#....#.#..#....#...#.#..#.##..#...#.....#.....#..............#...#.#...........#.........##.#...#...#...............###..............#..................#...#....#.#....#.......#.#.........#.....##...#.#.......#....#.#........#....##......#.....###.#........#....#.....#.....#..#........#...........##.#.##....#..#...#.............................#.#..............#..........#...#....##.#........##.....##.#....#....#....#..#.....#...#.......#
...##....#.##.....#.....#..##.....#............#...##...##...##....##..#........#.....#.............#...#....#.#....#..#.#............#.#....#............#..#.#.........#.#......#......#.......#..................#.#.......#.#.....#.......##....#.............##.#....#.....#....#..........#..#.##....#.#...##.#....##....#..............###......#....#....#...#..#.........#.........#.....#........#..#..#..........#........##...#............#..#.#....#.....#....................#.....#.....#...........#...##.##...
.....#.....#.........##...#.#.#.#..............#...#..........#.#....#.#...........#.............#....#......................#..................##..#.........#..#.......#.............#...#...........#.....#.##......#.#..#..#......#......#.#......#...........#.#................#..#....................#.....#..##..#.....#.......#.##.......##..##....#..##.#.##......#..#.....#.......##...#....##........#.....#...#.....##..#...#.#...#.#.......#.#...#.....#..#......#...#.......#...#...............###....#.#......
...###....#.....................###....#......##...##........................#..........#...#..#...........##..##....#...#.......#...#.#.#.##...#........#........#...#.....#.#..##..#..#....#......##.....#..........##...#..#..........#..#........##.#..###.........#.....##.#..#.###.#.....##.........#.......#.......#.....#.#.##..#.#....##............###.....#....#....#.......#...#......#....#.....#...#...##......#.....#......#.........#................#...............#....#..#...#..#..#....................#...
........#.###.............#........................#.......#..#.......##...##.#...#.........#......#..#.....##.............##.........#.........#.....#..........#.....#........#.#.#.......#..................##.#.#.#.......#.....#..##.....#.......##...#...#.....#.#...##...#............##.##.#..##....#.......#..##....###..###..#.....#........................##..#..#..#.#..........##..........#....#........#..##..#.#.#.....####..#..##...#.....#..........#.....#.#...........#..#......##.......#...##..#.#.......
#.....#...##.....###.#...#.....#.........#.#...#...#....#..##..#.#............#...#..##.#.............##....#...#......#..#..#.##.....#..#...#...##...........##...#.......#.....#.#..#.......#.#..#...........#.......#.............#..#...##....#....#.#.........#....#.....#.##.....#........###....###......#.....#.#.........#.........#....#..#....#..................#.#......##.........#....#............#.##............##...#...........##...........#....#.......####.......#..#..##.................##......#....#.
...........#......#..#....##...##....##...........#......#.#.........#.....#..#.....#..#....#..................#...#......#................#.#.#...#.####........##.............#....#........#.#...#...#..#..#....#..#...............#...#..#.#.##.....#..#.#.................#...............#..#.......#.......#.................#..###...#.......#.#..##.......#....#....#......#........#........#...##...................#..#....#.....#................#.........#...#...#..........#......#.#..#...#.......##...##......
.........##....#......#..#......####..#......#..#...#.#.#...#.....#.#..#.....#....#..###..#......#.#..#.......#...#..........#................#....#....#.##.......#..#.#.##....##..#..#...........##.##.........#.#............#..#.#.....#.#...#.#......#...#.....#...#....#...#.#.#.....##..#.....#....#.##.#....#..........#...............#...#.......###......#......#.##.....#..............#......#..#............#.....#....#..#....##.....#.....#..........##.....#...#...#........#..........##.###........#.#.#.....
.........##...#.#...##.........#.......#.......#....####.....#.#.#.##..#......#.............#...#....#.##...#.......#....#..#...#............#.#...#....#...#....................#.#....#..........#.......#...##.......#.##.........#.............#..........#...#.#...#.....#..#...........##..#....#....................##.#..#......#.#....#.....#.#.......#....##.#.................#.......#...#...........#...##................#...##..........#..........#...........##.....#..#.........##.##.........................
...#...............##.##.#.....##.#.#.##.....#...#........###..#..##............#......#.#..............#..#.#.#.#..#.#....##...#..#......##...........#.....#.#.....#.....##.....#...#..##.............................................#.#...#.....#.......#...#...#..........#....#......#......##...#.###......##...#..#....#....#..##..#.....##.#....#.......##.........#.......##.....##.......................##..#..#...........#..........##..#........#.........#.#.#.#........#.....##...........#..#.#......#..##....
.#....##...................##..#.....#.........#.........#..#..#.#............#....#.........##.................#.#........#......#....#...#..##...#..#.....#...##..#..........#.......###....#.##...#.....#.##......###...........#.........#....#.###..##......#..#.#...#.#...........##..........#.#.....#.#.............#...#...#.....#..##.............##..#............##..##...#....#..............##........#.###.##.#.....##.......#................##..#.....#..#.....#..#.............#......#.#....#.#..#...........
.#...###...............#........#.........#.......#.#....##...........#..#.....#....#...#.##..#..#....#......#....#......#.......##...........##............#..#..##...#......#...#.....#.....#..#.##...#..#.................#....#....#.....#..#...#.................#..#.....#.........##...#....#........#....#....#.....#.....##.......#..#.........##.......##.#.........#.#............##..#......###.................#.#.#.....#....#.#...#..#.........#.............#.#..#..###...#...#....#.#....#...........#.........
..#..#...#..##..#......#...#........#..#..#.......#....#.....#.#...##.#..........#.......#......#..........#.#.......###.........###.....#.....#....#.........#.................#...##............##....#...#......#..#...#.##..#.......##..#........#.........#...................#..#......#....#...#...#..#....##....#.......##...#...#.....##...##.#..........#.#...#..........##.#....#....#.#...##....#...#...#.....##...#.#.....#...##......#..#.......#.#...##.....##...........#..........#......#...#.................
.....#......#...........##....#.##.#...#.....#...#..............#..........#######.....................#........#...#..#...........#............#.#..#.......#...#......#....#.........#........#...#..#...#......#............#.......#.##.#.#..##....#.........###....#....#.#....#.#....#...#.....#..........#.........................#......##...........#.....#.#..#..#...#.....#..##.#.#.....#...........#...........#.....#.#........#.........#.#....#...#...........#.##.#..................#.#...##..#.....#...#.#.#.
..#......##..##.#...................#..##.........##..................#....#......#..#....#.#.....##..#..#.................#...#...........##.#.....#.....#.......#......#..#..#........##...................#...###...#.#.....###...........###....##.......##.#...#........#.#.......##.#.........#............#...#..##...##...##.##.....#.....#..........#.............#........#.............##..................##.....###..#....#........#...#.........#...#.##.##......#.#.#......##.#...#.......#....###....#...##...#.
............#.#.......#.................##.#..#.##..#..##....#.#.#.#.#......##..#....#......#..#.#..#.#.......#.#...#.#..........#.......#...#............#.#..#...###..#.##..#....#.....#..........#.#.......#.#.......#......#.#...#....#.........#..#..#..#..........#...#......#....##.......##...#.#.....#...#..........#..##...##.............#...#...#....#....#...#..#..##.....##..#.#.#.#......#.##..###..#....#....#...........#......#.............#.#..#..#.....#......#.##.....#.#............#.#..#.......#...##..
.#...#..#..........##......#............#....#..........#..##.........#..#......#.##....#...#.#.#.#..#.#......##.....##...................##.....##.#..#............###.#........###....#.........#..............#.........#...##..........#..#....#................#..#..................#..#...#...#.#...#..##.....##.##..#..#.....#....#....##....#.........#....#.#...##....##.#.#...#..#...#.#.#...##......#.#..........##.........#.#......#.......#..#.#.....##...##......#....#.#.#.............#.....#............#.#.#
..................#..............#.........#...#.#....##............#.........##..#.....#.......#.#..#.###.#.....#.#..#..##...#....#..........#..#....#....#......#...#.......#...##...............##......##.#...#......#.#.....#..........#..............#..............#.#..#.......#.........#.............#.....#.......#....#...........##..........................#.##....##.......#........##...##...............#..........#.#.......#......##............#...#.............#.........#.#.##.#.....###...#........#..#
.....###..............#..#...........#.#.........##.........#..#....#.#.....#..#....#.##.......##..##....#.#...#..#.....#.......##.....#.........................#......#..##.....#.......#......##...#......#............#..##......#..#......#...#...#.....##..#.#........#....#...##.##.....#.......#....#....##...#.....###.........#..#...#...##...####...###........###......#....#.......#.......#...#.#....#.......#......#..##..#.##.........#######..#..#.##.........##.#........#.#.#..........##..#.##....#....##...
.........#....#.....###......#..#.#....#...............#..##.#..........#.####..........#......#.........##....##.....#...................#.......#..#...#.....#........#..#.......##......#............#..................#...........#..#....##.......#.......#....##.#.#.#....#...#.....#....##....#.....#...#.....#.##..#..............#.....#.........#.......##.##.....#..#....##..........#.....#...#.#.##.....##....#.#..#.#..#.........#..#.#....#........#...#.#...#......#.....#........#.......................#...#
........#......#..#..........#....#.....#.#......###.##.....#.......##.......#.#........#.....#............#..#...#...#..#...#..#.......#...........#.....#.##.........###.............................#...#.###....#.#.....#.#.#.#.#...#....#.....#..##.........#.#.....#...#..#........#......#.............#..............#.....#..........#..#......#..##.#..........#..........#.##..........#.....#.#.....##.......#........##....##..................#...##......#....#....#...##.......#..####.....#.#.#.#...........#..
................#................#.....##...#......#...##......##.#.###........#.#..#...#..................#.##.#.#.#...#...........#..............###...........#.##.......#...#.............#..###..#.#..##....#...............#.........#........#........#..#........#.#...##.#.#..#.....#....#..###.........#..#..#...#.......#..........#.#....#..##...#........##.........#.......#.#...##.................#...#................#.#.##..#...#.....#......##.#.#......##......#......###.#.#......#.....#.#......#..##..#.
...#....#..................#...#.##.........#..#.#.....##.......#.#.....#...#........#..........#.........#....#......................#.....#.#...#....#..##.#.#.#.##.....##....##...#.#.....##.......................#.#......#..#...#.....#..#.......#........#.......#...................#.......#.#..#.#.#.............#.#.#...#....#.............##.............#...##.#....#.#....#...#.#...#.....#....#.........#.##..#.#..#........#..#...........##..............#....##.#..#........#...#....#...#.......#.......###..
.....#.............#..#....#......##.....#..#.......#....#...........#....#.##.#......#...........#........#....#.......#............#.......................#...........#...#.#..#.#..#.#...#...#..#......#...#...#...........#..#..#.....#..........#........#.....#........#...#.#....#.............#...#.........#.#.##....#..................#..#......#....#..#...###.#...#.......#.......##..................#..##...#..........#..#.#..........#.#..#.#...........##....................#..##........#....##........#...
#.#.......##........#.#.....#....##.#...........##......#.....#........#....#...#...#........#...#..#..#.......##...#.#.#.......#.#.#........#..#.......#...#.....#..#.#..#.......#..#.#...#....#..#......##...........#...#...........#......#.....#.........#.#...#.........#........#.....##......#....#..#.#..#.####......#....#.....##....#.........#....#.....#.............#...##.......#..........#.##..............#.......................##.#......##.........##......##.....#..............#...#.....#.#..#......#.#
#......#......#......##..#.........#..#..#....#............#......#...###.....#....###.........#...........#....#.........#.#.....#..........##..#.....#................#.#..#..#....#.##.....#.#............#....##.#....#....#.#......#......##.##....##..#...#.......#......#........##...........#......#.....##....#.......##....#..............#.#.....#..............#.......#.....#..........#........#....#...#.###.......##...#...#.##........#..#...##..........#.....#......#..................#..#.........#.....#.
#.......#....####..#..#......##...#.#................#.#..#..#.#............##.....#..#.......#.....#...#..#.#....#...........#.#...##..#.......#.#.............#....#...###..##..#..#..#..#.....#...##....#........#.....#....#...#.#........##......#..#..#...#....##..#..#..#.#...#.....#..#...###....#.#.#.........#.....#....#....##..........##..........................##.#...............................#.....#..........#..#.#.........#..#....#.#...#....##..##..........#.#..#...............##.#...#....#.........
..#....#...##.#..#.#............#....#..#...........#.#..#.............#.............##..#......##...#.##.....#.#...#....#......#.....#......................#............#.#.....#..##........#..#......#.....##......#...#......#..#.#.....................#.#................#.#....#.#.#..#......#..#.##.#.............#.....#...#.......#.#........#...##..............#..........#.........#....##....##............#....#..#.....#...........#.......#...#.#..#...................####..#.#......#.#...#...#.#....#.#.#..
....#.......#...#...##.......#......#...##..#.#......#.#..###...#..........#...#.......#.#....##.#.##.##.#..#.....#.#...........#..#......#.....##....##.......#...#..#...#...#............##.#.#........#.............#.........##.#..#...#....#....#........#..#.##......#....#.#..##..#......#.....#..#..........#..#....#...#.#.......#....#................#......#..##.#........#..#.....#.#....#.#..#....#...#.#.............#...#....#.#...#.#..........##....##....#.....#.....#..#....#.....#............###..##...##.
#....#.............................#..#....#..#..............................##....#.#..#....#.....#......##......#..#..#.#...........#..#........#...#......#.......#.#......#.#......#.#......#...#..##.....#.......#....#..#...#.#.#..###...........##.#..#.#..#..#....#...##...........#.......###..#.#.....#..#...#.#.........#.#.....#...#.#..##...............#.........#.....###...................#..#......#...###......#..........##.#..##.##.......................#.........#....#........#....##..............#...
#.........................#.............#.....#.#...#....#.#....#.#....##............#...........#..#..#.............#..#......#............#.#..#...#..#..#....#.#...............#....#.#.........#..#.....#..##.........#.......#...........#.........###......#.....##..###..........##....#.....#.#...#.#..#...#.....#...#...................#...#....#.......#....#......#...#....#..........#..#.#.....#.......#............##............##..............#.#...#......##..#.##..#.......##..#.......#.#.#.....#...#.#....
...#......#......#..#....#.......#.......#..#..#.#...#..#...##............#...........#.##...........#...#...#......#......#.#...#...........#.#.#..........##......#.....#......#..#.#......##.....#..........#...#...#.....#.....##...##...#.....#...##.#.#...#......##..#.....##.#.#.....#.###......#...#.......#..#..##.#....................##..........###...#......#..........#.......#......#..........#.##...##.........##.......#...#..##............#.#..#...#...#..............#.#...............#...#........#..#..
.#..#...#...............##......##.........#.#...#..#.#.......#.....#.....#......#......#.....#...#..#...#..##.#.....#..#.##.#...........##............##.#....#.#...........#......###......#..##.........#......#................##.......#.......#.#.##....#..................#..................#.........................................#..#..#.#....#......###....#.#....#......#...##.#......................#..#...##.................#....#.##.#....##.........#..........##.#...##....##....#.......#................
..##.................#..##.##..#....#...###.#.........#..##..#...#......#.#....#.........#...##...#.#............#...##...#.........#...........#..#.......#.#...#..#..#....#...#....##............#.#.........##.............#..##.#.#.#.#.#...#......................#..#.....#..........#..............#.......#.##...##........#.#..................#..###..##.#..#..#.......#..#.....#.#..#.......#...#.#.........#....#...#.....##......#.#...#.#....###.#..#.......................#..#.................#.....#....#.....
.#...##........#.##.....#......#.#..#.........#.##.........#......#....................#.#........###........##.#....##...#......#...#..#..#.##...........#....#..#..#................#........#..#.............###..#........##...#.#..#....##.#.....#....##............#.......#..................#....................#.#.#...##..........#..#...#....#..#.#.....#.##..##...........#........#.....#......#.......#........##....###....##..........#.....##...#.#...#......#..###...........#.....#...##.#..#.#..........#..
...............#..#..#...#...#..#....#.#.#.##.............#.....#.........#..#.#....#....#####.#....#..............#..........#.......#...#.....#..##............#..............#.#.#..##..#...#.##.....#........##..#.....#............##.......#..#.....#...........#...#.....#.............##......#.#.....#....#..#..##............#.#......#.#..#..........##...............##..#..##....##.......#...#.##..####....#...#.....#.....#...##......#..##...........##..#....#........#.#......#........#.#............#.....#.
.#..#......#.......#..##.......#......##..................#.....#.##.#....................#....#....#.#....#..........#.#.......###.#..............#.....#...#.....###.###.........##.....#....#..#.....#........#..........#..#..........#..............#...#.#.......#...#.##........#..#.#..#...........#............#............#....................#.....#.......##......#..#.....#.......###..#..###......#..#................#.#..#..#.......##.#..............#...#..#.......#.....#.#..##.#..#.............#......#..
................##...#....#...........#....#..#..#..#..###.......#..........#....#....#.......#.......#..#....#..#..#..##..##.....#.....##.#....#....#...#.##...........#..##.............#.##..#..#........##....#....#.....#.#...#......##...###......#..........##...#.#...##.#...#.#....#.....#.............#...##...#...#.#....#...##............#..#.....#....##..........#.......#......#.......#..#.##......#..#..#...#....##....#.....#....##...#....#.......#.#.#...#........##.#..#.............##..#.....#.###....#.
.........#...#.....###......##.#.#...#..#.............###.......#......#.#..............##............#.##...#.#.#...........#.#.........#..#..##..........#...........#.........#...#....#........#.....#......##...#................#..............#...#..#.....##.#.##...#......#..........#.......#.....#..##.......#.#............#..#...#..........#........#...#....#......#............#####..###..#.#####......#....##.#.....#..........#.............##.#...##.###............#..#..#...#..##.#.......#..#............
....####..#............#........##....#..#.....##..#.......#....#.....##.........................#...#...##...#........#........#.........................#...##.....##......##..#........#.....##.##..............#.#..##.#.....#.#.#........#............##........#...#.#............#..#......#.....#..###.#........##...##.#...#..#.#......#...#.#.........#..#.#.........#.......##.#.#..#..............#.........#...#......#..........#.....###.#....#..#.....##..####.........#..#.......#.........#...##.........#....
..#....#.##...............#.##..#......#..#.#..........##.....#.###...##.....##.#....#.#.#.#.....#...#..#...##....#..#....##.#.....#..#.#....#..#....#...##.#.......#.......#.#...#.......#.........#................##............#.#...#.....#.....#........##.......#.....#......####...........#.#..#...#......#.#..#..#.#..#.#...........#.......#......#..#...................#.......###.......#.............#.##...#.......#..##.......##....##.....#..........#........#.........#.#........#...#.#...####..#......#..#
#..........#....#.#..............#.#........#..#....#.....#..........#.#...##............##.....#...........#........#.......##.##......#.........................#...##..........#......#.##............#...#..........#........#.........#.....#........#..#....#.........##........#..........#.......#.....#.##..#.#...................##.###..##..#.........#.#...........##......#.#....#........#...##..#...#.#........#.....#............#.........#.......#...###.........#.....#...#.#...#......#..............#.....#
..#.#.###...........##.#.#........#..........#...#..........##.....................#.....................#......#...#.#.#....#..#.....##..#..##..#.......#....##..##....#....##.......#......#....................##.....#..#...##.......#.#.#....#...#.......#......#.#...##..#.##.....#....#.....#...#.##....#.#....##.....#.#.#............#.........#.....#..#.#..............#......#..#....#....#..#...#.......##.#..................#.#.........#...#..#....#..#..#.......##....#.#.#...#..#.#..##............#.......#..
##............#...#..#..........#...##.#..###.....##..........................................##...##.#........##.....#....#.#..............##..........#.............#......................#......#...##...#.....#.....#.#.##.....#...#...#..#.........#........#.......#............##...#..#.#..#...............##...........#...#....#.....#.#..#..#......##...#...#.####..................##....#..#..#..#..#....#........#................#..........................#.....#.#..#......##.............##.....#........#..
....#......#.....#.......................#...#...........#..#............#####.....#.#...#....#..##.#........#...##...#...#..#..#....###....#....#...#....##...#..#.........#.#.#..##....####...#.....###.#.....#.###.................#.....#..........##.#.#.#.#..........#####..#..##.#.#.......#.....###....#.#...............##..##..#....#.##........#....#..#..#..#.#..#.......#....#...#...##..#...##.....#.###.........#....##......#....##.......#..........#..##..........#.....#..........#.............#............
.....#.##.#........##..#.....#..#.....#...#...#..........##.#.#.#.............#.#.#....#.#..##.....#...#....................#.......#.....#......#.#.#.#....#........##.#..............................#...#..#.....#..#.......#.#.........#.........#........#..........####.##....................#..........#.........#...#.......#...##....#.........#........#....#.#............#.#...##..#..#..#.....##.......#...........##......#.......##..........#........#.#......#...#.............#.#..........#..#..............
.....#.....#..........#.#..........#.......#....#........##..........#.....##..#.#......#.#..............#..#...............#..#.#...##.....#.#....#.......###......##..#..#....##...#...................#.....#..#.......##...#.#.....................#...#...#....#.#...#.....###.....#....#.....#......#........#....#..#..#....#.....#.#..#.#...#........#.#..#..#.#..#.#....#...###......#..#.##....#.....#..............#...###......#.#...#..#.#.##.#.#.##.#...........##.....#...#.................#..#.................
..#..#....#.....#....#.#...#.#......##....#..........###........#..........#........#..#...........#.....#.#..###..##...##.....#..####......###....#...........................##........#...#.##.......##.......#.##.#...#................###..###......#.....#.........#...........##..#.#.....#.......##..##.#...#.#.#.##.###.....#..#.#.....#.##..#.............#..#..#..#..................##............#....#.....##.......#..#...###.....#...............#..........#......##.##.......##.#..##..#........#.......##..#.
..#..............#.......#..#.##..#...#.##...###.............##.##.#.........#..#.......#...........#....#..##...#......#.#...#............#.#.......#.....##.#.#.....#..#................#..#..#..........#......#..........#.#....#....#..##.#..##....#...####.#..........#....#.#...##...#....##...#........#...#.#............#.....#.....#.................#..##..........#.....##..#.#..#.....##...#..#.....#...........##.............#....#.##.#..............#..#....#..#.#..#....##..##..#........###.##.#...#..#.#...
...##.#........#..#..#..##..#.......#...#......#....#.....#......#.........#.###..#.#.#..#......##...##..#......#.........#..........#.#....######.#.#.###.........#..........#........#....##.#...#..#.....#........##.#.###..#.....#..#...#..#.......###.#......#..#...#..#...#..........#...#...#..#...........#.............#...###.##....#.##...#..#........#..#....#...#.#..##.......#.#.........#............#.#...........#....#..#..#..#...##..##.....#.#...#......#...#......#.##...#..#........##.#....#....#...#.#..
....#...#.....##................##...##....####..#.............#.#..##.....#.##....#...............#..###.##.#....#....#........#..........#..#....#..............#..#.....##..........##...##..##.#..#.....#.#....#..#..###...###....#.#.#..#.#...##...#.#....#..#......#.....#.#.......#............##.....#.#........#.#....#...........#...##.....#..#...#..#....#.....#..................#.#..#.#..#.#...#..#.................##...#...#...#.....#.##.....##.....#....##.......#.....................##...#.....#.......#..
....#.#.#.##.#....#........##...................#...#...............#......#......##..##.............##.........###..##......#.....#..#.#..#......##.#.........#..#.....#...........##.##.........#.....##.#............#....#...#......#.#....#.#.....#.......#..#.....#..........##...#......#....#.....#.......##....#..#.....#...#........#........#.....#........#......#.....##..#.........#.#.##..#..#............#......#.......#...............#............#........#..##.#.....#..........#.##.............#..#......
..#.........#.#......#.###.#.#...........#..........#.#........#......#.....#...........##.#........#...........#..#...........#......###.................#.#..#...#....#.#......##..........#.#........#....#.#.....#.#......#..#..#......#.......#....#....#.#....#.....#..............#..#.#..#.##.###..#......#..#.#..##..#...#...#....#............#.#......#..............#...###.........#.#.....#..#......#...#..#.......##....#..#..................###...............................##...........#........#.#........
..#.....##....#......#.....#....#...#....#.....#.....#.#..##......#...#..#..#.........#....#..#......#....#..............#.#..................#............#....#......#....#...##.......###.###.#.......#...#.....#..............#...........##.#...##....#..#..#......#.....#.#............#.#....#.....#..#....#.#..####.........#..................##.....#.......#.....#...#...........##.........#...#......#.#.......#........#..###.....#.###..#.........................#....#.......#...##....#.......##......#.....#.
...#..#.......##...#......#............#.##...........#.#................##..#.........#....##......#...#.#....#..............#......#........#.#.....#............#..#...................#............##...#..#...##.....##........#........###..##.......#.....#....#...##.###.##..#.........#..#...#.......#.......#.................#.........###.#...#...#.#..............##..#........#...........#....##.....#......#........#.#...#.....#...#.......#.....#....#..#...........#.#.#..#.##.#..#.....#...#.#............#.
...#.#....#.#.#......#.....#.#........#..#.#.........##.....#...........#...#......................#.#.#....###........#.##.......#......#..#..........#..#.........#......##.....#.........#..............#.....##..............#........#..#.##...#......#.......#........#....#......#..##.....#......#...##.....#........##..#..#...................#.#..................#......##.#..#.....##..#.##.....##......##....##........#..#......................#.....#........##.#...#.......#..#.......#.#.#.....#.......##....
.....#.#......#........#.....#..#......#..........#.........#..#.#..#...............##........#.##...........##........#.#......#..##........#........#..#.........##...###...............#.#................#....#..........#..#.................#.......#....#.#.#..............#........#.##........#.#...........##..#.#.#..##............#.#..#.##....#...#....#...#..#........#.....................#..#....###....#...................#......##.##..#.........##.###.##..#.##.#......#.#....#.........#.#..#...###.......
..#...#..........#....#..#..#...........#.##......................#.#..................#.................#....#..........#..............#.....#.#.....#....#..#.#.#....#..##...#..#....#..##.#.#.#................#..#.#.#........#....#.........#......................##...#.......................#..##......#.......#......#.....#.....#.##....#.......#...........#...#.....#.......#.#.#..........#..#......#.##.........#..#..##........#......#.#..#.......#..........#....#......#......#.#.#..##.#.........#.......#.#
..#..................#....#.####.......#...#..#..#..###.....#.#..............#.......#..#..........#...#...##...#......#...##.....##...#.#...#.........##.....##......##..........#..#.....###.......#.#.....#...#.#...#.....##......#.................#..#.........#.........#......#......#......#.#.............#...#..#...#.........#.##..#......#....##....#...##.....##............#..##..#.#......#........#....#......#............#...#..#..........##.#.##........##...#..####.#..#..#.......#......##..##...#....#...
...........#..#.........#..........#..#...........#..#.#...........#.#...#..#..#....#.......#......#......##..#.......##...........#.#..##..#.....#...#.....#.....##.#.##..###...#..##.#..#.........#.......#....#......#.......#....#....#....###..#...#.#..#...........#..##........#.#.##.##....##..............#.....#..#....#..#..#.........#...#..##..##..........#..#..####..........##..#.#..#.....#......#...#....#....##...#.#.#......###.#..#.#............#...##.###..#..#....##....#...........#.#...##...#.......#
#...#.#.......#..............#....#.....#.....#.........#..##......#...##.#..#....##....#..............#...#......#..............####.....#........##...#....#..#..........##...#.#.##..#..............................#.....#.#..#.#..........##.....#...#..#..#.#...#.......#..............#....###.......................#.....#....#...........#..#.....#.#........##.......#.....#..#.............##..............#..#.#.#.....#..#...#..........#.....#.#....#..#..#.#..........##.....#..#...#...........#........#...#.#
#.##.#...#..#.......#.......#....##................#...#..#......#..#..........#...#.....#....#.#....#.......#...#..........#.....#.................#....#....#.....#......#......#....................#....##......#..........#.#.#...........#......#..##..#...#......#...#.....#.#.#........###..........#........#.#......#..#...........#...###....#.....#....#...#.......#..............##.....#...#....#....#.....#.......##..#.....##.##....................#....##............#....#....##..............#..#........#..
.#............#.#......#.#.......#.........##..#..#....#.......##.........#............#...#...#.#...#.#.#..#........................#..........#.......#..#..#.......#.#...#...##..#.#.#.......#.##.#.....#............................#.#.#...#......#....#.............#...#....#.#.#.......###.....#......#......#.......##.................#....#.#...#...##.#.#...#...#....##.#......##..##...#.##...............#.#.#...#.............#......#........#.#.#..##.#..#......#.#.###..........#..#......#...#....#...#......
....#....#####..##...............#.#..#.........#..#.......#..#............#......#....##.#.....#...............#......#......#..#........#..........#.........#.....##...............##..##..#....#..##...##....#....#.......#........#..##.##......#...........##............#..#.......##..#..#.##..#.......#...#.#....#.#......##....#.#.......#............#........#.......#..#...#.......#.........#..#...#.#...#.....##.#.......#.........#.........#......#......#......#.##.....#.......#..##.....#.......#.......#.#.
.................#.#............##.............#.#...#.#...#.#.#......###.......#........#........#............##.#...#..##...#......#........#....#...#.##.......#....##.#...#.#......#..#..#.....#..#.........#...#.##...##....####....#..#...#...#.....#.#..............#.#...##.......#........#...#...#..........##.......#..#...#........#....##.#...............##..#.......#......#...#.....#.....#..........#....#......#.#.....#.....#.................#....#..##......#...##....................#.......#.#......##..
##......#.......#....#.......##.##....#..#....#.............#.#....###.#......#.........#.###..........#...#.#....#...#...........##.#....##........#.....#....#...#.......#..##..........#......#....#..#....#..#.#...#.#.#..#.........##.....#.#.#..#..#...##.....#.#....##..#..........#.#.....#....#.......#...#..#............#.....#....#.............###................#.###.....#........#..............#.##.#......#....#.....#...#.#.#.........#...........#.#.#.#...........#..##.......#...#....#....#..##.#.....#.
#..###..#.#..#.#....#..#.###...#.#.#..#..........#..#.#.##......#.......#....##....##.##.........#....#.###...#......###.......#.#....#....##............#.............#...#.#.....#...........##.#.........###..........#........#....#....##.....#...#...##...........#...............#...#.............#......#.#.........................#......#....#..#....#.............#....##....#.##.###.#....#....#...#.#....#.....#.....#....#........#.......#..#....#..........#....#.#........#....#.................#.....#...#.
.....................#...............##.#.###.....#.#.#.......#.#.......#..........#...#.............#....#....#......#........#...#..###.#........##.#..#.....#.#..#.....#....#..#........#........#...#....#....#..#........##..#.....#.......#......#..#.......#......#.....#...........#.........#............#....#..............#........#..#..#...........#.#.....###.....#.........#.....#...................#.......#....##..##...#.#.........#............#.......#..#..#....................#..#..#.............#....
#.............#.###.#.......#...#..#........#...#.#.####.#..#..................................#.........#.....#.#.........#....#.#....#.............#...#..#............##......#...#.#...#.#....#.#....#..............#....#.......#.#...#........#.....#....#....#.....#......###...........#......##...#..#...#.#.#..##.###..##..#....#....##.......#..#...#......#....#..........#..#..........#.......#............#....#......#.............#.....#........#.##....####........................#.#.....#.................
#...###..#.###..#..............#.#...#...#..............#........................#.###...........#......#....###..#........................#.....##...#...........#.#............#....................##.#..#..#........#..#.#........##...#...#.....#.##...#..#.......###.....#.##.#..#.....###....#.#......#..#........#..............#..#....#.#......#..#......####....#............##.##........#.......##.....#.....#........#..##.......#..........#...#.....#.#.#.#.....#.#.#......#...#.........##.#..###.......##.....
......#................#..........#...#...#...#.......#...#...#..#.....#........#........#...###.##..#..#.#...........##.#.#.......###..#........##...#.....#....#....#...#........#..#....#.#...#...........#...#..............#...#..#.....#.............#........##...............#..............#.#.......#.....#..................#.................#.....#...#...................#......#..#.#.#.#....#.##......#.....#.......#....#......#........#..#####...#..#.##....#.......##...#......#..#....#.#.##........##..#..
.......#..................#..#...............#.#....#........#...#....#..#..............#.#..#.....#.................#.......#...#..#.#....#.......#.#......#....#........#...#.#..#...#.......#.....#.....#.##.#.##...................#.....##...............#.####..#....#..#...#......#..#.....#...#.....##..#.#...###......#..#....................##..#...#....#..........#........#.....#.#........#...#.#.....#...#......#....####.#......#........##...#.#..#........#...#.#..........#.....#.....................#.....
..............#......##.......#....#.#.#..#..........##......#..#..#..#......#.....#..#...##.........#.............#.#.........................#.###.....#..#.#.#........#.....#...##....#....#..#.#........#......#.......###..#.................#............#......#...#.................#.#....#..........#....###.....#........#...#.#....#.#...........#.....#..#.......#........#...##.....#........#.....................#..#...##..#....##..#..#..#.#........#..#......#.....#.......#..#........#...#.#.........##...#
.....#...#.#......#.......##...#..#...#..#..........#.#............#....#.#.....##.#.......##.##.......#....#......#....#...#.........#..............##..#..##.##....##..#..#..#.....##.....#..#..#.......###.#........##.#...##......#..#.................#......#.....#.#........#..#.##......#..#............#.#..#..##......###..##.......##.###..#.#.##.#.##..#.....#...#...................................#.....##...............#.............##.........#....................#.......#.#....###..#.##..............#...
.........#..#...#####....#...#....#.#........#.##..#..........#.......................#...#.....#...........#....##...#............#..#..#......###....#....#.#.....#......#............................................#..........#...#..##..#........#.......#..#..............#....#.........#..#....#.#.....#....#..........#......#.............#....#.#....#...........#........#..#..........#..#..##....................#...#.###.......#.###.#..##.............#..#......#........#...##.......#.......#.##.......##...
........#.......###..#..##.........#.###.#........#.......#....................#..........#..#...#.#.###.#......................#.#.......#..##..##.....#...#...............#......##.....#.#....##..##.#......#.....##....#..#....#..........##.#.#.#.....#..#.###..............#....#.#...#......##.#..........#..#........#..##.............#.....#......#.#.#...........#....#..#......#.##..#..#...#......................#...........#.......#......#.##......................................#..#....#.#...#.#.##.#....#.
...............#...#....##....#.#...#............#...#.#.....#..............#...#....#.......#............#....#........#..##.............#..#..#.......#.#.#........#.......#.......#.......#.#...#....####.....#........#............##......#...........#.............#.#..##.......#.#..........#....#............##.#.#.......#..#............#....#..........##.#.................#....#.##......#.#.#....#.....#...##.................#..#..........#.......#......##..........#...##..........##.....##.#.#.#.......#..#
......#......#..##.....#........................#....#.....#...........#.#.....#.#.....#..#..#.##......#..............#...#.....#.#.##.##....#..#...........#...#...........................#..#.............#.#.....#.....#....#.##.#.#..#......#....##........#.#.#.........#.#..........#.#..##..#....#.#..................#####......#..#.##.#.#......#......#.........##.......#..........#...#.....#.#.##..#.....####...#......#.#.....##.......##..#.#..#...#...#..#......#.##.#..#............#...#............#........
.....#..........#.....#.....##..#..#............#.......##.##...................##....###.........#.#.......#..............#.#.......#.#.....##.........#........#....#.#......##...#........#................#.....#..#.#..##..#.#.....#.........#.....##..#....##..#.......#...##...#........#.##......###.#.................#...........#....##.....#...#..##...#.#.#......#.#.#......#....#.#.#....#.#.............#...#.##...#..#....#.##......#..........#..##...#.............##....#.#..#...#.........##......#.....#..#
.............#......#.....#..#........#.#........#........#...##........#..#.....##....#......#......##....#.........##..#........#........#.#......#.#..#..#....#........####.#.#.#......#.......#.#......#.#.###.#......#....#..###.....#..#.#............#..#...#...##....#......#..........#...##....#....#..................#..#...##.##.....#.#.........#.....#..#........##...#.#.....#..#.......#.....###..#.............#.#...#........#..#..#.......##...#....##.#.....#....##.#....#...............##....#....#.....#
.....#.........#..#......#....#..##.......#...............#.#....##.#.###.##..#......##........##.....#............#.##.#.#......#......##....#.#..#..##...##.#.....#.#.#.#......#...#...............##......#..........##...##..#........#..............#........#.....#....................##..##...........#...........#.#..#.#........#...#..#........#..#.#...#....#..........##...#.....#.#.....#.....#............##..............##..#......#..#...#..#.......##..#.........###..........#....#.##...##....#..#.....#...
..#......#....#...#..#...#.#.....#...##..#....#....#..##......#...............#.#.#................##...##......#........#.........#..#...####....#.###...........#.#...#.#...##.......#.#...##.#.....#..#......#.......#.....#.#.......#.##......#..#..........##.......#.#.....#....#.......#.##.....#.#...#.......#........#.#.#..#.....##.....#....#.##......###..#..#......#........#........#.#.##................#......#............#.....#...#..#.....##......#...#.....................#....#.....#.#....#...#..#.#...
....#.##...#........##.....#......#..#.#.....###...#....#..#..#.#.......###.........##.#......#.........#.#.......#........#.##..................#...#.....#....#.#..#......#...............#..#...#.#..#..#.....#....#......#.#......###.......#...##...#.....#.#....#.............#....#...#........#.......#.#.............................#...#..###......##..#.#.#.#....##......................#..##....##.#..#..#.#............#...#.......#.#.......##..#.#..#....##.......##.........#####..............#...#.#........
#..#..#......##........#.....###..#####.....#........#.......##.#...##.....#.#...............#.#....#....#........#.#..#..#####.....#....#...##...#..##.....#....#......#.............#.#....#..##.......#....##...#.##.....##....#.#..##...##..#...#...#.##.....#.#......#.....#..#.......#.#.....#..#.#....#...##......##.#........#..##.##.........#..#............#.......#..##.............#............#..#.#..................#.......#.#..#...##.##.......##..#.......##..#...#.....#...##.#....#.........##.##.........
#....................#.........#..#.......#.....#.#........##.....#..#..........#...#.#.........##.#...#.#........##......#..#..##....#.........#.....#.....#............#........#.........#.......#.#.#.#.#....#....#.#..##...#.##.#......#.........#....##......#.##......#...#.......##.#.#..#........#...#.##.#...#...#...........#...#..#..#.##...#....#.......##.....#..#....#........#..##......#.............#.#.......##...............#...#..........#..#.#..##.......#..#..#.#..............##...........#...##.##.#
##......#.......##.....#...##..#..#.........#......#..#.....#....#......#.##.........#......#.......................##.##........#...#..#...#..#....#...#....#...................#.............#.....##......#..####...#.#....#.......#.................#...###.........#..#............#......#...#.#.#..............#...#.#.#...#.....#..........##......#..#.....#...#.#.......#....#.....#..............##.#..#...#......#.....#.#..#..#.........#.##.....#...#..##.#..#....#..........#.##.#.....#......#.#..##............
#.#.#.##.......#...#...#....##.......#....##...##......#...#.#.......#...............#.......#...........#.....#.#......#......#.#....##.#........#...#.............##..#.###....#..#.###.##...........#..#..........#..#....#...#.....#....................#.........#..#......#.....#.#.......#......#.......#......#.#.#..........#......#.......#..#...#####.........#...##....#.....#.....#.............#...#............#..#........##.#....#.........#......#..#..#.##...#....#.##..#......##.#..#..##.......#....#......
....#..#.......#.#.#......##.#...#........#......#....##..#......................##..#............#........#.....###.....#...#.#.#...#..#.##...#...#...#...#...............#.#.....##..##..#..#....#.###.##...#.##.....#.................#.#..#..#.....#....###........#..###.#.......#...........##..#..#...............##..#.#.#..........#..#.......#...................#.#....#.#.###...##.............#.........#.....#..###.............#..####.#.........#......#..#...........#.##..........#...#.........#...........#.
.............#.#....###....##...#..###..##....#.......#...#.#.......#.....##...#......#.#......#...#..................#.....##...##...........#.......#.#........####.....#.....#.#........#....#.#....#...#...#...........##.#.#...#..#.#...#...#.#...#..###..##..#...#..........#...........#..................#....#....#.....#...##.................#..............###.#..#...#......#....#.###.##...................#.........#.......#.....#........#.#..#.............#....#....#.............#.............#.....##.....
#..#.#....#...#....#.......##..#.#.#.......#.#...#.....##........##......#..#.#.......#...#.....####..#........#.........###......#.#...#....##....#.##...........##..#.#....#.....##........................#.....##....##..##...##......#.........#.#...###.#.##...#..#......#.......#.........#..#.#..#.....#.........##..##.#..##.#.....##..#.#.........#.#.....#....##..#....#......##.#....##.....................#....#.#...#.#......#....#....#.....#..#......#........#............#.##....##.......#.##.#.##.....#...#
......#...#.....##..#.#.......#...#......##...##.........##...........#..###............#.....#..#......##..#...#..#.....#..#......#.#...........#.#.#....##....#.........##...........##....##.....#.....#.#......##..#.......#..#...#.......#.....#.#.........#..........#....#.#.#..#....#.....##.....#.....#.....##......#...###.#..#.........#...........#.##........#........#....#.........#.#...........#.#.##..#.........#...#.....#.....................#............#....#..#......#.........#.........#............#
##......#....#....###.#......#...#...........#.....#.......#.#..#.#....#.#.#...#..#...............#####.........#..#......#..#....#.....#...#.#.......#......#.##..................#....#...#.#......#.#..........#...##....#.#..#......#......##.......#....#..#.......#..#.........#..##......#..##.#.......#..........##.................#.##......#......#.............###.#.#.##......#.#...#.....#..................##...#..#..#......##.....#..#....#..#...........#.................#................#..##..#...........
#.......#..........##..#.....##.#.#.#............#......................#...............#....#........##.....####......#..#.#.....#.....#.#..........#.#....#...#............#.#....##....#.....#......#..#....#...........#...#...........##..............##.#..........#..#.......#.#.......#..###.......#....#........##.#.................#...................#......###..............#..#.#..##.##...#......##..............#....#.#........#.###.........#..##...#.......#..##......#..#...........#..#....#....#..#......
###..............#.#.........##.............#..#.......#...##.......#...##.........#...#..#.#..........#....#..##...##.......#......#.#.....#.......#...#.#...........#...................#...#........#....................#....#....#.....#........##........#..........#..##...#.....#.#....#............##.##.......#...........##..#..#......#.....#....##..##...#.........##....#....#.#.....#.............#........#....#.....#.......#.#..##.###...###....##........#.#.........#.#.#.##...#.#.#.....#.#........#...#...
#..###...........#........#.#..###..#...........#..##..##...........#............#....#....##..#..........#....###....#.........#....#..#..#.......#.#.###...#.##..#...#...##..............###.....#.......#.....##..........#.......##.##.#.....#...#...............#...#..#......#....#...#.#.....#.....#....#....#.#.##.....#.#...##...#...#...#...###..#...#.#.............#..#.#....#.......#.....##.....#.........#...#......#...##..##..............#.....##..#....##.......#.#.#.........###..#..#......................
.##......#..................#.....#.....#....#.##..#..#....#.#..##.....#..........#.#.#.....##.......#..#.........#.#......#.#......#..#..#..##......#.#...#......#.........#..#..#.....#.#....###.....#...#.....#......#.##..#..#......#...#.#..#.##.#..#.#.....#..............#...#...................#.....#....#..............####......#.#........#......#..............##.#.#.#..#..#..#......................#.....#.....#.#....#..................#.......#.#.....##........#....###........#........##.#....#....#.....
...#.#..........#.............#..#...........................#..#..#.#.#...............#.##..........##...#.#...........###.........#..#.##.......#.#.................#.#.#...#...#..#......#......#......#..........#....#........##.#.#.#.......#....#.....#..#.##.#...#......###..............#...#.#..#.##.#.#.......#..#................#.....#..#..#.......##....#..#.#..#...##...#.#..#..........#.........#.............#.............#...#...##.........#....#...#.#.###.#...#........#.......#.......##.............#.
..........#.##.#...............#.##..#.......#....#...#...#............###.....#.........#....#.....#.#.#....#..#...#...................#......................#..#.#.......#.........#....##...........#.#...#.....#..#......#..#.............#......#..###.#..........#...............##...#.......#....#.#........#.......#....#.......#.............#.....#.................#....#........##.#..........#.....#.....#.#.#...##.....#...#.........#.......#...###.....#.#...#......#.........#...#...#........##.............
.#........#.....#.#..#.#.#.....#....#..#.......#...#.#......#..#............#..........#.#.##.#.#............#.........#........###.........#.#...#............#..##...#.#.........#..#..#..#.#.....#...#.........##.#..#.#......####......##.........##.#............##.##.#.#..#.................#.#........#........##.....#.....##...#.....#.#...#..#..##..#...........#......#...##...#..#......##..#.#...#...#...###......###..#.......#..#.......#......#....#........#....#..#......#.............#......#.......#...#..
.#.................................#.##....##.....#........#.......##..##.....##.....#.#.....#...............#........#.....#.........#.............#.#..#.##.....#.........#...#.....##...#.#.........##......#.#......##..#....#.........................#........#.##....#...................##.......#.#.......#.....#.##.........#......#.......#.#..#....#..#..#.#.#..#..#.#.#........#........##.##.....#..........#...#..............###.........#........#..#..##.#......##.........#..#...##...#..................##..
..#..#........#.........#....###.....#......#.#.........#..................#........#....#.........#...#.#.......#..##.#..#......#...........#.....##.#...............#........#....#...#.##....#.#...................#...#.##..........##.#......#..#.#.#.#..#..#...#......#.#.#....##..........#.#..#..#....##...............#....#...#....####.#...#.........#....#..#..#.#....#........#....#.............................##....#..#............#..........##...#.##...#............#..........#........#..##...#...#..#.#..
.............#.##.##..#.#.#.#.#.#........#........#..#...##.#...#......#.#.....#.#..#.....#.##............#...#........##....#.#..........#..#...................###......#..................................#....##...#............#.##.........#..........#....#............#..........#.....................#.#....###..###..#..#.........#.....#....#......#..#.....................##..........##.........#........#..#....#.#.#...#.....#..##..#...#.........#..#.............##.#....#...###....#...........##.....#.....
#.......#..#..#.#.....#....#.............#.....#.##...#.........#...#..#..#.....#.....#.#..##......##.#......#..#..##...#................###.#..#.#......#...#....#..##..#..#..#...#.............#..#..#....#............................#.#....#.........#...#.........#.##......##..###.##...#..........##.....#...#..#.#....#....#.#.##.#.#....##..#....................#..#.#...#..#..#......##............#.#....##.#.#.#.#........#..........###...#.#...##..#............................#.....#.....#......##.......#...
#..#.#.#..#..#................##....#.....#.....#................#...........#..........##.....#.......#......#......##.##.....#..##...##.#..#..#....#.......#........##.#..#.......#....#..#.##......#.......###..#.......#.................#...#....#..........##.......##.##.......#.#.#...#........##...#.......#..###.....#...#..#......##.....#.......##.....#...###...#....#...#..........##.#.#............#...............#.#......#...#.......#...#............#..................#........#.#..........###...........
.....#...........#.......#......#.##..#.....#.#...#....#..#......###..#.....#....#.##....#....#...................#.##...#....##............#.#..#.#...#....#..#..#..................#........#..#............#.......###.#.....##..#.#.....#....#....#....................##...#..........#................#.......#..............#.#...#......#...#.....#..#...#..#.....#...#.............#....#....#....#.#.#..#..........#......#...#....#........##..........#.........#.........#..#.##.#..#......#..#.......#............
#................##.....#.....#....#....####...#..........#...##.......#.#.......#....##.................#....#.......#...##........#.#............#...#...##..#.#...............##............#.....#..#.#..........#.#...#.#........#.....##........#.....#..#.....##....##.....#.##..............#.......#...##.#............#....#....#.#...............#.......##.......#..#....#......#....#...#.#.....#..#..#..........#..##.###...##...##...#.....#.......#........#....#.##..........#.......#....#.#.#.#.#..#......#.#
#.#......#.............#.............#................#..#......#...#............#...#.........#...#....#.##...#..#.....#.................##...#.#......#.....#.....#..#.........#...##.......#......#........##.............#.....#..........#.#...#.....#.....##...........................##..##..##......#...#....##.###....#.##...#....#...................###...........#....#..#.......##............#..#..#...#...#.#.#........#..##..........#.....#.##.#.#............#...........#......#......##......#....#.##...#.
.#...........#...#..........#.#....#.#...#.###...........#...........#.#..#.......##.#.#............#...#.....#....##..#..#......##......#...........#..#.#...#...................#.......................#....#..#...##......#...##...#.........#......#...............#...##..##...#....#.......#.......#.......#...#.........#...###....#........#.#....#.#.....#...#......#.#...##.####.#...#......................#......##.....#...............#.#...........#....#.#...............#.#...#...........#......#............
...#..#.....#............#........#....#.#.........##......................#.##...#......#....#..###...#...#......#..#...............#..............##............#.............#..........#.##.#.#...#...#.#.##......#.#.........#....#.#.......#......#.#....#.........##..#...##..#.....................#...........#.......#...##..#..........##.#...............#.....#.....#......#.................#.#..#.##.........#..#...........#....#..#..........#..................#...#..........#.#..........................#..
.#...#.#.....#.....#....#.....#.....#.........#....#..........#........#.#.#....###..#........#.#.....#.##...........#........#.....#..........##.#....#......#..........#.........#.#.#..#....#..#.....#......###..###...##..##.............#..##...........#.##...................#.........###.#..###...#..................##...##....##.......#.............#...#...#...#.....#.........#.#...#........#.....#......#.##......#..#....###....#.......#...#.........##..#............................###.#.#.....#...#......#
#...##.#..........#.#..##.......#.##...#..###...#...##...#.......#......#........#.......................#....#....#....#......#.#.#...#........#.....##.....##....#.#.#.....#...#.##.#.....#.#.#..#.#...#.#..#..........#...#.......#.#.......##..#....##.#..#......#.....#....#..#..............#................#..#..#..#..#..............#.#.#......#........##..............#.#.#.#........#..##.#..#.##....................#.........#..##...........#..............#................#..#..#......#..........##.....#...#
..####.......#........#.#..#..##.##.#...#....##...##.....#......##.......#.........#.....#....#...##.....#...........#..........#.......#.##..#..#.....#...##.....##.#......#...#.................#.....######...............#.........#.#..........#.....##..##.##....#.........#....#....##........................#.#....#..#.#.#.#....#..##....#...........#.......#.....#.#..#..#..#.#......##.....#...#..........##........#..##.........#....#.#####...#.....##..#......#..#.####.....#......#...#...##.#..#..........###
........#....##......#..#..##..#........##.##..........#...#.#........##.#...#........##.....#......##..#.....#.#...##...........#.....#..#......##......#...#.....#...#..#.....#.#.....#....#....#.......#...#.....#.#...#.##.#......#....#......#..#..............................#.........#...........##..#..........##......##.....##.....#..........#.#......#.#.....#.##.....#..........#..............#....#..#.#...........#.......#.....#.#....##.........#........#..#.##.##.#..........#...#.....#..................
.....#.#.......#...#....#.....##.#....#............#.....#............#..........##...#..........#....#.....#.###............##........#.......#....#..#..#..#...#.#..#.........#.#..#........###.....#.......#.........#.......##.#...................#..#...#.#..#.....##.#...##........#..#....##.............#....#...............#............#.#...#....##...##..##...#........#....#..#......#........#.......#.........#.#...............#...#.....#.#.........#.....#...#..............#..###.#....##.....#..#.....#..#
#..###....#...#...........#....#.#..#.#......###.....#...#.#.#...........##...#.#...............#...#..#.........##...................#....#.#...#.#..#..##...#.....#..#..#....#....#...#................#..#......#......#.....#...#...................#...#.#..#.##....#...#.##........#........#.......#.#...........#.........##.#.#..#..................#.#..#......#....##....#.........#.##.......#...#........#..#....#...#..#....#....#.............#.............#........#.#.............#..#......##....#........##.
.#....#....#..#####............#...............##....#..#...#...#.....#..#....##....#.....#.........#...#........#...#...#.........#..#......##.#..................#..............#.#....#.........#.....................#........##..............#..#......#.#........#.........#..#.....##.#..#....#...........####..#.#..........###.#........##.......#.#....#...#......#...##..........#...........#.......##....#.......#....#.#.##..........##.##....###.#........#.....#.........#........#....#........#........##...##
....##.#...#...#..##......#....#................#.....#....##...#....#...#.......#.....#..............#..##..#.##.........#................#...#.#..#....#.##..#.#.#....#....#..#.#....##.#....#..........#.....#.#....#.#....#.........#......#..#........#...............###......#....#..#.#.........#.....##.#.......#......###...#....#...#...............#.##..#..#....##.........#...#................##..#...##...#...##........#..#.#....###...##.........##........#..##...........####..##....#..#...#....#...#......
.........#..........#........#....##...........####...........#....##........#..#...#............#..#..........#.##.##.....#......#..........###.......#..#..##............#.##.............#........#..#....#.#..........#........#..#........#..............#.....##..#.........#..#....#...#......##..........#..#..........#.#......#..#..............#......#...##.#..........#...#.#..#..#..#..#..............#...#..............#..##..#..#....#..#...#..#...##...............#..#....#......................##.......#..
.....#........#.....#..#......#......##....#.#....#....#.....#..#.....#.....#.##...##...##......#...........#...#......#........#....#.#.........#.....#.##....##.##....####........#..................##.#.#....##.........#.#....#.......#...#.......##..#......#...............##..#.#.....#..#.#..........#..........#......................#...##.......#...##...##......###.#....#......#.......#.......#.#.#...#.....##.......#...#...#.....#...#....#..#.#....#..#.#....#.........#....................#....#...........
.#.#...............#.......#....#...#...#..##.#.#......#.#.##.....#...#....#....#.......#...#...#.#....#......#....#..#.........##....#....#...#..#..##...#......##.....#....##.....##...........#..#..#..#.....#.....#.#.....................#...........#............#..............#..#.#........#......#...#........#.....##.....##.......#...#........##.#.....##......#......#..#..#.#...#.#.#....#..#................#...............#.###......................##....#..###........#...#.#....#........##......#....##..
.###..#.........#...#...#........#.##.#.#.#.....#.......#....#..#.#....#..#........#...#....###...............##.#..........#...#.....#....##...#.....#.....#..#......#.#....##......##.......#.............#......#..#..#......#.......#..#....#..#..............#..........#..###.............#.....#..#..###.........##.....#...#..##...##.##.......#........###....#......#...##............#..........#.....#.#..#............#.......###............#.#.....###......#...#..........#..................#...#.#..........#.
....##............#......#...####...........#.#.#...#...#.......#...#.##..#........#..#.......#.....#.###...##....##.........#..##....#.........#.....#.........##.#..#.......................#..#..#..#..#...##..##.#..#....#...............#........#..#.......#..###...#..##..........#...#.#.#..........#.........#...#.....#.......#..#...##..........#....#.#................#.#.....#.........##....#...#...#.#.#..###........#.........#......#..##.#.......#......##.......#..#.#.....##....##..#.....##.#.............
..............#..#.##..#.....##.......#...##.#....#.##.....#.#.#................##...#.........#......##.#......##....#....#....#.#..#..#......#....#............#.......#.................#.#.....#................#..##.........#.#.......##....#......#.#.......#...............#..#..#...##..##.................#....#........#..##......#.#........#.##..............##....#....#...#........#.......#..#...##..........#....#....##.....#......#.#.#........#.....#...........#...#..#..###..#.........#.....##...........
...#.....#.#..#...###..##...#..........#..............###............#.....#...#.#.#..##..#...#...#............##...#.#..#.......#.#.....#......................#.............#...#...#.#.....................#...##..#......#....#.##..#.#.#..............#.............#.................#.#...#..#......#..##....###..#....#.#......#...#......#......#.#....#..................#.......##..#...##.......####................#.#.#....#...#...............#.#.....#....#.....#...#........#.........#..............#...#.....
...###.#.#...........#...#.......................#....##.#.....#........#..##..................###.#....#............#....#.#.#..#....#.......#...#.#...#.......#......#............##......#.........#......##.##.........#...#....#...............#..#.....#....#..##....#.#..#..#...##...##..##......................###..#..#..###.......#...#..#....#.#..#.................#.#.##....##.#..........#...#..#..........#....#..#...#......#..........#.......#.#.......#.....#...#.####....#..#....#.#..............#....#...
#.....##...#............#.#............#.#.....#.......#.#.##..#..##...#....#....#.#..#...........#..##....#.......#.#...#.#.........#..#.......#........#...........#.###....#...#.#.....##.#.....#.#.#......................#.#..#...#.......##....#...............#.#..#.#..#......#.#.#.##...#....#........#..#...#..##...##..#......#.....#.....#.........#..........#.......#...........#.##...###..#..#.##..#...##...#............#.#.....#.#........##...##...........#....#..#....##.........##..#...#..#..............
##......#...#......#................#.........#.#..#.#.#..#.#.#....#...##..#....#..................#...#..#.....#..#...#.#.......#......#.#.#.#..#................##.....##.....##...#..#.#....#.##.#.....#...#............#.#...#...#..#.........#.#.#....#..#......#..#.........#.....###.....#........#.........#....#....#.#.#....#....#..........#.........#......#...................#..........#........##.#.#.#....##................#.....#....#...#...#.##.....#..#.#......#.#.##....#..#............#.....#.#........
........#........###...............#..#.....#.##....#........##...#...#.....................#..#................#..#..#.........#....#.........###...#..........##....#.........#.........#.........#............#.#.....#.........#....#.#..#....##.#.....#....................#.......#......##..#...#.....##............#...#.................#.##..#..###.#..#.......####....#..#.........##..#...........#..#..#.#..#......#..##.......#.........#..........#.........#.####............#.##.##.................#........##
....##.#.....#.......##.#..#..##...#.##.........##............#....#....##.....#...##........#....#..............#...........................#......#...#.......#..#...#.#...##.........#....#.#....#..............#....##.#......#...........##................#..#...#.#...#...#..........##.#...#.#..##........#.........#...#..............#..#.#..........##.......#.....###.#..............#....#..#....##...#.#.#..........#.#..........#.....#.................#.....................#.#.#.#..#...#..#.#.#......#.......
....##....#...................#....#..#.#..#....................#.##...#.....#..##......#......#.#.......#.........#...........#......#..........#...#.#.#....#.#...#...............#.....##......###.##.........#...##.....#............###.#..#............##............#...#.#....##.#.#............#.#.............#.#.....#.##.......#...............#.........##......#......#........#.#............#.#.#.............#....#..#...#........##..#................#.#.#...#.#........###..#..#.....#............#..#...#..
#...........#.#........#.#.#....##.........###......#.#...........#.#..#.##......#.#...####................#........#......#..#......#......##...#....##...........##..##..#........#.......#...#..#...#.......#..###....#......##.#.##...#........#............#.............#...#............##.....#......#.#....#......................#.#..##......#...#...#.#....#.#......###.....#..............#.....#..#....#...#........#.##..#....##.##..#..........#..#.#..........##.....#........................#..#.............
.....##.#......#.....#..#..#..........#...#.......#.....#...#........#....##.#...#.#....#...#...####.....#.....#..#.............#..#....#...................#....#...#.##................................#..#.......##.#...#......#.#........##..........##.......##.....#........#.#.#.......#...###.#....#.....#......#.####..................###................#......#.....###..##..........#.#.#..####.##........#..##......#...#...#.##..##.....#.#......##.#.##.#..#.#.#...#.....##...............#.........#...........
....#...#..........#.#.....#..#......#......#...###......#......#..................##..#..........#..........#........#........#..#...#.#......#..........#..###...#..........#.....##....#....#.......##.....#.###.#...#.....#....#....#.##..#...##.......#.#.......##...#....#..##..................###...#..##...##.............#..............#......#.....#....#.#........#.#..#..#...###..#.....##...#......#....#...........##.#....#............#............#.#..........#..#..................#.........#...........#.
.......#..#........#...#.....#.##...#....##...........#....#..#.........#......#.............##...........#.#.#....#.#.....#.....#.#.##...#..###..#..#.................#.#....#......#...#.........#.....#....#.#.#.#.........#...#..#.#.##.....#............#.....#........#...#.........#.....................#.#.........#.##...#............#........##...#..#........##..#.#...#......#........#.....#.#...........##.#..#..................#.##.#.....................#.#....#.#.#.#.....##.........#..#....#......#.#...#
#....###...##......#........#.....................#.....#..#.....#....#...#....#...#.....#..........#.#.....#.#..#...#...#...##......#................#.#.......#...#....#.##.....#........#......#......##..........#.......#.#.....#....#.....#.#........##..#.................#.#..##....#............#...#.....#.....#........#...#.#...#....#.....#..........#......#..#.....#........#......#...#.#...#.##.#..#.........#.........#..#...#...#.....#.#.......#.......#.....##.#....#....................#.#..#....#..#....
..#...............#...#....#..........##....#........#.....#.......#.##....#...........##..#..##...#.............#...#.#...#......#........#....#.####....#....#.....#....##........#..#..#.#....##.........#......#.##....#...#..#...#...#...#...........#..##......#.............#...........##.........#..#..#...........#....#.........#......##.#..........#...##......#.#..............#...#.........#.............#...#.#......#....#.##.##.....#....#..##...........#......#...............#.#.........#...#.........#..
.........#.....#...#.....#...#...#..#.....##......##....##.....#..#.#....###......#...#......#.....#....#..........###...........#.##.#....#.............#.#.......##.......##...#..##.......#.#....#...####.......#.##.....#.....####....#.#.#...#...#.#...#..#.#.....#..##.........#........#..#....##.......#.#.......................###.....#...#.#.......##...#.....#.........#.............#..#....#..#..................#......##...##...#..#......#..#.....#.#.....#.#.......#.............#.........#.#.#.....#....#..
.#.........#......##...#....#..#....#......#.....##....#.....#........#...##.#...#.............#...............#.#.......#....##.....#.......#..#.#.........#.#....#.....#.#..#....#....#.#..........#....#..#..###..##.#.#......#...........#....##.##.#.##..#..#......##..##...#........##.#..#.................#..#.#........#....##.#......#..##.#.#...#....#.........#...........#.#..##.#.#.##....#.#.....##.......##..#.....#......#..#......#...##..#............#..........#.....#..#.......#..#....#...#.....##.......
................#...................##.....#.........#...#.........#.#.#..#.....#......#........#.#.#..#.........#.#...#......#...#...##...#...#..#..#.............#...#..#.#.#.#........#.........#.##.............#....#...#.#.#.............##.......#.....###..#......##.......#..##.....#..#.....##...#..#....##.#......#................#....#..##.............#..........#.........#......#..............##....#..#....#..................#...........#......#.#..#.#.###..#........#...##.........#..#..##.#..##........
..............#...##.........................#....#...#..#.....#..#......###.....#.....#.....#.##....#......####.......#.........#........##........#.##...#.......#...#..........#..............#.#......#..#.#...#..#......#....#....#......###..........#...............##.#...............#.#..............#..#..##....#.#.#....#......#....##......##.##.#............#....#....#.......##..#..#....#.........##....#....#.#..##.#.#........#..........#.#..#.#.......#..................#..#............#........#..#...#.
.........##......#.#........#.........##..#.#.................#.......#.#.....#..#........#.##...#.....#.....#.......#.#.........#.##...#.....#..............#..#..#..##......##.........#.#..#.#.#.#...#...###.....##.#............#..#...................#.......###...#.......#...#........................#.....#.........#....#.......#..#..#.....#........#......#....#..........#..#.#..#....#.....#..#..........#....#.#.......#.#...#.##.....#.......#..#........#..........#....#....#.....#..#..#.......#..#....####.
#....#...##....##.....#..#.............#....#...#....#..#...#..##...###.#.........#..#..#..............#..##.#.#.#..#......#..#..........#.......#.#......##.#...........#..##..........#...#...#.#....##.#..............#..###...........#........#...#..#..#.......#......#.#..#..#..............#.#........##...#.##.....##...#...#......##.#.##...##.............#...#..............#.....#........##.....#..............#.#............#..#.........#..#..#.#.##........#........#......#...###.##..##.....#.#.......#.....
......##......##....###.###...#.......#..#.#......#.....#......##.#.#......#...#....#.......#......#.##...........#...........#..##.........#..#..#...#..#........#.....#..........#....####....#........#..#.#.#.................#...#.....##......#.#...........#.#.#....##...####...#..####...#.#.#..............#..........#.#.....#...#...#.#.#.......#.....#..#.#..#....#..###...............#...#.#...#...##......##.#.......#......#......#.#...#..............#........#.....#.#....#.#.....#.....###.........#........
......#.......#.#................##............#..#.............#....#...................#.#..###.#....#..............#..###.........##.....................##.#..#....##..##............#........#.##..#..#...#.....#..##..#..##..#......####..#......##....#.....#..#........#.....#.#..........#.......#....#...#.....#.......#........#.#....#.......#...#.##............#....##..#...#...#..#.......#.#..#....##....#........#....#............#..##.#......#.......#...#.........................#.#....#...#........#....
........#..#.............##..##...###.#....#............###...#....##.......#....##....#...#.#..#..#....#.............#.....#..#....##............#....#..#.......#.......##..##...............##.......#...####..#..##............#......#.#..........##.....#..##...#.......#..........##...#....#.#...........#...#....#..#.........##...#......#.#..#..##..#..#.......#....#..#....##............##........##.....##...#...#......#....##...................#.#.#.....#...#.........#....#.....#....#....#....#.....#.......
#..##......................###....##.....##..##.#..................................#..............#...#.#..#..#..##...#..#.......#.......###.......#.#....#.#...#...#..#.....##.#.......###...#.#......##............#...#..#..#.###.......#.#..#......#......##....#.#.......#......#..#...............#..#.............##...#......#.##.......#.......##....#.#.#.......##.#....#..####..#.....##.##........##......#...#.#......#.#.............#..#...#...#.....#..##...............##...#..#.#..........#......###......#..
...#......##.....#....#....#........#..##........##..##......................##............#.#.#.......#.#.............#........#....#.......#.....#..#......#.#.........##....#...##...#...#..........#.....#..##.#...#............#......#....#..#.......#.....................#..#....##.....#...#..##......#...............##................#.............#..#...#....###.#.....#.#............#....#.#......#...........####........#..#.............#.#.....###...#..#.......#..#........#....#........##.#..#....#......
..##..#................#....#..#...#..##......#.##..............#....#.......#.#..#.....#...#......#.#......##.#........#...#..#..##..##....##.#...##.........#...#.................#.........##......#...#...........#.....................##....#........###....#.#....##.....#..#......#...#...........#...#.#.#.......##....#.....#....##......##..#.....#...#...........#....#.#.......#...#......#..#..#.....#..........#..#...####.........#.....#.....#.##.##.#....#.....#......#....#.#....#.............#.............
...##....#..#..................#..#..........#..........#.#.#.#.....##......#..#............#...#...........##......#.....#...#..........#..............#....#...####.#........#...#.................##.........##..#.............#........#...........#..##.................................#.....#....#......#.........#....###...#.........#.............##...............#..#.#.##...........#.#.#..#......#......#..#..#......#.....#...#..#...##...............#.##..#.#..........#.##............#.##...##.#....#.....#..
.###...##.........#.#......#.#.#.###..#....#.#.#.....................#.....#.#.##...#....#....#.##.....#..#..#............#......#.#.###.............###.....#........##........#..##..#...#..........#..#........#..#.##...............###.........#.#.#...##...#..........#......#.........#......#....###.#.#....#...#......###.##.##....#..##....##....#.....#......#..........##..#.......#.........#...#.....#..#.........#.............#...#...#...#.....#....#.....#..#.#..#...##.#..#..#....#.....#...##.....#.........
#..##..#..###.#.............#......#....#......#.#..........#..#.#........#.....#..#.##...........#.......#........#.....................###...#.......#.......#.....#.................#.....##.#.....#.....#..###..##......#.....#.#...#....#.#....#.#.#.#.....#....#.......#.##..#..#.....#.....#..#.#..#.......#...#..............#..#.....##.......#...#.#.##..##..#.....#.#.#..........#....#.....#.......#......#......#....#...............#..#.###..#...#.#.#.##..#.#..##......#.#.#.....#.#..##..#...#.......#......#..
#....#............#..##.##.##.#..........#.......#.........#....#.#..................#........##..#...#....#...#..#.......#.#..#...#...........#.#......#......#..#...#......#......##........#....##..#..#..#.#..#....#.....#..#..#...#.#..#...........#...#...........................##..#......#........##............#.#..#.##.#...........#.....#.#...............#.............##......#........#.#.....#...##....#.............#........#........#.##.......#......#....###........#.#...#...............#.#.......#.##.
.......#...#....###.#............#.#........##....#.##..#....#.....................#.......#........#.#........##..#.........##.#.....#..#...#.....#...#......#........#................#.............#..#.....#....##....#...........##..#..........#....#........#....#....#..##..###........#............#..#..#...##...#..#..........#..#...#...#...#.........#..#.....#....##.#..........#.#.....#.......#.....##..#...#..........#.....#......#...##.............................#..##.....#..#.......##......##....#.#...
#..##.#...............#....#..#.......#...#......#.................#.#.#.#...##........#.....#...#.##........#...#.#...#...#..#......#....##.#...#.....##...#.#.............#.....#.............##......#.#........#..#....#.#.........#.........#.......#....#....#.........#.....#...###.........#..##....#..#.#.......#..............#................##........#.......#.......#....#.#...#...#....#....#.....#....#..#........#..#.#.#......#......#...........##......#..........##......#....##....#......###.#.#.#..#...
.....#..................#.#...........#..................#.#...#...######.......#....#.#.#.......#......#...#........#........##......##.##.#........##..#...#...#......#...............#..........###...#...#.....#.#....#.....#.....#............#.#.#....#..###.#...#...........#............#.........#.......##...#......#..........#...#.#...................##.....#..#.....#..........#............##..##.#...#..................#....#............#..##.#...............#.#.....#........#....#..#...#.......####...#..
..##....#.#..#...........#.......#....##.....##.#.........#..#......#...............#.....#.#..##..####..#....#...##......#.............#....#..#........#.#.....##..#.........#.#.#......#......#.#..#..##.##.#......#....####.........#.....#...##......#......#.......#......#...........#............#.##..#..#.#...#....#.#.........###....#.#..............#.#.#.......#..#............#.................#.#....#..##...................#...##........#...#.......###..........#....#...........#.#..#...#...#.#.#....#...
#...#....##...#..##...#........###.........#................#........#..................#..#.#.............##..#.#..#.##.....#..............................#.......#...#...#..#.....#......#......#..........#....#.#.....###.........#....##.##...#.......#...####.#.......##.....###.....#.#....#....#....#..#.#.......#................#...........#......#....#.........##.....##.............#......#..##..##..........##.....##....###....#.....##................###..#......##.#..#......#....#.....#........#.........
..#..##..##.#.................#....#.......#....#.#.#....##.................#.#.....#.#.........#..#..#..#.#..#...................................##...#..#..#.....#.....#.....#...........###.........#.......#.#..#..#.....#..#.....#.....#.......#.....#........................#...#...#..#.............#.....#.............##..#...........#...##.....#.#...#.##........#...#......#...#...........#....##....##........#.....#....##.......#......#.#.............#...##.#.......#...#.........##...#...............#.#...
..................#.............#...#.#............................#...#..........#......#...........#.........#..#....#..#..#.###...#..#........#.#.#..#..........#......#.#..#..###.................#....#....#....................##..........###.....#.#....#.......##....#.#.......#.#..#...#....................#..#................#....#....#.##......#...#.......#......#...........##....#.#.......##...###.....#..........#......#.........#..........#......##....#...#............#....#.#..#................#.....
......#...###......#.#................#....#.#..#.....#.#.....#....#...#..###..#.....#..##.......#...##.#.......#..##........................##.....##...#.....#..#......#....................#......#.#....#......#..........#....#..#..#................#..#......#...........#.......#...........##...#..#.......#.#.....#.#..#.....#....##...#..........#.....##.....#...###...#....#..#.......#.........#.....#..............###...#..#........#............#......#...#..#.#....##.#..#.....##...#...#....#.#...#..#.##...
.#.....#.#....#.##.........#......................#.#....#..........#.#....##........#..#####....#.###..#.....#...#........#...#.......#..#..#...#.##.....#....#.............#...........#..##...#..........#.#....##.#.#..#........##....#.#................###...#.....#...#......####...............##..#...#....#.#..#..##...#.........#..#...#..#...#..###.#...#....#....#......#....#.#.#.....#..##.........#....#.....#.....#..##............#.......##....#..#.............................#.....#.#......#.....#....##.
...#...##........#....#.....##.#...#...#....#.#.#...#....##.#..........##......#.......#.#...#....#.##...........#......#.#.#.##.#..##...#.....####..#####........#.#....#..#............#.#.....#..#.#............#.........#......#....#.#.#...................#......####.....##..#......#.....#...#...........#..##.....#.......#..##....#...#.#......#..#.#..#..#..#.........##....#.........#.......##..#....##...#.#...###....................#.........#....#.......##......##...#.#.#........#........#...........#.##.
..##.............##...#.#....#.####..#.#..#....#...#......#..........#..#.............#.#..#..........#..#.#.................#.#.......#.....##....#..#..##....#............#..#......##.#..............#.........#..##.............#......#..............#.......#....#........##....#...............#...#..##.##....##...........#..#...#......#..............#.#.............##.....#..#............##.....#.#.....#.#.....#...........#......#....#.....##....#.#...#....#.................#....#....#....#.....#..#.#......
.#.#......#...........#...#..######......##.#....#.###....#....##......#....#....##.....#......#..#...##..#......#...#..##...........##.............##......#.............#.........##......##.....#.....#..#.#..................#.#.........#..#..#.#....#.#....#.##...##...............##.......#.......#..#....##.....#...#...#.#......#..#..#...##............#..#.....#..#.##..#.#.#......#.....#....#...#.........#............#......##...............#...##...#...##.#................##......#.............#......#...#
................#.....##.#......##..#.#..#.#........#...##.#..#...#...#.#....#.........#...##.................#....#..#.#..#.#.........#........#.....##...........#.......#........#..#.#.......#.............#......#......#.......##..#................#.......#.#...#.......................##.##...##.#..#...........###.##...#....#...##.....................#....#.......##.....##..#..............#........##...#...........#........#.....#..........#..#.............#.#.....#.#......#................#...#.##....#.#
..#........#.#....#............#....#.............#.......#.......#..........#..##......#.......#......#.#....#...##.#.......#...........#...#...#.#.#..#..#...#.#.#.#......#.....#...#..#........#...#.....#.....#...........#...#.....##...........#...#.#...#.....#...#...#......#......#.........#..........#..#.#..........#....##.#......#.............##............#.##....#..#......#.........#....##..#......#...#......#..#.......#.....#............##......#.....#...............#..#.....#.......#.##.............
..#.......#..#...#......#.....#......#.....#.......#.#.......#.#.....##.#...#..##...#......#...##..##.............##....#....#....#..#.....................#..........#.......##.......#.......#....#....#....##.......#...#.....##......##..............###..........###..#..........#...#.#..............###............#.#...#.....###....#......#..#..#........#......#.....#.....###...........#...#.#......#............#.............##...........#..#....####...#.#........#....##.##.............##....#...............
.#.#.#...##.........#..#........####..#..#.......###....#....#.##.#..#.#.#....##............................#..#.###.####......#..#.........#..#........#....#.##.#.##.......#.#.....#...........#...........##...#.#.##.#.##..#..#......#..#.#.#.....#.#.##.....#........#...#....#...##...#.....#........#..#...##...#..#...#..#..#.#......##..#.#.##...##.#....#..#........#.......#.###.#.....#.#.#..........#..#.............#..###.......#...#......#...#........##..#.#........#.#...............................#.......
.......##...............#.#....#.................#....#............#....#.....##....#..#..#...#...##.......#..........####.#....###.#.##....##.#...##...##..#.....................#....#.....#...#.##.#......#.#..#...#...........#....#..#....##.............#..#....#..#.#....#....#.#...................###.#............##..#.#...#......#..#...#.......#.....#......#......#.......#...##..........#......##..#......#...##...#......##...........#.......#.#.....................#.#...#.......#.#.....#.......#.#....#...
.................#.#.#..........#............##.#..#.......#....#.#....#.#.....#......#.##.......#..........#..#.....##..##.#................#.........##.....#....##..#.......#......#......#.......#..........#..##..#...#.........##..#...........#....###.......#.....##..........#.#.#............#........#.#..##........#..#......................................##...........#.....##........#........#...##.#...##....#.##.#........##.....#....##.....##.......##..#............#...........#..................#....#
...#......#...#.........#.#...#.#...#.#....#..#...........#..........#.....#..#..#...#.#....##.........#......##...........#.......#......#.........#.##......#.....###......#..#.....#.........#....#.........#....#....................#.###....#.........##......##....#........##.#...#..........#...........#...#.......#.#....#.....#......#......#..#..#...........#............##.......#..###....#..##.#..#..#.......#...#....#.....#..#..#...##............#.....#...........#..#..#.............#..#.......#...#.#...
#.##............#....#....#..#......##...#.#...................#....#..##......#.....#.....##..##....#.#.......#.............#.....###......##.....#....#.##....#..........#.#...#....#........#............#.##.......##..........#...........##...............#..........#..###.#...##........#...........###..#...............#..#..##......###.#..........#.......###..#....#..#...#.......#..........##...##...#.....#...##...#......#.......#...#..##....#.#....##...............#.#.......##......#.###..........#.......
...##.##.....#............#...#.#.......#......##.#...#.....#...#...#...##..#..#..#....##....#...##.......#.............#..............................#...#.........#.##....##......#.......##...........#....#..#.......................#..##....##...#........#.........#...#....#..............###.........#.......#...#............#..#.#.............#..#.....####.......#...........#......#.#..........#.....#.....#.....#....#...##....#.#..............#..#....#......#...#..#.....#.#..#.#...........#........#......
......##....#..#..#...#...##....#....#....#.#......#.....#.##.#...#...##......#..#.....#....##.....#..#........#..#........#..##......#.#.#...#............#.#.....................##.#....#..#...#......#.................#....#...#....#.........#.......#.#..##....#.......#.#.....#...#..##..........#.....#...#..#....#..........##.#.#............###.#..#.#......##..........#.#....#....#....#..#..#.#.........##.#...........#....#....#....#........#....##..##.........................#.......#...#.......#....#....
.#..##.#.#.#...#..#......##.....#.........#....#....#.#..........#..............#............#.....#.#.#.#..#......##....#................##.#.##..#.....#.#......##..#...#...#.............#.#...............#.........##.#.....#.#........#......#.#..........#......#...............#..#....#.#......#...#.#........##.#.........#....#.....#.....#.#.#........#.#.##.#..#..#...............#.....#...#.....#.##.....#.#.............#.......#....................##.....#.#...#.#.#...........#.#.#...##...#...#..........#.
#..#..#.#.#...#..##..##........#..#...#........#....#.......#.......##...#.##.............#....#.##......#.##..........#..#.....#....#.#.#..#.####...#.......#.#.###.............#..............#......#.....#......#.#.....##...#.#.#....#...#.##.....#...#....#..........#.......##......#....##.#.....................#.......#...###.#...#....#..#..###...#..#......#...#......##...#.##.#....#.#...#.#..#....#..#...................#............#...#...#........#..#......###....#.....................#..#...........##.
....#...#................#......#.##......#......................##....#..####....##....##.......#.....#....#.#...........#.#..........#.....................#..##...........#..#...#.......#..#.##.....###.#..##..#...............##........#.......##........#.......#....#.#..#.#.#.....#..........#.#......#####......#.......##..#.......##.#..........#.......#...#..##.................#...#.###...#.#.....#....#.#..#.........#..#..#..#..#.....##..###...........##....#...##.#........#.....#..##.....#.....#...#...#.
.#..#..#..#..#.......#....#..###..........#.....##............#...#.###..#.#.#...#..##................#.........#.#....#...##...#.#..#....#.........##.....##.#..#..#.##........#....#..............#..#.............#.....#..#....#..#.....#..#..#.....#..#....###......#....#..#.#..#.....##..##.....#..#....#...#..#......#..........#...#..........#.........#........#.....#.#....#.#.###.......##..#.....#.....##.....#..#....#....#....#..............#........#.........#.#.#...#....##...###................#.....#....
#....#..#..#....#.......#.....#.....##.....#.#.................#...#.#....#.#.#....#......##..#.........#...#....#....#............#....#....#....#.........#.....#.#..........#............#.#.##.....#....#....#.........#.#........#.#..........#.........#..#.#....#..#....#..##........#.......#..........##..#....###.................#......##........#..##..........#...#.......#.......#.#.....#....#.#........#...#.#...###......#.............##.#..#.........##..#.............#.....#....#......###..##..#.##......
............#.....#....#..#........#........#...............#.#.........##.......#........#.#.....#.##.....#.#....##..#..........##.##..#..........##...#..##...#.....##.#..#........#.....#.#........#.......#.....................##.....#...........#........##....#.#...........#...#...#..........#..............#...###..........#.......#..#...................#......#..#...#..#...............#..#...##.#..#...#.##.#...#.....#...#.###......#..##.#..............#.#...#.#......#...#..#...............#.##..#.....#..
......#.#..........#......#...#.....#.#.......#...#..#.#.......##...#....#....#.......##.....#.#...##..#..#.#####..............#......#.##.....#.##....#.#....#..##......#.......#.........##...........#....#.##................#........#.#..#.....#.#.#.#.......#..............#...#.................#.....#.#...#....#..........#..#.##..#.#.#....##.......#.............#..#.#....#..#.......#............##....#...#.#....#..#....#........##.#.......#....#.....#.#..............#..##........#.#..#.....#........##..###
.#....###..#.#.....###......##.#......#....#.#..#...#.........#.....##.##...#...##..#.#....#.........#...##...#........#........#......#..#..##..#..............#....#.....##......##....#..#.................#....#....#.#.....##...#.............##.....#........#.#..#..#.#...#...............#.#.##......#............#....#..#..###..#..................#............#.#....#..#...###......#.#....#.#.#...#.#.#.###..##.#......##......#.........#.......#..#...##..##.##..##.....................#.............#......#..
..#..#.......#.##...##...##....#.......#....#............#........##........#.......#.................##....#.#..#.....#.......#..#..#....#.#....#.#.....##......#............#...#..#.#..............#.#..........#....#..............#.#.#...#....#.##.##.........#.....#.........#.#......................................#...###.#.......##...........#.....#..........#..........#...#.##..##.........#..#......................#........#....#..#..#...#....#......#...#..##..#..#......#.....#..#.......#....#...#.......
....#.#........#....#..#............#.#...#...#............#.......##..........##.###...................#....#....#..............#........#...........#.#....#..#.#...#...#......#..#..#......#...............#.....#..#.#.#......##................###...........#.......#.....##....#...#............#.....##.##...#.##.#............................#...#.....#.#...#..............#..........##........#.#....#............#..........#.............#.#....###.#.##....#......#......##.......#.##.##.#.#...##...#....##....
...#..#.....#..###..##.#.#.#........#.#...##....##............##...#..#.#..#......##...#.#....#......#......#....#..#.......#........#............#.......#...#..#...#.....#.#................#..#..........#.#.......#....#.............#..#.....##.......#.#.......#.....##.#....#...........#..#.................#.#...#.#.......##.#........#....#..........#...........#..#.#.#....#...##.#..........#......#......###...........#...#.....#...#............###......#.#......##.#.............#.#..##.#.#......#.........#
..##.#.#..................#.##...........#.............#......#...##...#................#.......#.....##....#..#..####........#...#....#.........#...#.#....#...##......#.#.#..######.#..#.............#.................#....#.#....##.....#.........#..#...#.........#...#.#.#....##...#....#.......#...#...#.......#.##.....#.#..............#.......#..#...#................#.........#..##.#...#.....#....#..##........##.#.#..#.....................#....#........##...##..#.#.......##..#........#...........#....#......
.#....#.##.......#.....#....#.......#.##.##.###..........##..#............#................#............#......#....###.#.......##.....#.#.#..##......##.......#..........#.....#....#..#.....#.#..#.......#####...##...........###.##.#......#.#..#...#.........##...#....#...##....#...........##..#.......#......#.#.#............##...#.......##..#....#.##..#.##....#...#...............##..#....#..........####....###...........#.##.........#.....#...#....##...#..##....#.###...#..........#..#.#.#..#.........#..#....
.....#.#.#...#.##.#......#...##.........#...#....##.#.##.#...............#..#......#..#.............#...##....................#.........................#..#....##.....#....#..#..####............###..................#........#.##.#...#...............#................#....###.#..#....#..##.....#....#...........#.#........#..#.#......#.##..#.#.#.......#..#..........#.#.#...##...#.........#.....#...................#..#.#.#.....#.#.####.#............#.#...#.......#....##....#..#.....#.......#.....#..#..#.....#..
.##................#.......#.#.###.............#.....##...#.#..#.#..........#.....#..#..#.#..........#...#..#........##..##......####..#..###.....#....................#...............#...#.##...................#.......####....#.....##.##.......#..##...#..#...........##.........#...#.#....#....#...........#....#.#.........#..........##...........#......##.......#..................#....#.....#.....#....#....#...........#...........#..##....#..#..........#............#.#.#.###...................#..#..#..#.#.#.
#####.#.###....#.........#......#.#..#............#.............#.#..#....#.#.#.......#.##.....................#....#.#.........#.......##.....#.....###.....##........##................###.#....#......#.#.#.....#......#.......#....#.......#..........#.#..................#..#..####........#..#..###.#.##..##..#.#...#....#...........#.....#.....#.........#.....#............#....#...##............#....#..#........##............####...#......#........#..#............#.#...........................#.##...#......#.
........#.#.......#......#..##....##....#..####................................#....##.#.#..##.#...#..#...#...#.#..#....#....#.#...##.#......#........#..#..#..#...##..#.##...###.......#......##....#....#..#...#.....#..##..#.......##..#.#.......#.........#.......#.........#......#..#...#.......##........#..#..#....##.##....##.#.#....#.#.#......#...##..#..#..............#..#..#.#........#.....#..##..........................#.................#.............#.#...##.........#..#.........#......................#.
.....#.#.............#..##......#..#..#......##.........##.......##......##.........####..#...#...#.#.#.#..................##.#..#.........#......#.#.#........#..#......#..#......#..#........#...#.......#....#.......#......#................#.#....#.#..#.#.#.#......#.........##.................#...#....#...........#......................#...#.#..#.#......#............#........#.........#....#.#.##....#....#......................#...#...#....##.....#..#......#..#...#.###..........#.....##....#...#...........#
#...###.#..............#...........#..........#..........................#...#...#...#....#....#........#....#..#.#..#...#.#..##........#............#..#.....##..#....##.........#.....##.........#...##..#......#.##......#...###.......#..............##..#....#.#...#..........#.##..##....#...#..##.......#.#...........#..#..#..#................#..............#..##......#.....##......#.....#........##................#.#.......#......##..#...##....###........#..............#......###....#..............#..##....#
..##....#...........#..##..................#.....#.#......#..##.......#..#....#...#.....##.........#............#.....#...#..#.....#.....###.#......#............#....#.##......##..#.........#...........#.....#.##..#.#.....#.#....#.#.....#......#.......#..#....#.....................#....#......#.#.....#.#......#....#.....##.....#...#.......#...##.......#.#.#.......##.............##.#..#....#....#..#...#...#..#...#.#...#.#..#.##....#....#...##......#.....##.........#..........#....##........#......#..........
.#.....##........#...#...............#.#.#.....#...#.#.#.#......#...#....#.......#.......##.#..#....#....#.#####.........#......##.........##.#...#.....#..###....###......##...##.......#......#....#.........#.#..#.....#.#.#.....###......#....#..#...##....##....#.#..#..#.................#..#..##...#.........#.......#........#..............#..#.###.#.#..#.#...............#......#......#...#..#.##....#......###........#.......#........#...#..#........#............#.#..#.##...#..#...............#.........#.....
...#...#......#.........#........#...#..#.#.##.#.####...###.....#.#..#...#..##........#.##......#.....#..#..........####...#...#..#.#........#..##.#.#.........#.....##...#.....#..#........#.#..#.#..#.........#.......#.#..........##...#...#...##.##...#...............................#.#..#...#..##.......#....................#.....####..........##...#..........#...........#.........##.#####....#.##....#.....#...#....#.#............#...................#......##.###....##...........#......##..........#.......#.#
......#......#..........#.##................#.....#........#...............#.#..#.....#..###......#..#...#.....#..#..#..#..#..#...............##....#...........##..#......#....#..#....##.#..........#..#...........#......##..#......#...#..#.#....#.......#...#.#.......##........#....#................#..#.#........#.................#.#.......#..#.##.#..................#.......#....#....###...........#......#..#....##.....#......##...###....#....#.....#...........#.......#...#.#.#.#....#......#....#.........#..
..#.#.#...#.#.#.#....#....#.#.................#..#...#........#.....#..#.##.....#...#...#......#.##....#......#.......#....###...##...........#........#.#..##..#........#..................#...#...#.......................##..#............##.#....#.................................#......#...#..........#.#..........#..#.............#....#......#....#......#.........#.......#...#..........#.........#.....#.....#....#......#.........###.........##.....#....#.##.......#.................#.#..#..#..#.###......#.#..
#.#..#...#....#.......##..#........#.......#..#.....#..#.#...#.#.#.......###..#.....#..#..##.........................#..##...#......#....###.......#...#...#.........#..#......##...#...#..#......#.#.....#.#....#...##..##..........#...............#..............#......#.....#.......#...........#..#..####............##...........#.......##...#.............#......#..#.#.....#...#..#...#.........##..#.#.........#.....#.....#..##...#.......#.......#..#......##.##.....#.....#..##..#.#...#............#..###......#.
....#...#........#........#........##...........##....#...#..#......#.#.#.........#.....####.....##............##..#...##...........#....#..........####..##.#....#..#..#.#.......#......#.....#.............#.#..........#..#...#...#......###...###.......#..#.#.#.#............#.#####.#...#..#...#......##...#.##......#..#.#..#............#.#....##......##.#...........##....#....#...#..#.#...#....#.........##......#....#.#.....#.#........#.#.#.....#...........#.....#.##..........#....#....#.........#..#...#..#..
...............#.......##......#.................#.#...##..........#.#.......#....#..............#.#..#....##.........##.#..#........#........#...#.#.....#............#.#.......#....#.#.................#.#....#.##....#.#............#.......##.##............#..##.#...#......#.............#..#.....#..#....##...........#...#..........#..........#.##.#..#....#......#..#........#....#..#.#....#.....#...#......#.....#.......###...#.#.##......#......#.......#.#....##....##....#.......#....#....##..................
.#......#.....................#..#.#......#...#............###...#..#..#.........#........#.#...#..##.........#.#.............######..#.......#..#....#...#...........#....#.....#.....#.##.#......#.#..##......#..#...#............#.#........#..#.............#.#.#..##.#.......#...#......#...#....#..#...#.#..#.#.....#.......#..#.....#............#....#......#....#............#......#......#......#..#.....#..###..#........#.##....#..#.#......#..###.#......#........#..........#............#....#.......#.#.##.....
.###........#..#...............##......#...#..#..#....#.#.#...#....##.#........#.#..##...#.#.......#........#..#.#................#..#.....##.#..#......#..................#.#.....#.....#.......................#........#.........................#.#....#.....#........#...#........#.##.........#...#..#...#.#.#...........#.#........###...........#.#.#...#.........#.#..#.#...#..#....#.....#.....##....#...#...#.##...#.#..........#..#.......#..#.................#..#.###.......##...#...........#....#....##.#....#.#
#..............#.....#..#.##.##....#...............###..#..#.................#....##.###......#.................#.....#..##..............#.#..#....#..##.#....##.......#...#..#.#...#.#.....#..#..............#....##..#.......#.....#.##.........#.#......#....#.....#....#..#......#....#.#.#...#.#.............##.#...........##......#.#...#.....#.......#.........#..#..##....#............#.....#....#.....#..##.....#.##....###..##..#....#.##..##.....#.#.....##................#.#....###.......#.....#.##....#..##.#..
.............#..............#...#....#..##.......#..##...#.....#..#........#..#..#..#..#.##.###.#..............#.....#...###.....#......#...#.#......#..........##.....#.......#.##.....##......#..#####..#........##.#..#..#...#............#........#.........#...#...#.....#..#....#..#.....#.#...............#..#.......#............#..#...#......#...##...#..#.........#...#.##........#.##.##..#.#...........#........#......#...#.....#......#.....#.#.#.....#.......#.#...##.#.#.......#.......#...........#...#...#...
..#..#...#....#....#......#...#........#..#......#..........#.#.......#....#.#.......#.....##....#...........#................#..#..#....#.....##....##.............#.........##..............#........#...........##.##...#..#.........#......#...#.....#....##.....................................#..#....................#.#...................#....#..#.#........#...#.................##..#.##..#...#.#..#...#...#.#...........#.......#.....#..#....#............#.....#......##.............#.#.........#.#..#.........#
.#.......#.#.......#...####.#.........#.#........#....#.#.#.....#.....#...#........#..........#...........#...............#..##......#........##.........#...#...##.........................#......#.#####.#........####.#........#...#.....#...............#.#...#.....#......#................#...#..#..#.....#.....................#..##.#...#..............#...................#.#...#....#...#...........#...#.....##..#..#.....#..#.#.........###...................#.......#.........#.#...#......#.#...#.....#...#....#.
.........##.#..........#...###......#.#....#........#..#.#.#.............##..##...#.......#..#...#...#...#.......#............###..#.#.#.#.............#....#.###...........#...#.....#.....................#..........#....#..##........#....#..#.....#.#.................#.......#..............#..........#.##..#...#.#.#.###..........##..#...#........#.....#...#.....#.....#.....#.................#.#.........#....#...##...#.........#.#.#......#..#..#...#..#......##....##..................##...........#.....#.#.#.#
.#.#..........#..##......##.......#....#.#.##...........#.#.#.#.#.......#......#...#........#..............##.#..#.##......#..#...#.....##..#.#........#...................#.......#..##....#..#........##......#........#...#....##.#........##..##........##....#......##.....#..#........#.#...#...#......#...##......#...#.#..#......#..................#..#...##.#...#.......................#.............#..#.......#......#......#.#.#.....#.#......#.#..#...#.#..#...#...........#.......#...#....#........#...#.......
#........##..............#...#.#......#........#...#...............#..........#...##..#....##......#..#..#........#...#......#.....#....#..........##.......#...#....................##..#..#......#.......#...........#.#.#...#..............#.....#........##...##..#...##.#........#.#..........#............#....#..#.##.#......###.......#..#...#....#..###...###.....#.....#....#...#....#............##.#....#............###......#...#.#..##.##..#.####...#..#.......#.....##.......#.....#...#..........##....#.......
...........#..#..#......#....##....#..#..#.......#.....##.........#..#....#.....#.....#..#......##.#....##..#..#.#...........#.#........##......#......#.....##....##.##......#.#.#.#.....#........................#...#.#....#.#..........#..........###..#.........#.#..#.........##.#.#...##..#....##.##.......................#................#..##.......................##.#...........#....#............##.#........#.#.#.#....................#...#......#...#......#...##.....#.#....#....#...............#.#....#...#
.#.#......#.#......#......##..........#.#.......#...........#....##.....#.#.......#...#...#..#...#.#.#.....##........#..#.........##.......#.......#.#.#.......#...#...#....#......#.....#.#....................##.....####..###..#..#...##......#.#.##...#....##.....#.#...##.#..##.##.###.#....#......#....#.......................#.......#...#.......#....#..##.....##..###....##........##....#........#...###....#.....#..##.#....##..##...................#.#...##....#.....#...#.#..##..#.#....#..#........##......#..#.
.#......#.......#........#..............##.#...........#.#..........#....#...........###....#....#......#....#...#......##....#.#..##.................#.............##.#.#.##........####...##......##......#...##.........#.#..#..##.........#..#........#...........#..#.........#...#....##.....##.#....#....#..##....#.....##..............#.#.#.#...#..#......#...#.#..###.......#.....#.....#..#.........##..#.##..#...........#............#.##......#....##...#..#..#.............#............#.#.#..#.......#.##..#..#
#...............#.......................##..#...#.............#...#..................#..#..#.#.....#....#...#..........#....#.......#...##...##..#......#..##.##......#.....#.....#.........#.#.............#.....................#....##..................#........####.#.......................#.#..........#.....#..#....##....#...#.....#...##..#..........#..#....#.#....##..##........#......#.#.###........#.#..#.##...#...#.#..........#.#..##..#........#......#...#........#.#.......#.........#.#......#.##......#.#.
.......#.#...#...#.#.#....#.#..#.#...........#..#....#..........#.......#......#.................#.....#..........####.......#.#.###..#........#.............#.....#...##..........#......#.#.......#...........##..#.....##.#...#...###.#.....#.##..#..........#.#....##.......#...........#......#.##.........#..##.#.#...#..#.....#....#.#.#..#.##.#................#....##.....#...#...#...#...##.....#..#.#.......#.......#.#....#.....................#.##...............#...#....##.###....#.........#...#.....#....#..#.
.......#..#...........#......#...###...............#......#...#...#.....####....#.#..#.#...#..#...#......#..##.#.....##....#...#...###...#.....#......#.........##.......#.....#............#.#......#.##........#...............#.#...#..#.....##.#........#....#..###.#.....#..#...........#..##..#............#.........#....#...#.............#..#..#..#..#.......##.....##.....#.#...#......##..##.........##.....#.#..#......#............#....##........#..#.......#.........#...........#..#.#.##.......###.........#...
#.#....#.#........##.#....#....##.#..##..#..#......#.......................#.#...#.#...##....##.......#...........#......#....#.#.......#.#.....##.....#.#.#.#...................#..##....#..##....#..##........##.##..###.##.....#....#..#..#......#..#..............##.....#.#..........#...#.#.#...........#...#....#.....#.....#...#.##..#.......##...#...#...#.....##.#.#..#.##........#........#..#....#.....#........##.#....#...##.....................#.##......##......##.....#.....##..#.#...#..##.#.................
#.........##...#....#.....#.####..........#.....###..........#......#....#...#..#.#....#...#..........................#...#............#....#.......#....#............#....#.#.#.........##.....##..#.##.##...#.#......#.#...#..#.................#..............#.###...#..#.#..........##...##..#...###.....#...##...........#...#.....###..#........#..##..#...#...........#.........#............................................#........#.....##.............#...##..#.....###...#...###..#........#............#.....#...
..................#.#..#..#...#......#.#.....#.........##..#.........#.#...#.......#.........#......#.#.........#........#.#.......###...................#............###..#...#....#...#........#.....#.##........##.......#.........#...##.....#..####.............#.........###........#..#.#......#.........#..#.....#......##....#.#.....#...#...#...#.........#...#.......#......##......#.#....#.............#.........#.............................#..#...#...##..#..#..........#.....#..#.##...##..........##......##.
.......#.#..#....#..#......#......#.....#...........#..#.......#....#............#....#..##.#.##.#...............#...#..#.##..#..#..#.##.............#....#...#..#...##........#............###..........#...#...#...#.#........#......##..#....#..#..#...#.#........#.....#....#...#............##.......#......#.#...#......#.#..........#......#..##....##..#........##.#...##...##......#....#....#........##.#..#..#......##............#...#..............##.##...#...#...##...#...#.#....#............#....#..........##.
#..........##.#.....#.......#.....###..#...#.#.#.....##.......#....##.......#..#.###...........#..#.....#.......#..#.#....#.#.......#.........#...#...#..#............#...............##....##...............#.....#.#.........##...........##..###.#..#.#..###.##....##.........##...#.#......#...#.##.....#..#.......###...#.......##..#.....###......#.................##.#.........#.#....#.....#..#.#.#......##.#......................#.....#..#.....#....#.#..#.......#....#...#.#............#...#........#.#..#........
....#...#......#............................#.......#..##......##..#.....#.##...#...............###..#....#..#.#..#..#..#......#.....#..........#...#..#.#..#..#....###...#..#...##..##....#.#..............#....##........#...#..........#...#.#.......#...#...#..##.#.##........................#.#.##.#...#......#..##.#............#.............#.......#...........#....#...#.........#......##.....#......##.#.......#.........#......#..#....##......#........##....#....#...#..........#.#........##..#........#.##....
#...##.............#.......#..#.#.#........#.#..................##......#..........##..##...........#...###..........###............#..#...##....#............#.....##.#.....#..#.............#....#.......#..#....#.........#.........#...#..##.#.#...##.........#..#...#......#........#..#...#.....#............##...............#......#.#......##...#..#....#.......................#...........#..............##.....#....#...#.#.......#.#...........#........#.................#......###.......#..#..#....#.....#..#...
.....###.......#......#................##...#..##.#....##..#.....#........###.....................#.#.####..#...#.#......##....#........##.#.........#.............#..#...........##.......#...........#.............#.##...##..#...#..#..#.#..##...#....#.......................##............#............#.....#...#..............#.......##.....#..#..#......#...............................#..........##.#................#...#.#.......#..#..#.#...#....##....#..#......#..#.....#...#......................##...#.......
..............#.#..#..##........#.....#..##...#.####..#.............#.#...##....................##..##....#.......................#......#...#.....#...#...#.#....##...##.#.#.#......##..#..##........#......#..#..#.....#.##..#..##.##.........#.........#..............#.........#....#..#...#.................#......#.#...##.....##...##.#.......#.###.#.....##.........#...#...#.#..##....#..#........#....#........#......#...........##...#.#.....#####...........#........#.##....#...#......#.....##.#..#.#......#.#...
..#.#.#....#..#.#...#.......#........#..#............#.............###.#........#.......#.#......#...#.#.#...###........................###...#....###.##...#.#.#........#...#....#....#....#...#....#.........##......#.#..#...................#.#.............#.......##.......#......#.##.........#.##..#...##.#..#...##...#.....###.#..#.............#.#.........#......#....................#........#......#...#.#.........#.#....##.##....#.....#...#........#..........#.....#....##....#..###...#.....#...#........#...
.....##...####..#..####.....#..####...#.#.#..........#.#..#.#....#...................#.###.#.............#...#.....##.#.........#.........#...#....#......#.##.........##.##..#..#.#.......#..##....#..#.......##.#.#.....#......#...........#.........####.......##.##.....#....#..#..#.#......#....#...##.........#..#...#.......##...##..#..#....#...#.#.#................##..#..................##....##....#....#.#.#.#......###......#...###.##........##.......#....##..##..#.......#.#..#...........#....##..##.....#...
.....##..........#.......#...............#..##........###..#..............#...#.#..#.....##...#.#......#..#....#..........#.#...##.....##............#......#..........#.#.......#.##..#.....#........#....#..#.#.##..#....#....#.....#.....#...#...#..#...........#............#....#.........#......#.....#.....#......#..........#.....##.#.....#.#.....#.....#.###.#.........#.#...#....#.......#.#.......#....##........###.......###...#......#...............#.#...#...#.#..#.....#...#.......#.#................#....#..
.....#...........#...#...##.............#...........##.#............#...#....#..#.#....#...............#...#......#.........#....##.............#....#......#.....#......##.#...........##........................#...##..............#.......#.....#....#......#...##....#.....#.#.........##......#...##....#.#.##...##..#......###.#.##......#..#..#.........#.#......#.........#.......................##....##......##........###..............#.....#..##............#..#..#............#...#..#...#..#...#...#.#.........
.............##..#.........#........#..#..#.....#...........#......#....##..#.#..#...#..#.......#.#.####....#.#...........##.#.............#...#.#........#.#...#.......#.#.......#...#.....#.....#..........#...#..#.#.....#.#.##........#.........#.....#.....#.....#...#..#....#......#.........#........#............#.........#..#......##.#.#...#.#...##................#..#.##.......#......#..#...##.....#...#..........#....#...#.#.......##.........#.......###.......##.........#.#.....#......................#.#...
......#..#...#....#....#.....#...........###....##...###..#.#.#........#.........#...#......#.#.##..#......#.........#...#.....#..##.#..................#.....#............#..#.#....#.......#.#......#...#..#....#.................#.#....##.....#.#.......##..#.......#......#..........##........#.#..................##.........#......#.#.......................##.....##....#..#...#.......#.............#......#....##...............#....##.........................###.....................#..#..####.#..#.#......#.#..
.....#....#...........#...#...#......................#..#.#...#..##.....#........#.##..........#...#......#.##................##.#......#...#......#...###....#.#........#.#.#......#.....#....#.....###.....#...#..#.......###..#......#......#.#...............#..#.....#.#........................#..........#.#.......#.........#..#...#.....#..........#.#.##..##.#...##...###................#...#.#......#.##..#..#.##..#.#.....##......#....#.#.....#..####...#.##..#....#.##.............#.......##........#.##...#..#.
.#....#....#........#....#..#.#..#.##.........#.#.#.............#..............#......#..#...#..#.#.......#...#.....................#............#.............#................#..#.........##....#..#....#.##....#..#...#...##...#......#....#...#.........#..##...#.#.....#...........#.##.#.........#....#..........#..........##........#...##..#..#.##.........#.#....#...#......#.#...#....#.....#.#...............#......##.....##.#.#..........#..#..#.......#.....#..#....#.....#.#.#....#..#.##......#..........#.#..
....#.#.........#....##...........##..#.......#.##.#...#..#.....#.................................#....#...##...##....#..#.#.....#...#.....##..........#.....#..#...##..#...#........#.#.#...#.......#..##..........#...#...#.....#....##..#.#.#......#.........#.#.....#..#.#...##..##...##..#.#........#.....................#......#.#...#...#..#.......#..#.......#..#........#....#....#.......#.......#.......#.#.........#..##.#.#..#..#.#.........#..#...#.......#.....#...#......#..##.##...#...#...###.#.#.........#..
...##.#.####........#..#...##.#.###....#......#.....#.#.#......#.....#...........###....................#..........#........#.......#...#....##...##...........#....#.#.#..........#.#..##.............#.###....#..#........#...#...#..##.#....#..........#........##.#..#....##..............#..#.....##...#..........#............#.......##................##.......#.#.##.........#.......#.#......#..#...#.......#.##..##....#...##.#...##........................##......#.......##....##...#.......#.#..........#.#...#..
.......#..#.....#..............##.#.............#...#.#..#......#......##..#.........#.#...#.#.....#........####.......##.....#...#..................#.........#.......#......#.......##...#....#.#......#....##..#.......................#............................##..........#....#.##.#.#.#...#.#...................#...#...#...##.........#........#...#...............#.....##.....#...#..#........#.#.........##..#........#...#....#..............#...#....##....#.#.....#......#..................##....#.#......#..
.##....#..#.........#..#.....#....#.............#..#..........................#...#.......#..##......#....#........##......#.....#...#....###....#....##.#.#.##.##.##......#............##...##.........#.#..#..#......................##.#.......#.##..................#......##.#..........##...#...###..................##.#.......###...................#............#...##..............##....#.#..............#....#...#...#.....#..#....#..#.........#.......#.....#....#..#....#.#......#.....#.....###..#....#..#..##..
#..#......................##.....#.......##......#...#............###...#........#.......#............#..##...............#.####.##....###..#...#...#.#.#.#...#.........#......##..##............##...#......#......#...#...#...#..##..##.....#.....#..##.#...#.....#..##...#.....#...##...#.......#.#........#.............##......##.....#.....#...#..###.#.......#.......##....#..#......###.....#..#...#......##.##.....#............#..#..........##..#...#.............#....#...........#...........#...##........#.......
...........#.......#.#.#..#.#..#.........#.............#..........##..#..#.....#.#..........#..##.#...........##...#.#......#.#.##....#..#.............#.......#.#..........#..#.#........#......#.....#.#..#.#.....#...#...#.......#..##...#.##......#....#...............##.....#..#.......#.........###..#.###.....#.#..#.#.#......#..##...#.......#.#..##..#.#..#....##.#......#.##...#..#..#.#.##.......#..........#.....#..#.....#.......#.......#......#.##...##........#..#......#.#..#.........#...#...........##.....#
....##........#..............#..#.#.....#........##.#.#.##.....#.....##.......#.##......#..#.#.......####....#.................#.......#..#.....#.##.............#...#.....#.....#......#.#....#.....#..#...##......####...#.....#...#...##.#..#.....#...#.....#........#..#..............#......#..................#....#......#..........#..........#............#............##...#.#.#...................#..#.........#.#...............#.#..#.......#......#..#....#....##......#.......#.##..#....##.#.....#..........#...
......##..##...........#..#..#........##..........#.......#.#..#.....###.....#.#...#.................#........##.#.#.....................#...........#..#.............##.#........#......#...##.......#.........#...............#..................#......####.#....#..#.#..#..#......##.....#..#.....##..#........#.....#.#..#..##...#..##...#...#...#...#........#.#..............#.........#......##..#......###.......#.#.......#....#...#.#.....#......#.#.##...##.#.....##.#......#..............................#..#.....
..#..................##.........#.#.....##.....##....#....#......#.........##.#...#......#.......#.#.......#.....#..........#......#.......#...........#....#....................##.........##..........#.......#....#.#.........#.....#.......#.......#......#....#.#..#..#.#..##...##.....#.....#...#.##.#....#.........##.......#.......#........#.#.#..#....#.#...........#...........#..#....#.......###.....##..##..##......#................#.......#....#....##.....#....#...................................#..........
..............#.#.#......#.....#..#....#.................#.......#.#....#...#.....#...##......#..........#.#...#...#........#.........#.#...............#....#.#............#..#.................#.....##........#....#..#...#.#.....#.#....##.........#....##...#....#..##............#.#............##.......#.#...........##....##...#.....#.#...#...#.....##....##...#.#......#..##.#...#.....#..#................#..#............###...#....#........#..#................#.....#...#......##.##..#......#..#....#..........
##...#........#.........##..#....##..#...........#.##.##....#..#..#....##....#........#....##.......#...#.###.....##....#...#.....#.#.#....##....#.......#...#..#.#......#...#.#........##..#....##...#..#.....#..#.........#.#........#.........#..#.##...............#.....##....#.#.....##...#.#...##..#.#....#...#.....#..#...#...#..#....#..##.......#...##...........#...#.#....#..#.##...#.....#.#..#....................##.###..##......#..#.....#.#...................#....#.............#.#.##.........#.#..#......##.
...#.#.#...#.##....................##.....#..#.....#.#......##.###.....#........#.....#.##...........#......#.#.........#.#..........#.#..##........#..#.....#..#...###..........#..#.........##.#....#............#.....#....#..#.....#.#.##.....#..##....###..#.#..........#.#.......#....#..........#....##.#..#.#.#...........#.#....###................##..........#.......#.#................#...#...#..............#..#......##......#.....#..........#...#..#.#....#....#.##....##...#......#.#.#.....#........#........
..........#...#.........#.#....#......#......###....###.....#.##.#..#...#....#.......#.##.....#..###.......#...#......................#...##.#.#......#......####.#....#...#...#..#...........#....#..#.#.........#...#..#.....#...............##....#..#....#..#..#.#.#.#.......#...#............#....#....#...#...#..#...##...##.....#...#....#....#...#...........#.......#.........#....#...#...#..#........#....###..............#..#.##...#.#.#...#......#.........#....##..##...........#.#......#....##..##..##.....##.#
......###.#.#......#...#...#..#.#....#....###..#....#....##.#......##...##....#......#...#.......#.....#..#..##.......#.#.....#..#..#.##...............#....##.#...............#..............#....#.......#......#.##.....#...#.#.....#...#.#..##..#.......#...#.................#.#...#.....#.......#.#......#..#..#...#...##.....#.#....#............#..###.......##.#.#....#......#...#.###............#.##...##............#..##....##.#.....#..#.........##........#.......#...#..##.#..........#.#...#........#.......#..
..#............#.........#.......####.#..#...#.......#......#.....#......#.........#.....#.......#.........#.#.#..###....#...#...#.....#..#.#.#...#.....#......##.#.##.....#.......#..#.#..............##..........#......##...................#.....#.......###.....#.........#........#...##..#.##....#.......##..#..#...#.......#...#.#...#...#......#............#..#..##.#...#..#........#.......#........#.....#............#.#..........#..#.......#.................#..#.#...###...............##...##..#...##....#.....
.#.#.#....#..#.##....#.#...#.....#..#.........#................#.#...#..##.....#.#.....#.........#...###..#...#..#....##..##...#....#......#..#......#.##...........#.#....#.##...#......#....#...#......#.##.......#....#.......#..#....#........###.#..............##.........#.....#....#...#...............#..##...................#....#...............##......#...#.#...#............#................#........#......#........#............#.............#.......................##...#.##..#.##.#..##...#............#..
..##...##......#..#..#........#....#.......#..##.##.......#........##...............#.#..#..........#......##.##.#..#......#........#................#..#...##....#.....................#.....#....................###.....#....#...........#.................#......#.....#......#......#........#.................#..##.....###.#...#............#......#.............#....#.......##...#.....#...#..##..##..#......#..#...#..###.........#.........#...............#......#..............#...........#..####......#.........#
#.#..........#....#.#.#......#.#........#...#..#...#.#.##........#..#...##.....#...#.#.#.#..#..#.....##......#.......#...###.....#............#..#..#........##..#.......#..#.........#............#....##..#........#....#.....#.##..###..#.#.#...#......##....#....................##..#.#..#...........#..........#......................#.#....##...#...##.........##.#..#.#........#...........#.....##..#.#.#.#.##....#...##..###.#.#.....#....#...............#.......#..#..........#.....#...#.....#....#...##......#...
.#......####.......#...#..#..##....##.......#........#.....###.....#.#..##....#.......#.....#..##...#..............#...#..........##.....#..#..#.....#.#.........#.####...#........#.....#...................#..#..........#....#....#...##...............#...#...#.#.#............##.#...#..#....#.####.#...#.#..##.....#......#......#.....#......#.....##...#...#...#.........##.#.###.....#..#...#.#...#.#....#....#...#..#.#.............##...#.##.#...#..#.......#.......###.......#..#.#..#..#...#.#.....#....#..........
..#........#............#....#.......#....###..............#............#...........#.....#...............#.#...#...#...#..........#......#..#....#....#.......#.####.........#.....#.#..#.......#....#...............#.#..#.#..#.#.......#...#........#.##...#..#....#..................#.....#.....##...#..#.....#.#.#..#...........#......#.........#...........#.##.........#...#..#...#...#..#.......#.#.............#....#....#....#.....#...#............#.................#.#..#......#.#......###................###...
......#........#...##......#.##.....#....#........##.......###......#........#..............#..#..#......##...#...#.....#..........#.#..#........#.....#.........#.........#....#.#..........#...##........#.......#.............#..#...#....#...##..#...##......#....#.##...#....#...#....#..#.....##............#......#...............##...##..#........#...#....#.....#..#........#.................#.............##...#......#.....#.......................#...#.#......##..........#..##..#.........#.#..##.......#..#....
#......#..........#.#.#...#....#.##..#......###...................#..#........#....##......#.#..##.....#.......#...##.........#....#....#.#.....#.......#...#.........#.#......##.....#..#.##................#...#.#....#...#.......#.##....#......#........#.#...#....#.#....###..#.....##..#......#.....#..#.#..##.......##.....#..#..#..##..#......#..........#.......#..........#.....#.........#..#...###...#...#...#..#.....#..#.............#..#..##.........#....##.....#...........#...#.....#..#...#......#.....#..#..
...............#..#.....#..........##..##...##.......##.......###.......#......#....#..........#...#............#........##...#.#.........#..#.....#......#.........#...##.#.......................#..#..#.#.........#..##.#..##....#..#....#.........#...#.........#..###..#.......#.........#.....#.#..##.......##..............#.............#.......#...#...##..#....#.#..#....#..#....##...#.....#.........#..#.#.#....#....#..............#...##.....#..#...#..#............#......#......#..#.......#.#........##......#.
.#..#....#..#..#.#..#....#.#..#..##........#............#.#..................#.#...#.##........#..#.#......#...#.#.#.#.#.#....#....#...........#...........##....#..#.................#.......#......#..#.#.............#....#....#...##.#.#......#.........#..##.........#..##.......##............##....#.#.#...............##.#.......#......#..........#.#..#......#..#..#.#.....#..................#.....#......#.....#.##...........#.#..#......................#.......#..........#.....#.#...#........#....#.##.#.#..##.
.#...................###....#.....##..#......................##...#......#.#............#..#..#.#..####..#.............#...#.......#......##................#......#...#...#.......#...#.....#......#......#.#..........#....###..#..#.......#..#..#...#...#.....#....#.#........##..#...#..#....###.#......#..#.........#.......#..#.....................#....#....#....#..#.#..........#.....##.###.............##..#.......#.......#..#.#.....##.#..#.#..#......#.#..............##.#........#..#..#..#........#.#...........
...##..#.#.#.............#.#..#...#..............##.......##.....#...........#........#.......#....#.....#...#...#.....#........#.........#.......#..##...#.#.#......#..................#.......#...#.....###.#....#......#...#...#.....#....#......#....###..............#.##..#..#.......#.............#...........#..#.....#....#.....##..........#......#...##...........#..#......#...........#.#...##..##.....#.....#..................##....#.#...#.##..............##...#...#......##...........#...##.#.#.#.###.....#..
.....###...#..#................#...#......#.............#...#..........#..##....#........##.....#...#.##..##...#.......................##........#..#....#.###...#.....#.......#.....##..........#...........##..#....#.#..#...#...#..#.........................#......##.......#..#...#..#..#.....##..#.....#...#..#.........##........#.#......#.....#....#.....#......#..#.......#...........##........#........####.#................##..........##...#....##...#....#.#.....#.............#.....#.....##.#...#....#.#....#.
#.##.......#.##...........#............................###.#...#...#...#.........#....#.....#.#...............#..#.#.#.......#......#...#....#..........#......#.#..#.......#.....#....#..#.....##....#...#.#...........###.....#.....#......##.#..#.....#........###.#................#.##.....................#.......#.....................#..#....#..#.#........##.#..#.#.....#..###..#....#.#.......................#...#................#....#.....#........#.#.........#.......##..##....#..#..##.#..#.#..##...#.#.#...##
.###..##......#.............##........#...#...#.#.#.....#.#..#.#......#.........#.#.........#...#.##...##.........#..#...#.......#...#...#.#.#.#......#..#..#......######...........#...##.................#...##....#..#..................#...####..##..#.#...#...#...#................##....#.....#..#....##.....#..#.#......#........#...........#...#.#..#.......#...#....#.....#...#.............#...##..................#..#......###........#.....#......#.........#..........#.......#...#.#.............#....#.........
..........#..............##.......#...........#.........####....##.#.#....#.....#..##..#...#...#.#..#.........##....#.....#........#....#..#...###.....#................#.#...##..#.....##.#....#.##....#.#.###.#.#.#..#...#.........#.....#.#............#.........#..#.....###..#..##......#...#..#.....#...#..#.......#.....#...#....#...#....##........#....#.#........###.....##..##..#.#................#.....##.#.....#....#..#.#.............#.......##...###........................#.........#....##..#.......#....##.
...#..#.....#....#.#.#.#........#.#....##........##...#..........#.....#..###..#..#...#....#..............###....##.....#........#.....#.#.###.#.#................#...##....#...#.##.....#..#....#..#..#.#.....#..#.#................#.....###.#..#.#....##...#...........##.#............#......#.#.##.....#..........#..#.##..##.#....##.#.##..##...#.###...........#.#.....#............#...#........#......##...#..........##.........#....##.#................##...#........#.....#..#........#.##...#.#...#...#.##........
........#.....#....#.#.#.#..#.....................#....#.............#...#.....#...#....#.........................................#......#.........#..............................#................##...#.###....#..#.....##.#.......##.........#..#.#..#.............##.#.#...#........#...#..#........#..#.#.....#..........####.........#...................#.....#....#...#............##.....#..#....#.................#......#.#.#....#...###.........#.................#.#...#...........#..#.........#....#....###......
..#.......#...............#.......#.............##...#........#.#............#...............#...#..#.#..#.#..........#.#......#....#.#.#.#...........................##.......#..#.......#.#....#...........#.#..#......##..........#.#.....#........................#...........#.#...#..#.#.##...##..#...........#.......#.........#.......#..#...........##....#..#..##......................##.......#..#...#.....##..........#.##..##........#..#....##....#...##...#.............##...#.........##.........####..........
...#.....#......#...#........#......#...#..........###......#....#...#.#.......#....#.#..#....#...#...#....##.................#.#.##......#.........##...#.#.#..#.#.......#...#.........#..#.#.#..#....#...............#..#.....#.#......##..........#.....#..#......#.....#...###.....#.#.##.....##......##...#.....#...##..............#..........#.#...#............#....##.##.....#..#.#.#...#.......#.#..#............##..#...##....#...#....#....#........#.#....#...................###.............#..##...........##...
##..#.#...#.....#...................................#.##.........##..#.##....#.......#..#..#........#.......#..##...........##...#......#.#..##...#...#......#.......##....#...#..........#.#.....#................##.......#...#.......#.#....#.......#.#....#.......#.####.........#........##.....##.....#....#..##....#....#.##......#......#.....##......#........#..#.......#.............#..#................##.#.####..##.#...#..#.......#.##.#....#.....#.##.##......#..........#......#.....#..#.....................#
......#..#.......#.#..#..#.#..#####..............##...............##.......................#.###..##...........#....#...........#..............#..#.............#..#...##.................#.......#............#.##.##..##...#....###....#..#.....#...#......#.##..##....##...#........#.....#...........#..#.......#..#...#....##....#.....#..#..#....#.#.#..##....#....#.........................#...#.#.#.......#..####............#...#..............#..#.......###.#...##....###....#...##......#...#........#.#........#..
..#..............#...##.#..#.......#....#............##...#.....#............##....#.#.......#....................##.#.#.#.#..#..#.........#.#.#..#....##.#...#.....##..........#........#......#.#..........#............##..##.#........#....#..#.....##.....##..............#...#..#...................#..#..........#.#..##............#....#..##.....#..#...........##....#......#.#....#..............#...#....##......#.#..........#...#..#.#...##.#..#.#..##..........#.......#.#..##.....#...............#...#..#..#.#.
.#..#....#...#.......#.#.....#..#......#.#..#....##..#.........#.......................#...#.#...#...#..#.....#..#.#...#.........#..#..........#...##.......#.#........#.....#.#.#.............###........#...#.......#....#..........#.......#........#...#.....#.......#...........#...#.#......##.#.....#.##......#..##......#....##...........#.............#...#.....##...........#..##....#.#.....#......#..#................#.....#.....##....#....#....##..#.................#.........#.............#........#..#..##..
#.....#.....#...#.....#...#...#...#.....#...#..#.#.......#...........#...#......##....#...#.#...#.##..#...#..#.#....#.#...##......#.#........####..#.#........#......#..##...#..#...#.#.....##...#...###.#.....#....##..#......#.##.#.....................#.....#.......##..............#......#......#.....###.....#.##.#.#.#...#..#..#........#..#....###..#.......#..#..###......##........#.............#..#...##.....#........##....#.#..#..#...........##.......##..#.....#....###.##..#......#.#.#..#.#.....#..##..#.#...
.##.#.#......#.......#.....##....#........#.......#......##..#.....#...............#...#.##...#.#..#......##.............#..........#...#........#...#....#...#..#..#.#..#.#.#...#.........#......#..##.......#....#...###.....#.....#....#.#....#....#...#.#...............#......#...#...#..#.#......#...#..#.....#.....##.#.....#.#..........##..#..........#.##....#..#......#......#..#..........#................#.#..#......#.#...#........##......##..#......#...##...#..#...#......###.........#..#..#......#..........
....##...#.....#........#.#......#.#.........#..#...#......#............#....#......#.....#....#.#.#.............#.........#............#...#.#...#..##.#....#.....#............#..##.##.#...#...#..#..........##...###.#.....##.....##..............#.#.#.#.#....##.......#....................#.#...#.#......#.#..#..........#.#.....#.#..#.##.....#....#....#.#..#......#....#.......#...#........#.#.........#........#....#.#......................#...#..#......#....##...##..........#...#.#........#...#......#.##.....#
...##...........#....##..........#....#...#.#..##.......##..#.##....##...#...........#....##....#...........##.......#..##...#..##.........#.#.....##....#.......#.......#.#......##..##..#...........................#..#.##..##......#...................#.....#........#...#.....##...........#...#.#.......#...........#.#.......#..............##...#.............#..........##....##.#..#.........#..#..#...........#...#....##.#..#...#...#..#.#...#..........#..............##.##.....#......#....##........#.##........
..........##.........#...................#..#..#......####..........#..#.....#.........#.#.......#..........#.......##.#.#...#.....#..#...#.......#.#...........#.##...#.....#..#....#.#..#..............#...##..#........#..#....#.....##.......#...#......#.............#...#.#...###.#...#...#.......#.##.#........#####......#.......##...##..............#...............#..#..#......##.......#....#.....###.............#..#...........#.#.....#.##.#.......##.............#.....#.#....#.........#...#.#.#.#...#.#......
...#....#.......#.#......#.....#.#.....#.#..........#.#......##.....###......##...#............#......#...........#..#........#.......##.......#....#.........#.#.#.......#.........................#...#.#.#..##.........#............#.#...#..#....##.#........#.....#........#.#........................#.#.....#.....#.....#.......#.......#.#...........##..#.#.#.#...#...#......................#.......#.....#.#....#.#...#...#.....#..##..............#...#.#....#...#...##..#..........#.#..#...#........#....#.#......
.....##.....#..#............##.#.#.#...#.......#..............#.......#.#.....#................#.....#..#...#..##...#...#.....#.##.#..##...........##.........#....#..........##.#.#.....#..#.........#..#...#..#.......###..#..##.###.....#..........#..#.#.#..#..#...#..#..........#.....#..............#.#.....#.......#....#..##.#.....##.........#....#...........#........#..#...#..........#...........#..#........##.............#............#......#....##......#........#..........##..##.##......#..............##..
.............##..##.#........#..#..#...#....#..#.............#.....................##.....##..##...........##..#............#..#......#...........#.##....#...............##........#..#...........#..........##.#.....#....#.....##..#...........#..#.....#..#.....#.#.#...#.##.#.#..#.......##.....#.###....#...........##.#...........#........#..#..#..#.....#...#.....##..........#.........##.............#.#..#..##.#..........#................#.#.##.....#..#.....#..........#.....##......................#.......#...
..#....#....#....#...###....##.#...........##.#.#...##....#.....##....#.....#......................##.....##....#.................##......#.....#......#.#.......#....#...#...###.....#..##.....#..#.##.#.....#.........#...#....#....#.##.#...#..##....#.#.###..#..............#..#.#.......#.....#.#.....##........................#...##......#.........#...#...#.............#........#....#........#....####........##......#.........#...#.###.....#.#.................#.#..............##...#.#..............###.......#.
.#..........##.##....#........#.....#.....##....###......##.#..#...................#.#....##...........#....#..#....##.........#............#...#..#..............#..#.......##.........................#...................#....#.#..#.#.....................#...............##....#...#.......##.....#.#.#..##......####.#.....##..##...#...##........#......#..##...#....#.....##.#....#........##..........#..#...#......#.....#.......#..#.###..#..#...................#.##..#..#....#..##............#...#...#....#.##..#.
.##.#...........#.#........#....#.#...#...#......................##.....#...##......#.........#...#.#.#.......##..................#........##...........#......##.....#.........#.#.#..##......#..#...#.##.......#....#............#...#......#.#..##...#....#..............#..#.....##..##......#.....#...#.##.#...........#............#...##......#......#.#.......#...##...........#.........#.#........#.##.#..#....#...........#.#...#..#......#..###........................####.#..........###..#..#..#.......#..#......
..#....#....#.....##..#...#.....#....#..##..#....##.........................#....##..#...#..##..##...##...........#...............##...........#..#.#..##.........#.#.##....#...#........#....#.#......#........#........#.......#......#...#.......#..#..........#..#.#....##.###.#................#.#..#...##.......#.#.....##....##...#......#....##.....................#...#...........#...#.#.#.#.##..##.....#..##..#...............##.###......#..............#.#.......#.#.##...#............#..#..#..#.......##..#.....
#...#..#.#......#....#....#.......#........#.....#..#................#..........##......................#.............#.#...#........#...#.......#.....#..#............#.#.#...#....#....##........#.......#..........##..#..#..#....#.....#....#.....#...#.#...#.#..##........##............#..#...........#..............#.#.....#........#..##....#....#..#..................##......##..#.#.............#.#...#..#..........#.#..##..##.......#..#..#...........#..............#.........#.....#.........###.......#..#.#...
.#.....#..............#.........####.#.....#....#.........#...#...#.........#..................#..........#..#..#..#....#.###....##.........#.......#.#...#...#.#.#........................#.....#.#...####...#....#.#.#..#.......#...##...#...#.#....#...#..#.#.....#...#.#........#......#........##.....#....#.....#...#...............#..#....#...#.......#...#.#........#......##..#.......#......#.#..#......#....#..#..........#....#......#..............#..#...........#......#..#............#..#................#....
.##.#.....#........#.........#........###.#..##.....#...#.##...............#..#.......##..#.........#.....#......#.........##....................#....#....#.#...#.....#....#............#.............#........#......#.........#...##...#...#.#.#......#....##..#........#..#....#...#.#..#..#.........#..........##..#..#.....#...#.#....#.....#...##.............#.....#........#.........###.#.##........#.#...#................#...#...........#.....##..##.#...#......#.....#.#..#.....#...#..#...............#.#..##...#
.............#........#....#......#.#.........######....###........#...#...#....#...#......#...........#..#.......#..##....#..#.#......#....#..#..#.....................#.....##.#...#.....#....#.............#.#........##..#.....##.#...#.............##.....##.#....#.................#.......##...#..#.#..........#.....##..#.............#...#.#.................#....#..........#.........#.#.#..........##.#........##......#....#.#..#....###..........##...#....#.#....#..#....#.#.....#..............#....#.......#...
#.......#....#..#.##..#....#....#......#.#..#.#......##..........###.......#......#......#...........#..#..#....#......#.###..........#.#.#....#....##.......#.##......#.......................#.....##..........#..#...#.#.....#........#.##...#..#...##........####...#......#.#...#........#.......#...#..#..#.#............#.###.#........#..#..........##...#.............#.#.....##........#..#.##........###.#......###.....###...##...#...#.......#................#..#..#....#..#...................#..##...##.......#.
.....#..........#.........#.#.##....#...#................###..#....#..##..........#...#...#.###..#..........#.........##................#.....#...#...#........#......#......#.......#.#.......#...#....#.#...#...#.#....#...##......####.....................##......#.#....#.#.....#....#....#..#......#..#......#.###..#.##....##.#.#.............#..............###...#......#..........###.#.#.....#........#..##.###.........##....###.#.##..#......#........##.#.#.#.....#.#..#......#..#........#.....#.......#.#.#..##.
..##..#........##.......#...#.#.....#..#..#.#.......##....##.#........#..........#...............#....#.........#.......##...#....#...............#.....##..#.###..##..#.....................#....#.#.....#.#............#......#.......#...#.................#.##......#.......#...#..............##.##....#...#..#......#.....#..#.....#.................#.#.##...###.........#....#.##.###.##...........#.....##...#...#....##...#....#...#..#.#..#.......#.......#.........#....#...##...........#..#..#...........#...#....
....#.#.............#.....####.##...#..........#.#.....................#.##...............#.....#.....#..........###.#..............#.........#...##...#....#..##......#.#....##....#.#..#......#..#...#.....#...#.........##....##..#.#....#..#.#.#............#..#..##...........#....#.....#.........#............#.#..#......#......#.#.#....#...#...#....#.....#..##..#............#..#..#.##.....#...........#..#....#........#........#..................#....#.............#.#...#....#........#............#........#..
....#....#.................#......#.#.......#........#.#####......#...#.#....#..##.#.#...#..........#.....###...#...#........................#.#.#........#.#...........#...#..#.##............##.......#..#.....#......#..#.....#...#.#.#.......#...#..##.#....##...###...#...........#....#.#......#..###...........#.....#...#.##..##..##.#........#......#........#................##...#..#.#...#.#........#..............#..#.#.#.....#.....#.....#................###.#...#...#...#....#..#........#.#..###........#.....
##.#.#..##.......#.......##...............##.##.#.#.......##..#...##.##............##.#..##...###..#.........#.......#..................####...................#...#.........#.......#.........#...........#......##..#.#......#...#.#..#...#......##...##.#...#.....#.......#.......#...##.#.#.....#.........##...#.....#........##..#.......##.........##.................#.............##....#..#...#..#...#..#.....#.......##..#..#.....#............#...##....#.........#...........#..#.###.#.#....#.........##...........
.....#...##....##.##.#........##.....#.............#...##......#....##.#....#..#..#.....#.#........#.#...##........####......#..........##.##.#......##......#.##.##......##....#.....##.#...##....#......###..........#....##...#.#...##...........#.#.......#.........#...#.....#....#..#...#.#........#.##..##.##........#..#..#...#.#..........#...#...#.##..##..##..#.....#.....#.....#............#...###......#.........#.#.....#.....#..#....###.#..#.......#.....#........#..#.#.#...........#........##..#........###.
......#..#.#......#..#.....##.#.##.#.#....#.............##...#.....#......#..#......#...#...##.#...........#..#..#.#...#....#........#..####..............#..............##..#....##......#..#...##.#........#..#..#.....#.......#..##.....#........#..........................#......#.#....##.....#..#......#............#..#.###......#...........#...#...#......#.........#...............#...#......#...##.#.....#.......#.#..##.........#.##.##.#.......##....###..#....##.....##...#..##..##.#........#......##......#..#
..#...#......##......#......#......#...#.........##..#.#....#...........#....##.........#..#..#.#.#.........#...............#.#.#.#..#.......#.#.........#.....#.......#...#....#...#.....#....#.#....##..#..........#..#....##.#..##.......##....##.....#..........#...###.....#...#.....#..#...#......#..#..#....#....##..#.###.#....#...#..#...#.....#.....#...#.......#......#...#.#...........#...#....#.............#...............##......#..#.#....##.#....#.#.....#......#....#...##......##.................##.##....
#.......#....##.#........#.#........#..##.....#.#....#...#......##.##...#.......#....#............##....................##........#.##.....#....#......##....##..##.#...#......#...........#....#..............###.........#..#....##.......#..#......#.#..#........#........#.................................#.......##.#..#........#..#.##.#..#...#...#......#..##.#..#........#.....#.....#.#..................##...#...........#.#...##..#....###..#..#..#....##....##.#...#..#..#....#....#....#..#....###..#...#...#.....
.#..#....#...##...#.....##.#...............#......#..#.#....##......#..........................##...#......#.#.#.....##.............##......#.....#..#....................#..##.......#....##...........#.....#.#....#.#............#....#....#........#....##......#...........#.##..#......##...##.#.#...#.#........#....#..#..........#......#.#..#..#..#...#.##.#..##...........#....#.....##.#...........#...#...#.#..#....#..........#..........#.#.#.....#.#.##.##..##.....#.#...##........#.......#.##..................
...........##..#.##....#......#.###......#..##......##.##.....#.##.....#..........#...#.....###..##...#..#.............#...#...#.#.............#.......##..#.#....#..#.##..........#.......#.#..........#.......#....##..........#.#.#...##...#....#....#.#....#..##.......#.#.......#....#...#.#...##............#....##..............#.#...................#......#..........#......#.#.#............#.#.#.#.##......#....#....##....#...#..................#.....##...###.##......................#.....#........##.#........
#....#.............#..........#......#..#....#..............................#......#........##...#....#....#.#.#...##......................##.#......#.....#....................##.....#..###.....####....##..##.#....#..#.#.......#.............#.#.....##.##........#...............#...#....#..........#......#.............#........#.............#....#.#.#..............#........#.#...............#..#..#......#............#......#..#...........#......###....####...#.....##.#...#........###....##.##............#...
........#.#......#....#......#...........#...##....#..###...#...........#.....#.......#....###.....##..........#..#......#.##..#.#...........#..#........#...#.....#.....#.#...#..#..#..#........#.#....#.......##..........###...#.........#.###.#....##........#.#.....#.....#.##.#..........#..###.........#..#....#.#.......#.....#...##............##.....................##..###.#...##....#.....#........#.#...#.#....#..#...##................#.....#..##..#....#......##.#.......#.......#.#..#......#............#....
#........#............#.##....##.#...#..#..#.#............##..##....#.#..#..#......#...........#........#......#.....#....#..#.#.....##...#................#...##.......#.#....##.....#....#.#....#.......#...#..##.......##.#.#....#...#..#...####.#....####..##....#.#.#.#..#..........#..#..#..#..#...#.#..#............#.........#...#....#.....###..###....#..........##..#....#..........#.....#...#...#..#....#......#.#..#.....#.#......#.#..#..#....#......................##.....#..........#..#.......#.........#..#.
...#.#..#.##...........#.........#................#.........#..#.....................##.###.........#.#..#...##.#.......##.........#.#...#.#.##.#..#...#......#.....#.......#..........#.#.........##...........#.#.#.####..#..##.#...#...#..#.....#....#....#.......#.......#.........#..#.###......#..##......##..##....#.##..#.........#.##....#........##.....................#...................................#..#......#..#.......#..#.#.#..#...........#....#.####......##.......#...#.....#..##...#..#..#......#.....
...####.......#......#....#.....#....##...............##..##...#......#.#...#.#....#.....#......##.##...#...##..#...#.....#................####.....................#.....#.##...#..............#.....#....#...#.......#..#............##.#...#.......#.......#............##....##.........#.#.....#....#.#.......#..#.#...#.#......##..##.....#......#....##.#...#..........#......#....#..##.#........#..##........#..........##....#..........#...#.....##...............#................#....#........#.......##........#.
..........#..###.#......#....#......##.........###..#.......#.##.........#...#...........#.......#............#............###................#......#.............##...#......#...#..#.....#..........###.#.#.#........#......#..#.........#...#..##....#.........#......#....#.#........#.............#..#.#....#..##..#........#...#....###..#.#.#.##......#.........##...##...........#....#.#..#.#..#..#............#..#..#..#....#..................#...##....##.#.##......#.#................#......###...............#.#
..#......####....#.....#..##...............#....#.....#...#...........##....##..#..#........#........#...#..............#....#.#........#........#....#..#......#...##...#..#...................##.............##.#....#...........#....#...##.....###.#.#............#....#............#...###..#...#....#.................................................#..#....#.............#.#..#.##.#...........#.#..#.#....###..........#...........#.#...........#.##.#...#.#..#.##.#..#...#.......#..##......#..#...#...#..#.........
#...#..........#.###..#.....#.........###.#....#.#.#..#.#.#......###..###.#....##...##....#..###.......#........#...##......#..............#.............#.#..........#.##..#.#.......##..##....#.....#...........#......#..###.#....#..#............#.....#...#.#.....#.##..#...#.#.#.............#..###.........#..#........#.....#...#.#.#..#.........#............#..##.....#...#.........##.......#.#................##.....##....#.....#...................#....#.#.....#..##..##.#..........#...##..#....#........#....##
##.#.....##.......##.#..##...#....#......#..................#.....#......#......#...#...#.#.#.#.#....#........#..#.#.................#.........#...#..#.###...............#........#.......##..#......#.#.#....##...##..#...............#......##...............................#.#....#....#..#....#....#..##....#...##...#..#....#.........#......#.#..#......#...#.#...##.....#...#...#...#.....#.#.#..##....#.....###......#..##.#...##.........#....#....#.....#....#....#.......#...##..........#...#....#............#...
..#.#..#..#.....#.#.##.......#...........##...........##..#..#.......#.#.................#.....#.##.#.....#....#..#..#.....#.#..#......#......#..#....#...........#.......#......#..#..###........#..#.......#...#.#..#....#..####..#...........#...#.........#..#.#.#...#.###...#...#.#...#....................#...##.....#....#..#.#......##....#............................#.##....#...........###....#............#.#.........#.##....#..#.##..#....#.......#...........##.#.##.##......#.#..#..##...###..#....#...........
#............#...#.#.....#..##..................#.....##.....#..#.......#...##.#.........#...#.###..#.#..............#.....#.......#........#..........#.........#.#..#......#.#.#...#.#......##.........#...#.............#...#.........#...#....###....#..........#.....#.#..#.#...#..#.##............#...#.#....#.#............#....#..##........#........#....#...##.#...#.####.##........#................##.........................#......#......#.......#..........##...##.#..........#.........#..#.....#.#........#..#
..#.#.#...#..#.#...#....#...#.#..#.#..#....##........##.##..........#...#.....####..#.#.....#.#............#...#...#..#.#......#...#....#.##...#.....#.......#.#......#..#...##..............#.......#..##..........#.....#.#...#...#..#.##.#.....#.#...##.....###...#......#....#....#.#........#..##.................#..#..#..##.....#..#......###..#.#....#..#.....#........#..#...#......#...#.#............................#..#........#..#..#..#............#.#.#.##...###.#......#...##.###......#.##......#.#........#..
.......##..#.###......#....#....#....#.....#.....#......##..#.....#.#............#.........##..#.....#.....#..##...#.......#..#.......#.....#....##..#.#..#...#.#...........#.#...#..............#....#.#..#..#..#####....#...#.........#..###..#......##......##....#..#.....#.#.............##........#....##..#..#........#..#....#....#...#...#.##.....#......#.....#....#...#...........##.....##..#.#....#........##..###...#...#.....#..###........##..#..........##.#...#.......#...#...#....#.#.#.#..........#..##.....
................#...#.........#........#.#........#.....#.....#..#...#......#.#......#..#......................#...#...........#..#.#.#.........###....#........#..##.......##...#...#....#.....#.#..#......##................#.#.#........#.##..#....#...#......#...........####...........##.#...##....#.#.#....#..#.....##.#....#..#....#.#...........#........#..#..###.#..........#........####.#..#......#.....#........#....#.###........##......#.##...###..#......#...#..#...###...#.......#.#..#...#...#.#......#...#.
....#...#..........#.......##.....##............#.#......#........#.#.....#....#......#.#..........#..#...#.#.....#....#.##......#.............#....##.........#..........#.#...#.#...#....##...##.................#.#.#.#....##..#...#...##...#..#.#..#...........#..#....#....##...................#.#.....#.....#..........#....#...........#..#..#.....#.......#.##.....#.##.......#..........#.....#....##........................#..#.#.......#..#........#......#.....#.#........##...#..##..#........#.....#..#...#.....
....#..#...#......#.##..#....#...............#...##........#.........##.#......#.#......#.......#.#..#..#..##.#.#....................##............#...........##.##.#.....#..#.......#.....#........###...#.....#.#.#..#.##.#.........#.#.......#............#..#..####.##..............#..........#.....##.....................#...#.........#...#...........#...#.####..#..........#....#...........#..........#.....#..#...#.##...#.#.#.......#.......#....#.#....#....##............##.....#......#.........#.#.....#......
.#.#.#.....##.............#.#.###.............##.......##...............#...#...........#....#..#.............#.......#..............#..#.....#.#.#....#.#..#....#.#...............#.#..#.........#.......#...#..#................#.#........####.............#...............#..##..#............#....#....#.#...#...................#..#...#...#..#.................#.#.#...........#..##..#...#..#....#.#.#...#..#....#..............#....##.#.#....#.............##..............#.....#......#........#..........#..##..#..
.#.....#...###.##....#....##........#.#....#...#........#.......#.##....#......#.#........#..#.#......#.#.........#..#.............#................#..#......#...#....#...#..#.....#........#.#..#..#....##.##...#.#....#..#...#.##.#............###....###...#.#.#......#...#.......#......#.........#...#...#....#.#..#...#...#..#..###.................##..##.#......#.##..................#...#.#......#...#...#.......#...#.#......#......#.#..#.#..#..#...................#..#.......#.#.##..#....................#......
...........#.............##.#.....#.......#..##..#.......#.....#.#...........#...#..#.......#.#...#.......#..##.#..#...........#.............#...##.##...#.........#.....#....#....#.#....#..##..#...##...........#..#........#.#.........#..#.......#..##.......####.#.#......#...#.......#.#........#..#.#......##.#..#...#.#.........#.........##......#.............#.#..#...#.........#..#....##.........#.#.....#.........#...#.#.......#....#...#..#.......#..........#.......#..........#.#................###..........
.#..#...#................#...#.###.....##...#####...#...#..........#..#....##..#.#....#...#####.#............####.#..##.......#.#.#...#..#....#.................#.........#...................#..#..#...#......#.....#..#.#.#.#....#.....#...#....#.#...#...#............##..............#.#...#.......###....#......##...#.......#.....#..###..#......#.....#.#......#..####...#..........#......#.#.#.#........#.###.....#.....#.#...#..##................#......#..#................#......##...#.###...###......##..#.......
..#..#..............#.........#..#...................#....#....#..#.......#..#....#............#.#..#..##.............#.....#....#.........#.#.....#.........#.........##.#...........#......#....#.#.............#.......##.......#................#........................#.#.###.##.#.#..#.......#.....#.###.................#.#......#..#..#....#............#.#.#.#........#.#.....#.#....##.#...........#...........#.....#.#.......#.......##..#..#..............#.........#..#....#.....##....#.......#..........#...#.
##.......#..#..................#..#.....#..#.......#........#............#.....#...##.....#......###.#...#..........###...##.#..#........#....#.....#...............#..#.......#....####..#......#......#....##..........#...##........#............##............#.......#.....#.##......#.....###.........###..........#...#.#....#..#..#....#.....#...##.......#...........#...#####....#..#............##.......#..#.#....#....##...#.#....#.........#.........#................#...#.#..........#..#.....#.................
......#........##.......##...#..........#.....#..#........#...#.........#.............#............#......##...#......#.....#..##...................#.#................#......##.........#.#...#....#....#..#.##...#........#.........#...#................#.....#..#.#...............#.......#....#....#........#....#..#.#..#.....#..#.....###..##..#.....#.##....#.......##..#..#..#......##.#.............#...##.#......#..##......#.#.......................#.....#.......................#...#.....#...#.....#...........#
.#..#.#................#...#.......##.#........#..#...#.......#...#......####...#....###.#.#.#.#...........#..#.............#........#.......#.#..#.........#...........#..##..#......#....#.....#.#...#.......#.#.#.#..#.............#....##..#..#.#...........#.......#.........##.....#............##......#......#...##.....##....#...#.#....#..###..........##............##....#...#.....................#.......#................#.#.......##.#..#....##............#.#.#......#.........#....#.#...........#.....#....#.
..#...#...#...#..#.....#.............#..........#..#.#....#.....##.#.#.....#...#.....##...#..........#...........###.#....##..........#..........#...#................#.#.....................#.#.............#..#......#....##.....#..#.#...#........#........#...#......##.....##..#..........#.#.#.#...#..#..#.......#.##....#...#......##......#....###........#.#.....#.#.........##.........................#..#...##..##...#.....##..#.#....###..#...........#............#.#..##....#..............#.#...#.....#.#...##.
..#.........................#....##.#.#..#....#.....#..#..#....#..#.......#...#.....#.#.........#...........#....#.#.##....#........#..#..#..#......#.......#................#....#...##.........#..#.....##.....##.........#..#.#.........#.............#........#.#.#.#.#.....#.............##......#...#.......#.....#..#......#..#.#..#..##..#..###....#..#...#............#........#.....#.........#..#..##..........#...###.#...#.#.#.#......#...#.............#.....###.#.......#......#....#......#...#..........#......
....##....#....#....#.#...#.#.#...........#.......#...#.....##...##..................................#......##.#.#...............#..##.#...##.#.......####....#..#...............#..#..............#.....#.#..#..#......#.##.#................#....#.....#......#...#...#..#...#.#......##.#.#..#...#...#.#.........#.....#.#......#......#....#.....##...............#..........#..............#.....###.###..##.......#.....#....#...#...###.#.................#....#..........##......#.#....#.#...#.##...##.#.....#..#.#..#.
......#......#.#.......#....#.#......#.###...................#...#....#.......#..........................#...#.....#...#....#....#.....#.#........#.#....#.#............#...#.#...#...###......#...#....#...#......#....#........#.#....#.##....##..........#........#.#..#..#..#.....#..#......................#.....###.......#...##.#.#.....##..#.#.......#.#...#.##........#..##..#........#..#.....#..#.....#.#....#.#..#................#.#.............#.#.......#.#......#...........##............#..#...#........#....
.............#.....#......#...#........#....#..........#......#....##....#........#.#.............#..........#..........#..........#..#..........#.#....#..#.#.#....#.#..##......#........#...#......#.....#.#.......#..##......#..#..#..#..#....##...#.###.............#...#...#...#.##.#...#.........#.#....#......##...#..#.#..#..#..#.##.......#.#...#.........#..#..##....#......#...#.#..##...#......#...##.#.#...#..#.......#..#..........#.....#......##..................#.#................##.#...##...#.........#.##.
....##.......#.#.....#...###....#....#....#.....#.................#.........#...............#..#......##....#.#.....#.......#..#.....##...#..#..#..##.#.#.......#...............#.#.#.##........##.....#............#..#..###.#...#...........##..#.....#........#...#..........##.....................#.#.#.........#....#.##....##.##............#..#...........#........##....#...#.....##...#...........#.....##.....#.##..##....#......#.#........#...........#.........###....#......#..#..#...........#...##.#...........
.....##.......#......#....#.......#.#.#....#..#.....##................##.##....#..#.........##...#......#............#..##......#....###........#......#...#...#...##..#........#...............#.#.#.........#.#...........#..##..#.#.#.........#..#............#........###..#..##..##.#...##....#..........#..#...#...##....#.####......#......#.#.........##.....#...#....#.............................###.#...#.#.....#..#..##...........#...##...#..#...##...#......#.....#.#.....#....#...###.#..#..............###...#.
...............#..#..##........#...#...#.#.....#..#.........##.....#.#..#..#.......#.........#....#.....#..........#.#...#.....#..##...##.....#..#............#.......#..#..#....................#.##................##.#.....##..#......###...#...#...#..##.......#............#.#................#...#....##.......#..#...#....#........#....................#..#..........#..#....##..###....#............#..............#...#.....#....#.##................#...##....#..#.#.................#.#...#.....#....#.........##...
#.#.....#.....#....#.#....#........#.....#..#......#.....#..#.....#..#.......#....##.....##.......#............#........#......#.#.......#..........#.....#.........#..#.##.......#...#.#............##.#...#..##..#....#.#...#.....##...........#..................#....##....#.##.....#....#.#..#..##.........#..........##................#...#.#.............##........#.....#.##.#....#.#...........#.#.##.......#.#.......###....#..####.......#....#.......#.#....#..............###....#.........#......##.#..#....#....
.......##..##.#...........#.#.#..............#....#.......#............#.............#....##.#.......................#.....#......#.#....#........#.....###..#..................#........#...................#...#.##..#.##..#..........#.#....##..#.........#...........##........#..#...............###....#..#.#..#.#........#.................###............#.....#............#..#..##.###.#.....#......#....##......#....#.......#...#..##...............................#..........#.#.........#.#...........#.##..##...
..##.#......#..#......#......#......#..#.#..#.......##...#.........#.........#..#.......#..#.#...........#...#....#...#....#...........#.....#..#...##...#.#.....#..#..#..#....#....###....#...####....#...#....#.##.........#.......##.#.............##...#...#.##...#.....#......##....#.#......#.#...##......##...#.#.##.#..#.#......#.##........#.#....................##..........#...#..##....#..#...#.#.#..#...................#....#...##.....#.#..#.........#............#..#................#................#....#.#.
.##.#......#..........#..........##...##..##.#.##....#.##...###...#.....#......#.....#...........#................##..#.##..#.............#.##..#.#..#......#.....#.#.#.##....#.#..#......#.#.....#.#..##......#.......#....###........#.....#........#............#.........##..#..........#...........##...........#...#.........#..#.............................................##............#.##.#...#.....#....#..#..#...#...#...............#.................#....###......##..#.......#..#...#.#............##........
#.#.#............##........#.#......#.....#........#.#...............#..#...........#....###........#........#....#.......#.#..#....#.......#..#.........#................#.....##.#........###...#...#.......#.................#..........##..#......#.........#....#......#...........#.........#..#......##.........#..#............##.......#..#.............#....#.#........#.#.##..##...............#.#................#............##..#.#....#......#....##.....##......#....##............#.....#...........#.........#
......##......##.....#...##.....##..........#.....##.......#.##........#....#.#............#...#.#..##..........#..#.....#..#.#.........#....#...................#...................#...................#..........##........#...#.#.#........##........#................#.#.....#.......#.......#...#.#.....#.....#...#.......#............#....#.#.#......#.#.......#.#...##........#.........#..#....#...##.....#.#.........#.#..#...........................#........#...............................#.......##..#.........
.......##..#..........#......................#.......##...#.##.#......#.....#...#..#.#......#.#.#........#....#.......#...#.#......##.#.#.....#.#...........#.#.#..#.#.....#..#..#.....#......#...#.......#...#.#.#...#......#......#............#....#......#..#.....#....#.................#.#.............##.......#.......#.#...#...#....##..#....#..#................#.#....#...#.........#.............#.........#.###.........##...###..#......#.##..#....#..#.....#..#.##.#.......#...........#......#.#......#........#
...##...............#....#......#..#................#.....##.#.........##......#....#..#...........#.....#.#.........#........#....#..........#.........#..........#.........#.....#.#.........#...##..........#.#...#....#...#.#................#..............#.#........#.....#....#.#............#.......#.#..#...##..#....#.#.......##..#...#.#.........................#.............#..#............#......#...............##...#.............#.#....#.###.##.........#....#...#....#.....##....#.................#.....#
#.....#....#.........#.#.....#.......###..........#...#.....#......................#....##............#..#..........##...#..###.#..#.#.......#..#.......##...............#........#...#.#.......#.#.........#............#.....#.#...#..#..........#.##..#......#......#...#..#..#...#.#..#.............#.#................#........##...#..#....................#............#.#........##.#..#..........#..#...##.#.#.....#........#.###........#..#......##....#.##......#.......#......#....#.....#.#..#......#.....#..#....
....#.....#...##.#....#..#.........#.....#...#..#...###...#...#...#..#.#.............##.....#....##....#...#....#.#.###.....#.......#..#................#..#....#.##.#..............#....#....#...#..#.#.....#.#.....#......#.......#.....#...##.#.##...#...##...............#...#.#....##........................#....##..#.#.#..#...#...#.....#.....#.#..#..................#...#...#........#.....#.......#.#...##.............#...##.......#....##............#..#...........###.........#.#.........#....................#.
...............#..#.........#.#.#.....###.#..........#..#.........#...#.#.#..#.#..#.......#...........#.......#.................#.....##......#...#.#....##...#.........#......#....#.....#........#...#.#....#.......#....#.#........#..##.#..#......#......#......#......#..#.##.#..#..........#.#................##.................#.....#......#........#......#...#...#......####.#.........#.#.#........##...#...#...#........#...#...#.......#....##.#...#..#..................#.....##..........#....#..#..............
....#....###.................#....#.......#...##....#.#.##..##........#...........#.#.#..............#........#....###..............#..........#.#..##.##....#.....##..#....##..#......##..#.###...............#...#.#..#....#..........#......#....#.#.##..#...........##.........#...........#..#......#.....#...#......#....##.........##.........#..##.#....#............#.....#............#...###........#....#.......#...#........#.#....##.#.....##..##.....#............#....#.#......#...#.......###.......#.....#..##
...#...#.#.#.......#.....#.#...........##...........#...#...#.#..........#.......#..........##.............#...#.......#..#......#.......#.....##.#.........#.#.#..#......#...............#.........#........#.........#.........#.###....#........#..##......#....#...#....#.....#.....####...##.......#..#..#...#.....#..............##..#.#....#.#..............#.#.#.#...........###.............#.....#.#.#.........#.#........##..#........#..#.......##...#....##.........#.....#..........#.#.#......#.........#.##..##.
...##..........#..#...................#.#........#......#....#..##.....#...........#.#.........#......#...................#..#.#........##.........##................##.....#.#...#.#.....##.....#..............#......##.......#....#..........##......................#....#.....#....#.#..###.#.#......#...#............#.#..#..#........#.#.#.......#..#.........#......#.....#.##......#...#.........#...#......#.......#...##.....#........#.....##....#.#.##..#...#...#....#.#..###......#.#...#....#...#..##......##...#
.........##..#.#...#.............##....................#....#.......#.#........#...#..#.##.#.............#..#.#................##.....................#.....#...#.##..##....#..........#...#....##.....#..#.................#..#.................#................##.#.##......#..........#.#.##.#.#......###....#.#.#..............................#...........#......#..#.........................#.........#...#..............#.#.#...#..#...#.#.......#......#....#.....#.#......#....#..#.#......#......#........#.#..#...#
.#....#........#.#.#.....#....###...##.#..#.....##....##............#.......#...#.....#.....#....#......#..#........##...#..#..##...........#.....#....#.....#..##..#..#..#.#...#.#....#.......#.....#........#...#.......#..#.....#..#....#.###..#....###...#.....#..........###.#..............#....#......##..##...#..#.....#......###......#.........#........##......#.#.#.#.##.##............#..................#....#.....#..#.......#..##.#.#.#.....#...#..#.............#..#.....#.#..#............#.#.....#.......#...
...#.....#.....#.......##.###..#.......#............#..........#......#...#.......#....#.......#....#..#.......##........#..#......#..#...#....#......#.........#..............#.##.#....#..................##.....#.#.....#....#.....#.....#...#......#......#.....#...#.#....#..........#.....###.........##........#..#.......##................##........###..........#.#....#.#........#...#..............#....#....#......#..........#............#.......##.##...#......#.##.........#........#.......#.#..#.#.......#.##
.........#.....#....................#......#...##.#........#.............#....##.#.......#.#....#....#.#.##....................#....##.....#.................................##.##...##.........#.......##...........##...#...#...##....#...........#.#.........................#.#.#....#..........#.##.##.#.............#......###.......#..........#.......#......#.......#...........##.........#..................##.......#..#.#..##......##..................#.....#...#..#.....#..#...#..#........#..###..#...#.....#..#
..#.#..#.#....#......#........#.......#......#.........#...#.#..#.........#.....#....#......#..........###.##...#......#...#.....#..#.....#................#.......................#......#.#....#..#.......##..#.............###.......................#........#....#........#.....#..##..#..#.#..#.#...#..#......#.##...##...#..#..#............##.......##......#...#.....###...#............###........##.............#....#......#.......#......#.....#..#..###.##.....#......#....#................#...#.#...#..#.#.####.
..........#....#......##.........#........#.........#......#...#...#.........#.....#......#.......#.............#............#............#.........#......#.###....#.##...............##......................#.##.....#............#.#..#...##.......#...........#......#.#.....##.#...#..#..#.#..#.......###..####...#..........#..#..##.....#.....#.#.#....#..#.#.......#..........#..##.#..#.......#.....#.#...#.............####.....#....##..#..#......#......#.#..##...#.....#..........#.........#...............####.#
..#.......#...#....#..........#...#..#.....#......#.#.#...#....#........#...#.##.....#.#.....#.......#.....##..#.#..#..###..#.#.........#......#...#...#.#..#....#.......#.#...........................#.....#.........#..#.#.#.....#...#..#..........#....#....#...#.........#......#............##.....#......#..#.....#.#.#....#.....##...#.....#...........#........#..#.#......#............#.#.....#..#....#....#...#...###........#..#.#..#..#....#.......................##.........#.............#....#....##..#.......
.....#...##..#....#.#..#....#........##......##....................#..##...#.#.......#...........#......................#..........#.......#.............#.....#....#.......#.....#...................##..#....#..#.......#......#.#.#......##.......#....#......#..........#............#.......#.......##..#..#............#...#.............#...#..#.##....#.#..#......................#.#.#..#.....#.......#.#...#.#....#.........#......#.#.#......#.##.......#..#................#.....##.#.##..#..#..#..#.......##.#...#.
#.....#..........##...............#..###...#...##............#...#......#.....#..#.....#...............#.#......##..#............#.#.......#.##...####.##.#..##...#..#..####......#........##.........#..#...##....##...........#....#...##........#.......#.........#.#.....##......#......#....#....#.##...#......##.........#.....###..#...........#.....#.....#...#.....................####....#.......#.#..#..#.#...#...#.###........#.....#.....##..........#..#...............##.#.......#...#.....................#....
#....#...#...........#...#...............#.....###...#..#..#............#..#....##.......#......####..#.....#..#...................#.#....#...#...#.......#.....##..........#.............#...........................#.###.#.........##.##...#.......#......#...#.......##..##....#.#...#.......................##...#........................#......##.#.......#..#..###.....#.......#..##..............#......#...##............###.......#..........#......#...#.............##.....#.#..#.........##.....#......#.##.##...#
......#.#.#......##.#.#....#....#.#...#...........................#.##.#..#.....#.#..........#.##.........#...#.........#.....#..............#...##............##...........#....#....#..#..........#.##...........##.#....#........#.....#.......###.#.#..#......#.......#.#..#..##.........##.#......###.#.....#...............#..#.....##................................#.#.........###...##......#...#.........#........#.......#...........#...#...........#....#......#.##.....#.....#...#.................#...#.##.##...
..##..........#.............#.....##.......###....#....##.....#...#......#.....#..........#....#..#.#....###...#...#......#....#.#....#.#.###.#.##......................#...#...........#.#...#....##............##.#..#....#...#..#.......#.#....................##.##....##.....#....#......#....##.......#..#...#.#..........#..#......#.#.##.#..........#..............#.#......###..#....#.......##....##...#.......#...#.#..#...#.#.#..#.................#.......#.###.......#.#.......#.....#..#.#.#..............#..####
.#.#......##..#.###..#........#.#.....##.............#####..#........#......#.#.....#....#.....##.#.........##.......#.#......................#.#....##......##...#........#...............#..#....#..........##...#.##............#.....#...............##.......##........##...#.#......#......#...#...#..#......#....#.#...................##...#.#.#....#.....#.#..............................##.....#..##.....#.......##.#.....#..#......#...#..#.#.......#..##...#...#...##...........##..#..#..#.....#....#.#......#.#..
#..#..#......#.##.....#.........#..................#..##..........#..###..#..........###..#....#............##...#..#...#......#....#.....#...###...##..#...#.....#........#..#.#..#......#.#............#......#........#..........#...#....#....######.#.#....#...#....#.##...........#.........#..#.......#.#.....#......####..#.....#.###......#.#......##..#...#..#.....#...##..###....#..##.#...#...#..##.....#......#........#.##....#.........##..........#....#...#..#.###.....#.....#......#.#..........##..##..#..#..
....#..................#........#.##...#..#..#...............#..#..........#.....#..#.###..#...##...#.#....#.....#....#....#.....#...##...#.......#.#......#.......#....#.#....#.#...........###..#.........#.###...##.......#...#.#.......#.......#..##..........#.##.......#......#.##.....#....#..............####...#..#...#....#..#......#...................##......##..........##.....#.....##....#.#.#.......#....#..#....#......#.#.#..#.........#.#...#..#.#...#..#......##.#........#....#...............##........#.
...#.............##.#.###.#...#.....###........#.#...#.......#....#...#....##.##....#.###.......#....#.......#.###..............#.#....................#.......#...#...##......#..#.##....#...#..#....#..#....#..#..#.#...................#..#..#.......##.......#.#...##...#..##..#....#.#.......#...##....#..#.........#..#.....#.......#..................###.#...#.....#.#.#..............#.#.....#......##...........#.#........#.....##...#....#...##......#.......#....#.##.##...##........#.#.#.#.............#.#.......
.........#.........##.....#.#.##..........#...#..#.#............#..#..#...#...#...#.#.....#.....#..#......................#.#...#.....#......#.##.#......#.#...#....#....#....#.#..........#....#................##......#..#...#..........#.#..............#.....................#....#...###..#.#...##...#....#.#.....##...###.........#..........#.........#....#..#.###......#..#....#.#.........#....#...........#.....#........##...##..........#.......#.....#.#.#....#...#....#.#..#....#.#.......#...........#....#.#..
.......#...#.#...................#..##..#..........#......................#..#...#.#......#...##.#..#...#.#.......#...##...#..#...#...#.#..#..###.#..##...........#....#.#..#.................##....#............#....#.......#........#..#.........##..##............#....#.#...............#.......#..#.....#..................#.........#........#........##...#.#.............#............##..#.#....###.#.#..........#.....#...#.......#..##.######.#.....###..............#..........#.....##.#.##....##....#......#.#.#.
#....#..............#..#..##.#...#.....#....#........#...#....###..#...........#.#......#.#..........##...#.#..#...#.....#.........#..#.#...##..#...#..#...###...#..#.....#..................................##............#.......#......#....#...##.#..............#....#....#..#....##.#..##.#.##.#...#.#..#......###............##..............#...........#.#......#....#......#...............#......#.#.#.#....#...#.....##......##.#.#..#......##....#.....#..#..#...#.#..###.#.#........#...#.#....#.......#...##...#.
........##..#.#.##......###....#...#......#................###......#.....#..........#..#........#....#.#.....#......#..#........#..##.#....#....##...#..#..#..#......#.#.##....#......#.........#.##.....##.......#....#...#...#........#..#...#....#..##...................#.........#.....#...#...##.#..##...#.....#....#...#.....#.#.............##..##..#.......#.#.........#.#..........#.........##....##...#.#..#........#.#...#....#........#............##....#........#........#..#...##..............####...#...#...
....##..#.......#.#.#..#......#..#..#......#...#...#.#.........#..............#......#............##.......#.#.....#..#.....#......#.....................................#.#..........#...#.....###......#...#..##.........................#.........##.#...#..#.##..#.....#.#...#..............##.......##..#..............#...#...............#...#.#...#.......#......##.#...#.#...#.##........#...........#.......#.##.#....#...........#...#..................#.#...#...............#.#.#........#.............#.##.......#
....#.......#....................##.......#.......###....#...#.....###...#.........#...#.......#...#..........#..#.#...#.##...........##.#...#.####.....#....##.##......#.................#...#...........#..............##..##.......##.###....##..........#....#.###..........###..#...##...#...##................#.........#.....#..#..............###.................#..#..#..#......#.........#........#................#.#.......#...........##.......##......##...#.....#..#.##....#.............#....#....#..#......#.#
.....#..#..#............##.....#..........#.......#.##.#.#..............#...##.....#...#.....#..#.#..............#...#...#.....#.#.......#..#.......#......##...##........####.##...#......###.#.......#.....##..#..###..#.............##....#..#..#..........#.....#...#.#....#........#...##......#...##..##......#...#...........#.#..#...#........#....#...#.....#...#.#...#..........#....#.#..##..#.##.#..##................##..##.....#.......#.....#.#...#................#.#........##..#.#........#........#......##.#
#..#.#..........#.........#...#.#.....#..#.......#.............#....#...###......#.........#.#.......#........#..#.#.##.........###...#.#....#.....#.#...............#..#.#.#..#......#...#........###..#.#....###.........##.....#..............#.........#.........#.#.......#..#.......#....#........#.#............#..#..#.....#.....##...#.#...........................#......................#........#......#...#..#....#...##...#.............#....#..............#...#.##.#.....................#.......#....#.....#...
...#.......#....#........#...#..........#......#.......##......#.......#....#.##.......###........#..#..........#............###....................##.#......#..#........#......#...##...#.#.....#.................#...#.......#.....##.###.....###..#..#....##........#........#.#............#....##....#......##...#.#.#.....#..#..#.#...................#....#.......#.#....#.#.....#.#.........#......##....#.#...#...#......##..#..#.#...#....................##......#...##...#...#.........#..#.#...###.#....#.........
............##..##..#..#...#..#......#.......#.#..#........#.#.#.........#...........#..##...#...##....#..#.#..................#...#.#....#........##....##..#..#...#.....#...#..#.......#..#.............#........#..............#........#..........#.....#..............#.............#......#......#..........##......#..#..#.......##.#...#.#....#....#........#.......................#....#........#..##........#.#.....#..#..#.#..#...#................#.#............#.......#...#.#....#..............#....#.#........
......#....##.##.....##....#......#......##....##.......#.....#..##.......#........#......#...#..#......#......#.....#.#...###......#....#.....#.....#..#.#..#..................#...#........................#.#....#......#..#......#....#.....##......#...#....#.....................#.##..#.....#..............#.#.......#..#..##....#....##...#...#.....#.....#....#...#...........#....#...##...#.#......#......#.....#......####..#......#.#......#...#.##..#......#.....#.#...#..##.#..#..........#......#.##...#...#.#..
..#.###........##.....#......##......#..#....#........#.....#.....###...##.#...#.#..#..#........#....##........#..............#..........###.........####.#......##.....#...#.........##..#.#.#...#.#....#......###..#....#.#.....#..........##......##.....................#...#.....#......#..#..##..........#........#..##................#.....#.....#..#........##..#...##..#.#.#.##..#...#...#.#.##....#.....#.#....###.#...##.#..#....#....#..#.......#..##...#...#.#...#............#..###.................#...#........
..........##.......#...#.......#...#......#.........#........#..#..#...#####..#...#.#.....#.#...#....#.##.........##.....#..#.#...#..#..#..#........#.##..#..........#.....#..#.##.#....#...#.#...#..##.#..............#....#...........###.#.#.#...#..#......#....##.#..#..##..#.....#..#...##........##......#..#.............##..#.........#.....#...............#...#..........#...##....#.....#..##......##.#.#....##.........#.###..#..#...#...#.#...................................#.......#..#.........##....##........
#.#..#...........#.#..#.###.#............#.#.......#.#....#...............#.#.......#..........#..##....#.#....#..........##..#.....#..#.#####...#.#......#.#..#....#.................#...#..........#......#.#...#..#..##...........#......###.##.....#.......#...#.......#....#.......#.#........##................##......#.#....#.##................#.#..#...#....##...#.#.###......#.#.......#.....##....#.......#............#.##..........#.....##.#........#...........##.......#.###........#.....##.....##.....#.#....
.#..#......#......##...#..#....#............................#.........#..#...#.#.............#.....#..#......#.#....##.#.......#....#........#..........#.#..............#..#...#...#...#..##..#...##..###.#.#..#..#........#.................#.#.###.........#...##.....#.......#......#.....#....##..#...................#..#.##.#.....#.#.##.........#..........##.#..#....#...#..........#..........#.#.....#..#......#........#.#...#.....##...#.#.......#........#................##....##..#.#..........#...#.....#..#...
....#..#.#......#.#......#........#..#..#....#..#........#...........##......................#..#.........................#...##.........##.#.......................#.#.....#.#....#.........#..#.#.##.#.#.....#.#.......#.#....#.#...##.........#.........#...#.##.....#.#...#.###.....#....#..#......##.....#........##..####......##.....#....#..#....#........#...#....#.#..##..#.....................#.......#.......###.................#........................#.......#....##.............#....#..##.##.........#..#...
.#........#..#....##.#.#....#...#...#...................##..#.#...#.#...#.......###..#....#.......##...#...#..###.................#...##.......#.##..#....##.....#.#.#.........#...#..#.......#..#.....##...........#...#.#.........#....###......#...........#.#......##.........#.....#.....###......##.###..##.........#...#....#....##.....#....#..............#...##..........##...#......#....................#....#...#...........#.....#........##..........##...#..#####.....#..........#............#.....#....#.....#
...#.#...#.......#..#.#..#...##....#.#.....##..#.#.#...#.......#...##...##........#..#....##.......#...#.###.......#.#...##........#.#.#...#....###........##.#.#.#...#..............#.#....#..#...#.#.......#..#.###.#............#....#...####..##..##...#.##.........#......#........#.....#..#..................#.....#...........#..#..#..#..#..##....#.##.....................#..............#.......................#.#........#.#..#..##....#..#.#....#.....###....#.....#....#.......#......#.......#....#...#........#
##....##..#............#....#........##.#.###..............#..#.#..#.....#....#........#....#.......#.#..#.#.#....#..##.##....#..#.#....#...#..#.##....#.#...............#.........#.#......#.....#...............#..........##...#..#....#......#.#.#..#...#.#.....#.#.#.................#...................#...###.....#.###.#.##......#...............#....................#.###.....#.#..##...............##..#.#.........#..#...#..........#.....#...#.#..#..#.......##..##.##....#.....#.................#......#........
........#............#.#........##....###.#...#.#.#.#.#..........#........#..............#............##..#...#......#.....#............##.#..##.#.#.#.#...#..#..........#........#.....#.....#..........#.#........#....#.........#......##..##.#....#.##..#....#....#.....#.#.......#......#.........#.#......#......#....#.....#.......#............#.......#........#..........##.#.........#...#.....#....#...#.....#........#.#.......#.....###..#....##.#....#........##...#....#..##.#............##.#.....#..#.#.#.#...
#.....#.#........#.............#..............#......#..............##.....#........#..#....................#..#...............#........#..#..........#....#.................#..#................#........#...#.....#..##..#.#.................#.....#........#...#.....#......#.#.....##.....#..###..#...#.#.....#....#.#.##.##...#.#..###.......#........#................#...........#.....##.##...#.........#..###.....#.....#....#.....#....#................#.#..#..#....##...#.......#.#........###.#............#.......
#.#.....#......#.....#.#..#.....#.#....#.................##.....#.#....###...#......#....#..##.........#.#.#...............#...##......#...#.#..#....#..#.....#......#....#..##......#.#...#......#..............#.....#..........#.............#...#....#.#......#.##....#.#...........#..............#....##..............#.#.###..#.......#...........#.#..#............#....#..#........#.#.#..#.......##..###............#............#....#..##......##..#...#................#........#...#....#...#...........#.....#...
#...#.#........#..#.......#.....#..##.....#...#.......#...........#..#........#...#.....#.........#................##.........##......................#.........#...#.....##........#.....#....#.#..............#.####..............#...................#.#..#.....##................#..#......##.#.#....#.......#.#.....#.....#...#.......#.#..#........#......#......#.#.....#....##..#...#.....#.....#..##............#......#..###...##....#..#..........##.#....##..#.......##.#..#..#.#...##.#..........##....#..##......#
##.#.#.....####...#.......#..#.......................#..#...................#......#........##..#.........#....#..#..........#....##........#...........#.#.#..#...#..#..#.....#...............#.####...#.......#.............#......#....#....##..#...#..............#...#..............#..#.##..##...##........#.......#...#..#......#.#..#......#..#.......#.....#...#.....#..#........#.....#.#......#......#.....#.#..#.....#.#...#..#.#................#....#.....#..##.......#...........#.#...###...#.#..#...#...#....##
........##.....#......#..##.....#..........#......#....#..#...............#...#...####.........................##.#..#.......#...#......#..##..............#.....##..#..##.##....#......#..#....#....#..#..#..#...#.....#..#..........#...#..........##..#.#...#...#...........#..#..#.#.......#....#..##.##.##.#.......#..........#..#...............#.#.#....#.#......####..#.#.#..#...#...#....#.....#........#...........#...................#.....#..#...............##......#...........#...#....#..#.....#.#...#..##....#
......#........#...##.#...#.#.#.#....#...#....#....#..##........#.#.....#.##..#.#.#.........#.#.#.........#..##.....#.#.#.......#....#.#..............................#..#..#..#....#...#..##..###......#....##.#....#......#......#.......##.#..........#.#..#.##......#..........#...#.###.##.....#.........#.......#.#..#..##......#...#...#..#..##.#.....#.#.#...#.#.....#....##......#..#..#..#..#.......#....##...#.#..#.................#..#..#.#.....#...#.#.##.#.................#....#.#...###...#......#.......#.....
.......##.....##.#....#......#........#.#.#.#............#.#.......##..#......#........#...#........#.........#.#......##.............##...#..#.......#........#.........#......#......#.#.......#..#......#.....#.......#.##..........#.....#....#.........##.....#.............#.#..#..##................#.......#.......#.#.................##.#.............................#.#.....#.......#..#........##..#....#....#.............#......#.......#......#.....#..###......#.........................#.#.........#.#.......
..#....#..#...#..........#........#.##.......#.........................#...####.#.#.........#.#.##...#.....#.....#..#.......#.....##.#.....#..#.#...#......##..#.......#...............#.#......................#.........#...#................#..#.#...#.#.........##.....#.....#...#...#........##....#.......#...#....#.......#..........#...###..##.#..#....#........##.....#.........#...##.#..#.......#..#...............#...#...........#...........##..#...#...#...##......#...#...#.........#..#.#...#.#.#....#..##....
.............##.....#.......#..#..................................##.........##.#........#.......##.###.##.......#..............##.#......#..........#....#......#...............#..##.........#....#....##.#.........#.....#...#......#..##....#...............#..........#........#.....#...#......#.#........#...#.#...#..#.....###..........#........#................#................##...##..#..##.............#...#....#.........#...#..#...#.....#..........#.##............#................#............#...........#
..................#...##..#.......##.#....#.#....#.......#......#...#...........#.#..........##.#...........#..#....#......###...................##.#..#...##....##...###.#.#.##.....#.#...#............#.#...#...#...#....#....#......#.....##.#........#................##...#..#..#.....##....##............#.................#.............#.....#.#....#..##......#..#...........#.....##.........#.#....#.##.#....#.##...............#....#....#.#.......#....#.....#..##.....#...#........#.#.....#......#.#....#...#.#..
..#.#...#....#....##...#........#..##..##............#....#..........###...................###................#.#..#.....#.........#..........#.##..##.#...#....#.......##..#..#......#......#..................##.#..........###...##....#..........#..###..#.......#..##...............##......#.#.....####..##..###........................##.#..#..................#..#.......#..##.#..#...#......#...#...#........#.#...........#........##..........#...........#.........##....#.....#.........##..##....#.....#..#......
.#...##......#.....###.........#.....#................#......##....#...#..#........#.....#...................#.#...##.#...#.......#..#.#........#............#...............#........#................####.........#...............#...###.....#..#.#..............#......#......#....#..#...#........##.......#.#..##.....#.........##.#.........#.....#.......#....#.......#............##....#...........#.....#..#.....##.##.......#......#.#.#......#......#.........#.................#....#........#.#..##.#.....#....#.
#...#..#........#.#....#...#.#.#......#..............#............###...###...#...........#......#..#......................#..#...................##..#..#....#.....#.....#....##..#..#....#.#.#....##..........#.........#......##..#..#.#..##.#....###.....#.......#..........#.....##...#..#....#...##.#........#...#....####.........#....#.....#.....#........##...#..#......#....##......#...#.....##...#.#.....##...#.......##..#......#.........#..#..##....#...#...#..#..##....#..........###.......#...#...#.#........
.......#..#.#...##......###........#....##.###.....#................#..##.#..#...##........#......#.#.......................#...#...........#.#........#.....#........#.....#.#............#......##..#.#..#..#...#...#.#..##........#.#....#..#.....#.......##.....#.......#..........###..#....#....#...#..#......##.#.#.......#....#.#.....#....#....#........#...#.#........##.#.#......#.......................#.#..##....#....#..........##.........#...............#..#..............#......#...............#..#.......#.
....#..#..####..##...#..##.#........#......##..##..........#.#.#........#.........#......#.....#......#....#.#.#....##....#.....#...###.......#...#.....#.......###...#.....##.#.#...........#...........#..#...#........#...#.#..#....................##.#...........#............#..#..................#.##.....#.#............##.#..#..#.............#....#........#.......#.##..#.#.##......#..#......#...#....#.#.......##.....#......#.................#..........#.#.................#......##...#....##...#.#.........#.
.#.......#......#...#...........#.............................#..#.........#........#.....#....#.#..#.#......##.......#..........#...#.#.....##...#..##........#.....#.......#.........#..........#....#........###..#.....#...#.....#....#..#...#.#.........#....##....#.#..................#...##......#...#.#.....#.#.....#..#....................#.#..#...#.#...#..........#.#..................#..##..#.#.......#................#...#....#.........##.#....###.#..#..#.....###.....##..#......#.##......#.........#..#.#..
.........#......##.#.#...........#.........#....#.................#.....#...#..#..#..##............#..#.....................#...#...#....##.................#.....#.#.....................#.##..#..#...#....#....#..#.##.....##...##...#..........#...##................#........#....###.............#....#.........#....##...##.#.#.#........#.......#..#.............#..................#........#....#..##....#.#.......##..#..........................#......#.##....#...............#.#............#...#.........#.#.#..##
.###..#..............#.......#...........##........#.#.....#....#....####.........#........#....##..#.........#...#..........#...............#..##.....#....#.##..#......#..........#.#...........#.....#.....#..#.##...#..#....#..#...#.#...#......#...........#.#.#......#.#....#...............#....#....#...#.....#..........#..#..........#......#.#.##...#..##.#.#......#..#.#...#.#....#....#...#...................##......#..................#.....#............#.#..............#................................##..#
.#.#..#.....#...#.....#..#..............#.......#.#...#...#.##.....#.......#......#..#.....#..##.....#.......#.#....#........#..#.##.#.....#..#...#.....#....#..##........##.#...........#....#.#......#....#....#####.......#...#........##...........................##.#.#.......#....#....#...............#.........#.###.#..##............###..#..#....#........##.#...#....#.#.#..##........#...........#...#..#.....#.###.#....#.####.#.......#.#......#.##.##.#...#.#......##...#.........##...........#..##..........#.
.#..#...#.......#...............#...........#.#..#......#...##........###.#....#....#..##..#..............#.##.......##.........#........#...#......#.......##.#.#..#..#.#..#.....#...#......#.##........#.#..............#...#....#..#...........#....##..........#...........#...#...#...###...#......##.......##..........#......#..#.........#....#..........##......#.#........#..#.#........#...#..#...#.#....##.....#.....##.........##......#.#.......##....#.#...#..#...#..#..#................###....##.#.........##..
.#.........#........###...##........#....#.#.................##..#..##.....##.#........#..#.#......#.###........#.....##...#........#.#.............................#.........###...#...##...#....#.#......................#.....#.....#.....#............#.....#....#.#.#....#....#...#...#..#......#.......#.............#...#.#.......#.#...#...#....##...........#...........#....#.....#.###.#............##.#..#..##.#.................#..#...........#.#.#......#..#.......#.....##....#.#..#...#........##.#..........#.
...#.....##......#..#......#.....###..#..##..##....#........#.#...........#...#.#.....###...#.#..#....##....#.#.....#.#.........#.......#.#.............#..........................#........#............##.#.....#.................#..#.......#.#.###...#...........#...........##........##.....#...............#..##..##......#..........##.#.#.#...............#......#.#####..#.#.#..#.....#..##..##.#..#...#......#..#..#........#.#..........#.#...#........#.##...#........#......#........#.......#.....#.....##...#..#
.....##....#..#.#...........##.#...##..#.#..................#.#...##.........#..#.#.##.##....#.......#.....#.#........#..#....##....#.....#............###....................#..#...##...##.#.#.#....................#..##.#.#.#...............##...##.......#.................#..#.#.....#.........#....#....#......#.....#...#...#...#...##.#...###....#..#........#.#................##..#....#..#......#....#.#..#..##.#.##..#....#..##...#.#......#.#....#....#....#.........#.....##...##..#...#..#.......####..##.......
...#..#.#........#..#.........#..#....#.......##........#.#....#.#....#.....................#..........#........#..........#.....#..#....#...##.#..#..#..#..........#......#.#..##...............#............#.#.##.#...#.....#.........#........#.....#..#.#.....#......#.....#.......##..#.......#..#..........##.#........#........#....##...##.......#......##.###..##..........#.....#...............#....#..#......#...#...#.#..#...#..###..#........#..#...#.....#...#.###..#.##...#...#.........#............#.#..#.#..
....#....#.#.####....#..#................#....#..##.......#......#..##.....##........#.#.##...##....#.#......##.......#....#.......#....#...##....#.....#............#....#...##.....##..##...#.#.#....#....#...#.#...#.##.....#...#..#.....#...#....#...###.......#.....#..#......#...#..#.#...#....##..#.....###...#.................#....#..##....#..##.#..##...#....#.#...........#....#........#..##....#..###...#.....#...#..#.......#.#..........#.#....##.....##.....#..........#.#...................................#.
...#..#...#.#..#.......#..#....#........#.#......#...#........#....#.#..#...#...##....#.#...#......#..#...#....#......#.....##......#.#....#.....##......#.#.......##......#......#..#.#......#....#..........#...##........##...........#.#..........#.......##........##....#....#...........#..................#......###.....#.#......#....##...##.....#.....#...#......#..#.#.#...........#..#.#.#..............#....#.........#.....#.......#............#........#...##..#........#......####......#.#.#....#............
...#....#......#.......#.#..............#.....#....#.#....#......#.............#.....#.#....#........#.##.###.......##.......##.#..#.#.......#.....#......#..#..#........#.##....#.#................#............##..#...........#...###.#..##.......#.................#.....#..#......#..#............#..#.....................#.....#.#.#.....##.#.................................#......................#....#......##..#.#..#.#..........#..#...#....#.#............##...........#.....##.....#....##.#..#.#.###...........
...............#..#..#...##.#.....#.#...#...........##....#..#............#.#........#.##.........................#..#.....................#..##.........##.....###.......#....#.#......#...................#...#.....#....#...........###....#....#....#.#.#.#.....#..#...#.........#...#.##....#...#....#..........#.........#....................##.#......#........##.......##...##.....#.........#.....#..#.#......#..#..........#...........#........#................##..#.........#...#.#.#..##....#.#..#....#........#.
#..#.........#.##.........#....#.##.#.###.......................#.......#.....#..#..#..#.#..................#......#......#..##.....##.#..##....#...#...#.#......#.#....#..#..#.#..............................#.#...#......#...............##......#.....#........#...#...........#...#.....#........#..#............#.......##....#.....##....###..#...#.......#.#......##..#..#...#......##.##.......#....#.....##........##...............#.......##.#...........#......#.........#.#..........#..#......##.................
...#.....#.#......#..#..##...#.........#.#..#...#.....#..#...##.#..##..........##.#.........#....#.#........#...#.#...#.......#.###.....#.#.#..#.##...#......###.............#.....#.......#.#..#...#.##.###......##...#...#.........#....#..#..............###.##......#.....#.##...#.#.#.#........#........#..#.#..#..........#.....#.#.......#...#...............#.##........#.........................#..####...#.........##..#.....#........##.....#.......##.#..#....#......#.........#......#..#........#..#.#...........
....#..##.....###.....###...#..........##...#.....#..#.#......###....#....##............#..#....#...#...#.#.......#...#..........#.#.##........#.#..#.....###.......#..........#...#....#...#..#..............#...........#.#..........##....#...........#.....#...#.#................#......#..............#...#.......#..##....#.#.#...#.#..#.............#.......#.#........#..##.#..#....#.#....##..#...#...##....##......#.#........#......#.......#.........#.........................#..##..#.#.#.....#.#.....#.#....#...
...#......#...#............##...#..##.#.#....#.#......#......##.......#.............##...#...#...........#........#..........###.####......#......#......#..........#....#.........#....####.#............#..#........##...........###......#.#.###.#...........#...........#....#.....#......................#.....#..........#..#.###..#....#...#.#.#.......#.......#............#......###.....##....#...............#...........#..###......#.....#..#..#....#.........#...#.##..#........#....##.....#.##..#..#.#......#..#
....#.....#............#.##.#.#.#.#.....###.....#...........#..#....#..#..#.#.........##..........#...#..#...##...#......#..##..#......#......##..##...........##....#....#......##..#.#....#......#.##.#..#..#.#....##........#......#..#..###.#.....##.........#...#......#...#.......#......................#.............#...#..........##..#.........#..#.........##.....#.###...##.#...........#......#....#...................#.....#...#........#............................#...#...##.##.....#.....#......#........#..
...........#.....#.#..##....#....#.....#.#............#............#...#.........#.#...........#........#......##.#..#........#...#.#.#.........##............#.#...#......###...#..#..##..........#...#.......#.##...##..........##.........#..#.#.#...#.#.....#................##..........#..#..#.#.....#....#.#..........#....###....##....#..#.#...#..............#.##......#.##...#....#.....#.......#.....#..##.#......#.....##..#........#.....#..#.#.#.#..#..#.......#.....#....###....###.......#...#.....#...........
...........#.##.#...........#....#.....#.....#..#.##.......#...##............#.##......#............#....#..#..#.##...#...#.....#.#.#......#.....#.........##.#.#.#.........##........##............#.......#......##.....#.......#.##...........#.#...#...................#.#.........##..#.#..#........#............#......#....#..#....#......#............#...#.......#..#......#.#...........#.#.........#.......#...#.....#...###.#........................#....##............#..#.......#....#.##.....#...#...........#..
......##....#..#.....###...#.....#.......#........#......###....#.....................##.....##.#........#..............#....###.#..#.........#..##.....#........###..#..........#.........#.......#....#.........#..........#.#..#..#.....#....##...#....#.##..............#..#.......##..#....#.......#...###....#..#...#....#.#....###.......#.....#.##...#..#.#.........#.....#..#.#.##.......#.#.#.....#...###.....#.#.#..#..#......#.....#.......#.#.....##.....#..#.#.#......#.#....##..........#..#.#...#.#..#.#..#.....
.#...##..............##.....#.###.......#..#.....#.....#...#.........#.........#............#......##.#...........#..#.##.##........#...#....#..........#...#.#.#...............#......#..............#..#.##....#..#..#........###.#...#.....#.#......#...##........####............#..#........#...............#......#........###....#....##...#.............#.....#............#.....#...............##.....#.##..#.....#.#.##..#..............#.........#..........#.##......#..#...#...#.#.......##.#.................#...
....#....##.....##..........#........##........#..#..#.....#..#.##..##....#.......#...#..#...............#.#.#.....#.#.....##.#......##....##....###...............#..#.#........#..........#.....#.......#............#..#.......#.#...#.#..........#...#..#.......#........#........#....#...#..##.......#...#.#.........##.....#........#.#......#.........##....#.....##........#....#.#...#......#....#..#....#...#..##..#.......#.....###.............#....#...#....#.#.....##..#........##...#..#.........#.....#........
..#................#........#.......#...#...#.#.......#.#..#..#...#.#....#.#....#.......#........#..#..###....#.............#.....................#........##..#.......#..........###.##.#..........#.....#..#....#...#.................#.#.......#..#...#..............##.......###.....#.#...#.#..........#.....#...#...#.......##..............#......##.#............####.#.#...#..#..#...............#.....##...##.#.....................#.......#.........##..#............#.#........###.#.##.#..##..#...#.....#.........
...#..#.#..##............#....#.................#........##....#...#......#.#..##.......#.#...#...........#.........#......#.##...#...#..#..#...###......##...#....#...#..####.......#..#..##.#....#........##............##..#.#..##....#....#....#......#.#............#.....#..........###......#.#.##.......#.....#.#....##.#.........##...........#.##...##.#...##...#.#.#........#.....#.........#...#.......................#............#...#......#.....#.......#....#....#..#........#.....#......#..#.......#...#....
...#...##...#..#................#......#........##.#......###....#....#....#........#...............#...................#...#...#....#...#...###.....#...##.........#.....#.......#.#.......#................#.#..............#......#.#...##....#........#.......#.....#........#....#....###.##...........#........#.#.........#.........................#...#..#......#...................#........#....##........#.#.............#.#...##............#.#.......#...........#..#........................#...........#.##.....
......#.....#....#...#.#.........#..#...#...#...#......##.#..#........#..#.....#..##...#...#..#.................##...#..##....#.......#.##.#.....#.......#.#...............##...#...........##.......#........#..........#.....#....##..##....#.#.##.....#..##.....#......##...#...................#..........#............#...#...#..#.#...#.....#...#........#...#.##.......##..#............#............#..##....#.......#..#..#.#......#.#..........#.##.##.....##.#.#................#.........#.....#....................
.#...............#.#...........#......##....##.#...#....#.......#.......#.#....##.#....#...........#....#..........###...........#..........#.....#..##.....#.##...#.....#.#.#..#.#.........#.#....#...#..#......#..#.............#..#......#.##..#......#....................#...#.......####..#.#..#..##...#.........#..#.........#.#..#....#..#........#.....#..#....##...............##......#.........##...#.....#..........#..............#.....#...#....#.#.......##........#...#..#......##.#.....#.....#.##............
#.......#.##..##.#..#.#..#...#.#.........####...#...#.....##...#.#.........#..............#........#......##..##..#......#.#....##.#..#.............#..............#..............##....#.#............#......#......#....#........#.#.......#..#..#........#....................#...#.....#....#.#..#........#.#..##..................#.#....#...#........#..#....................#..#....#...........#.#....##..#.#.##....#..##...#.###...##.#.##...#...##........#...#........#.......#......#.#.....#.....#.#.....#.....#...
#....#..#.....#.#........#...#.#...#......#......##........#.....#.........#.##...#........#.#..#.#.#...#.....#..#...###.#..#....#..##............#.#..###........#.#....#...#.#.....#.....#...................#....#.#....##..#.........#.#...#...#.#.#.......#...........#..#....##......###..#................#...#...........#...............#......#...#....#......#......#.#...##...#.#....#....#..#.......#.#..#..#....#..#.........#....##...#........#..#......#...#.#.....#.#.##...#.#...#....#............##.........
...#........#...#....#.....#.#........#...#..##.#......#..........#.........##........#......###....#.#.....##.....#..........#....#.##...#.#..#........#.#.......#............#..........#...#...#......#................#.........#........#............#..............#....#...#......#.....###................##.......#.##.......#.#.....#....#.....#.....#..##.........#...#.#....#.....................#....#................#.........#...........#........##....#..##..#...#.##.......#.....................#.#..#..#.#
.##....#..####....#...##....#...#.##..#....#..#...........#......#.....#..#.##.#................................#....#........#....##.....#...##.....#..#...#...###.................#..#....##.......#..............#......#....#..#...#.....#..#.###.#..#..#..........#...........#..#.....#.....#.........####........##.......#.....#....#.........#.........#...##.#...##...#..#......#..........#...#..#..#..#...#........................#.#....##......#.#.#.#.#..#...........#....#....#.....#..........#..........#....
.#........#.............#.#.#......#....#...........................##.....#...........#.............#....#....#.#....#...#.#......#.#..#..#..#.#...#..#.#..........#..#.........#.........#......#.#...##.....#..........#.....#.....#.#..#........#.#.....#..#......#.#..#.....#...........#..#....#.#.............#..###.......##...#...##.......#.#..#.###..#.........#...#.#........#.#......#.#..#......#.#.....#.#.......#....#...####.#...#.....##....#.....##.#.....##.........##..#..........##.#........#.....#.#.#..
..#......##..#............##....#.##.........................#.#..........#.#...#................#....#..........##.#..................#.#..#.#..#.#.............#.....#......###.............##...#.##.....................#..#........#......#.......#..#...#..#.##.....#.#...#.#.......#..................#...........#.............#........#....#..#.##...#.#.....#..#..........##..##.....#.##...#.........#.....#.....#.....#..........##.##.....#........##....#..#....##.#................#...#........##.#.......#.#.#
.##....#...#........#..#...#.#...#......................#..##.##....#.#.......#.......#.##...#..#..#...#.....#.....#.#....#...#.....#..#.##.#...#.........##........#..##.#.#..#....#..#............#..##..#..##....#.......##......#.....#.......#..#...#...........#.#...#...............#...............##..........#..#.......###..#..#..##..#...#.###..#..........#...#.#...............##..#..#..##......#.#.####...#..........#..#.#..#.......#.##....#.#...#....#.#..##..#....#.#..........#...##...#....#.#..........#.
.#....#...................#..#...#.....#.#...#.#..........#........##..#........................#.#..#....#...#.#.#.#....#.#..#.....#.....#####...#....#....#..#........#.......##...##.......##...#........##.........#.#..#.......#...##..#.#.###..#....#.#....#........##...............#......#.............#.#...#.....#.#..#........#.##.##....#.#...#...#....#..#.............#.#............##..........#....#..#........#....#...####.........#.##.##.#............#...#.#..#.........#..#..##.#..#....#........##...#.
......#..#...............###...#.....#.#.#...##..#...........##...#..#........#.................#..#....#....#......###..............#.##.....####.......#....#...#...##.#....#...#..#.##..#....#....................#.........#..#........#......#.#.#...#..#....#...#..#.......#....#...#.......#...#........#........#...#..#....#.......##...#.......##.......#.....#..#.....#............##.#...###..#.#......##.#.#........###..#..##......#...#..................#.....#...........##......#............#.#.....#........
.#...#...##...#..#...#..#..#..#.....###.....###.#.#...#....................#...###.#..#...###....###............#.#............#..###.........#.#..##.#..............####.#.#....##......#.##..........#.......##.....#..#.#...#....#.#..#..#....#..#..#...#..##.##............#...#.#......#.##.....#..#....#.#...#.........#..##....#..#.#......#...#.#....#..#...#......#...#........#...#...##....##.........##.........##............#...............##...#..#......#..........................#..#..........#...#....#....
#.....#.###.....#..###.#.........##.......##...#....##..................##......#.#.......#...##..............#...........#...##..#.###..#..#.#............#.....#.....#.#.........#....##........#............#..###...#..#.#.....#....#..#.....#.#........#.##...........#......##....#........#..#.#...#.....#....##...#..#.......##.##.....#...#....##......#...#.#.#...#...#.##.......#.........#..#..##....#........#......#....#...........#.#....##..#.....##..##.##..#.#..#....##......#......#.#..........#...#.......
........###.#..#...#.......#..........#.#..##.#......#....#.#....#..#..##.....#....#.......#........#.......##...#..#...........#.........#.#.##..##......#......#..#......###.......#.#..#..#.#..#.#..........#...#......##...##....##........##....#.....#....##........#.........#..###.#..#..#...#....##.........##........#....#..##.#..#...#..........................#....#..##.#...#.#..#...#..........#.....#.....#...#......#.#...#.#..#.........#...#.....#.##...#.#.#.#........#....#...#.....................#....#
#..#.#.#..#...#......#..#....#...##....#.#..#..#.###...#...#......#..#............#...##.................#...............##........#....#.....#..#.........#.......#.#..#...#...#............#...#..#..##.#.........#.#...............###...#...#............##............#.#...#.##.....#...#...##...#.......#........#..............##...#..#...........#......#.#...........#......#............#.........#.#..##.##......#....##....##..#..#..#.....#.#................#.................#......##.......#..#...#.......##.
..#...#..........#.....#..##.......#.##..#.#......................#..........#..###.#....#.....##..........#.....#.....#...#......#.#..#.....#..#.#...##........#.##....#......###.................#.............##.#.#.#........##...#.......#....#....#.##....#........#....#..#..........#......#........#........##....##....#...####..###........#....#.#.....#...#.#.#.##...###...#......#......#...........#.....#..#......................###.#.#..#...........#..#.....###.##......##...#....#.......##..............#.
.............#.........#..#................#.....#.........#..#......#...#..#................##...........#...#..##.#..##......#.#......#......#.......#..#..#.#....#.....#...#.##.##..................#.....#.....#........##.....##.....#...#..#..##.#.....##......##...............#.....#..........##......#..............#.#...##.#...#..#...#...#......###.#...##.....##....#.....#.#..........#..#..#.........#..............##..#...#.....#........#.......#..#...#.#......#.###...##....#........#......##.....#.......
#.....##......#...............#....#......#....#...#.##..##.....#......#.....#........#.#......##............#....#...#...#...#....#..........#........#...#.#....#..#....................#......#.#...#.......#.#......#.....#.#....#......#.#....#..####.#...............#...#..........#....#.............#....##.##....#...#.#..#....#..#......#...##.........#..###.....##....#......##.......#......#.............#..#.....##....#.......##....#.#.....#...............................#..........#.#....#.#.#.#..#......#
....##........#...#...............#.#..#...#..##......#.............#......#........#..................#..##.##...........#..##.##.#.##.....#................#.......#...#..#....#..............#...#.#.###...........#.......#...........#......#...###.###..#..#...#....##...#.....#......#................#..#........#.#............#......#.........#...#..............##.#.....###....##...........#..#.............#.#....#..........#..#......#.....#............#..##........#..#......##...#.....#..#..#.###..#####...
............#......#.#.##..##........#.#...........#..#...................#..#......#..#......#.......##...#....#...#...................................#.#........#...#.#.#.##.#....#..#.##...#.#...##.#.#......#.#..#........#.#.#...............#.......#.............#........##........#.#.......#.#..#.##......#......#...#.................#........##.####....#.....##..#.#.##..#...##.......#..##....#.#..##....................#..#......#....##......##....#....#.....#.........#........#....##......#..#.#.##.#...#
.#..............##.......#..#...#...........#...##.....##......##....#....#..#.......#.....#....................##...............#.................#.#....................................##.....#.......#.#..##.....#.....#..#..#.....#.....................#.#.##..###.#.#.........#.#...#..#...#.#...........#.....#....##......#..#......#.......##.....##..........#...#...#.................#.#........#.#...##.............#.#........#.........#.#.#...........#............#.....#.....#......#...##..##......#....#.#.
...........#.#.#...#....#...#.#....##..#...........##...#.....#.#.......................##.#.#.....#.....#.#...........###...#.#.#......##.##...#.#...#......#.......#..........##.#...#..#....#..#..###............#.#.......##.#...##..#....#......#.#.#............##.###..........#....#..............#.#........####.#.#.......#.....#......#.#..........#........#..#......###.........##.......#.##..#........#..........#.....#....#..##...#.......#..#..#.....#....##.#........#..#........##....#.....#.....#.......##
......#.#.##..#.......##...#.#.....#....#...#.#....#..........#.#....#....#.......##..#.###..#..........#........##.....##.#..#.....#.....#.........#.........##...##..##.#...#............###...........#...........#....#...#.#......#..##.#...#......#........#..#.......#.....#...#......##.....#.##.....#.##...#...#...#..#..#...#....##....#.....#..#...#.#..#..........#......................##......#...#..............#........##.##.#........#......#......#.....#.#..#.#........#..#............#...#...#..#.#......
........#..#....#.#......##...........##...........#.....#.##.......###..#.#...........#.......###.#...........##...#....#.#...............#.#........#....#...#.......#.##.#........#...........##...##...........#..#.#......#....#....#....#............#.#.......#.......#......#......#..#.#..........#.#.#...#..#.#.........#.#.#...#..#.....###..........#...#...###.........###......#.............##.....##.#..#.......#.#....#..#.##..#.#.##.....#........#......##.#........#.#..............##...#...#.##..###...#..
.#........#......#.#...#..#.#.#...##......#..#...#...#.....#..#................##....#.......#.#.....#......#.........#...##.#.......##...##...............##..#......##...##......#.#........#.#....#.#......#..#...#..#....#.........................#.......#.....#...##..#..#.............#.....#....#...##..#...#....#......#..###...................#.........#..........................#.........#........#....#.......#.....##.............##.............#..........#....#......#.........#...............##........#.
#..#.....#..#..#.....#.....#......##..##.....##.#.........#.....#..#......#.......##...#.....##..#..............#.#....####.#.#...#.#......#.#.....###..#...#.........#.....#........#.....###..........#.##..#..#.......#....#......#....##.........#....#..##..#...#..#.#.#.....##..#..#.....#............##...#####....#..#...#.........#.......#..##........##.#..............#...#.....#............##..#................#.....#...#.....#...#...#.....##....##...#.#.........##.#..#....#.........#.#...##.#.....#........
#...##.#........##..##...............#..#.#...#......#......#.....#..#...####....#...#....#..#...#...#..#.###....#.....#.....#.....#....#.........####..........##....#......#.....#..#....#....#........#...#.#...#.##.##..#.#............#.#...#.#..#.....#....#..........#......#....#.........#....##......#####...#...#......#...#........##..#...#.....#..........#.........#....#.##.#....##.........#......#.#..#......#........###...##..#....#.....#.........#....#......#.#......#......#.#....##..#..##......####...
...........#..#...#...#.....#..........#...#.......#....##.#......###....#.#.#.......#..#.......#.#...............#..#.....#.##.....#.#....#.......##.........#..#.#...#...#........................#.##.##.###..#.......#..#......#........#..#.......#.#.#...............#.......#.#.#.#.......###......................#..##.......##.#..#.......#.#.....#...........#......#.#...#....###.##..#..#.#.........#..#.##.#....###.#....##.......#..##.#..#.#..#.....................#.#............##..#..#....#...#....#.#....#
..#..###............#.#.#.....###......................#...............#.......#.......#..........#......#.#.......#.#.#..........#.#............#...#.........#...##.....#.#.........#.#.#...#.............#............#....#..#...#..#.##............#.#..#.....#............#...#..##.#........#......#...#........#........##......####.##....#.#.#.........#.##.......#...#....###.###..##.#....#..#..........#.#.....##....##..#.......#......#....#....#.#...####..#.............##..#.....##..#.....#........#.#...#...
.....##....#.#......#............##...##.#...#....#..#..#...##...##...........#...##...##....#....#..........#..#.........#........###....#.#....#.................#...#...........#...........#.....#.......#.....##....#...#..#.............###...#.....#....#.#..............#.......#..#........#............#........#...#....#...#.......#.....#..#.....##.#......##......#.##...............#.......#.#.....#..#.#.........#.#........##....#.................#.##...##...###..#....................##....##.......#.#...
..#.............#..#.#.......#...#...#.........#........#.#.#..#.#.##.#..#.#......##..#..#...#...#........#..........#.#..#..#.#...###..........#.#...#...#......#...................##.....#.....#..#.....#..................#..........###......#....#..#.........#...#........#.....#.#.......#....#........#.#..............#.......#..###..#.....#...............##....#...........#..........##...#.....#................#.#.....#.#..........#.###........#....#......#.........................#.#......##.....###......
.........#.....#..#..##..##....#..#.#.#....#..........##...#.........#..#..............#.....#.......#.....#.........#............#.#.#.......#...#......###.....##..#.......#.##..#..##....#...........#.....#....#.#.##.#.####.#......#....#..#.......#..#........#...#.......................#.#...#.......#..##...#.............#......#...##....#..#.#.#..#.##...........#..........##..............#..........###.......#..#...##.#.........###...#.#.#...#........###.#.#.#.#......##......#......#...#..#..........#.#..
..#......#..#.......#........#...........#...#......#..##..#..#.###...#.#................#...##.#.###..#...............#......#....#.....#......#...#..........#........#..#.#.#.......#........#...#...#..#...#....#.......##....#.....................#..#....##......#..#........#....#.#..#.......#....##.......#......#...#...#.#..#.#..#............#..#..#..#.##.....###.........###..##.............#...#.##.....#.......#.........#..#......#.......#.....#......##.....#.....#..#............#.......##...#..#.....#..
.............#.##..##................#..........#......#..#.......#.#.###.##......#.............##.....#......#......##.#.....####......###..........#.....#.......#.#.....#.....#.....................#.#...###....#..#...........#.......#.#.##........#..##...#......#..#.#.##..............#.....#.#.#......#.....#...........#.#...............##...#...##.#.##...........#.........##...#..##...#................#.........#......#....#.........#..###..#..................#.#..#......#....#......##.#...#..#.....#.....
...........#....#.#.......................#......#...##......##....#..#............#.........#.#.###.#...#.....#.....#....##..........##..#..#....#.....#...##....#..#....#.................#..................#......##....#.#.....#.................##...#.......#...#....#......#.#.##..#...#........#.........#......##.............#.....#..#......#.....#...........#.###..#..#......#...................##........#.#....#.........#......##....#.......#...##.......#......#..#........##........#....#.........#..##...
.#..#.##...#.........#......##.....#....#.#..........#..##......##....#..##.#.##...........................##..##.#.........#.....#.....#..............#.#..#......#.....##.#......##...............#...#...#....#...##............#.....###.......#.#....##...................#.#........#..#.....#..#.......##.....#.###...........##.#..#...........#.......##....#..#.......#.......#.....#..##.........#...............#.....##...............##....#.............#..#.......#.#.#.....#.#......##.#.#..#...#....#...##...#
.#......#......#..##......#.....#.....#....##....#.................#....#..#..#..#......#.........#.....#...#...#..#....#....#....#...#.....#........#..#.#.......#...##...#......#...#...#.#.....#.....#..#.#......#................#....#.........#..........#...............#...##.........##.#.........#.........#.....#........#........##..#...#...#.#...........#....##......#.#...............#.........##..###..........................................#..##.#........##...#...#........####........................#.
###.......#............##..#.#.......#.#.....#.#.....#......##...#........#.............#...........#..#...##.......................#....##.....#.#.#.....#...#...##.#...............#........#...#.....#..........#........................#...................#......#.#.........#.........#..#.......#......#...###.#.#..##..###.#..##.....#........#....#.........#.#.....#....#.................#..#......##....#..............#........#........#...####....#..................#.......##.....#..#..#....#................
....#..............#.#.#.....#.#....#..........#.........##..........#.....#...#..##..#........#.#..#.......#.##.....#...#...##...........#.#..............#.........#.......#.....................#..#..#.#..........#..#....#.#..........##......#.##.#.#..###..##..###...#......#.......#.............#......#.#.....#.#......#....#.#....#.......#...#.........#....####...##.#...#......###..#..#..........#..#.....#.........##.#.#...#.#........#........#.##...##...###.#...........#.#............#...#.............#..
..#...........##....#...##..#..#.##...........#..#..#.........#....##...#.....#.....#...#.#..................#......#.##......................#...#.....#.#.#.......#...#.....#..##.#....#.................#......#..#.#...#......#.#.........#...............#......#..#....#.................##.......#...........####.......#..#.............#...........#....#...#............#........#.........#...#...#.#...............#..#.....#.###.#......###...#...#..#..#...##..##..#....#.......#.#..#..#.#..#...........#...#....
#...#..........#.#.#..#..###.##.##...#........##...#.#.#.#....#.#........#..#....#...#....................##..............#......#.......#......#......#.#....#.#.........#.....#..#.......................##....#..#......##.......##...........###......#.#.....#...#.###..............#..#..#....#.#.#.#..................#............#.#.......#.#.................#.#.......#...........#.....###..........#..............#....#...................#.#..#.....#...###......#.#................#....#.......#.....#......#.
........................#........#.........#....#.......#..#..#..##.#......#...#...........#...........#........#.#...#.##.......#..#..#..#.....#..#.....#.....#..#...#...##..#.##.###.#..#.....##..##............#....#.#..#.......##.#.......#.............#............#............#............#.#....#..........###........#.##.....###..#..##....##.#......................#...#.......#.....#........###.#.........#......................#.#..#..#.....#.........##..#...##...####...#......#.......#................#.
......##....#..................##..............................#.#.....#...#.#.#.......#....#..#..#...#.#.#.##.........#.....#...#..#...#.##...##.##.......#.....#....#...#........##.#.#.#....#.......#.#........#..........#........#....#...###...............#.#......#.....#...#.....#....#....#.#.#..#.............#..#..........##..#......###.....##................##.....#.#....#....##........#...............#.....#..........#.#.#..........#......#..#...#.......#....#...#..#...#...#....#..#......#.........##..
....#........#...........#......#...........##.#.........##....#.........#...#..#........##...#......##....#...#.............................#..#..#....#.##..#.......#.........#....#........#..#...##.##...........#.#....#...#....#.#...##.......#....##....#..##....#..##......##..........#...##.....#.##...#.....#........#.........#..#.#......#.....##..........##...#..#...#........#.....#....#..#....#..##........#.......#.#.....#......#....#......#......#......#......##..#..........##......#...#......#..#.....
...#..#...........###..................#.................#.#...............#......#.#......#.........#...........#.............#..#........##..#..#...................#.......##...#....##..........#...........#...#..#........#...##...#............##.#.#......#....##.#.##....#........#.......#.#..#.....#.#.##..#..........#.##............#.....#...###........#.#.............##....#........#.............##....................#....#....#..........#.........#........###....#.#...#....#.....##..#...#......#..##...
........###.##.........#..#..#.................#................................#.#.....#..##........#..#....#.#..#.....###..........#....##.......#....#.....#...#......#...##..#.#....#...........#......#..#...#....#.......#................##.#.........#...##...........###....#....##...#....####...#......#......#.....#.....##....#...#.#...#....##.##..........#.##......##..#...#.....#...#.#..#..#..................#...#..##.............#......#..#...#............#......#..#..#......#.#........##....#.....#...
......#..#.#..#..##.#..#..#................#....#....#...#.#.#.....#.#..........#.#........#..##..#..#.#..............................#..##...........#.....##....#..##..........##.......#...#.....##..........#.##..#...........#.......#................#.#..#........#...#.......#.#.........#...#...#.....#.#..#...#..............#.....#....#...#.........#...#......#.........#.......#.#.#.#.....#.##..#.........#.#..........#..#.#...##..........##...#...#...##...#......##....##...............#..#.....#........##.
...#.........#........#.....#...#..........###.#...#...#..#........#.#.....#...#..#......#..#.#...............#..............##.#......#.#.#.........##......#...........##..#.#.......#....##...#.#..........##.#.........#............#........#........#.......#...#.#.....#..............##......#.....#.......#.......#.........#.....#.......#.........##.#.#.#.#......##........##....#...#............##........#.##...............#...........#...#.#...#....#.........#.....#..#..#................#..#.#....#.#......
...........#........#..##..........#..#.#......#......#.........#..#.#...#.....#.....#.....###....#..#.....#...#..................#.............#..#..#..#......#..#....#...#......#.#..........#....##.#...#..#...............##.....#.....#.............#..........#...#.....#.........####.......#...............#....#..#....#..##.........#........#.....#.......##..##.....#..........#......#...........#.#.....#.........#.......#.###.....##.....##...#.##.#...##.#.........#....#...#............##.#..#......##....#.
#..#....#...#.......##.######...#...#.........#.......#.....#.....#........#..#...#...#.........#.#.......#...#..............##..#........#.##..........#.##..............#..........#.......#...................#......#...##.##.....#........#.....#..#........#..##.#..##.#.#.##...#...#.#......#........#.#.#.......#..#...#...#.#....#..................###..#........###..#....#...........#..#..#....#...#.............#.#........#.#.....###.....##...........#.#...#..#...#...#.......#...................##...........
.....#.....#...#..#....##.##................#........##...#....#...#.........#.........#.....##.#.#..............#.....#.......#.....#.##.......#................#.#........#...#.#..#.....##.#.....#.#...#.........##..#...#...#.#.#...........#..#...............#.####...............#.........#..#...........#.......#.#..###.....##......#......#.......#......#......##.#.............#.#..#.#......##..#..#.......#.#.#..........#..#......##.#.....#.##..........#.........#..##..#...#..........#..#..##.....##....##..
.....##.#...........#...........#.....#..#..#.......#.........#.............#..............#..#.....#.......#..##.##.##.#......#....#..#..........#.##...#..........#...........#.....#.#......#.............#.#....###.........#.#.......#...##...#.#...##...#...##.....#..#...........#....#.......#......###...####.#..##.##....#...##.........#.........#....#..............#.....#..#...###.#...#..................#....#....#...#.....#.#....##..##.....................#............#........#.........#.....##...#..#...
..............#..#.##.##.....#.#......#.###.#....#.....#....#..#..#...#...#..#...............#..........#.#..#.........#..#.#...#....#....##............#.#.#....##...........#.......#...#.#......#.........##...........#..........#.......#...#....#.........#........#....#...#...#...##....#....##...#.........#.........#.......#.......##...#..........###....#..##....#..........#..###.........#...#..........##.............................#..#........##.#..#.#.......#..#........##.......#.#...#....#.......#.....
....#...........##.....#...#.#.#....##...#.#.##...#.....##.##...##......#..#...##.#.....##...........#..#....##..#.......##..#.....#..###....#..#..##...###.#.#.......#.......#...#...#......#......#...........#.#....................#..#.#...#.....###.......##..#.......#.#.....#........#......#......##..#.#.#.##...#..............#...#.....#.............#.#..#....#....................#.#..........#.#.#.#.##.............#...##...........####.......#............#.....#...........................#................
.###....#.......##...#.....#....#.....#.#.#....#......#.#.#..........#...............#....#..#....#..##............#.#...#...#.....#.#.#.......#.#.#........#.....#.#.....##.#.#.......#.#.........#......###............#..#......#.#...##....#.#....#.......#..#..#......#......#..##..##.....##....#.#.#.###.....#..#.#.......#........#.#.........#.....#.........#....#.##.....#............#..............##..#..........#....#..#..........#.#........#..#....#.......##...#.........#...#...#.......##.....#............
....##..##..#.#.##.......#..#...#..##..........#......#.........#.#...#.#...###.........#.#..##..#......###.....................##............###.....#...#....#...##...##..........#.#.......##..#....#.#....#..............#...........##.....#....#.##.#......#....#......#.................#.##................#....#...#....#.###..#....#..#..#......#.#..#......##.##....#.............##...#..#..........#....#.#......#.....#.....##............##........#...............#...#..#...#.....#.#.........##....#..........
..........#.......####...##.....#..#......##..##......#..#..#..#.#...#..#....#.#.#.......###........#........#...#.##.....#.....#..............#......................#.....#.#..##.....#...#.........#..#.....#.#....#.........#...#..#...#..#......#..###.........#..........#.#...........##.##...#...#....##.#...........##......#..#....#.....#.....#####.#............##.#......##.............#...#..#.....#.....#.........#...#..#.........#.#..##........###.........#.##.#....##.........#...........#....#.#.......#.
#.##..##....#.#...#.....#........#........##........................................#..#.........#.#.#................##....####.......................##..#....#.#..#....................##......##....##.....#...............#..#..#...#..#.....#......#...#.#.......#..#..........#.#..#..........#.#...#..#.......#...#........#.........#..........#.#.....#.........#........#...#...##...#...#...#......###....#.##..........#.#.....#.#.......#.........#.#...#.....#..##...............#.#....#...............#...#....
.......#........#.............#.....##...#...#......#................##.....#..#.......#.#.....#.....#....#.......#............#..#...#............#.........#......#.....#.....#.##.............#...#.#............#.....#.##.#.....#..........#.......#..#..#..........#.....#......#........#.......##.....#.#...#....##.#.#...#..#....##.....#....#.#..............#..........................#.......#.......#.......#........###.#.#..#.....##....#...#.##....#.....#..###.........#..............#.......#......###..#.#.
......##..............#...##.#.#.......#..##...........##.......#....#.#....#...........#.#.....#...#....#...#..........#...#...#.#.###.......#.#..#..#....##..........#..#........##.......##.......#...#..#.....##....#..#.#........#..........#........#..........#........................##....##.....................#.#..##..........#.#..........#...#...#....#...........##.#...#.#........##...#....#.##....#..#.##...#..............##.#..#........#........#.#..#.............#.#........#...#.....#..#..#..........
......#..##......##......#....##...##............##...#......#.......#...#....#..#.#...#..#.......................#.#.....#.....................#.#.#..............#..#.#.#..#...#....#.......#......#...#..#..#..#....#..##.#.###......#..###.#................#...#.#.####.#..#..#...##..#.##...........#.#.......#..#...#...................#...#................#...............#......#.#.............#....#...............#........#####..#.####.......##.#.#.......#....###..#....#...#.....##.......#.............#.#...
..........#...#.##..#....#.........#.............##..###..#............#......#....#.....#....######..#....#..#....#...................##....................#...##.#..#.....#.##...#....##..........#....#...#.............#..#...#.##..#..#.##............##......#.........#....##.....#.....#..#.#..#.....#.............##..#.#..#....#.#..#..#...###.#.......#..#..#......#.#......#....#.............#..#............##..#.........#...#.#...#...##...##.#.#........#........#.#........#...##...................#...#...#
..#.....#...#...#..#......#.#.................#.#..........##.#.#.........#...............#....##.................#..#....#..#.......#..#........#.#....#..#....#.#.......#.......#.................#...........##...#......#.#.#..#.#...#..#..#............#.#..#.....#...............#.............##.....#.#......#.#..#.#...............#.#........#.........#.....#....#......#....#.#..#..#......##.####.#......#.#...#.....................#......#..#.##......#.##.#............#.....#.#..........#.........##.........
......#...##....#.#.#.##..#...#.#..#......#.#...#.#........#..................#......##.........#.....#.....#.#.....##.....#......#.......##..#.......#....#.#...##...#...............#..##........#...#....##...#...#......#.#.....#....#...###.....#..#...#...........#.#.##...............#....#....#........#....#.....#.....#.........#...#.......#........#....#...#.#...#....#.........#..#.....#...#........#.......#......###...#......#.....#.#..#.#.............#..........#..............###........#.#...#.........
.##.........#....#.....###...#.......##....##..#..#......#.#............#...#..........................#...##..#.................##...##..#...#.....#.........#...#.#..#...#.................#.#........#......#....#..#....#........#.#........#...#......#.........#...#.###.#.....#.##.....#.....#.....#..#....#...##..#.....#....#..#...#..#..............##...................#......#.....#..#.......#...#.............#.#.....#.#............##...........#..#...............#...#.#...#.....#.........#.#.##......#...##
...............#.....#....#......#.........#......#..........#....##...##.....#................#.###.#...........#.......................###..........#...#.###....#.....#............#.......#...#..#.#..#......#.#.##.##...##...............#..........#............#..#......#..#.#..#....#.....#..#..........#...#.......#.#.....##..#.....#..#.#.##.#.#......#..........##....#..#...#........##..#.#.....#..#..#....##..#.............#....................#.#......#.#.#........#....#.....###.#......###.#..............
..##...#..##............#......#........#.......#..#.##...................#..##..#.#.....................###.......#...#.#.#...................#.#.........#...#...#......#......#....##.#.#....##...#.#.#................##.#..#.....###...#..#.......#..#...#.....##..#........#....#.......#......#......#.#...#.....#.#..#.......#...##.........##..#..##..........#...#.#......#....#..#..#.#.#........###....#......#..#.#.#...#..#...#.#.........#..#...#......#..#..##...........#......#.#.......#.......##...#.#...#..
#....##..#...#....##.#.......#..#....#....#.......#...#.............##..####............###...#....#.......#....#..............###....#.#.....#.....#..#..................#.##...##....#........#.....#.#.........##.....##.....#.....#.....#..............###.......#....#...##....#.#..#............###....#.............#....#......#.#...#....#....#.......#.....#.......##.........##........##..#......##......##...#.........#...............#......#..#.........##........................#......#....#....#...#..#...#.
...#..#...#..#.......#.....#.#..#..#..#..#..........#..#......#................#......#.......#..#...#..............#.....#..#..#........#.#..#.#...............#....#.#....#...##.........##.#.....#.............##..#..........##.................#.......#..###..........#.........##.....###....................#...#.........#..#....#.#.#..#..#....######.#.#.#...#..#.............#...##.............#..#.##.#.....#......##.....#...#.#.......###.......#.....#.#..#.........#..#..#.#.#.......##..#...#.......#........
...###.......#....#..........##........#........#.....#..#.#...#...#.#.##....#...#...##.#...#.#.#......#.....#.......#..#......#..##......#.#......#.#.#..........#.............#.....###.#..#.......#........#........##...........#.............#..................#............###.....##......#....#..#....#......#...#........#...#.#......#..........#............................#....##.....#.........##..#..#.........#.....................#....................#...........#...#.............#...##.#....#...#.#.....
#........###.###...........#......#....#..#.##...#............#..#....#.....#....###..#.....#..........#...#.#......#.#..............#.#..#............................#.#.....#..#......#..##..###..............#.......#...#.....#...........#...#.........#.........#...#..#.##........##...#.......#......#.#.....##.#...#.......#.......#...#..........#..##...###....#..#...#..#.##.....#...#....#.......#...##.#.....#...#..............#........................#..#..#....#..#.................#.#..#.#...##...........
.#....#...###.............#....#.......#.....#...#.........#.##......##.#...#.........#...##.......#.....#.........##.......#........###.....#..#...#....#.#...#.#......##.....#..#..##....#..#.......#..#.#.#...#.......#..#....#...#.....#...##....#.......##................##.#...#.............#....#...#.............#..#.#.#....##.................#.....#..#.#....#..........#.#.....#..###..#....#..........#..........##.......###..#..............#..#........###.##.....##........#...#.#..........#.........#......
.......#....#.....#.#.......##.............#.#..#.........#.#.#....##.........#..#.##.....#...#......#..#......#.......#.............#.........##.##..#...##........#..##.#........#......#.......#.#............#..........#........#..#...###.....##..#........#.....#....#.........#.......#.##..#..##.##.......#..........#...#.#.###.##....#....#.....##.#.#..............#.#...#...#......#..............#...#.............#...#.....#.....##..........#.#.......##......#...#..#......#............#...#.........#...#..#
..#...........#.....#.##.........##...##.#...................#.......#.........#......#.#..#........#.##....#.........#..#.##....##..##...#....#......#.###.....#.#..#.##..#.................##........#..#..........#..#....#.###...#............##......#..##..#.##..#....#........##.....#.......#............#....................#.......#.#.#..#.#...#.#...#..#......#.##....................#...##..#..###.#..#........#..............#...#..##.#.#..#.#...#...#.#.#..............#....#..#.................#........#...
#.##.#.......#.#..........#...#....#....##....#..#.#.........##.#.....#...#.#...#.....#.....#.......#...##.....#.#.##.##............###...#....#...#.............##..#.#...##....#.#..#....##..#...#.#..#.....#........###..........#.#.......#..#...##.#...#.#...................#...#....#...###........................#......#..........#........#............#...###................#......#............#.....#.............#....#.#.#.#.#..#...#............#.#.#.##...#..#.#....##...#............#..#.##..#..#..#.......
.#...........#.#.....##.#........####......#..##..........#..#...#.....#...#...#....#........#........#.......#..#....#.#........#....#........#....#...#...#..#....#......#.........##..........#....###...#....#..................#.....#.##..........#...............#..............#.......#.....#..#...#............##....#....#..#.........#.#..........#......#.....#......#..#.##...........#....#.......#.#....#.....#.#.#.#..............#......#.....................#......#.#....#..#...###.......#..#.........##..
.....##.#........##..#....#...#......#.##.....#....##.#.....#..#....#.#.#..........#.......#.....#.......###...#....#..#...#........#.....#.....#.#..#.#...#.............#...#......###..#......##.##........#..................##....#......#.....#....#...#.#.#......#...#........#...........#....##.##.....#..#.#.#.........#..#...#.#..#.#.#......#...#.#............#.#..#.#...###....................#..##.#.##..#..##.#.#...............###..........#.#.......#....#......................#..........#...#....#...##...
....#.#.......#.#...#.#.........###.....#............#............#......#..............#...#.#...#.#..##.#....#.##.....#...#..#..##..#.........#.......#..#.##...........#.......##.#........#.....#.###.......#.#....#......#..#...#....##..###.#....#...#.....#....#.......#..#.....###.##.#.#.....#..........#..#.##................##.##..##.........#.................#.#....#.#...#.........##..#...#.#..#..#.....##....#...........#..........#.....#.##.............#..#......#.##............##.....#.#....####..#.#..
........#...#....#..#......#...............#.............##..##...##.#.....##........#...#.#..#....#...#....#...........#....#.#....................#.###.....#...#........#............#.......#..........#..........#....##..#..##...##.....#.....#.##.#.....#....#..#.#.#............#........#.....##.........#..#.#......#.#...........#....#..#.#..#........####..................##......#.#.#.....##...#...###....#........#.#...#....#.#............#...#...#...##..#..................#.#....###...#.....##..#..#.....
#......#.....#......#....##...#..##...........#..#..##.##..#....#...#........#.#........#...........##..#.........#...............#..#.#.......#......#.#..#........#.#....#.#.#..#....#......##.......#...............##..#.#..#.###.#.#..#..........##........#.#......##......#......#....#.##........#.#..##.......#.............##.....#.#.....#...#..#.#....#..........#.##......#......#....#....#........#....#..#...#......................#......##.#.#......#..#..#...#.#.......#..#.#.......#.......##..............
.........#........#....##..#...#..........#..#.....##....##..#..#...#......##..#..#.#......#...#..##......#...#.#.#................#.#........#.......###..#.....#....#............##...........#....#.....##.......#..#.......#.....#.......#.......##...#..#.#..#..#.......#......#......##..#...##..##.................#....#...#....#.#......#....#.......#....#........#......##.#.#.#...##..#..........#..#...#.......#.................#...#........#.........#..#..#..#............#..#....##..#..###.....#.....#.......
.....#.#....#.......##......##..#.....#.#.......#......#....#.##................#...#..#..#.........##.....#....#.........#..##.........................#...#.....##.........##..##...............#...##.....#...#.#.........#.....##....#..#........##.#...#..............#..#....#....#...#.#............#.............#.....#..#...#....#..........#.......##.#..##.....#.....#...#.......#.##.#....#...##...#......#.#.#....#.....#..#.......#....#.#...##....#.##..##......#......#........#......#.###.###...........#.##.
.#............#....#...##................#..#.#..............#....#.##..#......#.#.......###..#........#.#............#.#......#..#..##.....#...#.#.#........#.................#..............#..#.#....#.##.......##.....#.##......##.....#.#.##.......##......#........................#..#.#......##......#....#..#...#..#...........#....##..........#....#........#......#..##........#....................#.#......#..#..#...#.....#..#.#....#..#.........###...#..#...#.....###.#.#..#.......##......................##..
..#.#....##.##......#...............#..#.#.........#........#....#.......#..#.#............................#....#.#.....#..#.......##............#.....##....................#...#..#....................##.................#......#.........#...####..#............#...#.#...........#........#....###....#..##........#.......#.....#.....#.....#....##..#........##.##........#.......#.#.##........#......#..#............#..#...#..........#...#...##.........#.##....###.#..###.......##..#......##...#...#...#.#....#....
#....#.......#.....#.#...##.......#........##..................#....#...#...#.#..........#...#..............#..........#........#......#.#.#......#.##.##..##....#...#...#..##..#......#........#....#.....#...............#..#...##.#..........#####....#.#.#..#...#..................#.##.#....#.##.#.#......#.#.#.....#....##.###.#...............#.............##.....###...........#.#.....##..#...#....#.....#....##.#..#...#.....##...#.............#....#.#....#.............#.#......#.......#..#......#........#......
.#....#.#..#.........###.........##.............#............##....#.#..#..#..##...#...#..............#...#..##....#.........#......#.............................#.#..............#.........#.#.....#..##.#.#...........#........#.....#.##..#...#..##.......#......#.....#.......#.....#.....#.......................#..#.#.#..#..........#..#..#......#.#....#...#.........#........#..#....#...##..................##..#.#......#.......#..##..##.........##...#................#..#...........#.#.##......#........#.......
....##..#.#....#..................#.....#......#.................#.#..#....##............#........#....#..#.#...#..............#.##.#.....#..#....##...................#..#.#.......##....#.....#.#...#..#......#...#..........#....#......#....#.....##...#..#............#........#...#.#.#.#...#..#...............#.#..........####...#......#..........##..#...#.........#.....#.#.#....#...#.....#.###.#..#...####.....###...###.#.#..#...#........#.........#.....#..#....#.........#.....##..#.......##.............#...#
.......##.#...#...##.#..........#.....#....#...#.#.....#............#...#.......#.#...#......#.....#.#.#........#.....#.#....##.....##....#....#..........#.............#....#.#...#..##............##......#............#.##.....##...........#..............#.............#.........#.....##.#.....##....#........#.......####.......#..........##.#.......#....#..#..##..#........#......#.......#..#...#....#........#....##.#.......#...#.#.#.....#......#..#.#......#..................#.#..#.#.............#.............
.....#.#...........#...#....#.....#....#.....#....#................###....#...#....#........##.......#....#.#...........#..#.............................#...#..#...........#..#..............#.......................#....#..................##....#.#....#...#.#..........#........#.......#..........##........#........#....#...#...#....#.#..........##......##.......#....#..#..#...##...#...........##.............#......#....#......#.......#.....#............#...#...###..........####.................##............
.......###...........#...##....#..#....#.....#...........#.....#..#...#...........#.#..#........#...##.#.......#.......#.#.#...#........#.#...#.....#.....#........#.#.........##......#.................#..#....................#.....#.#..#................##...............##...#..................#...#.#.#...#...#..#...#..#.....#.....#.......#........#.......#........#...#................#..#.#..#......#...##.....#..............#....#...##....#.....###..#.....#..#......#..#.......#....................#....##.#.
.##...................#..................#.....#...#.....#....#..#..#...#.##.....#.....#.##........#...#...#.#.....#..##..#........##....#........##..##.#..#......#...#.......#.....#.#.......#......#.#...#...###.##......#...#....#....##.......#.#......#....#......#...#..........#......###..#..#.....#.......#.....#..#.#...#......#.#..........#.#...#........#..#...#.......#...#...#......#...............##...#...........#....#.#...#...###...#.#....#..#......##..........#.......#....#.......#....#....#.........
................##.##...#..#....##.....##..........#....##......#.....#.......#..#........#......#......#.##.......#..#.......##.....#......#....#......#..#.#............##..#....##.....#...#.........#..#......#......#............#........#.#..#..#....#..#....#..##............#.#.#.................#.............#..#........#....###.......#....#.##..#.....#..#......#.#...#......##...#................##....#....##...###.#.#.............#......##..............#..........#..#..........#....#..#.....#...........
.......##......#...#....#.#.....#.##...##......#......#.#.#....#.#.............#...#.....#..#..#..........................##.....##..#................#.#...#...##.......#..........#.............#.#...#...#.#....#.#.......................#..#.#.#..##.##........................##.......#....#...##..#.#..#.#...#..##..#..#......#..##.#...#.#......##....#...##.............#.........#........#.......#.........#...#.###..#.##........#.....#..#.#..#.................##....#..#.#.............##..#......#...#......##.
...#.##.........#.#........#........#..#..##...#..###......#.....##.....#........#...#...#.##.##.#.#.............#.#.##.#.##..#.#...#....#.............#.##..#..........#.....#...#.#.#....#...#.#.##.#...##..#.##.....##.#.#....#...#....##.........#..#......#........##...........#....##..............#...........#..#...#...#.#.....#.......##.######...#...##..#.......#..#...####.......#.#.....#..#.#.........#.....#.....#.................###.......#...##.#...#..#.#..#.......#.......#...#...##.#..............#.##.
..........#........#..#......#..#.#.......................#...##...#.......###........#.#.#.#....##............#.........#.#..##......#..#..#...##..#..#.........#......#.#....#.#...#.............##.......#....#..#..#.............#..#........#...#..##...#..##.#.........#..##.#...#.....#...#.......#..#..###.#.#...............#..#.....#..#...#.....#.#...##....#....##.#......#....#.......#..#..#....#.......#.............#.......#......##......#.....#....#........#.#......##..#..#..#.#..#.....#...........#...#..
.....#..#.....#..#....#..###..#...............#........#.....#...#.#................#...#.................#.#.....##............#.....#.##.....#.#...#.....#.....#...#....#....#......#.....#........#....#.#......###...#..#..#.#...#...#...#.#.###.#.#...###.#.....#.....##..#.#.......#....#.........#.........##...#.#..##......#..#....#..###....................#...#.......#.....#.#..#.....#....#.....#.##.#..............#.#.##......#...#.....#....................#....####.......#.##...#............#...#..........
...#..##.#.#.....#......##.....#.........##.##....#...........##........#....#........#.....#..............#..........#........#..#.....#..###.##...#...#...........##.....#.#..#.#...............#.#.#....#......##.#..#..#...##..#.......#....#...#..##.##.....#..........#.#.#....#.#...........##..#..#....#..#.##........#..#.......##...#...#.##..#.#..........##..#.....#.................#.#.................##..........##.#................#..#.#.##..........##......#.....#.........#.....#...#.#........#....#.....
#......#.....#......#.#.#.#.#.....#....##.#.###..##.....#......#.#..#.#...#...#.....#.#.#.##..#..#.....#....#.#.......#...........#.....##..#...........#...#....#.#....#..#............#...#........#..#..#....#...#....##....#....#..#.##.#.#####................#.#.....#.......#......#............#..#...#.#.........#.....#...##..##..........#.#.....#...####....#......#..##..##..##.#..#...#..#........#.....#....#.#.##.....##...#.##..#....#..............##.#.##.#.#..#.##.#....#.#.........#.#..................##.
...#...#.#...#......#...#.........#......#...#.....#................##..#.##.#......#..#.....#...#.......#.........##.#.#...#.#.........#..#.#.....#...#..##.....#...#........##...#........#.....#......##.............#.......##....#..##...##..#......#.##.#..#.....#..#....#........#....#....#.....##...#....#.#.........#.........#..##.......##.................#.....##.##...#.#.......#......##......##.................#...#...#.....#....#.....#......##..#..#...###.....#.....#..............#...##..........#......
#....#............#..#...#..#.#..#...#...#......#....#...##..#..........#..#...#..........#..........#..#..#.....#...#.#.##.....#.....#.....#..........#.......#.......#.#...........#.......#...................#.......#..#.#.#.##..#.##......#..#.........#..........##.#.......##........#.#....#....#.#....#..........##............#................#...............#...#....#.....#.##....#.....#...#........#.#..##..###.#.....#...#.#...........#.#.#.#.........#...#.........#...#...#.........#.........#.#........#.
.######...#....#.....#...#..............#.#.....#.........####.#..#...#.##.#..........#......#.#...........#.....##...#...#....####..................#....#..#.......#....#.#....#......#.#........##..##..........#....#........#...#.#..........#...###..............#.#..#.......#..#.....#..###..#..........#.....#.................#.....#.................##.......#...#...#.....#.#...........#.......####.#.......#...#.##......#.......#.....##....#....#............#...#.#...##....#.#.#.#......#..#......#......#...
...####................#.#.#....#....#..#......#...#.#...#.....#......#.#.#.....##..#.....##.....###.....#...#...#..#..........#.#...#.......##........##...#...#.....#.....#..#......#....##..###.....#.#................#..#............##...........#....#..#....#...#........###....###..........#.#....#......#..#........##....#.....##.#...##....#...#.....#.....#..#....#......##...###.............................#.#........#.#...##.......###...................#...............##.....#.#.##......#...#.#......#...
...........#.#........#..#..#....#...#.........#...#....##..#.....##.........#...#..#..#.#......#.#.......#.....##..#.##.##...#...........#...#...#..#...........##..#..........##...##...#.#........#..#..#..#......#.....#..........#...#.......#.............#...#.#.#.#....#..##.........#....#.##.#................#.#..............#...##....#....#.......#..#.....#.#.....#...##...#.....#......#........#.#.......#.#..#.#.#.....#..#...........#...#...........#......................#...#.......#..........#..#..##..
......##..#..................##.#.....#.....#.#.........#..##..#..............#............#.##..#.##......#.#.#.................#..#..............##...#.......#..#.#...#......#...#......#.#.#.#.#...#.....#...##......#........#.....#....#......##..#..###............#...#.#......#.....#......#.........##....#....#.#..#..#..#......#...#......#..........#.......#.#......#.#.......................#...##..##.......##.###...##.......#.#.....####..###....#..........#..#....#....#...............#......#..........#.
#......##..#................#.....##...#..#.#..#.........#.#..#...#.........#........###......#....#....#..#......###..##..#..#.#....##.......#................#.#.....#.##..#......#..#..........##...#.....#.#..................#...................#..#...#...#...#.#.......#.#........##...........#....#..##......#....#.#...##.....#.........##......#..............#......##..##...###.....#.......................#.#.##...#...##.....#.......#...........#.....#.....#.......................................#..#....#.
........#.....#......#.....#.....##..#.##...#.................#.....##.#.#...#.#.....#..#............#......#.#...#.#.................#.....#...#.........#...#.#...##.....#.....#.....#....#....#........#...........#..#.#............#....#.........##..#.#.....#.#.......#................##.........#..#..#..#............#........#.....#.....#........#......#..#.....#....#...#.........#......#.....#..#...#..#...#................#.#........#..##.....##.###....#..........#.....#...#....#.#.....#...#........#.....
.#.#.....#.#.##.#.#.#.......##...............#......#................#..#.......#.##..##..#.......####.....#..#.#..................#........#......#....#.....#.##...#..#.............#..........#.......##...#..............#...#......#.........#.................................#................#..............#.....#......#.....#..#..#..#....#.............#.#.#.#..#..............#..#.#.#.......#.#.......#.#.........##..#...#...........##.......#.##...#.....................#..........#.#....#........#..........
...#.....#...................#.#...............#..#...#.#.#.....#..#.............##..#.#...#.....#.#..#.#......###.##....#....#....###....#.......#.....#................#.....................#..##..#.#.....#...#...#.#....#..#....##....#..#.#..#.......#...#........##....##..........#....#.........##.....##....#................#........#.##..#.##....#.#.##..#.......#..#.....##..#.#........#.............#..........#.#.....###.#..............##.#...#...........#.....##....##..###......#.....#.....#....#........
........#.#.#........##..........#...#.........#....#...#......#.#......#.#.........###.#...###.#.......#....##...........................#......#.#........#.....................#..#...#.#............#.#..........................#..........#..#...#..#..##..#..#......##.#.#...#....#.............##..#...#..........#.....#.......#.................#....#....####..#.#.........#...#..#.#.......###..#..##...##..##.......#....#..........#........#...#.....#..#..............#.#...#.#....#...##......#..............#.
.....#.#......#.....#.....#.........##......................##..........#.#....#......#......#.....#.##.#....##..........#.#.#.....#.#....#.....#..#...#.....##...#....#.....#......#...............#..#...##..#.#.....#......................#.....#..#..#....#...#......##.#..............#....#........#........#..........#..#......#..#......#..#.....#..#........#.....##.........#.....#...##..#........#......#..........####..#..........##.....##.....##....#.........#..........#...#.............#.....#...#..#.....
...........#..##.#..#.#....#............#..#..#....##.....#....#.#...#...#..#.....#.#......#.#.###....#.....#....#.............#..#.#...#........#.........#....#...#.###....#....#....#.#.............#.#.#...#..####........#......#..#............##..##...#.....#.##...#......#........#..............#....##....#.#...#.....#.......#...#........###.#....#............#.#.#.#...#.#.#............####...#..............##..........#.......##........##.#.#.......#.#....#.##.......#...........###...#.##.#...........#..
.......###..#.#.......#.......#.....#........###..##....#.##.....#.....................###...#...#..#..........#....##.....#.#.....##.......##....##..##..#.#..#...#..#....#.##.....##..........#.........##..............#..##.............#...#..#....#.#....#....#..#.....#.###..#.#.......#...#..............#......##............#...#.......#..##.....#......#.#........##........##.#...#....#.......#.#....#..##........#.##...#..#......#.#.........#...###...#.#.##..........#.##..##...........#...#...#..#........#.
.....#..#.#........#..#.#.....#.#..#..#.....####.....##.........##.#......#...........#......##...#..#.....##..##.....#........#...#...........#................#...###.......#.........##..#............#.......#.##.#.#....#...#..#..#....#.#..#..#.#.#.#.......#...#....#..#......#....#........#.....#..#.....#.#..#......#....#......#.........#.#.#......###.#.........#......#..#........#.#....#..........##.##......#........#####..........#........#..#....#.....#...#.#...................................#.#.#.....
..#.......#.#.#.#.#..##...#.......#........#........#.#.....#....##.....#.....#..................#.#.#..#.......##...#...........#.....##.###.#..#.............#........#..#.............#...##..#....##..........#.#.##..##...#.###...#...#...#.......#..#.##.....#...#.....#........##...##....................#.##....#.........#...#...#.#..........##..#...............#......#........#.......#...............#..#..#..................#..#....##........#....#......#.#.........#.#...........#..##...........#.#........
.#....#.......###..#.##..#.#.#.##.......#......#.................#.#..#............#.#....###..#.#....#...#...#.#.........##.........#.....##.......#........#......#......##.....#........#.##........#.........#..#.............#...##.........#....#.....#.#...##..#.....#.....#.##..........#.....#.........#.#...........#....##..##.#...#.#..#......#...#.#......###.......#.......##.#............#.#.....#..#......#....#......#...#...#.#...#...#...#....#....##.....##...#......#......#.#.#.........#...#......##....
.#.......#................##..................#..##....#.......#......#..#..#.......#.............###..#....#.....#....#.#........##....#.#....................................##.#..#...#......#......#.....#.........##.....#......#.......#...#...#.....##..........#....#.......#.#....#..............##.#...#....##..#..#.......................#......##.............#....##.#.#...............#....#....#....#..#...####.......#.........#....##...##.#....#.#..#..#.#.#.......#.#..#......#..#.....#.#.#...#....#...#...
......#..##..#.......#......#.........#.#.....##..........#..#.#.#...#...#.#.#...#...#......#.#.#......#.#..#.....#...#.....#.##....#.........#.........##................###...........#.....#......#.#......#..#..#..#...#.###..#.##.#........#....#..#..........#...........#.#...#....#.#...#.....####.#..#..........#..####..#.......#.#..#.................##.#...........#....#.........#.#.............#...#.....................##........#.#.......#.#...##............##...................##......#......#.#...#...#
.#.............#....#.#.....#.....#..#....##.#..#....#.......#..#....#...#.##.#...#....#.............#.#.#.....#....#............#.....##.#.....##...#................#.#...##.........####......#.........#......#..................##.###........#....#......#........#.......###.#........##....#...#.#....#...#.#.###....#...#.......#..#..##........#...........#....#.#.....##.#.....#.#..#.........#............#...#.#..#...#......#...........##....#.#....#........#.................#.....#.##..#........##.#....#...
...#...#.#...........#.....#.......#......................#........#..##.#...#...#....#.....#.....#......#..#.#.#..#....#......#...#...#.##....#...#.#......#...##....#..#.................#....#..#.#.#..#..####..#...#...#...#...######..##.......#......#...#..........#....#..##..#...#..#.........#......#..#.......#..#.#..#.#.....#.#........###.......#............#...................#..#.##..#...#.##....#.....#.....#..#.#.........#...#...#.#.##...#........#..#......#.......#......##...#.....#.#........#......#
..#...###...#......#.......##.#...#...#..#..........#...#..........#...#..............#....#....#.......#..#.###.#..............#....##.###...#....................##.#...........#..#.....#..#.............#...#....#.#.#...#....##..#....##.#.#.#...##..##.....#..#.#.#.#.##...#.......#.#..........#.............##...###........#.#...#..###...##.......................#......#..##......###.#........#.#........#.............##.#........##........#..#.#..##........#......##..............#.#......#..............##..#
.#.#..#..#.#.....#..#.#..#..#.......#......#...........#...#........#.......#....#..#..#.......#.....#..#........#..#...#####....#..#...#.......#...#.##......#.##...........#..#..#...#......#.....#..#.##.#..#........................#.#...#........#...#.#.#....#...........#...#.#.................##..............#.......................####.#..#............##.##.....##.......#.#.#...#......#.......#.#.....##..##..##.....#..#...................#......#..#..##.#...#.......#.....#....#.#.......#.#...............
#.......#...#........................#.......#.................#........#..#....................#..............#.#.##......#..#......#.#.........##.....#...#...#..#...#..#.....#.....#............#..#.##.........###........#....#...#..........###.#..##........#..#...............#....#...........#.......#..##....#........###..#.#..#..#..#.....#.#.....#...#.#.....#....#..........#.#..#..#.....#...#....##..#..#.....#..........##.......#....#.#.....#.........##..##...................#####......#......#..#.#.#..#
..#.#..............#.#................#..#.#........................#...#.......##..........####......#...........#.............#........#............#...#...###.#......#....#.....#.....#.....................#....#.....##.............#.##...#..#.#..#.........#..#.#...##...#..#............#.#..............#.....#.#............#..#.......#####......#.........#...##.............#.#.##...#....#.........#....#.......#....#.........#..#...........#......##.#..##....###.#...#...#......#.............#.#...#...##..#
.#.#....#............#..........#.##...#.###.#........#.#...#.......#.##...#.............#.......##.....#.........#..........#......#.....................#.#.........#.....#.............#.....#.#................###....................#..#.#.#.................#..........#.#.....#..#...#..#.....##....##...##.#....#...............#...#.##.#.#....#....#.....#..##............#.....#..............#......#....#..#....####...#...#............#.#.........................#.....#...###.##.#...........#...#....#.#...#.
#....#............#.#....###..##.#...........#.........#....#.....##.##.#..#.#...###........#.............#....#.#...#......#.#........#.....#.........#.##....#.........#.#....#....#.....##..#.................#......................#..#.................#...........#.......#....#.......#.........#.#..#....#...#..............#....##.......#............#..............##............##........#........#.#.#...#.#.......###........##......#.#................#.....#.......#......#...##....#..#...#.#....#...##..#..
.......#...##.#....#.......#...#........#......#...#.......#..........#.#....................#.......#....##....##..#......#..........##.#.............#..#.#.#.#..#.##..#..........................#.........#.........#...#..#..#....#.............#..#...#.........#......#.##.........#..#..........................#.............#........#..#.#.#.......#...#...#.##............#..#.....#..#...#..#....#..#.#...........#....#.#.......####.#......#...........#.......###.#..#.#......##............#.....#...........#.
..#....#.......##...........#..........#.....................#....##...........#......#......#.........#...#...#.....#.#..#...###.....#...#.............#..............#...##.#..##...#.........##.....#....#..#.#..........#.....#...#.###...........#.####.........##...#.#.........#...........##..#.......#...#....##..........##......#........#........##.#.#......#.........#.#.....##.#........##.####.....#..............#.........#.........##.....#..##.......##..##...#.##..........#..#.....#......#.#..##....#.#..
...#.#...#.....#................#....#..........#..............##...##......###...#.....#....#...#...#...#..###.#.#..#.............#..#........#...#...#..##...........#...........#..##................##...............##.........#.#...#........###.#..#...........#..#.......##....##..#.............##.................#..........#.............##....#.....#.....#..#.#..#...##.....#.#........#........#.......#.#.....#.....#...#..#.......#...#......#.#......#.#.#..#........#...#......###...............#...#.......
...##.#............#.......#.#...........#..........#....#......#...#...#.##..#.##.......#........#........###.....#.#..........#....###......#.....###..................#....##...##..#..#......#.......#...#......##.......#.....#...##.####...#.......###................#.###........#.......#......#.##..#.#....##..#......#..#....#.....#....#.#..#.#....#...#..#..##.............#..........................#.#............##.#.......#...#...#.....#....#..##.#....##...#..#.........#...#.#...#....##................#.
.#.....#....#.##....#...#..###.....##...#.#..#.##..#..........#....#..#.....#....##..........##...#....#.#...#......###..####..##......#..#..#.......#......#..........#....##..........#.####.........###..#..#....#.#..#.#..........#.......##..#........#.......................#.....#.....#.#..#.......#....#..##....#...........#..#............#.##..#....#.........#.........#..................#.#..#....###.........##.........#...##.#...#..#.............#....#.........##...#..#.........#.##.#..#.#...#........#.#
..#.....................#.......#.#...#................###......#..#.####...........#..##...##......#.....#.......#.......#...#......##..#........#..#....#...............#...#..#....#..#.........#........#.......#.#.#......#.#........#...#.............#..............#........#.##...###.#................#...#...........#.............##.....#.........##....#....##......#..........#...#...........##..#......##.#.#.#.#.......#.#.................#..##.....##....#.#.....#......#.#.......#....#.....#...#...##.#...
...#........#.......#.##........#..#..#.....#.#....#.....##.....#......#....#..............#.....#......#......#...........##....#...........#.#.#.#....#.#....##..........#..#........#.....#............#..#..........#..#....#.#..........#..........................#.................##...#.##...#...#.#.#.........##.#..#......#.........#.....#...........#...#.#....#....##..#......#..#.#...#.##.##..#........#..............#.#...#........#.....#...............#.....##...#....#.#.........#.#......................
.....#...#..#.............#...............##............#.#....#..#....#........#....#........#......#..##....#...........#...#.#......#......#..#.#.##..#........#.....#.........##.#...#.#.#.#..#............................#.......#.#....#..#........#.#..........#...........#.....##.##..........#.##.........#.#...#...##......##.........#......#.......#.......#....###.......#....##.#.....#..##.#..#........##....#.#..#.........##..#..#..#..#...........#.........#......#.................#......#...............
............##...#.#...........#..#.....#.#.#..#.#.#......#...##....##....#......#..............#.#..#...............#..##......#.#...##....#.................#..#..#..........#.#..##......#......#..#..#.........#.....#.....#.#............#...........#.#...........#....#...#.............#.....#...##...##.#.....#.#.#..#...#....#..#...#.......#..##....###.......#..#..............#.....#..#......###....#.......#..........#..##.....##...#...#..#.#.....#..##...........##......#.#.......#.....#......#.....#..#....
..........#....##...............#..##.....###.....#.......#...#....##...###.....#..##.......#.#.......#...........#.#........#....#.#.............#......#...#.....#......#.................##....##....#.#......#.......#..#...#.....#....###...#.........#...#........................##.....#...#......#..........##.#..##...#........#....#.#...##......................##.......#..####..#...............#..##.....#........#..#..#....#........#.............#...##.#.........#...........#..#......#........#.#....#..#.#
..#..#..#......#.............#........##..#......#..#...#...#...............#.........#............#.#.#.#.....#.....#..##..#...........#.#......#..........#.#...##..........#....#.....##..........##.#...##.......#...#.................#...#..........#..................##.....#.#..............#..#....#...##.##...#.#...#.....#..#....##....#..##.....#......#..#..........##......##.....##...#.#........##.#....#.#....#..#.#....#......#.#..........##.#..#....#.#..#.#.#......#.....##.#..........#..#.......#......#
....###..#..#.#.#...#...#.#....#....#...#...#..#..###.......#.........#...#..#.#.#.#.........#.#.....#.......#..#..#...#.#.#........##...................#.....#......#..........#..#.#..#.#.................#.....................#...#.#...#....#.#.........#.....#.###.........##..#...#...##.#...........#..#.#..#.............#......#.#......#.#..#.#.#.........##...##........#...#..#...#.............##........#..#...#..................#.............#.....#.#.............#.......###.....#.#...#...#..#..#.........
..##.#....#...##...#.#.......................###.......#..#....#..#...#...##.#..#.......#..#.#.#.#....................##....##....##..#..##.....#..#.......#..#..#...........#..#.#....#..#...........#..#.......#......#...........#....#..#....#.....#...#.........#........#......##..#.....#.#.#.#....#..........##.......#.....##..........#.#.....#.........................##...#...#.#.............#.....##.........#.#...##..#..#.#...........#.....#.............................#.#...#...##....#..........#.........
........#.....#........#....................#............#.....#.....#..........#....#.....#...#....#..#.......#.......#....##.....###......#.#................#..##...#...#......#.#.....#..#...#....#....................#.#.#..............#..#..#....#....#...#.#.#...##...........###.....###........#.##.#..#.#.#......#...#....#........#......##....#....#..#..###......#.....##.............#..#..#.....#.#....##..#.#...#.#..#.#..######.##.#....#........##....#.......#..#.#.....#.#..................#....#....#...
..###..#.#..#....#........#...#.........#.......#.....#..#...#....#.......##...#.....#...#..###..#.##.##..........##..##.......#..#.#..#.#..........##..#..........#.........#........#....#..#.#.......#.....#......##...................#.#...#.....#....#......####....#....#............#..........##..#.#...#...............#.#....#..#.#.......#...#.........##.#.......#........#..#..###........#...................##.#.......#......##.....##.....#..#...#.....#.....##.............####....###....#...#....#...#..##.
.......#...............###......#..#......#..#..#.#.....#.....#.#...................####.#...##..#..#..#..#.#.....##..#.#....#......#...#...#.....#..##...##........#....#..#.....#.....##....#.......#.....#...#......#......##..#.....#.....#..#..##.#......#..#.......#....##..........#.......#....#...#.......#...#.........#......#.....#............#.#.#.#.......#......#....#..#.#.........#.......#.....#....#...##.#.#...#................#...................###..................#....##........#.....#............
.....#........#....#..#.....#.....#....#...#.#..##.....#.#.#....#........#.....#.###.......#...#...........#.#..#.###.#.#..#...#.#..#......#...#........#.....#.......#..............##...#.#..##.....#.#.##.#.#...#.#..##...#...#....#.......#..#....#......##..............##...#.......#......##..#........#..##.#........#.......##..#...#..###.......#........#....#........##......#..........##.#.......#....#......#............#.#......#.......#......#.......#...##...#.....#..#......#..#....#.....###........#.....
.#.#.##.#...##...##........#..#....#.......#...##......#.#.#..........##.....#.........#.#...##......#.....#...#.............#..##....#..........#.#..##..................#...#........#.......#..#.#.................#...............#.##..###....#..#.....##.#..#...........#..#.#..#...##.#.##.....#...#...#......##.................#...##.#..#....#..#.#.....#....#.#.#...#...#.#....#.......##...........#..#..#.....#..#......##.........................##.##.......##..#.#.#...........##...........#........#.......#.
.#..#............#........##....#......#...#.......#...#.......#...####...#..##....#..#........#..######....#.................#............#..#......#....#.##............##.#..........#.#.#.......#...##.##.#........#...#...........#..#.......#...#..#.##..#......#...#.....#...............#.#..#....#...#....#......#...#.#......#........#..#.###..#.......#.#..#...#.#.......###...#..##.....#.......#.....#....#.###.....#.....##..#.............................##......##........#.......#...#.#...#............#....
...#..#.........##..#.....#..#...#......#..#................#....#.#.....#.#............###.............##.#......#...#..##.............#.#.......#....#.#......#............#.........#....#...#.....##.##....#.....####..##.#....#..#...##..........#..#....#..........##.#...#.....#...#..#..#.......#....#...#...#.#.....#........#.##............#............#......#...#..#...........#.##....#..........#........#.....##...##.....##...###.#....#...#...#.........#.....#.#......#..#...##...#.#.....##.#..#....#..#...
..#......#.#.#.#....#...#....#...#.#...........#.......#............#.........#..##..#.#........#.......#....##..#..#....#..............#.................##.##......#....#...#...#.....#.#...#...........#.##........#............##....#.........#.....#.............#.....#...........#..#..#......#....#...........#..........##................#..#...............##..#.##........###....#..#.#..............#.......#..#.#............#..............#...#...#..#..#....#...#.....#.#...#..##..#..#.....##.#.............#
#...............#.........#....##........#..#......................#.....#.....#....#....#.#...#..#.##........#.#....#.#........#...#......###.......###.#........#.#.....#.........#...#........#....#.....#..#....##........#..#..#.#...#..##.......##........#..##..##..#....#..#..#.......##.#.###...........#..........#.##...#...#..........#...#.#..#.....#..##....#....#..#....#.................###.#................#......##..#..#......#..............#..#.....#...##......#....#......#.............#......#.......
.................#..#.....#.......#..........#.....#....#...............#........#...##......#...#.............##.......#.#......##...##...##..##.......#.##...........#....#...#.#....................#....#.........#.#.##......#..................#...#....#...#.....#............#.##..#............#..##..#.................#.##...............##.........#.##.#.....#..#.#.....#.......###...#......###....#.#.#.....................#..#.....#..#......#......##.#......#.#......#..........#.#........#...#....###.#.#..
......#....#......#.....##.#...#.......#.......................#..........#..........#.................#...........##.....#.....#............#...#..##...#......#......#....#.....#..............##.......#..##...#....................#..........###..#.......#.......#..##.......#..............#.#..##..#..........#.#.#...##.#.............##....#.#..............#...#.......#.#....#........#......#.............##....#...........#...##.........##....#...................................................#.#.........##
.##.....#...#...#.......#..........#.....#..................#.#.........#.#..#..#.........#............#..##.#.#..........#......................................#....#......#.##.......#..........#..............#.##......#.....#...#....#..#.#...#........#....#...........#..#.....#..#.#.##......#..#......#.......#.....##.......................#......#.........#...#..#....#.#.....#.#..#......#....##..#.......##.........#.....#....#.........#.....##.....####.##......#..#.#...........#.######........####...#..#.
......#....#.#.##......#........##..#.................#.............#........#..#....#........#...#.........#.#..............#..........#...##...#..#.....##.#..#..#.......#........##.#...#.......#..#...##.......##....#...#..##.....##.................#......#..#.#..#........#.....#..##........#.....#......#...#...#.#.......#..#.#..#........#........#.....##...#............#...#.........#....#........###.....#....#....##........#...#.#.##.......##....##.#.#...........##.........##...#...#...##....#..#.#..#...
...#.............#...#.#..#...#..#..#.#.......#.##....#........#.#....##.............#.....#.#.....#..#.....#..#..................#............##...#.#.............#..#.....###........##..#..#.............#...#......#..#....#.#......##..................#.##.#.##.....#..........#..#....#..............#.##....##.###....##...##.........###.........#.#..#.#...##..#..#....#.#.....##.....#..#..##.#.....#.##..............#.........#...#...........#....#...#.....##.##.#.#....#.....##......#..#...###.......#.#...#.#
#...#...#...#.......#.#....#..#........#..#.....##..#.#.#.............#......#...#..#......#...........#.....#...#.....#.#......#.#......##..#....#........#......#........#..##..#...#.......###.......#.....#...........##....................#.....##.............................#.#.....#..##....#..###........#...#......#...#.##......#...#.......#.........................#...#...........#.##..#.........#..#.....#.#...##.#.....#...##..##...#.#..#...........#.#...#.......................#...........#.....#......
..#..###.........#.....##............................#.............................##.#...#....#.............#..........#.....#......#........##.........#.#...........#.#....#...#.....#..#..#.............#..........#..#...#.##.#..#......#......##...#.#.....#...##..........#.........#...........#..##..#...............###........#......#........#...#.##..#...............#.....#...##.....#....#.#......##.##.#....#...#..#.##...#.............#.##...#....#...##..##.......###......................#....#....#......
#.#.....#..#...#.......##...##..#.#.......#...#.#..#......#..##.......#.....#...#...####.......##..#.....#..#......#......##..##....#........#....#.#..#..##................##..#.....#......#........##....#....#...##..#....#........#..#.#.........#.............##..............##........#........#....#.......#..#.........#.#....#..#.#.#.......#...............#.......#.#...............#......##......................#....###..#..#..##...#......#.##...#..........#...#....#....#..##..#............#..#...#....#..#
#.....#..#.....#.#......#..#..#...#......#......##..#..#..........#.......#..#...##...#..#.....##...#.#.#........###.#..#.......#...#..#.....##....#..#...........#.....#.#.........#............#...##...#.#....#..#..##..####.#..#.....#........#....#..###......................#.#.#....#...#........#...#.........#.#.#.#.......#.#..##.....#.##...#..#.#.#.#.#................................#.......#...#.#................#..##....#.................#....#............#..#.#...#..#....#....#...#..#...#.#.#.......#.#
.....#.......#.........#......#..#..#.................#.#.....#.##....#..#....#.................#.#..#.....#....###.#...#.....#........#...#..........#..#........###.......##....##....#.....#...#......#...#.#...##...#.#........####...#...#..#....#..##.........#.....##.#..........#..#.#.....#.#####..#..#..##.#.....#...........#..#.........#.....#..#....#.......##...#........#.......#....###....#..#........#....#.......................##...#......###.#...............#.......#.........##.......#..#............
...#.......##...#....#.#.......#......#.#.......##..........#............##.........#.......#....####..#.##.....#............#.##.....#..#..................#.#.#....#..##..#.###..#.#.........#....#.....#.#.............#...#.............#.#.#........#....###.............#..###........#......#..##.##.....#.#..#..#.....#.....#.......###......................#.#..............#..#......#.#.........#..................#..#......#..#..###.....##....##...#........#.#.................#...#.....##..#..#.....#........#
....#.#......#..#.#.#....#........#....##...........#.............#.#..#.#....................#............#..#.#.#...#......#...#..#.#.......#..........#...#....#....#.#........................#.......#.............#....#...#.........#......#........#....#..........#........#.........#.#.#..#..#....#.....#....##.#.#...##.#........#........##.......#...........#.#...#....#.....##.....##...........##...#....#..#.##....##..#....#..........#..#..#....#.#..##.....#....#...#..#.#......#.#..#...#..........#..#...
#.............#.................#...#.....#.##...#.......#.#........#..##...........#.##.#..#...........##................#....#..#........................#..........#...........##.......#....#.....#...#............##...#..........#.#...#.........#....###...#....#.....#.#....#.........##....#....#....#.#..............##.......#.#.#.......#..#....#......#..#.......#..........##........#..#...#.....#..##...##....#.#..#..........#..#.##..#.##.#.....#..#....#....#..#.......#.#....................#.....#.....#..
..#..........#....#.##..................#..#.#.....##.......#........#..........#...##..............##...#.........................#..........#.#.....#.....#......#.........#......##.#...##.#.#.....#...#........##....#.#....#.#..####.............##.......#.......##.................#..........#..#.............#.##..#.#.#.........##.#.#......#....#..##.....#...##.....#........#..#.#....#....#.#.....#..#.............##...#.#....#.#....#..#..#.#.....##..#.......##............#..#...#..............##.....#...#..
..#....##................#.#.......##....#....#.....#.....#....#.......##.....#.............#.....#...#.#..#....#..#.....#...##..#..#..#.#.#..#..........#.#...........#....#.#...#......##........#.....................#..............#...#..#..#....#........#.....#.##.##.##.#...#.#...#.................##.###...........#.............#.....##.##...................##..##.........#..#.#.............#..##.#..........##............#####..#.......#....##..........#....#..#............#................##......#.#...#
...#..........#.......#.........#.....#........##....#.....#.#.....#....#........#..##.#.....................#..#..#......##...#............#.#..#..#..#...#......##.#.....#.........#..#...#.#...#.#................#..##...#....##.#.#.....###..#..#.#.#.......#..##....#....#.....#.#..#..........#..#.....#...#.###.#...............##..#..####...#.................##..#......#..##..#.#..#.#...#...###........#....####...#..##..............###......#...###.#..#.....#..........#............#...#.......##...#.........
.....................#..#......#..##..#.........#.##.##..#......#...........#...................#....#.#.#..#.#...#.......#...##......###...........#.....#.#......#.......#.##.#.....#..........#..#..#..........#...#...##.......#.#...........#....#.#...#..#.............##.#...#.#..........#..........#.......##..........#..#.#..#........##.......#.........##.....#..#.#...#.#......##...##........#.#...#...#.....#..........#...........###.#...........##........#..#...........#..#................................
#...##.........#....#.....#..##.#...........#....#.....#..............#....................#.....###.......................##....##.......##....#.#...#..##......#.#...................#.............#....##......#.#......#.....#.##.......##...............#....................##..#.#..#....#.............#.##....................#.#..#.....#...#..##....#......#.##..#...............#...........#...#...#..#......#................#..###..#.......#.#.......#..###..........##........#.......#............####.#..#....
..#.......#.............#.........................#...##....#...#..#......##.......#.##....#.......#...##............#...#...##...#.#....#..#........#..........##..#.#.....#......#..#.........#.##.#...........##...#..#.......#.....#...................#.............##.......#..#...#........##...........#....##.#........#.#....#...##......#....#.##...#....##.....#.##.#.#.#.##......#..#..#.......#.........#....#.......#.....#..#..###...#....#......#..#....#..##.#......#...#..#........#.#...................#...
.....#..#...........###.......#...##..........#......#.#.......#....##.....#........#.#..#......#...##....#.....#.#...#..#........#...#......#....#...#.......#........##....#...........#.............##....#.......#..#....###.....#..##.........#.....#.......#.........#........##.#..#.#.....#.#..#...................##.#....#.#...........#..#..#..#.#....##.......#...........#.#.#.#.##...#....##.............#...#....#..#.#.#..#.....#............#...#....#..##...............#..#..##.......#..#...................
....##.#.......#................................#.....#.....#..###.....#..........#....#.......#...#..#....##..#..#.....##.....#.#.#.........#..###....#######...........#....#..........##..#.#.###...#............#.....##.#.................#.........................#...#.#.......#......#.....#......#...#.##.#....#...........##..........#....#..#....#.#.#.#........#..#.#..........#....................#.....#..#.....#.....#..........#.....#.#...#......#..#....#..##....#.....#....#.....#..#.........#........#..
................#..#..........#..##.#....#......#..##.....##.#.....#.......#..........#.#.....##.#....#..........#.........#.#..##.......#........#...#..###....##.#.#.##..##.#.#..#................##.#..#.....##..#....#..#.......#.....##.....#..........#..#.......#.#.##...#.#..........#.....#.#.#...#.....#.....#..##....#....#.....##........#..........#....#....#.#.......#...#...#.#...........#...##...........##......#...#...#........##.#...###........#.....#.#.................#................#.#.#.......##.
....###.......#..........#.............##..#......#.##..#.#...................#.........#............#...........#.......#..........#...##.....#.#...............#.....#........#..#...#..#.#.##...##.#.#..#.....#.....##..#.......#......#..#.#...#...#..........#......#......#...........##........#.#..........#.......##.##....#....##.....#.......................#.#.#...........#......#..#.#......#......#..#.#..............#....#........#..#...#.....#.#.#............#...#..##.....#........#..#....#.#.....#......
.#.........#....#.#..........#...........#.#.#.........#..........#...#.#....#.......##....#..#..#.##..#..#..#...#...........#......##.#....##...#..#...#.#..#....#...#...#.#............#.#.........#..#........#.........#.....#.#.....#.............#.#...#..#.#......................#.##..............#......................##....#............#.#..................#.#......#.....####.......#.##...##.....#..#..#..#......#.##..#......#................................#..........##...#...#####..................#...#
.##...#...#......#..#...##.............#....#.#..............#..##..##.........#....#.#......#.##..#.##.............#....#..#...##........#.......##......#....##..#...#.......##...#..#....#.....#....#...#...#..#...#.#...#....#..##.....#.....#...#..#......#.##.#.....##..#.#..##..#............#.#....#..........#.#...#...#.....#.....#....#......#...........#..#.......##.....#....#...#.#..###..##....#........#..#.#...#....#..#..#...............#.....#..#..#...#.#...#...#..#.....#...#..#......#.#....#...##.....#
..#..#...#....#...#.......#........#...........##.####...................#........#...#...##..#...#.##.##......##..#..#.#........#........#.....#.....#.#...........###.##..#...#..####......#............#..............................#..##....#.#..#..#..###....#.#......................#.......#....#............#...#.......#.......#....#.......#...##....##...#......#....................#..#.....#...#...#####........#....#...#...#.......#.......#....#....##.#.#.....##..#.#.#..#...#...#...##..#...............#.
..................#..............#....#..#..#........#..#....#.......#...#...............#..#...##.........#...#......#..........#..#......#.....#...#..#..#....#.........#..#..##..........##.....#.....#...#..#.....#...##.#..#..#....#..#.#....#.#.........#..#..##..#...##..#.#....#......#..#.#.....##..#.....#...............#.....#...........#...#.....#....#.##....##....##....#...##.....#......##..........#.#......#..........#.........##......#.#......#...###.##..##......#.#.#.##......#................#....##.
.#.#.#.......#.#.....##....##...##..#....#......##....#.....##...##......................##...............#......#...##.........#........###..................#........#.....#....#......#...............#....#...........#......##.....#.#...#...#...........##..#...#..........#.....#.#..#......#.......##........#.........#.........##....#...............#....##...##.........#.............#.#...................#..#.....#....##...#.......#.....##...#.#..##.#.................#..#.#............#..#.#...##.#...#.....
......#.....#...#........##.......#....#...#......#...#.........##.....#.#.#.......#......#...........##......#.#..#.#.........#..#......#...#..#..........#.#.#..#..#..#.#..........##......#...........##..#....#.......#.#..#..###....#.....#.......###...#.....#.......##...#.#...#.....##..#............#...#.....#..#.............#............#...#......#..##.....#.....#..........#..#.........#............#....##........#.....#.#...#....................#.###...#..###.#..##......#..#....###.....##.#..#.........#
..##.............#...#....#.##.#...........#..........#..#..#..#..#....#......#..#.#..#............#..#......#...##......#....#.#...#......##......#..#.........#.#..........#.#...##.##.....#..#....................#.#..........#....................#.#.#........#......#...#.#.#...........#...#.#.......#.................#.............#.........#.....##.......##........#....#.#..#..........#..#.......#.....#..............#.#..#.....#..#....#........#.##.#..............#.......#..........#........#...........#..
#.........#...#.#..##.#.......#.....#.....#.#.....#....#..#.........#......#.#....#.....................#..#......#.....#..............#...##.##.#..#...#..#.............#..............#.#....###.#............#.....#........#..........#..#...#.....#.........#..##.................#....#.##.#.........#...............#..#........#...##.......#...#..#....#........#.......###....#.#..##..#......##...##....#.....#.........####.#...#......#.......#.##..#............#..#.........##.#..#........#..........#.#.......#
.##.#.##..#............#.......##....................#...#....#.#.................##.#.#...........#.#.##..#.....#................#.#..#........##...#.##..#..........#.....#.....#....#.##......##..#.#..#.#.......#....#.#.#....##.#...#....##..#....#.##..#....#........#.#.##......#........#.#..##..#........##.#.....#.#.#.#...##.###......#..#..#........#...#..#.....#.....#...........#......#..##....##.......#........#.....#...#.#..............#........#..#....#...........................#...#.#.#....#....#....
....#.......##.......##..#...#.#......#.....#...........#............#..#.##....#..#.....#........###...##...#......#..#..##.#........#.##.......##....##.....#.#...............##...............##.#............#.#......##.##....#........##.......#.#......##.#.......#..##.#...##....#....#..#...............#..#......#......#.#....#....#..#....##....#........#..............#.#.#..#...###.....................................#........##..#...#...##....#......#...#.......................#.....##..#.......##...#..#
........#.##....#..#.#.............#.#.####...##..#.....##................#...#.......#.#...#....#.#.#..##..#.#.#.#..#...##..#........#.#....#......##...#........#.........#...#.#.....#.#......##............##...#.......#..#..#....###..........#.##..#..#.......##.#...#...........#.#......#........#..#.......#.#.............#.....#.....#.................#.#....#.......#...#...##......#...........#....................#...#.##.............##...#......##...#....#.##...###..#.#.##.#.........####...##............
.........#.#....#.......#....##.#..#...#.......#....#..#...#....#.#.....#..........#..#..........#....#....#...##..###.....#.........#.#..##.##...#.#..........#...#....###.#........##..#.#.......##.#......#..#........#.#....#...........................#........#....#..#.........##..........#..............#.......#......#.#...#.....#.#...##......................................#.#..#.#.####...........#......#..#.##....#........#......#.#...#.##........#.#..#.#................#.....###..##...#.....#.##.......
...#..#.....##...#.....###....#...........#......#....#...............#......#...#.......#....##....#.....#...#..........#..###.......##.....#.........#............##....##..#..........#...........##.#.#..#.........##..#...#......#.......##......#.#.#....#..................#.#...#...#.........................###.#....#.......#....#..##.#.....#.....#..........#.........#........#...#...#......................##..#..#..#.#...#.....#...#..#.....##.......................####.....##.#.............##.#..#..#....#
.#................#...##....#...##.#....#..##....##....#.#..#.#...##..#.#........##..#.......#.........#...#.....##.#.#......#..#....#......##.#.........#.....##.....#..........#......##..##.#.##.............#.#........#.#......###.....##.#.........#......#...#.#......#......###.................#...............#...#.#...##.........#.#...#..#..#.#.##.##..#...............##...#.#....####.#......#..#.#..................#..........#....#..#..#..#.####.........#.....#...##................##.#...........##.##..#.
.#........#.........##.#...........#..........#...................#.......##...#.....##......#..#........#...##..#...#...#....###...#.#.....#......................#....................#.....#..#..#....#.##..##.........#.............#.........#.....#...#.#.#........#..#.......#...##.#.#.#........##....#..#.......#...........#....................#......##.#..#.............#..#.#........#...##..#.#......#.......#.................##...##...........#...........#.#...#....##.#...#..#....#........#.....##..#....#.
..........#.##.#....#..#.........#............#...........##............#......#.#........#...#.##.........#...#.......................#..###..#.#.#......#...#....##.#.......#..#................##..#..#.........#.......#...........#.#.......#..#.##..#.......................#.........#.#.##.#....#..###.......####.#..#.......##.#.#.#...#...#..#.#............##....#.#.#...#.#..#....#......................#.........#............#.......#....####....#........#......#...........#....##..#.......#..#..........#...
....#..............#.....#...#...##...#.##......#..##.......#....##.......#....#...#.#..........#........##........#.#....#.....##.#.....................#..#........#........#.........#....##.....#......#........#.................#....##...##.#..........##......#..#..............................##............#...........#...#........#..##...#.##..........#..#.#.##.........##.........##...##.#.##...#..#............#...........#.#..##.#......##.#.#......#........#...............#..##.........#.....#..#.#.....
.#.#...#....#...#..#.#......#.....................#.#...#........#.....#....#...##..#....##...#......#....#....#................#......#...##...#........#....#.....#....##.....###.....#..#.#..##..........##...#.#....#.......##.#....#..#.#........##..#.#...#......##.........#....#......#...........#....#....#...###....#.#..............#...........#....#...#..#........##......#...#....................#...............#..#....#.....#......#.........#......#..#....#..#..##.......##..##....#......#.....#......#..
........#..#......#..........#.......##.......#.....#....#..............#......#..#.#...#.....................#...#..##.#.....#.........#.#......#.##....#..#.#.#.....#............#..#..................##......##......................#...#..........#..#...###..#.............##...#..#.......#..##...............#..#....#....#..#....#..##...##...#.....#..#...#...#........#..#.....#......#...#.#...###.#..........#..#.#.#.#.......#.#.............#.......##.##..........##..##..........#.....##..#.##....#..#.##...#
......#..#.#....#..#..##.#.#..###.........#..............##...#......###..#.#...#.....#..#.#...##....#......#......#.#...#..............###..#.......##......#...#.#......#........#..#.......#..#.#......#......###................#..#.....#.......#.........#........##.......#.........#.....#....#.#...#..###.......#....#.#....#....#...##..##.....#.............###..#....#........#.......##........#....##....##.....#.#...#.#..#...##..##...#.........#....#...###......#...#........#..#....##........#.............#
...#.....#......#.#..#.........###..#..##..#...#.###...#.....#....#.#.............#.#....###....###...#....#..............#........#.....#.....##....##............#.#........#..#...##..#.#..................#..#.....##..#....##.......#.#..#.........#..#.......#..#..#........#.........#.#.....#......##........#..##...#..#.#..#.......#.....##..##..#.....#.#.......#.#...#.......#..#...#..#...................##...###...........#...#..#.#.........##.#.....#...##.....#...#..#.......#....#.#.........#........#..##.
#..#.......#....#..#..#...##..#.......#......###..#......###..#.......#.......###..#.#..#..........#..........#..#..#...#..#.#.......###....##............#.#..#...#####......###....#.##...#...#.##.##....##...#....#.#.............##.#.#.....#....#...##.........#...#....#...##..#...#..#.....#...#..#...##..#.......#.####...#.#.##........#.#............#.........#..............#..##...#...#.#.........#...........#...#.#...##.............#.#.............##........#...#..#...#..#.#.#...#.#........................
...#.##......#....#..................###.................##...##....#.....#.##..................#..#.#......##...#.....#...#..#...#.#...#....#..#.......##...........#.#..##...#.#.........#.##......#...#...#..#...#..#..........#...#......#....#..#..............#.......#........#............................#...........#.........#........#.......##.......#.#.#........#.......#......##.....##..#.............#......#..#...#.##.#.........#...##....#.#..........#.............#....###.##.....#...###........#.#.....
.#....#....#....#...#..............#.........#..##.##..........##.##.......#.#..#.......#..#.......##....#.........#......#.#...#................#...................#......#.#.....#.#.##........#....#...#.##..###..#...#.........#.#.#....#....#######...#.#.#..##..........#......#...#.#..##...#.......#....#....#..#...#.................#...#....#........#..#.....#.#.#....####......#...........#....##...#.........##..#.......#.....#..............#.#...........##..#......#......#.....#.#.........#.....#........#
.........##............#..............#...#..#.....#.#......#.........#....#.##......#......#.#.##...###.......#...#...#...#.#...........###.#...#.#.......#..#.#.###...##...#..................##...........#........#....#...#.......#.........##..#..#...####.#......#.#.#......#..##.....##....#.....##.....#........##.....................#..........#..#.....#.........#.#.........##..#..........#.#................##.#........#......###...#..............##...#.....##.#.......#...##.......#....#...........#.......
....#......#...#.....#...#.##.....#...#...#.#.##.........#.###...........#.#......#...#...#...##...#.....#...###.#..#.....#...#.#.....#.......#...#.#....##..#.....####..#......#.#..#.....#....##....#....#................##........#.#...#.....#.........#....#........#.....#.....#..#.#.....#........#.....#.......#..#..#..#.#.......#...........#...#.....#........##...#................###...#....#...#......###....#....#......#..#......#......#..#.#...##....#....#.................#..........#.#..#.....#.........
..............#.......##..#.........#.......#....#...#.#..#.#..##.....#.#.#..#............#..#....#......#.........#......#......#...........##.......#...#.##........####.....##.....##........#.#.....##....#..#....#..##.#....#.....##..............#.##...............#...................#.........#..#........#.#...#............#.#..##....#...#........#..#...#.##......#.......#.....#.........##............#.#..........#.....#...#....###....#....#...#..###.##.....#...###......#.....#.....#..#....#.............#
.#......#.#.#...#.....#...............##..#..#...#..#..#.......#...........#.....#...#.....#.#........#......#.#....#........#...##...##....##..#.#.#.#.#..................#................#.............................#..........#...#.....###.##..#..#...........#..#........##.#.............#...#......#..#...........#.#..#...........#..#.......###....#......#....#....#.............#..##.....#....#.....#...#....#..#.#..##.....#..#...#.#...#..#........##.#.#...#..............#.....#.#.#...........#...##..#....
......##.#..##.#...#......##...#.....##....#####.#.......#..#......##.#......##......##....#.#.##..#..#...#.....##..........#.#...#..#.##....#.#........#..##..#..#...#..........#..##...#......#...#.##........#......#.#.....#.#..#.##....##....#..#...##.......#.......#......##..............#..#.....#.#..#.....#.#.#...#......###..#...............#......#...##.#.....##.......#.#.............#.......#...#....#..#...#...#.....#............#..##..#......#........#...#.##.##..#........#.#...#....#..#.#..#...####..#
.....#.....#......#....#.#....#.#..#.....#..#....#.....#.#..#..................#.......##..#..........#......#........#...#.....#.#.........#....#.#..#..#...................##....###..##...#....#..................#.#.........##..#..##...#....#.#..#.##......#.#.#..........#....#......#.###...........#.....#..........##......#.#..#...#......#.#.#.........#.....#.#..##.........#...#....##......#.#....#..........#.......#.............#.......#..##..#.....##.#......#..........#..#..#.....#...........##.#........
#..#.#.....##...#.............#..##.##.......#..#.....#...#.#.#..#..#...................#.#...........###...#.....#.#.#..........#.#....#.#......................#.....#.#.#.#.#................#...#....#.#..#...#....#.....#.###...#...#.....#.#.....#...##....#.....#............#.....#.......#......#..#..#..##....#............#..#.#.............#..#.....#..####.#.##.......#.#........#.#...#..#.......##.......#..#..#.....#..#.#.........#.....................#....#.......#............#.#......#....##......###..#
............#.###..#......###..#......###.....#.#....#...#..##........##..#....#................#............#..#.#......#...#..#.#...#.............#...........#......#.....#........#...............#...#..............###.................##..#...#...#....#........#.#....#.###.....#.#.......#.##..#....#...#..#........#.#....###...##....#...#...##.#..#.......#...#...........#..#...#.............#...#...#.##......#..#....##.#...........#....#.............#...#....#........##.#......###...##..........#.....#....
.........#....#..........#..................#...#.##.#...#...##......###.......#..#..#.....#....#......#...#...#..##....#............#......#.....................#.......#..........#...#...........#....#....###..#....#............#....#...#.........#..##...#......#........###...#.............#...........##....#......##.#..#.#..............#.##.....##.....#....#..........#.#....#.#...#...#..#...#..##...#..#.#......#.....#...........##.##..#.##....##.#........#...#......#.#.......#.##......#......##..#.......
#...#.......................#....#.......#........#...........#.###.#.....#....#.....#.#........#.##........#.#.#....#..###..#...##.......#........#...#...#...#.....##.#.....#......#.#.......#.#............##...............#......#..#.#...............#...#....##........#......#....#...##....##.##......#..##.....#........#...#.#................###.............#....#...#.#..#..........#.#..#........#...............................#..........#.......#...#....#.#..#..#..#.#...#.....#..#..###........#...........
##.#.#....#...##...##.....#...#.............##....#..#...##..##...........#...#..#.......#......#....#.#....#.#.....#..#.............##...#.........##......................#...#..#....#...........#....###........#...#............#...#...............#...........#...#....#.#..##......#.........#....#.#.#....#.#..##.#..#...#.....#..#..#.#.....##.......#..#....#.#.#..##......#.....#......#.............#..............#.........#....#.....#................#....#.........##...##............#...#.#.#.......##.#....
........#...........#.#......#....#..#...#....#.#....#...#..#..#.....##...#...#.............##.#...#......##.........#..#....###..#............#...#......#........#..##..........#......##......#...###...#..##.....#....#.....#.##...#.......#............##.#........#.#.....#.#.#...#...#.....#.#...#........##.#.....#..##...#.....#.#........#.....#....##.............####....#...##..#.##....#..#......#...#...........#....#....#.##...#..###..#........................###.......#..#..##...##.#.#.#..###.....#.###.#.
.#..#........#.##...#...............##..#....#......#..#...#................#..#...#.....#.#.#......#........#.........#..#..#...#..#......##.#......###...#..#........#.....#.......###......#.#.##.............#......#.#....##..#....#.....#........##.#.....#.........#.#..###....#..........#....#..#......#..........#....#..#..#..###.........##.#......#..#..#..........##.......##......#....##.#.....#...#......####...#..#....##........#.........................#...#.#.#.........#...#..#....#...#.......#.#.##...
.#.#..##.#..#..#..........#...##.#.......##..#.....#.#.............#.#.............#..#...#.#........#.#.............#....#.....#......................................#......#..............#.#.#....###..............#.............#.#.............#.....#.#...#.......#.....##.#......###..#.....##...#....#.#..#...#...#......#..#.#....#........#.#......##.###...#...#.#............###.....................#..##...#......#....#.#............#.#.........#....#....#.#....####......#...........##.#.......#.#....#.#...
.#.#.#..#...#.............##...#......#..........#............#..#.#...............#.....#..##..#......#..#..#.........#......#...#....#.......#..#..##...#..#..#..#......#......#...###...#....#.#...#.....#.##..##.#....#...#.....#.#....#.##...#.#.................#.#...##...........#....#..............#...#..#.......#.............#......#..#.....#.........##..#.......#..........#.#.#..#.....#.#.#...............###.#..###.##...#............#......#....#.......#.#........##...............#...#.###.#..##..#.#...
#........#.....##.#.##........#..#..#.....#.##...#...............##.#.............#...#...............................#....#.#..#.###...#.......#..#......#....#...#........#.........##..#.........#.............#...#...#.#.....#.....#..#.#.#...#..........#..#..#...#...##....#.#......#..###.##.....#.#.........#.#..#...#..#........##.#.#..#....#.##...##...#..#..........#####.....###..#................#...#...#...........#...................#....#...#....#.........#..........#..................#......#.........
.#.#....#.......#.......#..###..#..#............#.#..#.............#...#......#.......#..#.#.#......................#..#..###...#...........##...##......##.....#..#.....#.....#.##..#...................##..........#.........#.....#..#......#....#.##......#..#............#..##......#....#..#....###......#.................#..#........................#..#.#.#..#.....#.#........#.#............#...#.....#........#..........#.#..#.........##.......#.......#....#........#....#.#.....#...#...........#......#....#.#.
##.#.........##..#..#...#.....#.#..............#...#.....#.....#.#..#.........#.............#.#..#.....#.........#.....#.#....#......#..#..#..........###....#...##.....#....##..##...##..#...#......#.#.....#........#..#...#.....#.#..............#..................#.....#....##.....#.......#..#...........#...........#...#...#...#.##....#..##.#........##..................#.......#............#...#........#...#...#.#....#.#......#.#.#...#.#....#.....#....#............##.#..#........#..##......##.#.............#
..#..#.................#......###..##...#...#....#............#.....#......#..#.........#..##...#.###......#.....#..#.#.....##....#....#.#......#.##...#.....#..#..........................#....#........##.......##.#....##...##.#....#.##................................#..#.##...................#....####..#.#..##....#.........#...#..........#..........#.......#.#.#....#.......#.#.#..##....##..#....#..#..##.#............##..#......#.....#.#.#...............#......#....#......##...#.....###.#............#...#...
..#.#..#.......#..............#...##......##....#......#....##....#..#....#.......#...#......#......#......#..................#.#......#........#.........#...##.....#.#..#..#.......#..#.......................##..................#.....#...#.......#........##..........#..#...####.........##......#..#.#..............##...#....#.........#.............#......#.........#.......#..#...#.#..........................#......#..#......#..#..##..............#...#....#..#.#....##....##....####...#..#...#.#.....#.........
...#.......#.....................................................#.........#....#..#.....#....##...###..#........#..#.##......#......#.#...........#.#..###......#...#.#...........#.#.....#..##.........###.......###..##.#.##....#........#....##....#................##......#.....#..##.#..#...#....#....#........#....................#..#..#...##.#.#....#..#....#.#...#........#.....#.............#..#...........#...###...#.....#.......#..#...........#..##.#.......##.........#.................#.#.#........#.....#.
.....#.##.#.........#..#.#.#...........#......#.#..###........##............#...........##.#........#...#...............#...#........#...#........#.#..#......#.......#..#....#.........#.........##.##.##...........##..#....#.#...#............#...#....#.#................#....#....#...#.......#.......####...#.###.#.#...#.............##.#..#...#.##.......##.#.........#..#.#.#.......#.#.......#......#..#.#.#...#.........#.....#......#....................#.........#.#...#.#...#.###.......#..#..#...#....#.........
...#........#.#.....#..........#..#..##...............#......#..............#.#....#...............#........#........#.............##.......#.....#.#..#..#..#....#...##.........#.......#.#.##..............#....#...#.#.....#.##.#........#...#....#..............##...#......#.#......#.#...##....#..#..#......#....#.#...#..........#.........#.........#....#.#......#....###...............#....#..#.....#..#..#.#............##............#....##.......#........##..#..#...##...#.#...#.#....##.........##..#......##.#
...#.#.....#..#......#.#.................#...###......#..##.##.#...........#.....#.........#..#.........#............##..#.#..#.....#..#..##............##.###.....#..........#.#.....##...##.........##.........#....##..............#......###..#..........#....##...#..##.#........#..#....###..#..#..#.......#....##...#............#............#......####....#...#.#......#....#..#.......#..##.#.....................##..#...#...........#.......#.#..........#.....#...........#..#.............##.#.#..#....#.........
...##.....##.#...##...#....##....#....#........##..#......##.......#.........#.......#..........##.#.............#..........#..................#..####...#...#........#.#........#..#.##.#.#...........#.#....##...#.#........##.#.....................#..........###......##..................#..##..........#......#...#..#........#..#.#.#.#....#......##..........#.....#.#..#.........#.#....##.##..#..#.##..#.....#...........#...##.#.#.....#.......##..#....#..#.###.........................##...#...........#....#....
.#.##.....#.#........#.............#.##..#...###....##................#...#.##.#....#......##...............#.....#...#......#.##.#..#......##.....#..##........#..#.....#..#.#..#.#.##......##.#.............#...##...#....##....#......#...#.........##..##....#....##..#..................##.........#........#.....#...#.#.....##.##..........#...........##.......####.......#...........#............#..#............#.....#..#.#.............#...##.............#.......#.................#......##......###..#........#.
#...#...#.....#......#.##.....#....#...#......#.....#.###....#.##.....#.......##........#.#...............#.#..#...........#..#.........#.#...###...#.#.#.#.#.#.###.##.#...#...#..#..............#........#.#.......##.#.##..#.##.......#.........#.#...............#.......##.#........#........#.#...#..................#....#...###..#.......#...#...#.#.......#..#.#.#.............................##...#...#..##.#..#...........#.#.#.##..#.#.....#..#.....#.........#.........................##.#........#.#......#......
...#.#...#.#..####.............#.....##..#...#.......#..#........#.#......#..#....#....#.#....#.#....#.....#..#......#.....#...........#..............#....#....#......#.##.....#.............#.....#.......#...#....#.#..#.....##....##...##....##..........#....#...#....#...........#.....#...#..#....##.....#.#..#.......#....#..#...#.#..#........#..#..#..#......#...#.......#....#..#....#.#...###..#.##..#....#..##.....#...#...###.#...#.#.#.##....#.#.#.###.....#..........#............#....#..##..##.......#..#....#
..........#.........#...####.......#.....#........#..#..#.................##.......#......#.#..##.....................#..#...#..#.....#........#..#.#.#...#.#......#....#.#..#..#.#...#.#.#..#.#.......##.#...#...#....#......#.....#.......#...#.###....#.......#..........##.#..#.#..###..#..#....##.###...#...#.....#..###...........#.......#......#.....#........#..#...#.#.........#.......##.#.....#.#...#..#..#........#........##........#.#..............#.#...#.....##....#...#......#......#...###............##.#.#
....#................#.#....#..##...................#.#....#.....#.....##......#.................................#.........#.......##...##......##........#.#............##..#....#..#....#.........#...#....#.............#..........#....#.#.##........#.....#..#.#...#...##.#....##.............................#...#......#.....#...###.................#..#.#.#........#....#......#...#....#..#.#...................##..#..#...............#....#............##......#..#...#.##......#......#..#.................#.......
#.............#....#.##.#..#........#.....#......#...#.##...#....##.#..#........#.......###..#..#....##.#...#...#....#..........#.......###.#...#..##...#...#.#.##.#......#..#...#.....#.....#..#..#....###...............#..#.#......#..#.......#.#.....#....#.#..#..#........##...................#.......#..............................#.....#......#..#.....#..........#.##.#.#.#..#........#.#...#.#.......#..#.......###.......#....#....#...#........##.#..#..#....#..............#.#....##..####......#.......#.....#..
.#.......##.............###............##...#.....#.####......##..#......#......##.....#...###.#...#................#....#.###...................##.....##.#..........##.......#.#...........##....#..........#......#......#..........#..#................#...#...............#..#...#......#.........#..#..#..................#.#......#..##.........................#........#......#..#.#.#...#.....##....#.........#................#..#................#.#...........##..........##....................##...##..#......#.#
..#.#................#......##.#.#..#.....#.......#.#.......#...####........#....#..#.......###...#........#.................#..##.....###.........#........#.......##.............#................#.#...#.#.#.......##..............#....##.##.#...........#..#....#..#...#.......#...#...#..#.#......#.#.#...#.#.......#..#...#.#.#.........#......#.#......#.....##..#.##....#.###.#.........#.#...#...#.#.............##..#.#.....#..#.......#.#.##.....#...#.....#.#.....#......#....#......#..#....#...............#.....
...#..##..........#..#...#..........#..#.................#..#..#..............#...#.......#.##.#.#.....##.....#.#..#.....#..#..#....#..#.....##.#.#...#.....#.....#.......#........##....#...#..#...........#..#.....#.#.#..........#..#..#..#....#...#..#.......#.#......#...#..................#......#..#.#........#.............#.###...........#........#......#.##...#....##.#..#..##.....#..#.......##.............#.....#..###..####................#...........#...#....#....##.....##....#......#..#........##....#...
.......#......#...#.................#.#.....###.##........#............###..#.......#.......##.#..#...........#....#.#...#......#.......#................#............##...............#...#..........#..#.#.#.......##.##...#........#.##..#.....#.#.....#....#.#.#.#.#.#.#..#...#.#.#.##.......##...#.....#..#......##...#.#.....##......#...........##.....#.......#....#..###.##..##...#..#.......#.#..#.#...............#...#.........##.#......#................##..#.....#.#..#........#.....#....##.#..........#.#..#...
........#.#............#.....#....#......#..#.........#.#.#.#....#..#....#....##..#.#.#...#...#......#...#....#.......#..#...##.......#.#................#..##.......#.....##.#............#...##.#....#......#.........#.........#.........##...#.....##..............#..#...#..............#.....#.....#..........##..........#...#.............#.................#.....................#..........#.#....#...#...#.......#....#........#....##........#.................#..#.....#..#...#......#...........#.#...#.#.........
....#..........#.#......###.##.#.....#..#..#....................#..#...........#..#..#......#.#....#..#..##....#..#......#......#...........##..#.#...##..#.#....#........#.##.........#.#..#..#...#.......##......#.#...#...................#........#..#...#..#...#.#..#....##.........................##..#..#...........#.....#....#.#..#.............#..#.........#.#.#.#.#......#...#.#....#.........#.....#......#....#....#.#.#..#...#.#...#...#.....#.....##........#..........##..###....#....#...#..#.#...#.#..#...#.
..#....#.#...#............#...##...#.#.....#.#.............#.#....#...#..#......##...............#....#...........##..#..........#.#..........#.............####......##..........#.....#....#....##....#.#.....#...........#...#..............##..........#......#.......#...............#..#.......###....#.#...#......#..#...##..................##............#....#......#.......#..#..#..###......#............#.........#..#..#.......................#........##.....#...#...#....#.......#.......##............#.....##
#.....#....#..................##..............#......#.#.##.##..#.#........#..###..#..##.....#.#..#..#.....#........##..#.#.......#....#.....##...#..............#...#.....##..##...##.......#....#.#.#..........#.#...........##.......#...#.............#.#..#.....#.....#...###......#..#.....##.#...####...#.........#..#..#..#..#....#...#..#.......................#................#......#......#......#..##..............#.....#.............#....#............##....#....###.............#.#.........#........#...#.#.
............#........#..........#..........#..###.#.............#..##...#...##........#..........#....###............#..#...##..#..##...#..##..#............#..#..#..#...........#.#..............#......#......#..#..#.....#.#.#.#....#....#..#...#.....#.#......#..#.#......#..............#.....#.#....#.###....#..#.#..#.......#............#.#..................#.##...............####............#......#.#....#................#...#.#.....#....#.....###....#.............##......#.......#...#....##..#.##.....#..#...
.......#...#..#......##...#.#..##.#........#.#.......#.#...#...##..#.................#...##.#.##.##.##.#.#....##...##.#.#.....#.................#.....#.#....#.#.#....#............#.#..........#.#...##.#.#..........#...#..#........#..##..#........#..#..#............#...#.#.....#...#.......#.#...##......#.......#.........#........##....##..#.......##......................#............#........#.#...#..#..............#.##...#..#....#...#........#......#.#.#....##..#..##.#...#.#.....#...........................
...##....#....#..####....#..#.........#.......#.#.....#.##.....##..............#........##....................#....#....##..#.......##...........#.....###.................#......#.....###...#..#..#....#...........#....#.......##..#...........#.........#....#....##........#........#..#.....#......#........##.........#.........#........#.....#..#....#...........#.#.........####.#..##.#.......#.##.#......#.....#...#............#.#..##......##..#.#..#.##..#.......###..##........#..#.......#.#..#................
............#........#..#.#..........................#.#...##.#.#...#.......####..#.#.#......#......#.#....#.#.........#..#...#...........#.##..##.##....##....#.#.#....................................#.#.#.............#.....#..#....#.#...............#.......##.........#.#......##....#.....#...#......#..#........#..........#....#.......#....###.....#..........#.#..#...#..#...#......#..........#........##............................#...................#.###.###......#..#......#..#.#..##.#...............#.....
...#..#...............#.#...............##...###.....#.........##.#...#.#.#.#.###............#.....#..#.#.........#..#..#...#..#.#............#......#.........#.......#........##....#.#..#.#...#.....#...#..#.#..#...#............#....#............#........#..............#...##......#.#.....#...#....###....#.........##.#......#...#.......#.........#...#..#.#...#..#.......#.#......#...#...#..#......#......###...........##..#........#......#..##.....#.....#.....#.........#........#.#..#...........##..#...##....
............##.#.##........#.#....#..#...........#.#..#..#...#.#..#....##......#....#.#......###.#.......#....#.........................#...................#...........#...#....#.#....#....#......................#####...#.#...........#...#.......#..........#............###.........#...#.......#..........#..##..##..........#.#.#...........#...#.#...............#.#.#...#...##..###.#....#.............#..##..#..#.#...#...#............##..#...................#....................#...#....##...##.#..#..........#.
.....#..#..........#....#.........##...........#.....#..#..#.........#.#.#.....#.......#..#..............#.#..#..#........#.........#..#.........#.###.#.....#.#.#.......#.....#........#...#.#.##.#.#.............#...#.......#.......#.....#.......#..##.#..#.#............##..#..............#..#...#.....#..........#..........#...#..##...##..#.##...#....#......#.........#..#...#.#..#.........#............##...........#.#..#.....#.....#....#.....##.......#.##.......#....#....#....#..##..#.....#......#.........#..
.##.##..#.....#.#.#......#.........#..##.#....#.#.#.....#...##...#..##....#..##.##.#.....###.....#..##.#..#......##....#.....##.............#.................#......#..#....#..#.#.##.....#..##...##..#....##..#...#..#...#............#.....#..##...#..#.#.#......#......###........#......#..#.#.#......#..............#...#...........#.#.#..###.#...#.#....#.###...#...#..........#.##...............#...##..........................#.##.#........#.#..#.........##..#.#.......#.##......#.....#.....##....#......##....#.
.....#...#.........#....#..#..#......#...#..................#.#...#.......##......#...#......#.#......................#........#.........##............#....##.......#.....##.....#.........#..#......#...#...#...#........###.......#.##.#..#..#....##............#.....#.##...#......#.###...#.....#...##......#.........#..........#..##.#.................#...........#......#..#...#.....#..#....###..#.....#.#........#.........#.........#.......#.##..#..##.....#.#..#.....##.#...#.#..###.........#.#..#.#.##.##.#.....
..##.##.#.#..........#.............#....#....#....#...#..#..##.......##..#.........#.#...#..#...#..#...#.##...#...............#.....................#.....#........#....#..#..##......#........#.#..#...........#..#.....#......#..#...#..#.#.....##...................#.###.#.#...###.....#......#..#..#.....#.......#........#..#......#.....#.#.......#........#..#.........#.........#....#.....#..#.........#.#...............#...#..##...#.#...#..#.#....#....#...#.....#.#..#...#..#.##.#...........##.#..#...###...#..#.
...#...........#....####........#..####....#.#....#.....#.......#.#....#.....####....#.#.#..#...........#...#.##..##.#..#....#..#..#.#.....##..#........#.#........#..#............#.#.#.#.#....#.#...#...#..#...#.##.......#..#.....#.....##.......#..#...##.......###....###..#..#...#.#...#.......#.##...##....###.........#......#...............#.#..#.#....#.#..............##......#..#.............#...............##...........#.#.##.......#.....##...#......#..............#......#.#...#..##........##.........#..#.
#...#.#.......##.....##...#.........#...#....#......#......###.........###..#...#....#.....#..................#.#................###....##...#..............#...#.#........................#.........#..#..........##...#.#.............#...........#....................#.#........#.......###..........#........#....#..#.......#...#..............#......#.#..#..#.....#..##......#.##....#....##..#...#........#...##.#...#..#...#.............#...#...........#........#...#.....#.#....#.....#.#..###....#...#......#.#...
...###..#....#.....#....##....#.........#..#...#..#.............................###.##.#..........#...#.......#....#....#....#..#..#..................#...#...#.#...##..................#.....#.....#.........#...........##.#.#.....#.#.#....#....##.##.......#.#..#.............##...#................#......#..##.#.#..##.##.....#...#......#.#...#......#....#..........#.#......#....##......#.#..............##...#...#..#..###..................#.....##...........##....#........#.......#........#........#...#.......#
..####.....#..##.##....#.#..#.#..........#..##.............#............#......#............#................#...#.##.........#..........#.#.....#......#......#.........##..#.................#.................#..#.........#.........#.....#.....#.............#...#.......#.....#......#..#.#....#..#...........#..#..#...........#.......#........#....#..#.#..##........#...###......#....#.......#......#.......#........#.#....#...........#....#.......#..#..#..#..######.#..#...###....#...#.#.#..............#.......
................#...##.......#...##.....#..#..#.#...#.#..#............#.....#..........#.#.##.#..............#........#...#.#..##.##.#.....#......##.#......#.............####.........#...#........#............#......#....#........#.....#............#........#..#.......#..##.#.....##...#.#.#....#.....#....#......#...............#.........#..#...#.........#...#.#......#...........#...#...#.#...#....#.........##....##....#.##...#.#...#..#.#..##...........#.....#...##......#.#......#..................#...#..#..
........#####.........#........#.......#.....................#...#..##........#..#.#.#.#.......#.....##.................#.....#..#....#..#..#......#..........#...#........#......##...#......##.#............#.####.#....#......##......##.......#............#....####....#.....#.........##...#...............#..........#.............#......#..#.###...#.#..#.##..#..........#.................#.....#..#............#.......#...#...........#..............#............#..#......#.........#..##.#.#...##.##.............
........#.........##.##...##......#..#..........##......#.....#.......#.#.##....#..###..#...#....#........#....#...#.#.....#.....#.#................#.#....#..#.....................#.........#....##.#...#....##...###........##.............#.................#....#.....##.#....#.....#......#..##........###...#...##.##...#....#...#....#........#.....#.......##......#.......#..#.#.......###...#...#.#........#.#....##.#..#.............###........#.##...#..#..#.##.......#......#.....#......#..........#...#......#.
....#.....#.#......##.#...##.............##....#.#.##.#.....###.#...#..#.#......#......#............#....#.........#.....#..#..#............##...#..........#.....#.....#...............#........##...#............#....##.........#..#.....#.....#.#........#.....##................#.......#..#.##.###.#.....#..##.##...#....#..###.......#.#.........###.##.........#..#.#...#.......................#....#..#.##.....#......#....#.##..#.#..#.....#..##..#........#....#...#......#.....#....#.............#....#...#.......
...........##..#.#......#....#...#.....#.#.##......##......###....#.###..............#......#...#.........##........#..#..#....#.....................#........#....#..#.#..#....##.....#...#.......##..#.......#...##....##......#...#...............#............#.#..............#.##..#.##........#.#.....#.#..#......#...#...#.##........#.#...#.###..#.#.#.........##.....#.....#...#....#..#....#.#.............#..#.....###..##..#.#...#.....#......#.#...........#..#....#.......####.......####.....##......#.##.#.....
....##.#.#.......#.....#..#...#.#....#.............#.##.........##.#.#.#.........#....#.......#......#.....##.###...####........#...#.#.#.#.#....#.#.#..#.##......##....#......#.#......#........##.#.......#.#............#..#........#..#..##......#...#....#...#.....#...#..#...............#....#...........#......##.............#........##.#........####..........##........#..........#......##.......#..#...#........#...#...#..#...##..#.##.......#......#..#.....#....#..###.#..........#.#.#..#.#..#.#.#............
.....##..#.....#...#.#.......#..#.###.#.#.......##..###.......#..#.#...#............#..#....#..................#.#.#........#.....#...#..............##..#.#....#.....#..#............##.......###....#..................##....#............#.#....#.....#....###..#........###.##..#..............#.......###..#..#.#.#.#..##..#....#..#..#..#......#.....#...#..#.......#..#......#....#..#.....#.#.#.....#...##....##............###.#..#...#........##..#.............#...#......#...........#....##..#.#....#.....#....#...
#...................#.......#....#.......#..#....##.#....##.#........#.#..........#......#...#.#.#..........##..................##..............#.#......#.........#.#.##..##...............#..........#....#........................................##.......#....#.....#....#.#...#....#.#...#.#.#.#..##.........#............#....#..#.........#...............###....##......#.###.......##...###...#....#....#..#........#..#..##..#........#.....#...#.#.....#..##..##......#..#....#.........#..##...##....##..#...#.....
...#...#....#..#.....#.#..#....##...#............#...#.......#..#........#...#......#.#.........#......##......#....#..............#....#.........#.#..##....#............#.....##...#............#...#.......#.##.........#.#.#......##.....#.###.#........#.#...#...#.....#..#..#.....#....................####.##....#.#...#.....#.....................#..#.....##......#........#..............#..#...#...####......#......#.#......#.#....##...#..#......#......#.#..#........#.......##....#...#.......................#..
......#.......#..#....#...#...............#......................###...#..#............#..#..#...#...#.......#.#...#....#.......##..#......#####..#...#.......#.###....#...###......##..........#....#..##...#......#..#..#....#..##....#...#....#..#.....#.#..........##.#........................#................#...#....#........#...........#....##.........##...#.........#...#..#...#.#.#......#.....##...........#..#...#......##.....#......#.......#...###.#..#......##.#..#..........#.............#......####...#..
...........#....#...#.##.##......#......#..#..............#.................#..##..#.#..#...#...##.........#...............#.....#..#......#..........##..#.........##..##......#.#..##.......#...##..#...#.#....#.#........#.............##.......#.........#........#.....#...#.#...#...#......#..#.....................#....#.........#........#.....#.#..#.......#..##...#.............#....#.#.............#.##.......#..#...#.#...##.#..#............#..#........#.##..#.#..........#....#.#....#.................#.......
.....................#..........#........#...#.#........#...#.##.##...........#....#...........#............#.....#......................#............#..#..............#.#..............#.....#.....#...#..#....#.....#.#..#....................#..##......##.....###.##..#.......#...#...#.........#.....#...........##.#..#..........##..#........#....#...#..........#.......#...#..#......#..#...#....#...........#..............###....#.....#.#..........................#..#..#.....#.................#...#......##.....
...##................................#....##..#..##.......#.#.#.......#.#....#.#..#.....#............#.#.............#.#...........##................................##.#.....#........#...##.#.......#......#..................##.#.#...#.............#.#..##.....#.#...#.......................#.#..#....#.#....#....#.....#..#..................#.......#.#..#......#..##.#.....#.#....#.......#....##.#..#..#...#.#....#.#...........#.............#.#.........#..#....##...........##...#.......###...##...#.#........#....
..#........#....#######..#......#....##..#..#......#.#.#....#.............#..#...#...........#.......#......#...............................#.#.##........#.......#.....#..#.......#.#.......#.......#..#....##.....###..............#....#...#....#..#..##.....#.............#.#.#.##...............####.##....##....#...#...#........#.#......#......#......#.#.......#....#..##....#..........#....#...##.#............#......#.......##.....##..#..#..#.#...#...........#..##.....#..#..............#..#.....##....###.....#
............#.#...#......#........#..#.##.....#......#.....#.....#.#...........#.#..#...#......#.......#.........#....##.....................###........###..##........#..#.##.##......##...##.....#.#....#.#.......#.#..##...........##....#..#..#....#........#....##.......#...#.##..##.......#.#..##...#.#.##.......#.#....#..#.....#...#.#.....#......#.#..#.##.#..............#.#....#............#...#.##....#.#......#.##...#.......#.##............##...###...........#....#................#.......#..##.#....#....#..
....#..#..#..#......#...#.#..###.......##..........#..#..##.#................#........#.......................#.#...#..#...##......##...........#.................#.#.#...#......#...........................#...................#.....#....#.......#..............#.#....####...#....#......#......#..#.#...#..............#....#...#.....#....#.........#...........#..###...##.....#.....#................#####...#..###.#...#....#...#......##.................#.......##...##..#...#..#...#.#.#........#.#.......#.........
.....#......#.#........####.................#..#...#..#.#.................##.......#....##...#..#..............#....#...##...........#....#..#..#.#........#.#....#.##.#..........#....##.##..........#.....#.#.#.....#.#.#.#.....#...#.............#.#....#..#.....##....#..........#.....#...#....#...####.......#.#..#...........##....#...##.#..#......#.##.........#....#.#.#........##.........#...##.......##...#..#.#...#.#.#.#........#.......###...........................#.#....#..............#.........#.......#..
..#.#.....#.......#...............#...#.....#...###.........#.#.......##.........#...#.........#..............#.......#.#.............#..#........###...#.....#..#......##.....#.###........#....#...#..#...#.......#...........#........#.....#....#...........#.#...#......#.#....#......#...#.......#..........#.#....#........#............#.........#...###....#...#.........#...#......#......#...........#....#......#........#....#.#.....#...###.......#.....##..#....#.#.........#..............#..............#......
......................#..#.#......#...........#..#.#..#............#...#..##.........#.#.#.#.#.....#.......#...##................#..#...##.....#.......#.........#..#..#........#.....#.#........#..........#.#.........#.#......#.............#.......#.............#.#.#.........#.....#.#.#...#..#..#.#.#...#....#.....#.#..#.....##.......#.....###.##....#.....#.......#......#..#..##.....##.#.....#...........#......######......#.....#.#.#....#........#.......##...#.#...###....#.......#..#................#..#..#..#
....##...........##...##.......#............#.....##........#.###.........................#.....#...##....#.........#.....#.........#........................##...........#.#....#..#......#.......#........................#..#......#........#......#....#.....#..#.....#..#.......#....#..#..##..#.....#..##......#..#...#.#.#..#.#.#...#.....#..#.##......#...#..................#................##..........#......#........#........#....#.......##..#......###....#.#.#...#......#.....#.##.##.#............##.#...##.#.
...#..##..#....#.....#.#.......#.....#.....#...#......#....#.#..#.........##.......#.##.#........#...#....##.....#....#..#..##..........##.....#...#.....#............#.###.#.....#...#....................#......#..#..#.###.....#...........#...###.##.........##..##......#..............#...#..#....#.#..#....#....#.##.#......................#.........#....#...#.......#..........#.#.#......#............#...#...#....#.....#.....###..#.#.................#.###.........#...#.#..#.......#...#.....#..#.#..#.....#...#.
...#........##.#.#.##.##.#..#........#...............#.#......##..#.#..#...#...#..#.#.#........#..#.#...##.##....#.....#..##...#..##....#......#...##..#.#......#.......#.........#.....#.#..........##...#......#.#......#.........#......#........##...........##....##..........##.....##.....##.#......#..#..##..............##..#.#......##........#............#....#...##......#...##.#..#............##.....#.......................###..#..#.......#......#.......#.......#.#...#....##.................#..............
##..#.#..#.....#.............#.......#...##........#......##.##.#.#..........#..#...#.............#..............#.......#...#.#...#.#...#............#.............##.......##.#.##.#..#..........#.#.#..#...........#.....#......#.........#...#..#...#....##...#.....#.......##.....##..#...#..#........#.....#....#...#.....#.#...#.....#.....................#....#...#...#...#.#...#.....#.##.#.##....#.#.#...#..#.###.......##...#.....#....#..#.##.....##...#.........#..#.........#.....#..#....#.......#..#...#.......
.##.....##.....#....#..#..#......#......#..##..#..##..........#..###..............#...#......................#..#....#..#..#....#..##..##...........#.......##.#..#......#.......#....#....#..........###......................#.#.#...#........#...#..#.............#.....#..#.....##..#...............#.....#.........#.........#.........#.#................##.............#........#....#.#.##.#.........#.##...#.#.....#.#....#....#....#.......#...###................##.......##.#.....##.##.....#.#......#..#....#....#.
..#............#.#........#........#...#......#..#.........#...#.#..#..#.#..#.......#........#.........#.#..#.#.....#......#..#.............##..##...#..#.........#.#.................#.......#......##.....#.#..#..........#..#..............#...###......#........##.#.#....#........#.#...................#...#.....#.....#.#........#....##..#..#.#.......#.......#....#..............#.##.#.#...##......#..##...#..#..#.......#..#...##........#...##...#.............#.#...#..............###....#.........#...##.........
.#...#.#..#..#.#..#....#.#...##..##...#...#..##..........#..........#...##.##.......#......#...##..#...#.....#..#......#....##..#.......#....#........##.......##...#.......#.#......#....#..#.#...#..#..........#.#.....#..#...#.#.#.##..............###.....#..#..##..#....###..#..##........###..#...##.............##..##.....#......#.........#..................#.##...............#.......##..........##...#...#..#............##.#................#..##...#.#.........#.#....#.............#.#..#...#.......#.......##..
.................#......#......#.............##.#.#..##...#.......#.....#...#.##...#......#...#.##.....................#.....##.....#..##.........#........#...................#.........###........##......#...#.#..#.....##...#.............#.#.#....#.....#....#..#..##...#....#......##...#..##...#.....#.#.........##..#.#.##.#....#...#.........#.....#......#.#........#...#.#................#....#......#..........#.....#.....#.......#...#...###......#......#..###.....##....#........#...#.....#...#.#......#......
..#..#.....##.....#....#.#........#.#..#.#......#.....##......#.#........#.........#......#...#........#.....#....#.............#..#........#.....#.......#...#..................#.##..........#...#.##....#...#...#.#................##.#......#.#.###.........##............###..#.......##.#....#..#...#......###........###.#..#.##...#.#....##.............#...#......#........#...........#..........#...#..##..#...............#..#....#.##.....#...#..##...............#.#....#.................#...#.#.....#.........##
#.#......#...###.#.#.#....#.......#......##........#..........#....###..###....#.......#.#..#..#....#....##.#.................###.#..#........#.......##............#.....#..#..#.....#.....#.................................#.....#...#......#.##....#.#............#.#...#..#.....##...##.....#..#.......#............#.#............#....................#...#.#....#.#.........#..#.......#....###..#..##.#..#................#..#........#.....#......#..#....#....#....#......##.......#.#..##.....#.#....#..##...#......
....#.##.#...#...#........#...##..##.##..........##....#....#.###....#.....##.......#..#...#..#....#..#...#....#........#.##.....#...#.....#......#....##...#..##....#.........###......#....##....#......#..........#.......#..#......#...........#.....#..#.#.........#....###.........#...........#......#..#...#.........#...#....#...........#..............#......................#....#...#..........##.#..........#.............#...#...#....#......#.##.............#..........#.#.............###..#....#......#.....#
##.##...........#.#...........#.#....#...##...............##.....##..###.##......#.#..#........#..#.....#..#...#...#..#........#........##..........#.................#.#........#...#...##..#..............##........#..........#..............#......#....#..........#...#.........#...............#..........#........#........##.......#...........#.#........#.#.#.................#.#..#...........#....#.##.....#.......#....#........#.#......#....#..#...........#.###...........#..#.#.##.....................#.#...#.
...................#........#..##...##..#.......#..#.#.................##.##.............#.#........#..............................#..................#.#..#........#.....##..#....#....#...#.#..#.#...#.#...###..#.#....#....#..........#..#......#......#............###..#......#......#.....#........#.......##.##..#........#.......#........#......###............#..#...............##.#.........................#..........##........#.##........#.#..###..#....##.#..#..#..#..#.....#...#....#.#...#.#.##.......#...#..
..#.###...........#....#.............#......##..........##.....#....#.#...#.##.....#.##..#.#.......#.......#.....#...##..#...........#.....#............#...#........#.....#.#.#.##...#..........#..#...#............#.#.##....#..#...#..#............#....##.##.......#..####........#..........#..............................#.......#.....#....................#.....##...#..........#..#.......#....#....#.#.............#.....##...#.##............#.#.........#..#...##....#........#..##.....#..#...........##....##....
....#............#..#.#.............#..........................#..#.......##.....#....................#.....#..........#......#...............##..#.#.....#.#.....#.........###..##.#.....#.......#..#.#..#.#..#...........#.............#.##........#....#..#..##..##.........##.#.##....#..##.#.##......#..#....##......#...#......#.......#.##.#.....#.....#.....#......##.....#..........#..................#................###.##....#.#.#.....#...........#............#..........#.#.#......#......##.........#.........
.........#...............##...#.....#.........#.....#...............#.#.#.#.#......#....##....#...##.......#......##............#......#..#...#.#..#.#..............#...#.##......#.#....#....##.....#.#....#.....#.#.....#....#.........#.............#......#.......#...#...#...###...#..#.###...#..........#..#.......#.............##....#............##......##.........#...##.#..................................#.#..........#........#..#.......#................##.........................##.....##.........#..#......
.......##.#..#.#...##.#.#.....#.....#...#...#.....##.....#.#.#........#...#......#.#.......#.........#.......#..#.#...#........#...........#..........#...#.##.....#....#.##.....................#.#.#.#..##..........#...##...#..#....#...#.#..#..#...###.......#...#.###..#................#....#......................#....#.#...#.........#....#..###..##...#.#.....#.....#....##..#..#...............#........#..#...#.##.....##..##...........#.#.#..........#.....#..#..#.............#.......#....#.#..#...#........#..#
.......#...#..#.##.....#..........#...##........##.....##...#.....#....#...#####.#...##.....#.##.........##....#.#.#.............##.#.......##.....#...#......#.........#........#..#............#.........#.#..#..........#....#.......#..#..##......#..#.........#........#....#...#..#.....#.......###........###....###...........#.##....#...............##.........#..#..###....#.##....#..........##..............#.#..#.......#......#......#..........#.....#..........#.#.......#.....#...#.......#.#...#.....#.......
...#...#.#.............#.#..#...#...##.....#...#.#.#.#........#........##..#.......#..##....#.......#...#..#.........##...........#.#.##.#..#.........#.#..........#.....##....................................#.....#....#....##........#..#.#..##.#.....#..#.#......#.##..##..............#.#.#.....#.....##....#...#.##....#..#..#..#..##.........#...#.###.....#......#...........#...........#....#...#.#.......#..........#...##..#........#..##.......#......##..#..#.#........##....#..............#.......#...##..#....
#..#...#........#...............##...#..............#......#..#.#..#......##....#.#....#....#....#...##.........#...##...#..###....#...#...#.......###.....#.#.###.#..#.#.............##..#.#.##.#.#.............#...........#.#......##..#..#..#.....#...#......#.....##.....##..#..............##.....#....#........#.............#.......#..##.......##.#..#...................#.............#....#..#.###..##...#.....#.#.......#.#.#.#.......#........##.#.#........#.....#......#...............#......#.......#.........#
..##........##....#..............#.....#.....#...##.#.........#..#.#..##.....#.##.....#......#.#....#...#..........###.#..................#..#.#.....#...#....##......#........#.....#...#.#.....................#.....#.#.#.......###.........#...#.#........##.....#.....#....................#.#......#...#..#..#.####......#..........#..#.#.....##.#.###..#..##...............#....#...#.####.....#.......#......#...#.##...#...................##................#.................#.......#...#..#.#.##..#.##...##....##.
.##..#....#...#.#.....#........#.#..##.......#..#...#...#..............##.......#.#..#................#......#..#......#....#.............#..................#.######...#........#..##....#...#.#.#..#..#...........#...#.........##.#..#..................##.#............###......#.....#........##...#........##.#.##..#...#.#...#..#..##....##......##.#.###..........#..#..........##.....#........#...#...#........#.....#......##........#..#.##...#.....#...#..#..........#...........#.#.....##......#......#.#..#.##..
#........#.#.#.............#....#.............##.......#.....#...#...#.....#......##....#...#.#.......#...#...#..##.#.#........#.......###...#.......#....#......#......#...#...#......#....##..###.................#..##..##.......##..#........#....#.#.....#..#..#...##..#..#...#....#....#.#................#......#.#.....................#.#..##........#..##.......#......#.....##.........#..##............#....#.....#..##.#...#....#.........#...#..#...#...#..........................#.#....##.#....#.......##.....#
.......#..#.......#....#.....#...#..#...#.#....#.#.......#.............##.#...#....#..#.#.....#.#...#...#.............#.............#...#.#.....#...#.....###.#......#..........#....#.##..................##.#....#....#..........#....##..........#.......#..........#..#.....#.#.......#..##..#......#......##.......#.#............#..#..........##...........#.#.....#..#......#.....#.....##.........##..#......#.#.#.....#..........##.........##...#......#...#.##...................#.#..........................#.....
#.......#............#.....#............#....#.#......#.#....#..#......#...##...##.....#...#........#..#..#...##......#.........#....#.......#..#.#...#...#..#...#.#.#.....#.......#.....#.#.#.....#.#.....#...#..........##....#......#.................#..........#....#......###......#....#.#..##.......#..##...............#..##..#.##.#.......#.#....#..#.........#...............#..#...........#..#...........#...#...#.....#.#.....#...#........#.###....#..#.....#.........#...#...#........#..##....##...#........#..
..#..#....#..#..#.#..#.#..................#.......#......##...........#..........#.......#..##...#.....#..#.#...#............#.......#.......##.....#..............#...........#......##...#...........##.....#....#....#...#..#.....................##..##....##.......#.....#........#.#......##.....#.###.#..........#..##.....#.#....#....#..#.....#....#.....#....#.....#.......#.....#...#.....#.#...#.#.###.......#.#.....####.#..#....#..........##...........#.....#........#......##.#.#....#......#...##...#......#..
....##.......#....#...#.#.......#..................#.#.....#.........##..#.................#...........#.#...###.................#...#...#..##.....####...##..#......##......#....#..#....#...#...#....#.......#.#......#....#.#...........###.#......#....#........#.............#.....#.#..#....#.........#.#####......#........#.#....#...#..........##....##............#...#.#.........#............##........#.......#.........#..........#..##..#...........#.....#..#....#....#..#..###......#......#.............#.#...
##...#..#.....#....#....#.....#.....#..#...#........#...##...#.#..........##......#.##.#.#...............#..#...#....#....#..#...........#....#....###....#.#......##.........#.....#........#......#...#.#.......###...#.........#................#.#.........#.#.#.#.#..........#.##...........#...........##..#..#.#..#...#......#........#...##..#..........#..#....#..##..#...#...#......#..#....###.#...#.......####.........................#..##.#..##.....................#...##...#.#..#..........#........#...#......
...#...#.#...##.....#.#..........#....#.##.....#.....#..........................#..#..##...........#..#.......#.....#..#....#.#.........#..#..#..........##...#..#..............#.............#..#...#......##...#.#..#.....#........###...#..##...#..........###..........#....##..####.#.....#......#.....#........#..#.........#......#....#.....#...#.#.##.#..#..#....##...#.#....#....#.#.#.##....#..#...............#.#..#...........................##.#.#.......#...#..##.#.#.............#..##..........#............#.
#....#..#.#...#.......#....#.#............#......#..................#......#.......#....#.#.................#.....#.#....#.......#....#.........#..........#....##.##....#.#..##...........#.....##....#...##..###.#......#.....#.#.##..............#....#...#.#...........##..#.#...#........#....#.##.............##.....#...#..#.#.#..#.#...#..#.#.###..##......#...#.#.#.........#.#...#...............#..........##...#...#...#.....##...#....#......#....#.#...............#...............#.......#.....#....#.##.....#..
#........#.##......#...#.......#.#.#................#..........###........#................#.........#..#...#.#...#....##.....##.............#....#.......#...........#.....##..#.................#..#.....#.#.......##...#....#....#....#..#..#.....#.....#.....##.#..#....###.......##..#.#...##....#.....#...#..#..........#....#.#...#....#.##......#.#.#..#..........#...#.#............#..#......#.....#...#.#........#..##...#....#.#...#..................#.#...##.....#.........#......................#.#.............
#....#....###.#......##.#.....#...##.#....#.....#....#..#.#........#.........#....###.#.#..............#.#.....#..##........#...............#..##......#....#...#..#.#......#..#...#.#.....#............#....#..#..#.#....##.....#...#...........#.#...#...#..#.....#...#..#.#....#...##.......#.#...#...#...#..........#.#.##..##......#....#...#.#...#.......###..#...#.#.#......#......#........###.....#...#....#.#.......#....#..#....#.....#...##.....#.#.#.......#....#.........#.#.......#........#..#.............#....
.#.#........#.#........................#.........#.#..##.....#...#.....#......#....#.....#.........#.##......#..........#.....#.#...##..................##........#..#.......#....##.#.#........#.....................#...#..##.#...........................#.#.........##.............#.........#.#..#....##.##..#...#.....###.###.......#.......#....#..#..#..#...#..##........#.#.#............#...#.#.....##.##..#....##.#.#.#......#..........#.#.........#......#.....#...#....#...........#.........#....#....#....##....
...#....##.........#....##..#............#.............##...#.#......#...###............#.#..........#..#..#...........#....#....##...#....#...#.#...#...##....#.....#....#...##...#.....#.#.#................#...#...#..##..#..##........#..#.#....#...##......#....#....#..#..#.......#.#.....#.........#..#...#........#..............##..#..##...#.#.......##...#.......#............###.......###.##.....#...#...#...............#.....#.......##..##.....#.........#...#..........#......##.....#.......#.............#.##
............#..#..###...#......#........#...#.....#.......#.....#..#.##.#..........#..####..........#.....#............##...#...#..##..#..#..#...#...#....................#..#.##.#.#####.##...#...#.#..#.....##...............#..##..........#.....#......#..#.........#......#.#...###.##....#............#.##.......###..#.###........#.#...........##...........#.......#....##..#.##....#......#....#.....#.##..#.#..##...#..##.#..#..#.........#.......#.#...#.............#......##....##.#...##........#.......#.#......
.#.....###.......##.............#..#...#...#........#..#.........#........#..###.#.#.........#.##.........##...#...#...##..#....#..##...........#......#...............##.#....#.#......#........#..#..................#..#....####.........#......#..####.......#.......#.........#....#......#.......###.#....#.......#...#..#.#...............#..##........#...........#....##...#...##.....#........#...#.....##.......##..........#.........#.#.....#......#..#......#........#..#.###...#....#.........#...#...#...#......
#..............#.........#..#..##.......#..#....##...#.#....##.#.......##...............#..............###..............#...#..#..#...####.#..#.....#..........#.......#.....#...........#.#.##.###.##.#..........#..#......#....#...#..#..#.#....#....#.#...#...........#..#......##............###............#.............#.......#...#.....#...#...........#........#...#..#.#.#...#.............##..##...#...#.#.......##..#.......#...........#.........#...#.#...#.......#.#....#..##..#......#..........#....##..#.....
....#...#.##........#....##.##..#..#....#...#........##.#.........#........#..#...##.##...#...##.......#.#.......#.##.#....#.#.......#...#..#.#........#..............#..#......##..#........#..........#...#...............#......#......#...................#..#.##..................#....##.#......#...#..#.....#..........#.....#...#..#.....#...#..#.#..........#..#.......#..#...#.....###......#....##.....#...........###.......##...........#......#..............##......#..............#...##.#.#..........##..#.....
.......#.#......#....................#....#.....#.............###............#.#........##........................#..........##.#...#................#..........#...###..#.......#..#...#.......#..#....#.....#..#....#..##..#.....##.....#..#.....#.#........##........##...#.#.........#...#.....#.....###....#..#.#.............#.....#......#.......#.....#..#.###..#..#..#.#.#.........#..#..##...#..##......#...........#............#..............#.##.#........##.#..#....#.##...#.##.....#....##......#......#.##.....
..#..#.##..#.#....#......##........#.....#....#..#....#........#.#.....#.......#......#.#....#..#...#...#...........#...#............#...........#........##....#..........#.#.................#..........#....#.#..#.....#..#.....#..#.....#........###.#...#..#...#.#.#...##..................##..#..........#..#.......###..#.........#..................###...#.##.......#.#...#.#..#....#...###.#.........#......#.##....#..#....#......##....##..#.#.......#...#.......#........#...#.....................#..#.#.....#...#
.....#.#......#.......#...##...#.......##.##.##.......##................##.##......#.....#.....#.##...#.#.#.....#.##..#..#.....................#.......#.....#.....#.........##....#...................#..............#...###..#...##............#..#.......#..........#..#.....#..#...##.#.##.#............#..#..#........#...#.#...........#.........#.#.###................#.......#.#...##..##....#.......#................#..#.#...........#...#....##....#.##...#.......#....................#....#.#...##....#........#..
..#..#.#..#..#...#......#.#......#....#............#.#....#.#....#..#....................##.##..#.......#..#...##.#...............#..#....##.#...##.#.##.#....#.#.....#....#..#....#....#...#........#..........#..#....#.........##..#....##....#..##.........#....#....####..#.#..#................#.#......#.....#....................#.##.#..##.#.....#..###.###..##..#...#...#......#.##.#.#...........#..........#..#..........#...#.#..........#.....#......#................#...##......#....#..#....#......#.#.#.#.....
..#................#..##....##........#....#..#.#####...##.#..#..........##.#....#.#..........##.............#.....#................#....#..#.....#.....#.........##.......#...........#...##..#.#..............##..#.....#.............#...#.....#..#........................#####.....##.##........................#....#.....#..#.......#......###...#.....##.#..#.#....#.....#..#.###...###.....#....#..#............#..###...#.....#....#...####.....#.....#......#..........##.......#..##..#....#.#.....##.....#..#....#.
..........#..#..##..#...#..###....##.#.....#.#....####..#...#...#..#.......#.#.#....##.#....#....#.....#.##....##..#.....#...#.............#..#.#....#....#...#.....#........#...........##.##..###..#.......#..##..............#.....#...#..#.##......#........#.#............#....#.......###......#.##.#.....#..#...##...#.....#....#.......#..#.#...##..#..###.#.....#..#.............................##.##.....#.###..........#...#..##..##....#.....#..#......##..........#.#........#............#.#.##....#.#...#......#
#..#.#..........#..#...#....#..#.#.........##.#...#....#.#.#........##...#..........#.#...####...............#......#..##.....#...........#..###.........#.....##.....#...#..#......#....##..#.......##.#.##....#..#.#.#..#.....#..#.#####......#.#.#...................#..#.#..........##.......##.#....#...#...........#..##.#..#.#..#...#.#....#.#.##...#.#.......#....##.#.###.#..#...#................##..#.#.#............#..#.............#.........#.......................#.#..##...##.##..#...#......#.....#......#...
..#.###...#......#.............##.............#.#..........#........#..#...#..#.............#.#.###.#.......#..........#.....#....#.#.................#...#........#..#...#..#..........#.......#......#......#....#....#....#.......#..#..#...................##...#.#...##......#..#...#...#.......#...#.#.....#.....#...#.........#.......#.#..........#..##.##.#........#........#.............##..##.#.....#.........##..#........##.#....##.#..#..#....##.#..#...#.#.....#..#.##.#.#.......##..................#...#.....#
...#......#..#.....#...#.#.#..............#..#........#.........#.##.....##...##.........#.#...#.#..#..#..##...##..................#..##.#...#...##..........###.##........#...#..#.###..........##....#..#..#..#..............#.#...#........#...#...##...####..........#.....#.......##.#....#.......#.#.....#.....##..#.#..##.##....#.......###.#......#.......#..#...#..............##..#..........#......#..#.........#..........#..........#.#.........#....#...........##...###.....#.................#....#..##....#.##.
.......#.....#...#.....#..........##......#.#.#.##.....#..#.....................#...#.#....#.##.##...#....#...............#..................#.....##...#..#............#...........##....#......#.#........#..........####.#.#...............#........#......#..........#...#........#.#.....#.#..#...#.#.............#......#.#..#........#.#...##....#...#.#...........##....#...........#..#...#.....#..............................#.........#.#.....#.....#...#..##....#...#.#..........#.#......##...##...#....#.........
..........#...#.............#....#.#.#.#...##.#.#....##..#...#....#..........#..#..#.#......#.#.##...#..#......##....#...............#......##...#....##.#.....#....#...#....#.....................#............#..#..................#.#.......#....#.##..........#.......##.......#.#...#....#.............#....##..#..........#.....#......#.........#.##.##...#..##...#.......##..............#..#.....#......##.....#..............#..............##......#.#....#.........#.#................###.........##.............#.
.....#..#....#....###.#....#..#.....#..#....#......#........#...#..#....##...#.......#.#...##......#...###.....#.#.##........#..#..####..##............#.......#......#.....#.#..#......#...##..###...###..#..........#.....#.##.#....#...#.#....#....#..###..#.#....#....#..#..##......#.........#..........#...#....#..#.#.#..#..............#......#..#...#......#..................#..#.........#....##..........#.....................#.#..#..#........#.#......##.......#....#.....#..........#...#.......................
.#....##....#..#.............##........#....#.#.##..............#...#...#.........#...........#......#..........##.....##.....#..##..........#..#...........#...#.#.....#.....#...............#...#..#.........#.#.#..#......###..##.........#....#..................#.#.......#......##...#####.....#......#...........#.......#..#.........#..#..#..#....#...#...#..............#..##....#.#...##...........##.....#.##.....#.#............#.........###.....#...#...#.....#.....#...#..##.....#............#..#....#...#.....
.......#...##.........#...#...........#...............#.###....##.....#........#.....#....#............#.#..........#............#....#...#.#...##..........#........#....#......#....#.....#............#............#...##....#..#........#.#.......#.........#..........#.#.##........#........#..#....#...#.#...#..#.##.........#...#.#.....#.......###..###.....#.###.#..#...#..#........#..#..#..###.........##.......#......#..#........#..#.....#......#......##.#.##...............#....#.....##.......#...............
#.............#......##.........#....#.......#.......#..#........#...#.#................#....#...#..........#......##..................##..#.....##..#...##....#.#..#.....#...#...#...........#......#......##...........................#....#.........#.....##..#...#...........#...#.#..........#.#..###.................#.......#...........#.....#...#...#.#.....#.......##..##....#..#...###.##.............#..##..###.#..#...##.##...........##..#........#.##........#.##...#.#..............................##..##....#
.......#......#..##.##.#..##.#...#..............#.........#.........##...........#.....#............#.....................#.#.#.#.......#.##...####.............................#.#...#.#...#....#........#..#.................#.#....#.#....#...#........#....#.....#......#..#...##.##...##..#...............##.#...#.#...........##......#.......#....###.#...#.#.....#.....###.#....................#......#....##..#.##............#..#...#............#..#.......#...........#.......#..#.....#...#...#........#...#......
......#....#....#...##..#.....#.....#.#..#..#.#........#......#......#...........#.....#...#.#...#..##......#..........#..##.#.......#....#.#.#...#...............#.........#...#.#..#.#...#.......#.##.....#.........#........#...#....#...#....#......#......#...#...#.....#..#....#...#.##...##....##..............#............##.......#......#....###.#...........#.##..#.#.....#..#.#........#..#..........#....#....#..#.#..............#..#....#..#........#....##.#.#.##.##.................#......#.#.......#........
#.#..#.#....#.....#......#.##.............##..##.....#......#....##................#...###...#.#.....#.........#.......#..##.....................#.................#......#.......##.#.#......#........##.......###.......#......###...........#..#.......#..#....#.#.###..#.##...#..#....##.............#......#.......#..####...#.##........#.#..#......##.....##.#..#...............#...........#.....#............................#..#.###.#...#....###....#...........##.............#.....#.#..#.....#.........#..........
.#...#..#.##..#...#.....#....#..#............#......#.#.........#.##.###.#..............#..#...#...#.#......#...#............................#.................#.#..##......#...#.#..#.#.#...........#................#....##.#....###..................#...#..#........##...#....#...........#....#..#.#.##....#.........##.#...#.....#........#....#.....##....#.#...........##..........##.....................#...........#...#..#......##.#.....#.#.......#.............#...........#.....#...#...#...#....#......##.......
.....#.#........#.###..#.##..........#.........#......#..#...#....#...#...................#............#..#...#......#.....##.#............#.#.####..##.....#..........#..#.......#..##.......#.......#.........###.........##...#...##...#.#...#.##.#.....#..#.#..#.##...#...........#.....##..#....##...#.##...............#........#..##..#.##.#.........#....#.#..#.........#................##......##............##.##..#.....#....#..#.####...........#.......#.....#.................##......#.###.#...........#....#...
...#...#.......................#........#....###.......#...#..#.#.....#...#..#.....#.##....#.#.#.......#....#..#.##..#........#..............#....#.....#.##.......#...........#.#..#...........#.....##..###..#.......#...#..........#..#.....#.........#...........#.......#....#...#..#.........#..#..#....#..#..#.#....##....#......#...#..#.............#....#.#.#......#...........##.................#.#....#.....#.###.................#..#...#........###........#....#..#.....#.........##.##..###.#.##....##..#.....#
#..#..#......#..#...#...........#....#.............#........#..#....#.#...#.##........#.........#.......#..#.#.#..#..#.....#.#..#.......#.............##...#......#.##..........#....##.#....#...#...#.#.#...##...#....#..#...#.#.....#....#......#.......#....#.....#...#.##...#.....#............#........###.#.#....#...#.#.#........#....#.....#..#...........##..#...#...#..#..#..#...#.................#.#.......##.#.......#.##........#....#..##...#.......##..##...#..........##...#.......#...........#...#...#...#...
...#.....#..#....#......................##...#.......#........#.##..###..#....#...#.....#..............#.....##...##.#...#......##..........#........#.....#........#..#..........##......#..#.#..##.#.......#...........#..............#...........#.......#........##.####.........#...#.#.##..........#........#...#.##............#.....#..........#.....#...#..#......................##...#.......#...##....#...#.....##....###...#.....#.....#..........#..#.#..........#..........#.#.#......###.#..........#....###....
##..#..#.......#.......#...#.....#...#.#........#.....##....#..#.....#.......#.##.#...#..#.....#..#......#...........#...#..#......#..........#...#...#..#...........##...#................#...#...#......##...#.#.....##.##...#.#..............#.............##...#.......#...#.....................#.....#.##...#...#.....#.#....##.#...##...........##...###.....#....#......#..#........................#.#..#...#...#.#.###.##..........#.......#......#...##.........##..#...#....##.#....#...#...##.....#...#......#...##
....#..#....#..........#........#.#.......#.###............#.#...#..#....#..#.....#.........#.#...#...........##...###..#.#.##..#...#.......#........##.....#..##..#..#....#.#..#..#.#.......#.#.#....#.#.#.....#.........#..#...#.......#......#..#...........................#...............#.......#.#..#.#..#........#.........##......#...........#..#.#........................#...#................#.............#..#...#..#.#...............#....##.#..#...##...##....#......#.#...#...#.#......................#.###..
...#..#.......#..###..###...###....#.#..#...##....#.#...##..#.....#..##......#......#..#.........#.#...##.#....#....##......#....#....####.#...#......#.....#.....#....#....#.#..##.#.........#.......##...##...#...................#.##....#.............#..#.......#.#.##.#......#...#....##................#..............#......#....#..#........###................#.....##.......#........#..#.......#.#.#..###........##..#.........##....##...#.........#.##........#.............##...#...##....#..#...#...#.#....##...
....##.##...##........#........................#..#...#..#........#..#....#.#.#................#...#..#....##..###.#..#..#..#..#..#..........#..#...........#..#.#......#..#.#....#......#............#.....#..##...#...###...#.#................#..#.##....#....#...#...#.........#...................#....####.#..#.##.......#..........#..#.....##..............#.........#.#..#..........##.#......###........#....##.##..##.#..#........#..##...#..#.......#..#....##.........#....#..#......#.....#.........#...........#.
..........#....###........#...##...#....#.#.....##...........##...#...........#...........#....##...###....................#...........#..#...##......#............#.....#..#........##.#................#.#...#......#..#.#.....##.#....#....#..###...#................#.....#...........###..#..##.#..#....#......#.#......#.....#.#.........#.......#....#...........#...#..##...................#........##...#.#.##.....#..........................#.#.....#..#...#...#.................#....###..#........#...#.....#.#...
#..#...#...#........#..##.....#..#...#..#..##.##......##...#......#......................#.....###.#....#.......#...#.......#..##..#...#.#..........#..#...#........#......##.##..........#.........#..#.#.......#.#....#.................#........#.##...#......#..#...#........#..............#.........#...#.............#.#.##.#...#.........#....#...#....#......#............###....##........##...#.#.......#..........#.........#.##..#..#....##..#..##...#..........###.##......#.....#...............#.#...###........
...#.#..#................##....#......#.....#................#..##.........#.###....#........###..#..#..#...##..#....#..##...........#.......#...#..............##.....#....#.#.#....#.....#..#......#..###..#.......#.............#.##....##..#.##.###..#........##...##.#..........#..####.#.#...##...#....#.......#...#.....#............#..#..........#..##.....###..##....#....#...##.#.............#...#..#.#......#........#...#.#......#..#....#.....#.#.........#..#....#.#..#...#....#...........#....#.#..##...#..#..
.#.#.....#...#.#.#......#.##......#...........#.#..##.#.#.##.....#.........#.........##..#..#....#.......#.........#............##.................#........#............#.###..#.#.#.#..........#...##...#............##.#..#.....#.......#...#..##.#..###......#..#..#....#.#.........#.##.#..#..#....#.#..............#.#......#.........#.#...#.........#...#......##.....#...#.........##......#.......#...#..#.##.##.................#...#..............#.......#...............##.....#..#.....#.........####............
..#....#....#..#.....#..#.#...#.##..#........#.##............#..#.....##.#.........#..##.......#....#.......###..#..#..##.....#........#.#..#..#..#.#......#....#..........#....#...#....##.................................#.#..#.#.......#....#..#....................#.......#..#...#..#...#...........#..................##.......#...#.#.#...........#.......##...####...#.........#.....#..........#.....#...........##........##............#.##.............#......##.#..#..##......................#...........#.##..#.
..#..#.#........##..#...........##..#........#..#.......#....#.#..#.#..#...#.............#..#.......#...#..#...#.#...#.#.#............#...#.......##.....#.#...................###..#........#.....#....##..##..##.#.....#................#..........#..#..#........####.#..............#.................#....#...........#.........##....#.....#.#..#.......#.....#..........#.##..#........#........###......###...#.#..#...##..#.......#...#.........#...................#.......###..##..#..#.........##....##...##.....#..
...............##.........#.#.....#..###.#.#.#.................................#.....#.#.....##..#...............#..#.....#...................#.......##........#......#...........#....#...........##........#.......##.....#.#.##.#.....##..#.........#....#..#####...##.......#..#...#......#...#....#....#.#.#.#..#.....#.....#..............#....##...#.......#.#....#.#..#........#.#.#.#.....##......#.##......#.........#......#.................#.....#.................#..#.....#...####.....#..##...##..#...#.#.....#
.....#..........##..........#.#..#.###...#............#......#...#....##..#...............#.....#.#.#..#.....#.................#....#..#.....#........#.....#.......#.........#.#.#...............#...#..................#..................#.#......#....#.....#....#......#...##....#.#....#.....#...#.#.#.........##................#....#..........#....#......##.....#.....#.....#....#.....#.........##.....##..##.#....#..#...#..#..###.#..............#.....##.......###.......#.......................##..#....#.#.#.#.
........#..##...#..#..#.##..#...#......##....#.#...........#..#..#..#..#.#.....#.......##.................#.#...#........#.....##..#.....#.......#.#.....##......#......#........##....###.................##.#......#..#....#.............##..##..........#.......#.#.#..##.....#...#...#..#..#..##..#..............#.............#..#.......#............#...##..#..#.##.........#.#.......#.....#.....#.#.#.#.#....#.#####...#.....#.#.....#....#..#..#................#.....#.......##...#.##...#..#..........#...#.........
.##......#..##.....#......#..#......#.....#.#..#......#..#...........#.........#.....#..#..#....#..#..#....###..........#....#........#.#.##.##.#..........###.#..#...........#...#.....#..#.......#.#..#....##..#......###..............#........#..............#..###...#...#.##......#....#..........#.##.#...#..#.............#..#.....##......#....#..........##...........#....#..#.#.....#....#....#.##.#...#..........#.##.....#....##.........#..........#..#............#..........#.#.....#.#..#.#........#..........
............#........#......#....#....#..#.........#...#.##....#....##..................#...##....#..........##.......##....##...#........#...............#....##..#.....#..###...#..#......#......##......#.........###...#.......#.......#..........#...........#......#.#........#.............#...#.#....##.....#...#....#...#........#.....#...#.#....##...#.......#.#....##.#.##...............##...#....#..#.#....#.#..........#....#.#.......#..##.....#...#....#...........#..#.#.........##.....#.#........##....#....
#..#.....#.............##....#....#.....###.......#........#...#......#.......................#........##........##.............#..#.#.......#...#....#........##.##...###.#..#.......#........#.#......#.#......#..#..##......#......#...#.............#......#.##........#..#......##......#.#..#......#....##...........#...........#.........#...#....##..............#.............##...#..#...........#..........#...#.#...#.....###...........#....##....#.......#...#.......#..............##.#..............#........##
.#....##....##.#.#.......#.#...##..#..................##..........#...###..#.##....#...#.#.....#.#.......#...#..#..#.#....#.........#.#...#..#.#....#...#.....#......#...#..##...#.........###..###..#...#.#.......#...#.##...###....##..#..#........#.#.....#...#......##..#.#..#.........#..##...#.......#.........##.#..#..###...##.....#...#...#................................##...#.#..#..##....#.#....#.#...#....#.......#...#.........#...#..#..#.....#......#..#...#...................#..#.#..#.#..#.......#.....#...
#.##...##.#.............#............#.#.#....#.......####......#....#....#.#.....#......#....#..##..#..#.....#..........#.#...........#..#.......###...#..#......#..#.....#...#......#..#..#......#...........#..........#..#....#.#........###....#...#.#......###...#....##.....#...##..#...#.....#........#..##.......#....#...#..................##.......#...##..#..#........#..#.......###...........#.....#.##...#...#.##....#..#...#.#........##.##................#..................#....#....#..........###.##.#..#.
#...#.#............#.#.##..........#..##.......#.#....##.#........#.............###......#.........#....#.........#........#...#.#.....#.....#....#................#............##.###......##..#..#.......##...##.#.....##......#........#...#..#....#.#...#........#.......#....#............#....#.##.#.........##..............#......#.#.........#..........##...............####..#.#..........#.........#...#......#....#.#......#...#..#.##..#.#.#............#........#...#..##..........#........####...#.#.#.....##..
#.....#.#.....#.#..#.###.#.#...##..#......##....#.#..#.....#..#.....#.#.#..#....#...#.#..#.........#.##..........##...#.#...........#.......##.......#......##.#.....#......#.#......#......#........#....##.......#...#...#....#.......##..#..#..#....#.#...###....#................................#............#.#....#....#.........#.#.#........##..........#..............#.#.#.#..#....#.....#..........##............#............#..##..........#.....#.#..#.#.#....#..##...#..........#..#..##....#............#......
##......#.....#.....##..##..#....#.....#..#.#......#.#.#...........#..#...................##...........#...........#..#.......#..##...#.#.......#.....#.##......##...##..#...........#.#..#.#..............##...............#...........#.#.............#..#.#..#............#.....##...........#........#.#....#.......#.....#.###....#....#.....#...#.....#...........#.......#...#...#.##.....#...#...#...#..#..#...........#.............#.........#...##..###...........##.......#...#..#...#..#....#............#.....#...
...................##.#....#.....##.#.....#..#.....#....#.#.......#......#.......#####.#.#.##...#...#............#....#....#...#.#...##......#..##...#...........#...........##..##...#..##...#..#....#....#.#......#.....#.#...#......#........#.#...#..#.....#........#........##..#.........................#..#.#.#....#.##......#.....#.........#...#..............#.#......#.#.#........#...#.....#..#.....#...........#.....#.##......##.#.#.#.......#..........#.#......#.........###.....##....#.....#...##............
.#..........##.###.........##...##...##..#...#.#.........#.#.#.#.#.....#...##......#.##...........##...............#...###...........#...#.#......#....#.#............#.....#....#...##........#..#....#..###...#....#..........#.........#.####..............#.......#..........#.###.#.#...#.........#....#.#......#.....#..#......#......#.#...#..#............##.#.........#..#..........#.................#.........#.........#.............#..##...#.#..#..#...........##..#..#......#...###....##...........##..##.......
...........#.#.......#........#...#.....#......#..#...#....#..#..#.#..###.........##............#.#..##..........##..#........#..............#......#..#..#......##..##..#....#........##.....#.##.#.....#.....#.................#.#....#..#....#..##.#....#........#..#..#.......#........#....#...#........#...##...#.............#.###..#....##..#..#.#..#...#..#...............#............#..#....#....#...###.#...........................#.....#.............#....#...#......##.##......#.#.........#........#......#..#
......###......#....#...#..#.#.#.......#............#.....##.....#.....#......##............#..#.......#...##.##...######...........#..#.......#..#..#.....#...........#.#.#..#.#....#...........#.....#....#........#..#.#..#...#...##.......#.#.#..#####.....#...#.#........#....#.....#..##....#.#.#...........#........#...................##.#........##......##.....#...#..#...............#....#...#....#.........#...#..#..##.#.....#....#.##.........#....##..........#..........#.....#...##..#.#.#.....#....#........
......#....##.##.......##......#..........#..#.......#....#.................##..#..#....#.#...#..#.....#...#.#................#..................##.#..#..##............#..#.#.#.......#.#..##......#...#.#..#..#.#.............##.......#...#.#.#..........#.............#........#........#............#.............#.#..###.............#...#......##..#......#.#.#..#..#........#....#..#...........#.#..........#..#...#...#...#.#...#..............###......................#.........#........#.#.#.....#..#....#.###...
#....#.........#....#..#...#.......#...........#..#...#.##.......#...............#...#.#........#.........#.#...#........#...#...##...#.......#.....#..#............##...#.............#................#..........###.#..#..##...#.....#..#...#.##.#.#..#.....#.....##...............#...#.....#.#........#....#....#...#....#..#.#....#....#.#.....#...#..#...#.....#...#..................#..#.##...#..##..#...#.....#..#....#.......#....#.##..............#..#..#....#................##.......#.......#......##......#....
..###..##...#..#..#.#....##..........#...#............#........#..#..#.....#.#.....#........#.#.........#..#.....#...........#.#.........#.####..##.#..##.#........#........##..#.........#....#.....#..#.............#......#...............#.....#....#.......#...............##..##....#.....#..#..#....#...#.........#....#.......#.#........#.#..............#......#...#.......###....................##....##.............#...........##.#.......#.#..##..#............#....#.#.........#.#..###....#..#....#..#......#..
.#..#.#...........#..........#.....#.............#.....##......#.....#....#.#.....#.....#.....#.....#.##.....##.#..##......#..#....##........##...#..#.##.#.....#..##..#..#.#......#......#...................................#......###.....#....#.#....#.#..#.#.........#......##...........#.....#........#.#.#......#.#....##...#..##..#.......#....###.....#.....#.#..#...........#...##.#..#.....#....##.....#...#....##................#..###..........#...................###..###..#......#..#..#....#......#.#........
.#.......##.....#............#...........#...........#......#..............#...##.#...##.......##...#.#....#...#........#............##..####...#..#.#.......#..#....#..##....#...................#.......#.#..#.#.....##...#.............#......#...##..##...#...#..#..#...#.....#.##.#....#...........#.....##....##....###.....#......#...............#...#..#...#.......#.#..#....#...#......#..#....#......#...#.##.#...#.#..#.#.....#......#....#..##..#.........#............###....#....#............#..................
.#.##.......#..#..#.........#...#..##......##.....#.......#.......##.#..#........###......#..#.#.#..#.#.....#..#.....#.#.........###..#.#....#.......#.#...#......#..##......#.............#..................#..#..#......#...#....#........#....#....#..#..#........##.##............#.##..#......#..#.........#.............##...#.....................####.#..#.....##........#.......#.........#...............#####............##.............###..#.........#...........................##.....#...#.............##..#.#.
.......#......#..............##.....#.......#......#.###..........#...#.......#..........#..#.....#..#...#..#..........#..#..#....#.#.##........#....#.##..#.#.......#...#......###...............#..................##...............................##...#....#..#.....#....###...........#....#...#......#...#...#...#..#..###..#.........#..............##....................#...#...#.......#..#.....#........#.#.....#.........#.#.#.....................#.....##....#.##.#...#............#..#........#.................
.......#...#.#.....#..#..........#.......#.......#..#.....##.........#...#.....#...#...##.#....#..#..#.....#........#........##..#...........#.....#.............#........#.#..#.#.....##...##...#.#.....#.........#......##...............#...............#......#.......#..#...#.#.............#.#..##..###...#....#..#...#.##.#......#......#..#.#................#..##...#.##...#.#............##....##.....#..#..............#....#.#.....#.......#....#...#....#.....###...#........#.#...#.##.....#....##.#.....#.....#..
.#..........#......#......#.#..........#...#.....#.#........#.##.................#..#....#..#...............#.......#........#...##.#..................#...#.###.#.....#...#.#.............#......#.....#.#..#.....##....#...#...........#........#...#.....#.......................#.#..#......#...#.....#..#......#.....#..............................#.#........#...........#...###...#....####..#..#...##.#.......##.....#..#....##.#...#..........####.......#.#.#..#...................##....#.#.....##...#.........#....
..#.....#..........#..#.....#...#.##..#.....................#....###...#..#..#......#......#.#..#....#..#.##....#.#.....#.#..#..........#..#.#..##.#.......#.#.#.............#.#.........#.......#.#...........#...#.#..........#.#......#.#.........##.....#.##....#.....#...#.........#......##...........#........#..#.#.#.#........#.#.........####.#...#...#..........#............##....#.#....#.....##.....#.....###...........#.#..#...........#.........#.#...#.......#....###........#.......#.#...#......#.##....#...
..#..#.............##.....#....##...#....#.......#...###.#....###...#.........#....##....#........#......#...#####.............#...#.##............##..#.....#...............#....#..#.............#...................##..#.......###..##.........#.......##....#.#.....#......#..#..#.....#.#.........#...#..#...#..###...#.#...#....#.#....#.....#.#..##.#..........#.#..#.#................#........##......#....#..#....#...##.....#..#.....#....##........#..##............##..#...#..##.#...#...........#.#...#..#..#....
..#.#.....#......###...........#..#................#.....##......#...............#....##.##...#.#....##............#.....#...................#..........#...........#.#.....#..#..#..##...#...#....#..#......##......#......#.......#.....#.#............#..............#.#.................#...#..#...##.#.##.........#.#.#....#.............#...........#..#.....#..#....#....#.#.#......#..#.#.#...................#.#.#.......#...................#.....#.........##.#....#...........#..#.#.....##...........###.#.........
.....#..#.#....#.....#.#..........#.##..........#.#..##....##..........#.#.#...........#......##...........#..#.......#.#.............#..................##.#.#.##.##.##.......#.................#.#.#........#..#.............#....#.#......#....#......#........#.....##.#.........#.......#.#.................##....#...#..#............#.....#...#........#..#...#.................#...#.......#.....#.........#.....#.#....#.........#..#.#.#...........##..#..#...##....#............#...............#...#................
..#.#..#.#...#....#.............#.......#..#...#.##.........#...#......#......#.....#......#....#.#......#...#.........#...##.#.........#..#..##...#.....#..#..#.#.#....##...##...#........#......#.#....#...#..#....#.....#.#........#...###...........................##....##..#.#.##..............#..#...#..##.......#....#..#...#..............#...#..#.#......#.......#...#..........##................#..................#...#......#....##....#......##...............#......#....#.#...............#....##.#...#.....##
.....#..........#....#.#.....##................##..#..#..#......#.#....#......##....#...##.####.#...........#.....#.##..#..#....#.#..#.#......................#.....#.#............##..#.......#..#....#.#.#.#...#.#.......#...#...#..#....#.#..........#...#.......###.#........#...#....#......#.#.......#.#..........#...#....#.##....#..#................#....#..##.....#........#...#..#.......#..........#...#.#...#..##..##..#..#...#..#.#.........##........#....##.......#.......#.............###.....#..#..##........
...#......#..#..#....#....#........#..##...#.......#.#..#.#....#.#...#.................#...........##.......####.......#.#..#...#....#....#.....#..###..##...#....#.#.#..#.#......##..###.#.....###...###.#....#..#..................#..#....#.#..........#......#......#.....#......#........#.........#..#......................#.........#.....#.............#......#.....#.....#..#..#.#.....###......#.#.#........#.......#.###........####........#..#.........#..#....#.....###..#...#..#.......#.#..##.......#....#....#
#.......#.......#..###..#.......#.#........##...#.....#...#........#..#...#......#...#.#.#....................#.#.#..##.......#.#..#...#..#.....##.....#....#.#......##.#..............#.##......................#..........#.#........#..............#.....#........#..........#......#.#..#..###........##...##..##..#....................#....#.#..#.###...#.........#...#....#....................#.#.#..#.....#.........#..#.####...#..............#...................#..#..#.#.#....#....#...............#.#.............
.....#.............#....#...#........#......#...........#..#.#..##............#...#.......#.....#.......#.........#...#....#..#....##.....#......#..#....#.....#........##..#..#.#...#..##...................#..#.#.##.#.........#....##....................#.........#.#.#....................#....#......#.#...#...#...........#..........###..#...........#............#.#...........#.......#........##..##...#...#...........##..#...###..............#.#........#.#.....##...#......#.#...........#.###................#..
.#....#..#.#.#....#.......#..#.......#.............#.........#..#......#..#........#.#..#.###.#...###....#.#.#...#................#.....#...#...........#.#....#.#.#......##..#.....#....#....#.......#........#............#..#........#....#.##.#.................#....#...###.......#..#......#.#......#....#......#.....#...#.....#.#.#.......##........#.....###..#.#.....#......#.#..#...#.......#......................#.......#.....##..............#..##....##.........##.#...#.#.#....#....#....##....#.....#.........
.....#....##......#.....#.......#......#................##......#..#...........#......##.#..........#......#..#..........#..#..#..#.#....#..........#...#........#..##.#..........#.#.........#...#..#...#..###.##........#.........#...##....#......##......#..#..........#......#.#...#.................#.....#........#......#........##..#......#.#.....#..#.#.....#................#..#.#.....#.....#.#....#.....#.#..###..#.#................#.#.....#.#.#....#.#....#.............#....#...#............#......##...#.#..
...#..#.......#......#.....#.#..#.............##..#..#...#....##.................#........#....##..##.........##..#.#.......#.................##.......##......#.....#.........##...........#.##.....###....#..#..#........#.##.##.....#......#.#..##...#..##..............#....#..#...#..#.........#..#.#........##.#..#...#.......#.............#....#..##.......#.....#..#.#.......#...#.#..#....##...##.........#.#........#.#.#.#..#........#........##........#.....#..............#...##.............................#...
....#.##..#....#...#.........#.........#.......#.#......#......#........####....###...........#..........#....#..#...........#.###.#.#.#.........#....#......#............#.......#......#...##......#.....##....##.#...#..#.....#..........#..#..#..#.#...........#.........#........................##..#...#.##.........##.#......##.#...##...........##.#.##....##.#..#...###.....##...#.........###...........#..........#...##....#.......#..#......#.###.......##......#.#...#..................##.......#...##.#......#.
..........#.................##...#...#.......##..#..#..###..####...#......##...###........#.#....##.......#..#..#...#....#....#....##.......#....#..#.#......#...#..#.....#.##.#.#.#.....#..#......#.#...............#.#...........#..#...#....##...#.##.........##..........#....#.................#........##....#..#.#...#.#..#..#.....##..#...............#...##..........#....#..........#......##...#.....##...#...##....#......##...#.............#....#...#....#..#.#...#..#.......#.................#.#....##...#....##
.#...#....................#.........#............##...#........#....#...#...#.#....#.#.........#..##...#....#..............#...#.#..#........#.........##.....#..#.....................#...#.#.#...#......#...#..#...................#.#.##..#....#.#..........................#........#......##........#...#.#......#..##.#...#.....#......#........#.#.....##..#....#..##................#.......#.#............#.........#..............#...........#.....##..#.....#...#.###..#......#....##.........#....#.#...#..........
...#....#..........#....#..#.....#.....#..##...#.....#...........##..........#.#.......##......#.##.......#....#........##.#......##.....#....#.#.........#.................#.#....#.............#.........#........#.#...#...#......#...#..#...#..#..........#.#..##.....#..#....##.#...#..#........##...##..#....###....#........#.##.....###......#..........#...#..##...#...#..........#..#.......#.#....#..........#.##.#....#.#....##....#...........#....#......##...#.#..#.#........#....#......#.........#.....#.##....
.................#.......#.........#.......#.#..#....###.##...#.#.........#.....#...#.#....#.......##..##..#.........#........##...........#.....##.....#..#...........#....#.......###...........#...#.......#...................#.#...#......##...#....#.....##....##.#.#...........#.........#...##............#......#......##.............#.#.#............#.............##.#.##...#.....##......#...#.#.#...#..#......##....#.#...#......#...#....#.......#........#....#.##..........##..#......#..#.....#.##..........##
#.#............#...........#....#.............#......#......#.......#..#....##......#...#..#..#.........#..#.#..#.#.#..#......#.####...#....##.#..#.....#........##....#.#.......##.....#......#.##....#..#.........#..#........#.....#.###.............#...#...........##............................##......#..#.#..#....#.....##..##.......#....#.........#..#............................#...#..#....##.#..#.##.........#...###...###.#.#..........##..#.#.....#.........#........#......###..#...##.#..#....#..#.........##
....#........................##.......#..#....#..#..................#.#.........##.#................#.#....#.#...##....#...#.#..#..........#....#.....#.........#...#..#..........#.#........#.....#.#....#......#....#.....#.....#.#..#.#.#..#..#.##.....#.....#....#..#............#.#.................#....##.....#......#......#.#..#.#...#..##...##..##.#.....#.#....#..###..#..#.....#.....#....#...#.................#.#......##..#.##...#.##......................#............#.#.........#.........#..#..##...........
...#..........#......#....##..###..#..#..#...#.....#....##....#..#.####.#....#...#..#........#....#..##.#....#.......#.#...#...#......#....#....#..#...#.....#.............#...#....#.............#.....#......#....#................#.......#.....#.#.....##..#.#.#..#.#.........#..##.......#.#....#...........##.....#..#..............#.............#.#..#.....................#.........#....#..#..........#......#...##..............#........#.........###.......#.#.............#...........##......##............#...#.
.##.#..#....##..........................#...............###......#...#...#...#.........#.#..#..#............#....#......#......#...#...........#......#..........#........#..#.........#............#......#.#.............#.##........#.##.#......##.##..#..#.#...##.....#.........#.......#..#..#..........#.#....#....#.........##.........#.......#........#.#.##..#...#..#........#.#......#..............#.#......#..#.............................#..##..#.##....#...##...#.#.#..................##..#.........#.........
##.#...#.#....#...#.###....#...##.......#...###......#....#.....#................#..#...#.#................#...........#.......###..#......##..#......#.....#......#..#..#......#......#.....#...#....#....#.......###.#.#.....#..............#....#..#....#............#.#....#.#..##..#....#....#.#.....................#.........#..#.#..........#.........##..#.....#.....##.#......#.#.....................#........##..#.......#..#...#....##.....#....#...............##....#....##...#.......#.#.....##...#......###....
#....#.....#....#....#..........#.................#.....#....#....##........##............#.#..#....##...#.#..#....##...........#..####...........##......#...##.#....#....#.#....#.#.........#.........##.......#.........#.........#...........#...#.#.............#.........#........#......#................#.#......#.....................#...##......#............###..#.#...#.#.........##.#....#.....#..###....#..........#......#..#.....#..#....#...#.........#.......#......#..#...#.#.......#.#...............##..#.
...........#...#.#................#......#.....................##.....#....#...............#...##..........#.....#..##..#..#........##..#....#.#...##.#.....#.....#...........#.......#....#.................#......#.....#......####.....#.#............##....#...#...............#.....##......#...#.##...###.....#..........#........#.....#.........#...#....#.#............#.#......##..#...#...##.#....#.#......................##.#.#..........#.#....#.#....#.....#......#.................#....#.......####..#...#..#..
....#...##........#.......#...#..........#......#.#...#....#....#...#.........#............#.......#.......#.......................#.#....#...#....................##...#.......#.#..........#....#............#..####.......#..#.#.#......................#....#.#...#..#.......#....#...#...#.................#.........#........#....##........................#.........##....#...............##...###.#.#.................#...#...........#...........#.....#..#.#..#.#.#...#.....#..........#....#..#......#..##......#...
.......###...#....#.....#............#..###...............#.....##..#..#................##..#.##.........#...#..#.....#..#..##..#.........##.#..........#..........#.....##..#..#.##..#.......#..#.....#.#..#.#.#..##...........#...#.....###.#......##.....#...#....#.......##..#.###......###...##...#...........#.#..#.#...............#............#....#.#........#....#.#..........#..#.............#..#..#......#...##...#......#.......##..........###........#.......#...#.......#.#.........................#...##....
.#.....##...#..###....#.#.........#..........#....#......##.###...####.........#.#.#.....#...#.#.##...#.#..#....#..#......##..##.........#.............#...#.#...#.#.#.#....###...#.......#..#...#...#....#......#............#...#.....#....#........#......#.#.#.#...##.#.#....#..#...#.#...#...........#...#.#.........##..........#.#..........#..#.......#....#.#..........#...#..##....#..##.............#...#...##.......#.........#.#....##...........##....#.##....#..##.........#..##..#.#....#........##.............
....#...........#....#.#...............#.....#.#......#...#...................###............##....###.....###.##.#.##..#.#........#..#.#.#.....#..##...#............#.....#..##...#.....#...#.#...#.........##.............#....#.#..#....#.......###.....##...#...#.........#....#....#......#...#..#.##...........#....#.....#.#................#..##.##...........#..#......#..............#.......#....#.....#.#.#.....#...##..#.#..##.......#.........#.......##.....##....#.....#............#.........#......##..##.....
..........##.............#.....##......#...........#.#..#....................#...#..#..##..................#.....#..............#........###.....#..#.....#.........#........#..#......#...............#.#.#.....................#.......#.#......#..#....#..#...#....#........##...#..........#..................#.##....#.#.##......#........#....###.....#......#...#.......#.....#.....#........#.................#...#...#.#..........##...........#...#..#...#.......................#.........#...#.#.#.......#.......##.
...#....#.......###....#............#......##..............#..........#............#.........##.................#...#..............#...#..#...#.#.....#............#.....#.#....##....#....#.........##...#........#..#......#........#....#......#..#.....#.......#..#...##.....#...#...##..................#........##.#............#..#.#..##..#.............#.....#..#.......#####.....#..#..#.........#..........#..#..##.###.#.#...#..##..#.....#..#.#........###.......##....##......##..#...#.....#..............#......
..#.#......#...#...........#.#.#.........#.......#...#...#...#...##.....#.........#....................#...##...................#.#.....#............#.#....##.....#...#...............#..#....#....#....#.#.#....#..#.........#..........#..##...........#...............#...#....###...#.......##..#....##......#.#.......#...#...............#....#.##.........##...#..............#..#.....###.....#...#.....##..........#.....#...............#...............#.#.......#...#..........#........#..#...#....#.........#....
.....#.......#....#..#...#........#....##............#....#...#......###.#.............#..........####.........#....#......##....#.#..#........................##.........#..#....###....#..#..#.........#.......#.....#....#..####.......#.#..............#...#.#......#.........#.#........#.###............................##......#.#..#......#...#.#...#..#.##.........#......#.......#........#..#..##.#....#......#..#.....#........#.##...##.#..#.......##....#...#.#...#..........#...#.#.#.#..#......#.#............#.
.......##....#.....##........#...#.......#........#.#...#...........#..............#.#.....#..#.........#..............#.....#..#..#.......##........#...................#.#..##.....#.......#..................#.....#...#.#.#.##.......#....#...........#............#....##..#...#...#.....#..........##.#...###.....##...........#.#...##......#..#......#.........#.....#..#.#.#.................#............#.#.#...#.........#......#...#.....#........##....###.....#.#...##.###.................#......#....#..#......
.........##...............#...#..##....##...................#.#..#.........#.........##...................#..#..##........#.....#................#....##..#.#...#......#........#..###.#......##....#....#...##.##.......#.#....#......#..###........#.......##...#.#..#.#...............#....##.#.....##.#........#.......##.##...#.........................##.#...#...#..#.......#................#..#...#....#......#.......#......##...##....#..#.#.#................#.#....#.....#...................#......#......#.......
..#.........#...#......#..#............................#.#......#.....#..#.#.#.#..#....................#...#..###.....#.......#..#.#.................#........#............................####......#.......##.##....#.............#.........#..###.......##..........#....#..#..###..............##..#......................#.#..........###..........#...#.......#...........#...##...#.....#..........#..........##..#......#......#..#.....#.....#..#.#..#...........#.###.....##....#....#...#.#...#........#.......#.#..#
.#..#.........#...#.......#.................#..#..........#....#.....#.....##.##......#...#...#..........#...........#......#.....#..#.#.........#....#..##..###..#..#...............#..#..#............#...##..##.#..#...##...#.#............#.........#..................#....#..##.#.......#.###.....#......#....#.#..........#....#.#.##.#..##..#.#.#.....##..##.....#............#.##.#........#.##..#....#...##...#..#...#....#...#.....#.#....#..............#.......#.##...#...#.#.##...#.#...#...#....#...##....#...#.#
......#...#...#.......#.............###.##.....#....#....#........#.#.#..............#....##...........#...#..###.##......#.#.........#.........#.##..#..##......##..#..##.................#...#...#..###..........#..#..#........#............#............#....#.##.....#...#.......##......#.......#...#....#..#.#.....#.....#.........#.........##.#............#...#.#................##....#........##.#.......##..#...#....#.#....##.......#.#..#..#.......#.#..........#.......#.....#...........##..........#..#....##.
.#...#.#.#.#.....#..#.....#...........................##....#...................................#.#.....#.................#..................#.#..................#.#..#.......#.....##.##.....#...#..........#......#......#......##..#..##........#.##..##.........#........#......#......#...##.###.....###.#.#.#.....#..#.#.....##...#...#.......#....#...#.....#......##.........#..................#.#.#..#...#..........##..........#...#....#..##.#.......#.#...............#.....##.#.#..#....#.##.#....#.##...........
...........#............#......#.#.#..#...........##...#......#...#...#............#.#....#................#.....#...............#.#..#....#.#................#...##.#.#....#........#.....##..#....#.....##.......##...........#.#....#...#........#.#......##..#.....#.#.#............#.......#...#...#...#....#....##...#..#........##..#..#..........#.....#..........#.#....##...........##...##.#..#...#...#......#........#....#.....#.#..#..#.#.#....#..#....#.............##.....##................#..................#
...##.#..............##...........#........#.........#........#.#.....#...#.##..#...............##..#.#...........#...#.....#...#.#.#..........#.#.###....#......#...#..........#.............#.....##...#..............#.#..........##.#..#..#...#......................#..#...###.......#.....#..#..................##.....#..#.##.#..........#.#..................#.##......#..#..#....#..#.........#.....#...##...#..#.#..##........#..#...##.#...#.........##..#.#..#...#.......#.........##...........##.#.#.#....#.......
..#..#.....#..#...........#....#....##...........##...#.#.........#..#.#...#..##...#...........#..#.................#.#..#....##.#.##..#........#.............#......#...#..##.##.#.........#..###.....#....#.................###..#.##...................#.#.#...........##..#...###.......#...#.#...#...#......#..#.#.##...##...##....##...#..#.####.......#....#.....#..#......#....#..............##....#...............#.#.......#.....#...#..#..##.................#.................#.....#................#........#....
...##.......#.#.....#....#......##....#...#.........#.#.............#.........###........#......#.#........##...##........##.#.......#.....#........#..#..#..#.....#..#...........#...#.......##....#.#..#.....#....#.......#..........#....#..........#.##.....#.#........##.....#....#.......#.#..##........#.#......#.......#....#.#.#....#....#.....#.......##.##.....#......#......#..#.#.###....#......##...#........#.....#............#.....#........#......##....##..##.##.#.##..#..#.####...#....................#.##.
....##...#..........##..#.#..#....#.#......#..#.#............#.#.......#.#.........#...#.#.##.#....##.......#..................#..#...#.....#...#.....###...........##.........#....#...#....##..#.#....##.....................#.........#...#.#.#.#.#....###..#........#.....#....#.#........#........#.###................#...#..#......#...........##.#.......#.........#.#...#...#.................##.#................#...#.#..#.#........#.......#..............#.....#.#....#....#..........#..#.........##.#....#.#.##.#
.#.....#.....#.#......#....#...#.##...#.........#............#..#..#...#......#.......#.....#....#....#..#.#.........#..##..#.....#.#.............#....#..#...#........#...#.####......#...#......#....#.........#......#....##.#.#...##..#.......#....#.......#...#.##.##.....#..##...#..#.#..#........#.........#...##.......#.......#.........#....#......###.................##..#..........###..#....##.#..........#.#.....#.#.#........#..#........#..#..#...#..#......##......#.#...#.#........##..#.....#.##...#........
.................#....#.#....##.#........##...#.#...#..#.#..#.......#....#.#....#.#.##........##...........#..#.......#...................#..#.............#.#..........#................#...#..#..##............##..........#.#.#......................#.........#.........##.###.............................#....#..........#...#.#.#....#..#......................#..#..#.........................#....#.#.#...#...#...#..#....#.......##........#..........#..#.............#.#........#...........#.......#..#.#..##.##...
........#........#.#....####......#..#..............#....#.....#.#..........#..................#...##...#.......#..#..#..............#.......#..#...#..#........##.......#........#.##........#......#...........##...........#.##..........##...........#....#.............#................#.........#........#...#.....##..##.#.........#.................#...#..#......##...#.#...##.....#......#...#...##.##......####...#...#...........#..##.#.#.#....#.........#...............#..#....##....#.#.#.#...#..#.......#..##.
..#...#.#.#.........#.......#..##..#.....#..#....#.......#.....#...#.#..#.##.....#...........#....#.#..#.......#...............#...#............#..#......#...............#......#.#..#..#.##.#......#....#.................###....#...##...............#.##..#.##.#...#...#...........#..#.#......#......##......##..#..........#.........#.....#..#.......#.#...##..........#.##..#......##.........#.......#.......#......#......#........#...###.........#..#..#..#......#..#.#..............#.....#....#.#........###....#.
.#.......##.......#.#..##.#.#.................#..#........#...#...##....##.........#...#.........#....#..#.......................##...............#...#....#.............#...........#..#.....#..##.....#.##.......#.#...#...#..........#..#...##...........#....#.#...#...#............#.....###.#.....#.......##.#.......#....#.#.#.#..#....##...........#.............#..####.#.....#.#.#....#....#.........##...#........##.............#........#.##.##.....##...............#.........##.........#.....#..#.....#.#.......
........#.#..#.#.##...#........#...###....#..#....##......#....#...#............#...#........#..................#......##.#.....#..##....#.....#...#.......#...##.................#....#..........#........#...#.......#.#..#...#.......#.....#............#..#...#.#........#..#.#..#...........#......##..#....#...#......###.......#..#....#.......#........##.........#.#.##..#......#.#..........#....#...........#...#.#.......#...#....#...........#.#......#.....##......................#...##.#..#.#..#......#........
............##.....#....#.#.........#..#....#..#...................#....#....#..#.#..#......#.#.............##...##.#...................#.....##.#.......#......#.....#..#....##........#...#......#.......#..#.............#.##.#.......#.#....#....##.#.#.............#.........#...........#.....#....##..#........#...#..#..#...##..#....#.#.##....#.#.#.....######.........#...#..............#.#.####....#........................##...#...#.###......#......#.####.#..##.............#.......##....#...#.##...#...#..##.#
.....#.#..#.#..##...##.....#....#.#.....###.....................##......#......##....##..##.................#...#.##..#......#...#...........##......#.........#..................##.....#.#...........#.....#...#.....##............................#..........##..#......#..#.#.##.....#.#.............#.#.##......#.#...............#..###.....#........#......#...................##.....##....#.....###.....#.#........##................#....##.#....##.#.....##......##..#.......#..##.#.#..#....#......#......###....#..
.........#.........##.......#................#.....#.###.#....#.#....#..#.............#...#.......#.......#..##..#.##...#.........#..#...............#.....#.#........##..#...#..........##.....##...#...........#...#.........#.........#.....##.........#......#.#..#...#....#............##.#..........#.....###.#...#.............#.##.#...#.#....#.#.#.#...........###....#..#....#..#....#..........###.#..#.#.........#..........#...#............##.........#.##..##..........##..........##..#.##..##..#.....#....#....
..........##.................##........#..#..................##.#.....#.#...........#.........#......................#..#....#...#..........##.....#...#.#....###.#.........#..........................#.#.............#........##......#.#.........#...........#..........#..........####.....#.....##.#.....#...##...##..#.#.........#.#.......#..##...##...##.........#...#...#.....#..#...#........##...#........#.......#....#......#......#..#.....##..#..#.#.#........###........##............#......#.....#........###.
.#....#...............##..#....#..##..........###......#...#.....#......#.#...#.....#........#...#.#..#........#......#.#........#....#......#.....#...#....#...#..##.......#...........##.#.#...##....#.##.#.........##.......#.......#.#....#..#..............#........#...##...#..#.......##........#.......#.#....#.#...#...##...##....................#....#......#..#.#....#..#................##.#....#....###.........#..#.......#..##...#.....#......#..........#.....#.....#........##...##...#.#....#...........#....
#..#...#.#...#.#.....#.............#...#..........#................#.#....#..#.......#..#..##..........##............#........#.............#...#............##......#....#..#...#.#....##...#.............#.........#......#...........##.............#..........#......#..#.....#......#.#.#.###....#.#.......#.#.#..#...##........#....#........................#.....#................##.#.#....................#.#....#.#...#..........##........#.#...##....#.............#..####.....#.....#....#.#.......##.#...........
.........#.##.#.........#.......#......#..........#.##.........####.......#.#.#.......##.......#......#....#..#....#......#.#..#.........####.......#.#....#.###........#.......##.#....#......##.##...........................#.......#.#.#..#.#..#....#........#......#.#...#...#.#.#...#.#.#..#.#...#....#..#.........#.#..#.........#..###.#....#.............#....#....#..##....####.#...#....#...#.#.#...#.#...#...#...#....#.#..........##..#...........#........##.#...............##..........#...#..#......#..##.....#
....#....#..#.##.......#...#...........##....##...##..#.............#...#.........#..#.......#..#.......#..........##..#.#..............##.#..................#......#....#.....#...#........#........#.#.....#..#...#..##...#...#...#...##.....#................#....##..#................#.#.##......#.#.........#..#...............#...#.#.#.#............###.....##......#.###........#.##..#.......#......#..............#...........#.#..#.##..........#.............#.#.........###..#....##.....##...#.#....#...........
#....#......#........##.#..#......#..#.#..#.....#....#.##..........#.............#....##..#...##.............#..##.#.......#.........#..##.....#.#.#..#....#.##.................###....#.....##...#......#.#...#..........#..#...#...#..#.........#.##.#..#..........#....#...........#.............#..................#..........##.....................#...#..#...#.......#...#.#.................#........#.....#.....###......#....#.#.#.##.#..##....#..#.#..........#.....#...#..##....#...#.........##......#.....##.....#
...###...###.#......#.....#..#.....#......#.........##.##...##.#.#.....#........#.....#.....#.....###.#........##......#....#...#..........#...#.#...#........#...##.#.#.##..#........###......#.#.#.#.#...#......#...........#......#.#....#.....##......#..##...#..#........#..............#.......#.......#...#.......#.##....#.#.......#................#...#..#.##...#..#....#....#...#...#......#......##...#....#.#.......#..#..#....#..#.....##.#.#........#..##........#..#...#...#......#.#.........#.#...#.......#...
..#....................##....#.....#.......#...........#...........#..#.#.......#.......#.....#.##.....##....###..#.#..#.#.....#....#.....#........#............#..............#..#.....##.#..................#....##........#....#.....####......#....#...................#.#...............#..##......#................##..........#.........#.......#.##.............#.#........#.#.##...#.............#..#.#.....#.##.#..........#...#.#....#...#........##....#.......#.#....#...........#.......#.....#....#......#.....#.
...........#........#..........##..#................##.......#.......#......##.#.#.......#.##.#.........#...#....#.....#....#......###.....#......#....###......#..........##..#..................................#.........#.##...##.......#...##........##.........###...#......##..#...#.#.........#.......#..............#..#.#.....#...##....#...#.......#.#.........#......#.###.##.....#..##.#.....#..#....#.........#....#............##.#.##..##.....###.#....#.#.#.......##....##....#..#.#.....#.#...#.......#...#...
...#...................#.......#......#..#.#........#.........#....##..........###....#........#.#.........#.....#.....##.....#.#...##.#......#.............#........#.....#.........#............#...........##.....#.....#...........#....#........#.......###....#.....##....#...#.......#..#......#......#......#...................#....##..............#.#.#..#.#.#......#.#...#......##.......#...#.............###.#.#...#.#....#........#.#...#...........##.........#....#..#.....#...#...........#.#......##.#..##...
......#.##...........#..#..###..#..#.................#.#......##.......#.#.##.............#.....#.#..#...#............#......#.....#..#............##..#.......#...#......#....###.................#..#.#.................###.........#.#..###.....#...#...#.#.#.##.#...#...........#...#.......#..................#..#.#.....#................#...#...##.....#...........#....#...#.#...........####...#..#.....#.....#...#...#.........#.#...........#.#........#...#..#..................#...............#....#....#.........
..#..#.............#..##...#..###.........#.#..#..##..##..#.####..##.#......##.........#...#.......#.............#..........#......##........#........#....#.##....#..#..#....#..#....#....#.#...............#.#...####..#...#.......#....#................##.....#..#...#...##.#..#..............#...#........#.##...#.............#.............#..............#......#.#..#.....#.#......#........###......#..#.#...................#.##..........#..........#........#........................#.###.....#..#........#.......
......##...#..#......#.#...##.#..#..........#.....#.....................#......##............#....#.....#....#...........##........#......#.........#............#.....#.##.....#...#..#.#....#..#....#..........#...........#.......#.....#...........#.....#........#...##...#....#....#.........#..#.......#...#......#.#.#....#...............#.#........#.....#........##..........#.#....##.#...####.....#......#........#....#...#.#..#......#...#..##.....#...##...#.....#...........##..........#......#........#...#..
#....................##.#...................#...#..#.#....#......##.#.#.........#.#..........#.....#...#..###........#.....#.#...#...#....#.#.........#.....#.............#...#.#........#..###......##.#...........#...#.........##.......#....#..##....#..##...........##.......#...#.#.#...#.....##...#...............#..#...#.#..##..........#.......###...#.#..................#..................#.........#.#.#........#.#.....#.#..#.#....#........#..#..##..#.#....###..#....#..#...####....#.....#.#..#......#.......#
#.#..#.#..#.......#......#.#...##.#..........#...........##......................#...##......#....#..#.#.#...#....#...#..#..#.#...#.#.......#....#...#..............##.#......#.#..###....#..#..#..........#..........#............#..#.##............#..#.#..........#....#..##......#..#.#....#.......#.#............#.......#.#...#......##......#......###....#...........#......................................#.#.#........##.#.#.##..##......#.#.....#.#..........#.##..#....#...###..#.....##..#......#...........#....
.............#..###...##..........#.#...##..#.....#....#...........#.#........#.#.##....#...#....##..#.#.............##....#..#.##........#..#........#....##.......#...#.........##.....##..........#........#.#.##....#......#...##..#...##.#..#.....#.###.##..........#..##...#........#..#......#....###...#.#.#......#...............#..##...#.#...#.#..#.#............##.........#.........#.#.#...#......#.....#......#..##.#.............#..#...##.......#......#..#.#..................##.........##.#........#.......#
.................#...#.........#....#....#.#...#..##........#.#.#......#.#.#..##.#...#..........###..#...................##.....###.......#...##..#....#.....#.......###........##...#..#..#.........##.........#...#.#..........#.....#...#.#....#.......##...........#........#...#....#..##......#.#...#.##...#....#.......#.....#.....#.##...#.#.#....#......#.##.......##..#............#..##.......##.###.#.........#...##....#.#.....##.....#....#.....#..##.#..........###...........#.....###..##......#....##...#..#.#
..##...............##......#...#...#......#......#.........##........#..#.#...##.#....#.....#...#....###.........#...#..##.##......#..........#.....#...#.........##..#.#.#.#..###.#....#.#........#..##.....#...#.##.#..#...##.......#.......#...##.....##.....#....#.....#.##.##.....##.......##.........###...#.#...#.#.#...#..............#...#..........#.............#..#...##....#.##..............#.#....#.....#....#..#....#...#....#.............#.##..#.....#..##.....#..#..#........#..........#......#........#....
#...#....##.#.......###..#......#..#....###....#...#....#...#.........#....#.#......#........#........#....................................##..#..#...#.........#.#..#.#.....#....###.......#..#........###....#..#..##.#.#...####.#........#.#....#.#.#............#......#...#.#......####...........#......#.......#....##..#.....#...#........#............#....#.....#....#.........#......#.#........#...#..#......##.......#...#.......##.....#..#.#..#.............##....#.........#..#..#......#...#........##...#.#.#.
........#...#.##...#..#..#...#.........#.#........###................#.#........#...#..#............#####...#......#.....#..#.#.......#.#................#.#.#...#.##..#..#...#......#...##.................#..#........#.#.........##.....#...#..##...#....#.........#..#..#.......#..#..#.##..#......###.....#....#..............................#....#.......##.....#....................##....#.....#......#..##..#....#.#...###.#...#....#..#................#......................#.....#...#.#......#.................#.
.....#..................#......#.#..##.....#.###.#...##.#.......##.#...#..#.....................#.#....#.#....#.........###.......#.#....##................##..#..............##................#.#..#......#...........##..#...............##.#..#..###.#........#...................##....####.........#......###..#.....#.#..#.#..#.#.#.....#......#..##.......#..#.#..........#.....#............#...#..#...#........#.#..........#...#.....#.#......###........#..#....#..............##....#....#..#..#..............#....
##..#...##......#.....##...#.................#.#.#....#...##.........#..#.##...#.....#..#...........###..............#.#....##.#.........#...##......#.#..........#......#.......#..#.#.#..#..#..............#.#...#.#.........#.#..#..#..#......##.#...#..#...........#......#....#...##.....#........#..#...##.......#.....#...#.....#.......#.....##.#....###..#.................##........#....##....#.#............#..#.....#..............#......#..##..........##..#....#...#...#............#...#......#....##.........#
..........#..#....#..##...#.....#.....#.##.#..##..#.#....#......#....##.#..#..........#.......#.....#..........#.#..#..#.......#...#..........#..#.#....#...#.#..#.........##.................#..#.#...#..#....#.###......#..#...##..###..#...#..#..#....#...##.#..#..#.....#.#........##......#..##...#...#.##.......#.....#......#...#.............##....#....#...##.##.........#......##.#....#.....#...................#.....#................##..........##..#....#....#.#..#...............#......###.........#...........
#..###....#..#....#......##........#.#.........##.##.....#.....#....##.....#.....#.#...#....#...#..#...##........#.#.##..#....#.........#.........##...#..#....#...........#....####..#.#........#...#.......#....#.#.#......#.......#............##..#.##....#.#....#.........##.#..##.....#........##...#.#....#.......#.......#........#......#..##.##......####......#.#.............#..#............#..##......#.#..#...#..####...#...##.#.....#........#....#..#..#......#....#.........#..#..###........##.#...#.....#.#.
..#...#.#....#..........##.#...#...##...#..#.............#....#.....#..##...#..#..#..#....#.#.#.............#.......#.#...#............#..#..#..#.#.#..#........#........#....#.#.##.........##.....##....................###............#..........##..#.#.#....#...#.......#...##...............#......##.................#.......#..#...##...#.....##.#.##...#.............#...#..#..........#.....##..................#..#..##..#........................#.............#.....#.#...........#...#.....#.#.##..#.#....#.......
.......#....#.#....#.........#......#.....#.#.....##.##.#.#..#.#...###...#...................#........#......#.#.......#......#....#.........#....#.#..#..#......#.#...........##.##............##.....#........#.....#.#........###...#.##.####.##..#.......#.....###....#.....##.......#...............#....##..........#......#....#.........#.#....#........#.#...#.......#.#.......#....#.......##.........#..........#.##.........##....#..#.......#.....#....#.#................#......#.............#......#.##.........
.........#.......#.#..........#..#..###..........#.....#............#..#.......##......##...#..#...##......#................###.#.....#.##.#..#.......##.#.#....#.##..#.##...#...........#........#...................#..##..#.##........#.....#....#.#.##........##.........#..#..##..........#...#...........#.....#..#................#.......##....#.....#.#..#...............#...#...##.#....#..##....#...#.........##.....#.....##....###..#....#......#......#..#..#.......#....#.............#....................#.....
.#........##.#.#..#.##......#.#......#.#.....#..#.#......#......................#.#..###...#.#.#...#.#.......#.......#...#...#..........#..............#......#.#....###.#...........#.........###....#.#..................#.......##.#..........#...#..#...#.....###........#.........#......#.###..###..#....#................##...#.#.##....#.#...##................#.#....#.........#....#...##................#.................#..........#..#.##...#...##.#.#.#.....#.........#.....#...#.#..............#.#...#.#..#....
.......#.#..#...#......#.#..#.###................#....##......#....#..............##.#.........##.#.#..#..........#.......#......#...#..#..#.....#.#...###..#.#..#......................#....#....##.#.#......#.#....#...#..#.#.#....#....#...#.....#.#...#.##.......#...#...............#........#.#..##..##............##........#....#........#.....#..#.##..#.#.............###...........#...#......#.#....#....#..#...#.##.....#...#..........#..........#...##....#........#...#.#..#........#....#.##....#....##........
.....#.......#....#....##.#..##........#.#.##..........##.#.....##..........#....#...#...#.#.....#......####...#....#.#.#..#.#..............#....#...#.#.##....#........#.##.##..#..#.#..........#.............##............#....#.....#....#..#...........#..............##..#...#.....##.........#.#.#...#..#..#............#.........#....#..#..#..#..........##...###.##..........##....#.#......##....#.#....#...##...##.........#...#.........#............#.##.##...#....#.#..#....#.......##.##............#........#..
....#.#........#.#.....#................#..#.......#....#.......#....#....#.##...#....#...##........#...#...#.....#....#..###.##.....#..##...........#............##......#..#.....................#.##............#..#.......#..###..........#..............##.#........#.........##......##......#.............#.......#..#..#...#....#....#..........#.#....#..#.##.#.###....#............#...#.#.#..#....#.............###....#.#..........#.......#..............#....#....##......##.#..#....##..#.#.............#........
..##.............#......#...........#..#...##.#............#......#..##..##....#.............#.#.#.....#..........#.#...........#.......#..#.#.#..#.......##....#...#.#.##............#..#.......#.....#.##.#.........#....#...#.....##..##..#......#.#..##..#.#......................#..#..##..##..........#..#.#...#..........#..#..................#...#.....#...#.#...#...........#................#.#..............#.#........#.......#.......#.....#.#.#...#.....#.................#.#...................#.....#..........
...#............##...#.....##..#.#.###...#.#.##.......#.....#..###.......#...#.#..........#.......#.....###.#.......##........#...##.........#.......#.....#........#.#...#......#.........#...........#.....#.....#..#.##........#.#..##.#.#.#...#.#...#.#...#...#..#....##.#...#...........#...#..#........................#......#.....#........#...##.#........#...........#...##.................#..#....#....##....#......#.#.#..............###.###.#.......#........#....##..#.#..#.........#.#.......#...#.........#..#
.#...##.##.#........#..#........#.#..#.......#..#....#..............##.#.#..........###.............#...##..###..........#....#....#.......................#....#........#.#..##.......................#........#..#####..#.....#.......#.#...........#.#.......#......#.###..#.#.#..#........#..###..#.........#..#.......#.........#........##.#..............#........#....##...#....#..##............#.####..#.##....#...........#....#.....#........##....###....##..#.##.##......#...........#...........#......##..#..#..
#.#......................#...#............#.....###..#...#..#......#.##......#..........##..............#.#.#.##.........#......#..#...####.........#....#...#......#......###....####..#....##..#....#...#.......#.......#..........#...#...#...#..#.......#.#.#.##.............#....#...#...#.....#.##........#..............#........#...##...........##.....#..#...#......#..##.#............#...#...###......##.........#.............##....#.....#.....#..#.#.............#..............#...#.#.......#...#.....#....#...
.......#......#...##.#.................#..#..###.....#.#.........#..#..##..#.#.#..........#........#.......#........#.....#...#..#......#....###...#.....#....#.#.......#.#........#.#......#.......###.....#.#.........#....#.#.........###..........#....#.#....#.....#.....#.....#..............#..........#..##..#...#.......#.....##.#.#...#......##.##......#.....#....#..##...........#.#...#........#.......#.......#........#..#.#....#....###...##...........#...#.#........#...#..#..#.....#..##.......#..#..#.#.#...
...#.##.####...#.........##.......##...##....#.....#......#....##..#..#..............#...#..#.##...#.#...........#...........#.....#.#.#...##..#....#......##.............#......#...#.#..#....#..##.....#..........##.........#........#.....#.......#..............#..#......#............#.......##...##...#.#......#..........#.#....#.#..#.#........#..#....#....#....#...#...............#......##.#....#............#...##.....#....#.##...#..........#.......##..#..#..#.............#.#.##.......#.....#....#.#..#.....
##.....##.......###....#............#...#................##....###.#..#....#.#.#.....#.#.#..#.##.#......#......#.......#.##...#.#..#....##...#....#...##.......#......#............#.......#......#..............#.###......###.....................###..............#...#......#.#.#.....#............##...#...#............#......#..#..#.#.......#.........#...#..#............#.....#...#.###......##...........#.......#.#..##............#...##.##..#.#..#.#.##..#.##............##.#......#......#.#.....#.##.....#......
##..............#.###...##...#..#.#....#......#.#...#..#....#........##...#........#.................#...#...#.#...#....#........#.#....#....#.#......#..#..#.......#.....#..........#.#..#.####...#...........#....#....#.........#.#...#.##......#.....##...#......##...#.#..........##.......#..#....##..#.#....#.#...........##...#..............#......#........#....#....#...#....#....#..#...#.....#............##.....#.....##....#.#....#.......#.#....#.#...#....#.#...#..#..#..#..##...#..####...#....#.#............
...................#.#.#..#.....#...#.......#.#...#............#......#.....#......#....#....#.....##.#.....#..#.......#................#.#....#..##.....#..#.#..#..........#..#....#......##..#.#..........##..#......#.#................#......#.......#.....#......#....#...#...................#....#.........#...#.........##...............#.......#...................#..#.##........#.##..#.....#.......#...#.....#.....#.......#..#.#..........#...........#.......#.....#.##....##.......#....#....#...###......#...#.
#.......#..#.#....#......#..#..#...............#.....#.#..#..........#.#..#.#.................##.##....#......#...#.......##...#..#............#....#......#..................##..##.......#....#........#.......#.##..#.#......#......#....#..#.....#.##...........#..........#................#..........#..#....#.#.....#.....#..#...#.###...#.....#.#.##............#.#...............#..............#............#...#........#.....###....#.........#...#.#...........#..#.##....#.#...##....#............##..#.........#.
..#....#...#.....#..##.#.#.#..#..##........#.......##...#.#.##......#..........#..........#..#....#.#....#........#....##.....#...........#........#..#...........##.#.......#.....#.......#..#.#......##...#.........#...##..............#.#.......#.#.#.....#..#.....#...#..#...#.#.#..#..#.#...........#......##.......#.........##.....#.............#..#......#..#..#.......#..#.#..............#.............##.......#..##.....#............#...#...#...#.......##....##.......##.........###..#.....#...#....#...#......
.#......................#.#.....#...#..........##.........#.......##...........#...#.#...............#...#..................#.....#.........##....#.#......###......#.#.#........#...#...###.....#.##....#.###......#.#..#....#........#...#......#........#.....#..#..#.#..#.#.................#........#.....#..#.#...#...#........#.......#.#........#.........#............#..........#..#..........#...#....##.#...........#....#.........#.#.....#.##.....#..........###....#...##.........#...#.#.#.#.#...#....#..#......
....#.......................#....#..........#....#.###......#.....#.##..........#.#........#.#...#....#...#...#.....#....#.....#.#......####............#...#............##..#.#............#.....#..#...##........#......................................#..#....##..........####....#........#............#......##..#...#..##...........#.......##.......#.......#.....#...#...#....#....................#.................#..#.##....#..##.#.#.................##..........#.............#.#......#.#......#............##.#
#.................##.........#.#..##....#......#..................#.#................#.........#....#.....#..###..#..#..........#..#.......#.......#.#.................#......##..#.#.###..##..........#.................#...#.#......#......#..#....#..##...#.........#...#..#...#.#..#.#.....#..#..#....#..#...#....#.#..................#...##....##...#..#...#....#........#........##...........##..#......#..............#.#...#......#...#.#.#....................#.#...#.......#...##..#.#...#....#....#.....#..........
.........#...#........#...#.##..........#.........#........##.......#.#..##........................#.........##.##.........#......#.#.....#.....##.....#.#.......##..........#....#.........#..........#.#..##....#.......#.#.#....##..#......#.......#.....#.............##.............##..........#...#...#....#..#...##.......#.......#.#...#.....#.#...........#.#....#.......#....#.........#....#...#......#.#...........#.................#..........#..........#.#.#...........#....#..........#......#...#..........##
#....#........#.......................#......#...####....#...#......#..#.......#....#.....##....#.........#.....#.##..............#....#..#.#....................#........#.#.#..#...#.......#...#......#..........#....#..#.#..#.##......##...#.##...#.#..#......#...........#.##........#........#..........#......##.##.#.#.....#..#.......#..........##...##........#....#.##.##.........##.......#............##....#............#............#....#.#.#.........#......#..#.#..#...#.........#...##.....###..............#
..#..#........#........#...#...#..##...#......#.........#.#...#..#...##..............##....#.##..#..#...##...#.#........#...#......#..#..#.#....#........#...##...##.#..#.................#.........#....#..##.....#.#....#..........#....#.........#..#.#..#......#......#...........##.....#.......#...#......##.#.....#.....##.#..#.#......##...#......#.....#....#..##..#...##.....#.##....#.....#.....#.#..........#....#.#....#..................................#..#...#.#..#.............#.........#.#..........#..#....
..#....#...#.........#....##......#.##...##................#.#..........#.#...#....#.#........#...........##..#...#...#....#......#..#.....#.#...#.........#.....#.......#.....#...#.#......##.#..#.........##........#..#.....#...##.........#.#.............#.#.......##.....#..#.....#....##...##..#.......#........#.#.###...##.#......#.....#.......#......#...#....#....##...........#..............#................#..#..........#.#..........#......##.....##.#...#.....#..#..#....#.....#.#.....##........#.....#.....
..##......#..#..#.#..##.#......##.........#........#..##....##.......#..........#....#..#..#.#...................#....#..##....#...#.#...#...............#.#.......#......#...#..#...........#..#......#.......#........#........#........#...##.........##.....#...#.#..#........#....#....##.....#...#......#....#......#.#..#..##..#.#..#........#..##....#....##.#.....#.....#.............#.....#.#..##................##.....#....#........#.#..#.......#.................#....#.#...#..#.........#.....#...#.......###..#
...#.........#..........#.#...........#.....#..........##.....#.....#....#..............#..###.#.....#.....#...#..##.#..#..#.....###....##.......#....#...#....##....#...#...#......#......#.......#..##.#.#.##.........#.....#.#.####.....#......#..##.........#....##......#..........##.....##.#.#...#..#.#......#........#...#.......#..#.#......#...##....#.......#..............#.....##.#...........##....#....##..........#........#.....#......#....#........#........###..###.......#......#.....#..#..........#......
........#......#..#....#.#.#..#.#....#.........#..##....#.##...#...........#........#.......#...#...............#....#.#...........#..#....##........#.......#.....#.........#.#....#..........#.....#.##.....#...#.............#...#................##.........#.#..........#....##.#.#######.........#.......#.......##..#...#........#...##.....#.#..#...#.....#.#.##.#...#..........#.#.#..##.#.......#....#.................#.#..###....#......#.#.#......#.......#.....#.##...#.......#...#..#...............#...#..#.#..#
#.........##..........#.....#...##.......#....#.#....#.#.#.#.......#...#.....#..#........#....#.#.#........#...#...#...............#..#...........#.#....##..#....#......##....##......................#........#..........#.#..........##....#.....#........#.........#.#......#...#..........##...................#.....##............#......#....#.....#..........#.#........#.#.......#.#...#......#..........#........#.....#.....##......#.........#.#...#.....#...#.........#.##....#.......#...#.....#.............#..#.
.#.....#.....#......#..#...#.#......#.#.......#.............#.....##......##......##.##.............................#.##...###.........##....................#....#...#...............#..#....#........#....#....##.................#...#......#..#..##..........#...........#.........##........#.........#...........#................#............#...###...#...........#.#....#....#..#.............#....#.#..#....##..#.#.....#.#.....##..#.#.....#......#.......#.....#...........#......#...............##.....#........#
..#.##...#.#.........#...#.#...##...##..#..........#....#.##..##..#...#.....#...........#...#.#..#........#.......#..#......#..#.#.#.#................#.#.........#......#....#..##........#..#.#.............#...#.......#.....#....#......#....#.......#...##......###.....##............#..##..........#...##......#..............#.....#..............#..#.....#..#....................#.#........#.#......#..##..##....#...#...##.........#..##..#..##.....#####..........##.#..#.#..#.......#....#..###..................#
...#.#...........#.#.#......#...................#.........#....##.......####.............#........#.#...#...#.....#..........#.......#............#..##......#.#...........#...#.....#..#..#..#...#.##.##.............#...........##.....#........#.#........#.......#....#...###................##..#..#..............#...#....#.....#...#.##.##.........#.........#...#....#...#.#..#.###.......#.....#.........#..#####........#..#...#..#.#..#....#.#....##...#....#..............#..#.##......#...#....#....#..##.....#....
....#.......#.............#..###..#..........#####..............#....##.....##....##.#.....#..#............##.......#....##.....#.##..##....#........#..##.#..#...#......##.#.####...#..#..........#.##........#.#.#...#........##..##......##.....#..#.....................#......#.....#......#.#.....#........#..........#.....##.#..##......................#....#.....#..............##....#....#...............#..............#.#..#..#.....###...##..#...#.#.............#............#......#....#..#..#..##..#.#..#.##.
##...........#......#.....#...............#....#.....#.####.#...####..#...##.#.#...........#.........#.......#.#.##...#...............#.#...#.#....#.........................#...........#.........#..#...#.#.........#.............#..........#............#.#...###.......#...........#......##..#.................#...#.#.#...#...###...............#.##...#........#.....##.........#...#..#....#....#..........#......#....#..#.#....#.....##...#...#....#..##..#.#...........##.##.#..#.......#...#......#......#.....#...
.......#.........#........#......#....#.............#........#.....#.....#..#.....#..........#..............#.....#..#.#...............#.....#....#.....#.......#.......#...##.#...#...#...#..#....#...#.#..#........#.......#.....#..#........#.....#.....#.#............#.....#.....#.......#...#.........##.#..#..........#..........#........#..#..#.....#.###.#....#........#.#...#..##.....#..#........#.....#.#..........#.#.#.#....#..........#.#..#.......#.#.#......#....#...#...#.........#.....##....#....##..#.#...
...#....#.#.....#.......##..#..###...#.........#...#........##..........#................#.....#.......#.......#.#.................#...#..............#.#..#...................#....................................#.#...#...........#.##...#......#.#..##.##.#.#.....................#..#..#.....#........##..#...#..#...............#....#..#.#..##.#.................#....##....#.#.#...#....#....#..#...#...#....#....##........###.#.#.#.......#.#...#......##.#.#..#.........#..#...#...........#.##..###.........##....#
..#......#..#..#....#.#......#.#.......##.........#.....#......#....#.....#...#.##..................#...#................##.......................#.#.##.#.#.....###.....#.......#..#..##.#....#........#.........#.....#...#...#............#...#....#.......#.....#......#.###......#...........#...##..#...##..........#...#.#...###..#......#.#..##..............#..................##....#...#####..#...........##...#..#....##....#...#............#..#.....#...#..#...#.#....#..#.....#..#..#.................#...#......
...###..##............#...##..........#....#.............#.#......#....#.#...........................###.##.#...##.#..#.#.........#...#....##....##..........##...##..#....................##....#...#..........##..#..#..#...#..#............#.........#.#..#.....#.#...............#...#........##.....##..##......#.........#.#.......##.......#..#.....#..........#.......#........#...#...#....##......#.#..#...##.#...........##..#.......#.....#..#..................................#..........#....#..#...............#
...#.#...###.....#..#..#..........#.##....##.#..##.#.......#....#.##.....#.....##......####..#...#..#......#.#..##.....##.#......#...#.............#..#.##.....#....#....#..#.....##...#......#....#..##.#..#.#....#....#...#...#.........#....#.....#.........#...............................###...#....##.....#........#......#....#...##.#....##.#....#.##......##...##..#................#...###..##.........#..#...##...#............#....#.............###....#....#..#.......#..#....#....#..#......##......#..##......#
...#...#.....#........#....#........##............#.#..#.#.........#..........#....#..###......##.....#..##........#.#..#.......##....#.#......#..#..............#........###...#.........#............#...#...#.#..........#....#..#.#####.....#.#..#....#..##.......#..###....#.....#...#..#..........#.#.....#........#.....#..#...##....##.......#....#.........##.#.....#...#..##..............#.........#.##...#............##...##.#...........#..#.......#...#.#.#....................#....#..........#..#.#.....#......
..#......#...........#..##...#.......#..............#.......#..#...#......#..........#...........................#......#.##............##.#...##......###....##.#.#..#...#..#..#....##.......#...#....#.........#....#.........#...#......#..#.##.....#..##.........##...#.#.#......#.#....#...........#..#....#..#.#..........#..........#....#..#..............##..#.........#........###....#.#..#.#..#...##.##.........#.#..###.....#.#.......#....#...#..#.##...#.......#.....#.#......#.........#..#...#.......#...#....#
.##...##.....#.#....#.....##.#...##.#.....#..#..#.........#....#.........................#...#.#..#.......#.....##............#...##....#...#..............#...........#.#.......##....##..#..#......#.#...##..###..#...##..............#.....#.#............#....#...#....#.................#.#.#............###...###..#....................#......#...#..................#..#.#...#.....#.##.#...#.......##...#..............#.......#..#........#...#..#...##........#...#............#.##.......#.#.#......###...#...#...##
.#.........#......#....####.................#.....#.#.#..........#...........#..#..##..###.#....#.#.#.#...##....####.....#...#........#......#....###...#.##..#.#...#..........................#........#...#.#.##......#..#.#..#.#..#.....#..#.....#.......###.....#......##.###........#....#..#...#.#.....#..##...#........#.............#..###....#......#........##...##..#.....###.....#.#...#..#....#............#..##.######......#...##......#.....#.............###..#.....#........#...##.........#..##............##
#..#..##.....#.#...##..............#..#.#...#.......#....................#.#..##.#......#..##..#.#.....#........#.....#..#......#.........#........#.#......#................#..................##..##.#....................##..........#................##.............###.#.......#......#...........###.....#........#.#..#...#..##....#..#.##.##.#....#.....###......#......#.......#.#.#.#......#................#......#...##.........#..#......#....#............##.....#..#.#.#.....#...#........#...........#.....#....
##......#..#.....#..#.......#.......#..#......##........#....#....#........##..#.##.............#....#.#.##....##........#.#.......#.....#......#..##..##.......#.#............##........###.#..#..##..........#............##.#.#..#.#.....#..#.....#..#....#....#.#...##.......#.................#.......#........#.......#.........###..#...#.........##..........#....#.......#........#....#.##......#.....##..###...#.#.....#.......#......#.#...##.....#...........#.....#..#.............##.#..............##.#.#...#...
#.#.........#..#.#.................#...#.#....#..#.......#.#.................#.......#.........#..#...#...#..#........................###.#.#..#.#.........#.....#......###..#.....#.......#.......#.........#.........##..........#..#..#....#..........##..##........#..#.##....#.#....#..........#.###.#...#.###..........#.......#.##....#.......#......##.......#....#.....#......###....#........#...#.#.....#...........#.#...###.#..........#....##.....#.#..#.#..##...##....#....##...................#...#.....####..#
.....#.......#..#....#.#.#....#...#.......#............#.##....#..#.###.....#......#..#................#........#.#............#.......................##....#.........#.#...#.#...............#..#............#.#......#.............#.#.....#...........##.....##....#.......#.............#.#........#...#........##...###......#..#........#..#.#..........#...............#...##......#....#....#.##.....#....................##...#.....................#.........#..#........#..#...#...##...#.....#..#...#..#...#.#.....
...#...#..................#............#......##..#........#......#......##..###.......#.....#............#......#.....#..#.......#..#....#.##....#......#...#.#.#...#........#...#..#..#...#.......#..#...#.......#.#......##........#..#...#.#..#..##...###..........##..#....#.#...#...#......#.#........................#..........#.....#.#.............#......#..................#.....#......#.........#.#...#....##..............#......#..#.........#......#..#.##..........##.....#.....#...#........#.#.......##..#.#
...........#..............#......#.#.#.........#...#.#.#..#........#....##...#...##.....##...#....#.....#..........#.#...............#....#............#...#.#.......#......#.#...###...#..#..#.#..##.....#..#.......#...#.#...#........##.....#.#...##.#..#....#.#.......#...#...........#..................##..#..............#.##.##......#.#........#.#.#..#...#...#....#........#.........#.#........##...#.#.....#.........#...###..#..#.......#.....#.......#..#.#..#..................##...#...#......#.#....##.#.......
##.#..#.#..........#......#..#.........................#.#.#...............#....#...#...........#.....................#.#...#...#..............#.................#.#.......#...#.....#....#.#...#.......##.............#....#........#......##........###...##.........##...#......##............#.##.##..#.##.#......#..#....#.......#.....#..#.....#...#......#..........#..#....#....#...........#....##....#.#.............#.###.......#........##.......#............#.#.#.....###....#......##......#.#..#..#...........#.
##.....##.#...#....#..#.##.#.....#.........#.........#.#..###....#......##..........#......#....#.#....#..#...#..#....#.#..##........#.#............#........................#......#.........#...............#.#...#.....##...#.#.......#....###.#..................#..###....#..#......................#.#..#........##..##.....#........#.#....##.......#.......#...#...#....#.#.......#...........#..........#......#..#..##.#.#......#...#.#...#...##..#.........#..##....#....##.##....#.......##.....#.##.......#.....##.
....##.#.....#.#..##..#..................#....#.#.........#.........##.................##.#........#.....#.......#....#.....#..#.......##..........#.##........#.#..#................####.#..#............#.#........#...#.##..........#.#...#................#...............#..#..#....#..#.#.#.#..#...#....................#...#.#.......#.....#.#......#.##.#...............####..............##....#..............##...#.......#..............#.#.......................###.#...........#...#.#..#....#.......#......#...#.
.....#....##..#.............#......##...#....#.................#......#..........#..#........#.....#..#..#..................#.....#...#.#............#...........#..#.......#...........#..#.....##...........#.......#..#..........##.#...#......#...........##...#....#..#......##........#.......#.......#...#...#......#..#.....#.#.......#....#...#...##.......#.#..........#......#......#.......##.##....................###..#.#........#....#.#...##............#.#...###.....#..###......#.#.....##.....#....#.##.....
#..#........#.#.#...#................#..#..........#..#.#............#..#...#.#.##....#.......#...............#..........#.#...........#...#...#..............#...........##......#.........#....##.......#.#..###.....#....................##.......#............#....####.....#..#.#.........#..........#...##..###...........#.#.........#..#................##..#..#.............#...........#...#..#..........##......#.#..#.#....#..#....#..#....#............#...#...#....#..............#......##.#.#.#.#.#..##......#.#
...#.....##.......#.#.#.#.......#......#...........##....#.....#..#..#.......#.............#....#.#......#...........#......#...#........#.......#....#.........#.....#...###....#.........#.......#.#...#.........#.#...##.....#......#.#.#......#.#..........#...#............#...##...#.......#..#.......#.#.....#...........#.....##.....#.#.....#....#...#......#.#....#.#.........#....#.....#......#........#.............#..#.##....................#...##.....#.###........#...##........#..............#.#.#.........#
...##.#........#..#...##.....#.#.#.#......#...#.##..#..........##.............#.......#.#.......##...#.#.....#.#..#........#...##.##.......#.............#.......##........##...#..#.#.....#....#.#....#.#........#.#.#...#.#.....#.#.#.#.#....#.....#.#.........#.....#.#...#.#...#...#.###....#..........#.....###.....##.....##.......#.#....###..##.###.....................#......#.##..#.#......##.#.#..#.#..............#..#......##....#.#....#........##..#......#.......#.....#.#........#..............#.......#.....
..#..........#........#....#......#.#.....#..........#..##..........###..#...#...#......##.#.....#..##....#.......#..#......#.#..#.....#.#.....#.####....#.#.#..#...#..##....#......##...#......#....####....................##.......#..#..........#.......#.....#..##...#......#.#...#.........#...##..#.##.............##....#.....#....#............................##............#.#..#......##..#.#..................#.##..#............##.#.......#.............##..........#.#.#.##....#...........#.......#............
.#.......##....#.#.....................#............#......#........#.#...#..#...........#.......#.#..#....#..#.......#...#...##.#....#....##.#...#....#..#.#........#......#.....##.....#.#.......#....#....#...###....#.....#.....#.....###....#.....#.........#.##.....#......#.........##...#.....##.#.##.#..##......#.#..##.#......#....#..#......#..#..#..#...#.#.#...##..#....#.....###.#......#....#.#.....##................#..#......##.##.........#....#....#....##.#.#.#.##..##.....##.....##....#..##.#...#....#...
...#..........##.#...#..#........#........#.......#....................#.#............#.........##.##...##................#..##.##.#.......###..........#....#.........##.#.#..........#.#.#....#.#..#...#........#....#.#.......#.#....#..#......#....##.......#..#....#....#..#..##.#....#......#..#....###....#...#..#.......#............#......###......#..#...#..#...........#...#......#......#..#.#...#.#.##.............#.#..#.#...###..#...#..#........#.....#..........#...##.................#.#.#...............#..
......#...#.##.....###.........#.#.........#........#..#.........................#.#...#...#......#.....##.......###.#.#...#...#.#.#...#....###....#.....#.....#...##..#............#.#..#.......#...#...#....#...#.........##.#...#.#.#.#...####.#............#.........##.#....#.....##.........#...##.###...#.................#....#.........#.##.......#...#.#.....#......#...#.#.#...#.#..................#.####.#.......##..................#.#.....##..#............#.#......#..........#.......#........#...#.......#..#
#.#........#....#..................#.#.......##......##.....#.##.......#........#........#.#...#...#.##.......#.#.......#..#..#....##..#..................#.#...........##...#.......#.......##.....#....#........#.#......#...#........#.####.#......#.#.#.....#.....##..........#.#................#.#.......#.#.#....#.......#....##.......#.....#...#......#.#.#..............#.....#...................................#.#.........##......#...#.....##.....#......#......#......##..#.#....##.............#.....#..#....#.
....#..#.......###..........#.....#.........#.#....#..##.#.#.##.......#....#.#.......#...#......#......#....................##.....#........#.....#.#........#..#.....#......#.#.#.#.......#.....##.#..#....#.......#.....#..###..#....#............#....#.................##....##...#.#....###....#..#....#...#..............#..#......#...#..#.....#....#####..#........#..#.......###..........#..#..#....#....#..........##..#...........#.#...##......#.......#....................#..........##...#..#....#..#..#..#.....
#.....###.#...#......##........#....#####.#...#.###......#....#....#..........#.........#......#.#..........#............##.#.#.....##..#..#....##..##.#......#.#..#...#...#.#.##.....#......#..#..#....##........#...........#.........#.#.#.###.##...#.....#.............#..#.......#...#.......##.##..#..#.........#..#.......#.#.................##..#.....##....#......#.......#....#..#........#.......#...#....#.........#..#....#........#..#....#......#........#.............##...#.#............#.........#.#....#...
...#.........##...##.........#..#.#.......#.#....#.......#..#.#..........#..........##..#.###.....#...#...#....#...#.###..#......#..............#....#...##....#...#......#.............##............#.....#.#.#........#....#..........#............##........#..#.......................#.............#......#...##........#.#.####..................##.##.#..#.##..#.#.#.............#...#.##.........#.#...#.........#...............#.#....#....#........##...#..............#...##.....#...........................#...#.
.#.#....##.#..#........#............#.#....#.##....#.......#......#..#...#.......##..............##..#.......#.#.......#..........#.......#....#....###........#.......#.........#......#....#.........#...............#.....#....................#..#.#.#..........#.........##......##.#...................#.#........#............##...................#............#.........##.#....#.##..#.........##....................................#......#..##..#...........#...#..............#.....#.....#....##..........#......
....##..##..#...#....#...#...#.......#.#..#......#..............#........#...#.#...#.....#.#.#....#....#..#...#...#..........#.#.#...#.....#....#.........#..........##..##.......#.........#..........#..#.........##...#..#.......#.....#..#.##.....................##.#....#.#.........#............#.........#...#...#.#....#.#...#..................#.#........#...#..##.#.#....#..#.......#.#.#.#..##...#..##........#.#........#..#..#.........#.#.#...#...............#.#.#.##..#....#.#............#.......#...........
..#............#.#.......#..#..#....#.#..................#.#.#...##.#.....#............#........#...#..#.#....#...#...#.......#.#...#.......#.............#...........##....#..#........#......##...#...##.#...#...#.#.......#.....##...#.......##..#..........#....#.#..#...##......#....#.......#.....#.........##........#.#..............#....#...#....#.##..#.....#..#.#..#......#...#.#..#....#..........#..#.........#....#.##.............####..#...#..#.......#..........#..........#....#.##.#...............#.##...##
.#..............#........##...#.##....#...........#...#.##.......#.#....##....##.##..#..#.........#...#.#..#...#...#....##.##.............#...#....#..#....##.....##.....#...#..#..........#.#.................##.....##..................##..#.##.......#..........#.......##...#........................#..#.........#....................#.#.#..#.#....#..#......#.#......#........#....#.........#.............##..............#.......#.#..#.......##.#...##......#...#.#.#.......##......#......#.................#.......
...#..#.........#....#.#.........#............#..###..#.#.#...#.#....##.#..#..#..#..#.....#...................##..##..#.....#.......#....#....#....#..#..........#..............#..#.#.##..................#.##.......#...#.....#......#.#..#....#..#....##...##..#....#.#..#.........#...........#....#..#.........##.#.#..##.....#.#..##...###.....#...##........#........#..#.........#.##.......#............#.....#..#........#.......##..###........###...........#............#.....##..#...#...#....#.##......#...#.#...
......###....#......#....#....#.......##..#.......#...##.#.#......#......#..#.#.#..........#.......#....#...##....#........#...##....##...#..#...#..#.....#.#.....#.#........#..........##.#...........#...#...#...#...#......#........#...##......#........#....##.#.....##.#..........#...#............#....#.............#.##.#.......#.....#..........#.....#...#.....#...#.....#..#.......#...#.........###............#.#.#..#....................#.........#...#....#.#..#..#...#.....#........#.#.........#.........#...
.##....#..................#.....#.....#..#...#.......#.......#...........#..##....##.......................##..#...........#....##.#.#.#......#...#...........#......#.......#.#.##.....###..................##.....#......#..........#.............#..#.#.#......#..#.....###...........#...#..#....#.#.........#.#.#.....##..#.##......#.#....#.#.#............#.#..#.#..#.#.....#......#...##...#..#.....#......#.......#.....#.#.....#..#........#...#...#.#.....#..........#...#.#......#........##........##......#.##....
.....#......#..........##..#..#...#............#...#..#....##.#.#.............#.#...#.................#...#..#..#.....##....................##....#.#....##...#.##.#........#...#.#..#.#...#...##..#...#..#..............#.......................#...#..#........#...#...#...#...###..........#.#........#..#...##.......#..#....#.....#..........#...#..#..#....#..........#..........#.....#..#...#...........#.....#.....#....#.#.#..#...#####.#...##.........#......#.#........#.........#..##..........#.....#...#....#....
...#..#....#.............#............#.#..........#..#.....#..#......##....#.#.##..........#.#.#...#.#...............#.........#.#................#..#..............#.#..#..##...............#......#....#.....#..........#..##...........##...#..........###..................#...#...........#.#.....#...#.....#..####...................##..#....#.#..#.##...........#.#........#......#..........#......#.....#....#...##...#.....#..##...........#....#...#.##...........#...........#........#....##..#.............#...#
.##....#......#.#....#.##...#.........##..##..###..........#..#....##....##....#...#....#.#.....#.##..#.....#...#........#.#.#..#....#..............##..#..#......................#....#......#..##..........#.#..#...#.............#..#...#.....#..#...#.#.....#....#.....#.###...#...#.##......##.##..#.....####.###..##...###.#...#..##..#..#..##........#............#..#..##............##..........##.##...#........#........#................##...#.........#.......##.#.........#..........#...#.....#...#...#..........
..##.#..#..............###.#....#...#........#...........##.#......#.....#..........#...#.#...####..#......##.....................###..####.#.....................#............#.#.#...###..##.#..#.#...........#.#.#......#..#.....#..##....#.....#...##.###.....#......##........###....#....##....#....#.##.#...#...#...........#....##....#..#.#.#..#....#.......#....#..........#.....##......#.#.#...##.##.....#...#....#...#..................#......#....###...##.......#....##................#.##...#....#.#..##...#..
..##..#............#.#.......#.......#.#........#.#...#..#........#..##......##.......#.........#.#.#....##...........................#.#.#................##.#.......#...#.....#............##.#..##...#....###.#......#.........##.....##..#.......#.###.##..#............##.........#......#........##........#........##...#..#......##....#.#.##...##.........#..#......###....##.#..........#....#........#......#..........#......#.......#..#..#.....#......#......#..##.........#.#.....#.#......##....................
.................#......#.......#......#..#........##.#..................#....#.#..##..#..#.....#....#..#...#.....#.#.#.......#.......#.#...............##..#....#.......#......#....##.....#...............##....#.##..........#............##....#.###......#.#.#.#...#.............#....##.........###......#....#.......#............#...#..#..................#.....#..........#..#........##.....#......##..#......#.#.#.#.##.....#..#.........#.#...#.......##...#.#.........#..#.....#......#....#.........#..##.......#
.#...........##.....#.....###.#....#..#...........#..#..#........##..##....#...........#............#.........#......###...##.#.#.....##..###...#...................#.##.......##..#...#..#......#....##..#....#....#....................####....#.....#.....#......#....#..#...#.....#........#.....##........##.#...#.........#...#.............##..#.#......#....#.......#.##.##.....#....###......#....#.#.......#...#..#....#............#.......#.##.#.......#.......#.......#.#.......#........##..###...#............#..
.#........#.....#...........#.##..................#....#............#.....##..#....#.......#...#.#...........#....##....#..#...#...#...##....##...#......#.#......#..#.......#..#...#...#.......#..#...........#..#...#....#.#....#......#..#...........#..#.........#.#.#...............#....#.#.#..#...#...............###...#.......#....#....#....#.#..................................................#....#............#...#.##.......#...#.......#......##....#..#..#...#..##...........#..##..#..#.....#.....##...#..#..
......###.#.....##..........#.#...#......#.......###....#..#..#.....#......#.#...........#............#........#..#.......#.#.....#.##..#..##.....#..#.#.#.........#....#..##.#........#.......##.#..#.....#...............#........#...#..........#.#...##....#.......#....#.....#.#...........#..#..#.............#...##..#.##.#...#.#......#...#.#....#..#......##.#...#.....#...........##..........#.......#..............................##..#..........#.............#...#.....##....#.............#..#.#.#......#.......
.##.................#....##.....#.........#..#.........#.#......#.##....##.....#..###..##...#..#............#........#.#..##.#.##.#...##...##...#.##......................#.##.......#.......##....#...........#....#.#.............#.#.##..#.......#.#......#..#.......#..##...#............#.......#......#............#...#.#...........#..#....##...##.##.#...#.#......##.........#......#.......##...#...#..............#.#..#......#...##.....#..#.......###.##.#.........#.#...#.##...#...##........##.....#.#......#.#..
..#..............##..#....#................#.#...#.#.....###.##...#.....#.................#.#.#....#....#.....#..#.#.....#.......###.#......#.....#.#......##..#...#...#..........#..#...#...#...........#....#.............##...........#..###...#........#.#..#.........#.....#.#..#............#.......#.....#...#..#...........##..#.........#....#.....#.#........#.##....#..###.......#...#......#..###.....#.....###.....#.....#...........#.....#.#................#.....#......#...#.#.#........#.#..#..#.......#......
.......#...#...#.#...#...#..........#...#......#................##.#..#..#......................#...#.............#..#.#.#...##.....#..##.#............#................##..#.........#.#.....#...##.#....#..#..#.......#..##.....#.#.#...#......#..#.###...#.........#......#.#....#....#....#.#...........#...#.....#..#.........#........#....#......#..#.......#....#..#...#..#..##.....##.....#..........#.##....#...#..........#......####....#.#.###......#.........##.....#.##.......#.....................#....##.##...
##..#.....#.....#..#............#....#..........#........##.......#.....#...#.......##.....#.##.#..##......#.#....#...##....................#.......##......#.........#..#...#.......#.#.#.#......#..............#....#.....................###.......#..#..#...#..#...............#.#.............#..##........###.#...........#..#.......#.#.............#....#..###........####....#.#..#......#...#..#.#.........####.....##.#.....#...........#..##....#.....................#........#..#....#........#...#......##..#....
#.#.##.......##.#..........#..#.......#...#....#.#.#.##...........##......##..###...........#......#.#.#.................#.......................................#.....##.#.....#......####......#...........#........#......#..##..##.........##...#....#.......#........##........#...#...#..#...........#..#........####.#...#..#.....#........#.......#..#.........##....#...#............#..#....##.....#....#.....##.##......#...........##.##.......#........#......#.##.....#..#.....#........#........................#
......#............#.##..........#........##..........#...............#.............#..##..#..##.#.............#...#........#.............#......#.#..#..#......................#.#.#.............#.............#...#....##.#.......#.......#.#.........#.#..........#...#...##.#....#.........#.....##.....##......#........#.#...#....#..#..##..........#..#.......##.#...##..#.#.....#.....##.#...#...###.#.#.#..##....#.#...#...........#..#.......#..#..####....#....#..##.#....#...###........#.............#.#......#...#
..#.......#..#.#..#....#...##........#....#....#........#..........#...#.##.#.#......#..#...#.#....#......##.#.....#..##.##.......#..#.........#....#..#...#.##...#.###.#.#..............##.....#.#..##....##...#....#.#.........#.#........#..............##..........#...#.......#..#.#....#....##....###...#......#........##........#...#.....#.#..#.##......#...##.......#..#......#......#...#.#......#....##.....##......#..#...#........##......#......#....##............#................##.#...#...#..........##..#..
.#..##.........#..##...#........#.........#....#..#...........#........##..#.........##.#..###..#..#.....#..........#.##.......##......#...................#...#.......##...#.......#..#..#......#..........#.#..#.......#..#............#........#..#..#..#.......#...#....#.......#....##........#.#.#..........#..##..#......##...##......#.###......#.....#...###..............#.#...#.#......#.....#....#....#..................#.#.................###....#.##...#..#....#......###.#....#....###......#.#.##...#.#....#..
..#.....#...#............#.#...#...##..............#.#.#.#...#.#..#................#......#....#......##.............#...#..#.......#.#..#...#.......##.....#.................#.............#.#............#....#.###.....#...##......#....................#..#.....#..#.........#.##.#............##.......#####..#.#.........#...........#....#.....#.#.......#.#...##....#.....#.....................#...#.#....#..##........##.........#.....#..#.......#.#.#..............#...#......................##..#.............#.#.
....#........#.......##..#.......#........#.........#.#...#....#...#...#...#.....###...##..#.#...#....#....#.#....#..#............#.....#......#..#....#...............#...#..........#.....##.........#..........#.....#..#............##...##.....#........#........#.........###..............................###......##.#...#....#...#.#.............#...##.#.#..##...#...#.........#..#.#..##...#.##.............#.......#.#....#.#.#...#......###....................#.#.##......#.....#.....#..##.......#.#...#.#..#....
........#.......#......#..#....##......#...........##.....#.#..##.......#.#...##......#.#..#.#....#...#..#..##...#.###.#..#................##..#...#...#..............#.....##..#........##......#......#..................#...#......#.......#.........#......#.....#.##..#.#...##..#......#...........#...##.....#..........##.##.##.#..#...#........#..##.#...#....#.....#.#...#.......#..#.##..#..#...#............#.......#............#...........#......#...........#.......#........#..............#.#....#............#
...#....................##...#....#.....##.#..........................##...........#..................#..##.......##.........##......#........##.#.#....#..##..#...#.#....##.##.#....#..#............#.......##.........#..#....#..#.#.#.....####.##.....#..#..#.........#.....#.#.#..#..#...##..#.#....#..#...#....###.....#...#......#.#..........#..#....#####.........#.#...##..........##....#.........#...........#............##..###.........#......#.......#..#.......#......#..#.......#..........#..#.#....#.........
#..##..#.#.......###..#....#...........#..........##.##.#...#.......#..##....#........#......#.....#..#......##...#........###..........#....#..#.#.##..##..##.#.#.##.....#..###...##..#..#.#...#..#..#..#.....#..#..#.#....#....#.........#..#.##..#.....#.......#..#....#......#..###......#....#......#.......#........#...##......#....#...#..#...##..#.......##.......#...........###.#....##.#........................##....#......##....##..........#.##.#.#..#....#..#......#....#.....#..............#...........##...#
#..........#.#.#....##........#...##.#....#........................#..#.#..#..#.....#......####.###...##.......#.....#.....####.#.....#.###.........##.........#.....#...##.#..#...........####.....##..#..........#.#..........................#.##......#...............#..#..........#.#...........#.##..#...#......#....#.................#..#..#.#...#....##.#.###..................#..................#......#..#........#.....#.....##..##.........#...#...#.......#...#....#...##....#......#.#..##...#......#.........#
.#..........###.......##.....##..#.......#..#.......#......#........###..##.#...#.....#.......#...................##.##.............#..................#.........#....#..#....#...............###..#..##..#.#.##........#.#.........#...........#......#.#.#..##..#...#.#..#....#.#..#.##................##..#..###................##...#....#.#..#............#.#...#.......#................#.....#.....#....#..#......#.#.....##.##..#.....#..#....#...#..........#....#....#....#......#..##.#.....#....#....#.....#...##...
..#.##.....##.#....###......................##.##....###.##......#..........................#.....##.#...#........#....#.#...#....#..#.........##..........................#....#..##...#......##.#..#.................#....#...##..#...#..#.......#...#..............#.#.........#.#.#.........#.#............##...#...................#.........................#...........#..#..#..#.#.#.....#.........#........#........#..#..#.........#....#..###........#............###..#.#......##..##...##........#.........#.......
#..#..##...##...#..#..#.............#..#...##...#...###.#....#....##..#.##.......#...#...#.#...............#.#..............##....#...............##..#.........#..........#.....#..#...#.###..#...........#.#..........##................#.........##....#.#.##.................#................#.........#...#.............#............#............#..#.........###....#...........##..#.....#......#........#.#...##.#.#.....................#.#..#.........#...#.....#......##..#.#...#................##...#..#..#....#.
###..#....#.#.........##.#..#........####.....#......###.#.........#..#...#....#......##..#.#.##.#....##.......#....#...........#..#..#.#..##...........#...#..###.#.....##......##......#..##.#...#..#......#....#....#...##....#........##..###............#...............##.#......##.......##.......#....#.......#....#.........#.#.###....#...#...##...#..#.....#......#..#.............##.#..##......#...............#..#.#.............#.#.##.#..#....#...#.#.#..##.#..##.#...............#..........................#..
#.#.....##.......#..........##..........#...#....#..#.#.#......#.................#...#..#..#...#....#.......#.#..##.#..#.#......#.........#.#.............##....#.......#........#.......................#......#...#..#.#.#......#.#.....##.#.###.#......#..#..#......#..........##............#.....#..#.#.#...........##..##......#......#....#..#.......#...#.#.....#.####...#..#..............#.............#......##.#.#.#....#........###.#...##.##.....#.#....##....#..##..#..#..#................#.#.#........#.......#
#.............#...........##...#.#...........#...###......#.....#.....#....#......#.........#....#......#....##........#.#........#....#.....................##..#........#.....#....###.#....##.....#.................##...#......####.....#.........#.###...#....#......#..#.#.##..##.....#...#.#.........#.#...............##.#...#......#.#...................#.#...#........#....#....#...#.#.#..#..#.....#...#.....#.................#..#......##.#..........#......#.....##.##.......#.....#.##.....###...#.#............
.#............#.#...#...........#...#.#....##..........#......#....##.##..#...#..............#.....###....#.#...........#.##....#..#.....#...#....##.#..##..........#....#....#..#..##..#.......##.................#.......#......##...##...........##....##......#.#.......#.####....###....#......................#........##.....###....................#........#....#.......#..#.#.....#.#....#........##....#..#...........#..#.#..#........#......#....#.###..#................#...#.....#...#.#.#.#......###....#.......
.....#.........#........#....#.....#..........................#..#..##..#.....#.#.#.......#.....#...#...#...#......#.#.#..#....##.#.......###......#.#.......#.#..##...............###..#....#....#....#.......#............#..#.##.......#...##.......#...........##.#....#...............#..#........#.####.#.................#..#.....#...........#....##..#..........#.....#.#....#.....#.#......#.....##.........#..#..#......#....#.###..............###........##...#..##.#.........#....#........#.##..#..#..#....#...#.
....#..#...........#...#...............#.#..#......#.....##..#..#..##.......................##.............................#.#.....#.....#...#........#.....#..##..#.#..##......#...........#..##....#.....#......#............#...........#...#......#........#.....#..............#.#..........##...............#.#...#................##...##............#..........#..##......##..#.#.....#..##.........#.................#..#...............#.............#..##....##..#..#.##........#.......................#.##....#..#.
....##..................#.........#.............#.......##.##.............#.#.##...#...#..........#.......###..#...#......#.#...#...#......#.#...#..................................#.#.................#.....#........#...#...#....#....##......#........#.#...........#..#..........#.#.....##..#......##..#....#.......#....#.........#..#........#...#......#....#..............#...##.#.#..#.......#.#....#..............#..#.#.#.....#...........................##...#..##..............#..#...........##...#.##..#....#.
...#..#........#........##.........#....#.............#........#.....#........##...#..#....#..##...#...........#.#.#..#............##.#.###......##..##....#...........#..##.##.#....#.#.......#....#...........#...........#..###....##.##.....#..........##..........#......#.#......#.#..........##..#.##..#.....#..#.###.........#..#.#.........................#...#..........##.............#.........#..#.#......##...#...##...........##...#.#..#......#.......#...#..#...#.......#.#....#..#..........##......##.......
.#......#...#........##.#...#...#....#.....#...##....#..#...#..#............#.........###.....#..##.#.....................#.#......##........##...#...#..#.#.#.#..#.....#.#.#..................##....##...#.##...#..#..#......#.#..#....#.....#........#...#...#.................#.............#.##......##.....#...##......#.............##..##....#...###..#......#..........#...#...#...#....#.#..........#..#.......##..#....#.#.#..#.#..........#...####........#..##...#...#.#..............#...#..#.....#................
...........#...............###..........#.....#......#..#.#.........#.#.....###......#.#.....#.#.#.....#.................#..###.....###....##..#....#.............###..................#............#..............##.............#..#.......#...........#.....#.##.#................#.##..#.......#..##.......#.#........#...#..#.....##....##.......#.#..##..........##..#..#..#.#....##.#..#.........##..........#.#...........#..#..###..#...#...#.......#......#...#.....#.#.###.######....#......#...#...#...............#
.#.....#..#...##.#.#.#..#..............#...##...............#.................#.#....##..##.#.....#...##....#.......#..#............#.....#....#..#.......##...##.....#.......#......#..#...#.#......#..##.............#.....##........#..#.#......#.....#.#........#.#......#..#..#...............#..#........#................#.........##..#.................#.........#...#...#......#...##.......#.#.#....#....#...............#......#...##...#....#.#.....#......#.........#....#.#.....#..........##...#..#.............
.......#................##....#.#.......#.##......#......##.#................#...#.............#.........................#...#.#.#..#..#.....#.......#...#...........#..#..#.............#..#..............#..........#.#.........##.....#...#.#.#..............#.##........#.............##.##...##.....#......#.....#......#.................#.....#.......#......#..#...#..#......##.#.................#....#....#.....#..#.....#....#.......#..#.......#........####............#.##.........#....................#.#...#.#.
.....#...#........#...........#..#..#...#..#..............#..........#.......#...#.........#.#...#.......#.....#......#....#......#..#...........##..#....#.#....#....#.#.....#......##....###....##.#....#.....##.#..#.#..#...#.#.#...#.#...###..#...#............#....#..#.........###.#..#....#.....#..#.#..............#.#..#.....#.##....#..##......#.........#..#..#...........#.......###...#.........#.........#.......#.......##...........#..#.....#.#........#..#..#.#.###....#...#.#..#.#.......#.....#........#...#
#..........##......#.........#....#...###..#...#.#................##..#..#......................................###.....##..................................#.#.................#..##.#....#........##..............#...#....##.......................##.#.#........#.#......#.....#..#..#....#.#.#....#........#..#.....#.##.#.......#.#....##..#...........##..#...##..#......##................#...###...........#.......#...........#.#.#...#.....#......#..##.........#.#.#.......##.#....#..#......###.#...#..#..#..#.....
..#...#..#...#.#.###.........#.......#.......#..##.........#......##..........................#.##.......#.....#....##.#............#.....#..#.....#......#.##............#......#...........##...#........#.##.......##.#...#..#.......#....#..###.#.............###........####.....##.....##...........#..................#...#....#..........#.#...##..........#.....#.#............#......#................#.......##..............#..##..#.#.......##...#.#.#...................#.......#.......#...##.#........#.#.#.....
.#...........................#...............#.#...##...#....#........#....#..#....##......#................#..........#.#...#....#..##...##..#...#..#.......#..#........#.#..#..#........#.#...#.#..........#.....#........#..#.....#......##.....#..#.......#...#.#.#..........................#................#......#.........#...............##...###...#.#.#...##.##...#..............#............#.#...#..#....#.....#...#....#.....#.#..#...#....#..#.#....#.##...###..#..#...##.........#.................##....#..##
##.#..###.#......#.......##....###....#..............#...#......#...#.#...#...........#.#.....##..#.#..#.......#....##...#.....##.#.......#..##...........#.....#......#....#....##.#...##...#.......#.#......#....#..#.#..#....#....#.##..#..#..............#.#..#.........#..#..##.#...##..#..........##.#..#....#..............#..#.#.#........#..#.#.................#......#.#.##.......##..#.##.##...#.........##..#.........##...........#.........#..#......##............#.##.....#..#..........#..#....#....#.#.......
...#....#.#..##.....#...........#..#......#.##.#....#........#....#......#.....#..........#................#........#...........#....#......#.....#..........................#...#...............#...#.....#.........#...#...#......##..#..#.#.#.#.....#.#.....#.............#.......#......#.#.#...##..........#.....#...#.......#.#....#....................#..#..#.......#.......##....#..#....###....#..#...#...#......#...........#............#.......#....#.......##.##...##..###.#..#.#...#..#.#.#.##.#...........#.....
...#..#...##..#..............#.........#.........#.#.##.......#.....#...#......#.............#.........................#........#...............##....#...............#................#.#........#.#......#....##...#.#......#....##....#.......#.#.......#....#...#..###...#..........#........#........#.....#..#...........#..##......#...#....#........##......#.....#..#.......#............##....##.##........##..............#.#..#......#.....#......####..#..........#.......##........#.................#....#....#..
#...#..#.#.##...#..#...........#.#...#.#..#...#....##..##.......#.........................#.##.............##....#....##.#...#........#...........#....#.........#.......#.#.....##....#.#......#.......#...........##.#........#.#.....##...#.#....#......#..#...#..................#.........##.#....##..#.#.#..........#........#..#.#...........#.................#.......#....#.......##....##..###...#..........#.........#......#.......##......###.....#...#.............###.#............##..#...##..##........#.#.###.
..#........................#....#..##.......#...#........###........#......#.........#.#.......#.#...#....#..#..............#...#..#..#....#....#.....#.#....##....#...........#.#...........#........#.................#...#.#...........#.....#........##.#......##.....###............#..................##.##....#.#.....##....####.#.......##..#...#.##..#.......#...#......###......#.#.#........#..#..........#...#.......#.##..#.#..#............##.......##.......#.##...##.......#............#..#.......#.....###.##.
#..#......#.......#..................#......###...#.#..........####.....#...##..............#......#.#....#........#.#..#......#.#.#............#.....#..#....##..#......#.....##..#.#...#...#...#..##....#...#...........#..#..#.#................#..#...#....#.......##...##.#......#.....#...#...#....###...#..#.#....##.##.......#...#.....##.###......#......##..#....#........#.#.#.#...#....#..#..........#................#........#..........#.....#.#...#.#.....................#......#.......#......#......#.......#
##..##.........#....#.....#.##.##.#.#.#..##...............#.......#.......#.....................#................#...#.#.#..#.#...................#......#........#......#.#..........###........#....#.....#.#.#........#...#...#.......#.....#...##.##.....#.#.#...##........#.......#.....#........#.#.#......#..##...#.#....##..#....#..#.#.#...##.......#...........................#...........#....##....##....#...#..#....#.#....#.#..##......#..#.##.......#....#.#.#.#.#....#................#...........#...#.......#
..#.....#........#.#.#.#.#........#.............#......#.........#.........#.#.#.##...#..#..#...#.......#....#...#....#..........##......#...........#......#.#.#......##....###.##...#....#.#...#..#....#........#.....#........#.#.#.#.........#......#...#.....#.........##......#...#........#.#.#..#.....#.#.....#....#...............#....#................#.....#.....###.........#.#.....##...#....#..............##.#........#..#.......#...........#...#...#.....#.....#..##.#.#.....#..#.#.#....#........#.##..#..#..
.....#............#......#.......#.....#.#....#..#..#.###..#..#.......##.##......#....###....#.........##...................#.....#.........###................#.#..#.....##.##........#........#.......#...##...#....................####.#.....#..#.#...#.......##.##................#...#.#.....#..........#..#..#.....##.#.......#...##.......#..#....#..............#....#.#.#................##.........................#..##..#..#.#............#..##.............#..#.....##..##........#..#..............#....#...##...
..##...##..#..........#......#.........#.#.#........#.#...........#.........#.##.#.........#.#...##.#........#.........#..........#..#.....#......#.#.#..........#.......#...##.#..#.##.#...#...........#......#.##...##......#.....##...#..............................#....#........#..#..#........#..#.#.##...##.##.#..................#..........##...#........#..#...##.....#.......##.#.#.....#.#..#...........#.........#...#..........#.........#.#..............#..###..#.##...#.......#....#....#.#....##.....#.#.#...
.....#.............##..#.#...#..#.......#..##.#.#.............#.........#.......##......#..#.#........#.#..#..#...#......................#..#......#......#............#####..#..#...........#....#..#.......##..#.......##.........#...#...##.#.#.........###..#.......#.............#............#....##.#......#.#...##..#.....#.##.......#.#.#.......#.#.....#....##...##....#.#................#.#............#......#..#.................###.....#......#......#.......#...#.....#.....................##.#.#.............
.#....#....#..#.#..............#.....###.....#.#............#..#.............##..#.#...#........................##....##...#...#.#..........##...#..#..........#..................#.....#..........###..#......##........#.##.....#...#.#.#..#......##....#..........##......#.....###............#.....#..#.#.............##....#....#.#......#...#...#.#.#........##..#..##...##..#...##.....#.#.#........##.....#...#.....##......#..#.#.#.#...#....................................##.#..#..#...#....#..........#......#....
......#....#.........#............#..#.#......##......#.#..........#......#...#..#......#..#.#.......#.......#..#.#...#..#....#...#..#......#.#..#.................#.#...#..#....#...#........#..........##..#........#.....#........#.........#.#.#....#....#............#.....#...............##...#..##..#.#......##.....##..#.##.#...#...........#..........#....##.#..#...#....#...##..#......#..#..........#.#...##........#.##....#..#..#..####..#...............#...##...#..........#.....#...#............#..........#.
##.#...#.#....#......#.#.....##.#....#..........#.......#.........#.#.#.##................#....#..#..#.....#.#.#.........#...#.....#......#..##..#...#..................#.##.##.#....####..#................#...#.....#..###...........##....##....#...#....#..#.#...##..#............#...#..#...#..#...#..#.#..#...##.#..#......#.#....#...#............#.....#.#.......#..##..#.##.....##.......#.#..#.#..#..#......#.....#..........#.#........##.###.........#....#.......#......#..#.#..#........#........#..#....#......#.
.#...#.....#....#..#...###.#...#..#...#....#.#...#.......#......####......#......#........#......#..#...............#....#........#...#...#.#..#......##....#..#.#........#..#..##....#...#.#...#.......#...#...#.......##......#.##.#.#....#.......#...#....#.#...#.......#...#....#....#........##......#.###....#.#......#.#.#.#.....#.#...##...#..##.......#.#.............#...........................#....#.#......#....#........#...............##.......#..#....#.....#..............#......#...#..###...#..#........#..
#..##................#...#....#..#.#....#.#.#.......#.#............#....#..#....#.....#....#.....#....#.#...#.....#....#...........#......#.#.......#......#.#..##....##.......#.#..#.....##..#................##.#..........#........##....#......#....#......##.....##...#.........#.....#.#.#......#............##..#......##....#.....#.....................#........#.....#....#.##.#.#..#......##...........#.........#...#.....#..........#.......#..#..#....#..#.#..#.......#..#..............#...............#..###....
#........#..............#...##.#........#.#...#.#....##......#....#....#....#..........#......##.#.......#....#...##........#.........................#...................###...#....#....#.##...........#..........#.#...#......#.##.#.....##.........#..#.#......##...#..#..##.....#...#......#.....###...............#..#.............#.#....#.#...#......#...#.....#..........#..#.....##.......#...#.##............#.........#......#...#...........#..............#.#.......#.##........#....#.#...#...#..#..#.....#....#.
#.......##...#..#.#..#..........#..............#............###......#........#....#.#.##......#..#..........#............#...#....#.#.#..#......#.......#.#.......................###.###............................#......#.......#.........#.........#..##..#...........#....##.#.#...#..#...#..##.##...#....#........#.#..#..#....##................#........#..#........#........###..##.......#.................##.#.................#.......#.##.....##..#.#.#......#....##......###........#.##........##........#...#.
.#..........#.................#.#.#....#........#...#......#.#.#.#....#...#........##............#...........#.......#......#........#.....#......#.....#......#...#............##...##..#.#....................#...#.....#...#.#........#.....#..............#........#..............#.....#............#..#.....##......#........#...##.....#.#................#..#...#..#........#...#...#.#...#...##........#.....................#.#................#.#......#.....#.....#..##........#...#..#...##.....#..............##..
###...#..#..........#......##........#...........#......#..#...#.#.........#.................................#....#..#....#...#........#....#..#....#..#..#.#..#..........#......#..#...##..#..#....#......#..#.......#....#.##..#...........##.......##.........#....#............................#..#.....#..##.#.#....##....###.........##.#....##...#...#.....................#...##...##........#..................#......###..#............#......#...#...##.#...#..#....#..#...#...#..#..#.###.#...#..#.....##......#....
............#.##.#.#.......#..#.#.##..##..#.....#..#.#.....#..#..........#............###.........#.#..##..#........#.......#......##.........................##........##.#...........#....#....#.............#.#..#.....#.........#..#.#.#.....##..##...#..#..#.......#....##.....##....##.###.#...........#.....#..#.........#..#.#...##...#.......#..#....#.#....#..........#......#.#......#.#.##...##..#..#..................#...#..###...#.....#...#.#.#.....#.#...........#.##.....#.........................#......#...
..#....#.#.......#...#.#..#.#.......#.....#..........#..#..#..#.#..#..........##........#.#......#.#...##..#..#.........#....#..#.#.#...#..........##..#.....#....#...##.......#....#..#...#.....#...#.........#.#.....#..#.....#..#.#.....#......................#..#..#.........................#...........#.#.##..#...#...#.#..##.#.###...#....##.#.#.#....##.##.#...##.........###..........##..........#...........###.#.........................###...#..#.#.#.....#.#.....#.#.............#...##.......##.##......#.....
.......#....#.............#...#....#..........##.....#..#..#...#...#.......#.#....##..........#..#.#.#...#....#.#..#...........#..........#..............##..#.#.#......#...##.....#....#.....#..#...#.....##..#......#...##..#.........#..#.#....#.......##.................#........##.#....#.###...#.#........#...#...........#...#..#.........#..#..#.#..#....#.......#...#...........#.....####....#.#.....#....#............#...#...#....................##....#................#..........#.......##..........#.....#....
...#................#....#...#..#.#.#.....#...#....#........##....#..#....#.##..#..##..............................#...##.......##..#..........#....#.........#...........#................#.....##.......#.....#....#.##.#.......#......#....##.#.#.........###...#..#....#...##....................#....#....#........##...#....#.#...........................#..............#...#.#............#..#..#..........#..#......#.#.#...............#....##..#...........##.#......#...#........###.......#....#...###......#....#.
.#......###.............#.##.#.#.......................#.................#......###..##...#..#.##...#....#.......##....#.....#..#....#.#.......##.....#......####.....#......##.#...###............###.......#.......#..#.........#.#.#.#.#.#.##....#..#......#.#.##....#..#.....####..##.#....#.................#....##.#..#....#..##.#...#..............#.........#......#......#..#.#.......#.#...#.#..#..###..##.....#.....#.....#..#....#.....#....#....#...........#..#.#.......#.............#.##.##.........##.##.......
..#......##....#.#..#...##.........##...##.................#.#.###..#....#.....###.#.#......##...#.##.....#.........##......#..........##.#.....##.#.##..##.......#.#............#.....#.....##..#.#..#.#.#....#.....#..............#........#...##............#.##....#..................##..#..#.#..#..##........#....##........#.................#.....#.##.#..#........#...##..#..#.##......##.............#...#..#.....#..#.#.......#....#.....#......#.......#.##..#.....#.....#......#.....#...#.....#.#..##....#.......#
#..##............#......#.....#..............##.....##.#......#..............##.....#...#.....#....#.#..#....#..#.#.....#.##...........#...#............#..#.......#.....#..#...#....#..#.#....#....#...##.................#............#..#...#....#..###.....#.......#.....##..............................#.......#...#.###..#.#...............#.##.#.#.#....#..........#.........#....#.###..##................###..#.#..#...#.#....#......#.......##...#......#.................#..#......#...#.#......#.....###....#......
...#........#.........#.#....#......#.............#........#............#.....#...##....#....#...###.##................#........#....#.##.#...#...#...............#.#......#....#........#.##...#.....#....##.#.###..#............#...#..#....#.......##.#............#......#....#..#..........#..#..#.....#.###......#...###.#...............#..#..#.......#.......#...####.....#..#.............#...#..........##..............#......#.....#.#..#.....#.#.###....................#....#...#.#........#.......#...#......#...
#.#...#.#.#.#...........##..#..#.....#........#...#...##..#............#....##.........#....#.##..#......#..#......###.#........................#..#.............##.........#...##.#..#....#.....#.........#..#.#.#........#........#.#.#................#.#..#....#...#..#...#.##..............#.#..#............#....#....#.....#.....................#..........##........#.#.##.......##..............#....##...#.......#..#......#...###...#...##...#...#...#...#.........#..............#...............#........#.#......
...#.......#.#.##...#.......#.#...#..#.#.......#.........##..#..#...#...#...##....#.#....##.#....#.......##...##....###.......#.............#................##.......#.#.#..#...#......#.....#...#..........#.....#.#.....................#......#................#..#...##.#.##.#.#..##....#................##......#...##...###..#....##........#..........#..#...#.#..#.###.....#.......#.....#.#.#........##...........#................##..#.#....#.#..#..##...#.#...........#......##.#...........#.#.....#..............
............##..#..................#...#.........#..#....#.#.#......#..............#....##.....#.#.#.##...#.#....#.#.##......#.....#.#.#...#......#.......#.#..#..#..#...###.....#......##..........#........##.#.#....#.#.......##.......#....#..##...........#.#....#.......##...#......##.....#.#..........#......##....#.....#....#.#.#.#.....#......#..#.#........##..#...#.#....#..#.............#..#.#.#...###.......#..#.#......#.#....#..........###.#......#.#.......#...#...#....###..........##..#..#....#...##.....
..#....#...#..#..........#.#...#.....#.....#......#............#...#.#..........................#..#.......#......#........#....#..........#...#...#...#.....##.#.#.#..#.....#.#...................#........#.#..#..................#.##......#...#.#....###........##..#.##..##...............##.....##..#.....#............#............#.#......##................#.....#......#......#..#....#.#......#.........##..........#..#........#.................##...........#...#..#....#.......#..#........#...#...........#..#.
...#..#...##.....##....#....#..#..##.....#.............##.....#.#.......##...........#..#...#...#......#.#....#....#...###...#...............#.#........#.....##..........#..##.##..#..........................##.#.###.##...............###...#......#...#...#..............#.#..........######.#.......#...#........###......#........#..#...#.#................#...#.......###.#......#.....#..#.................#......#...#.......#...#...........................#.........#.......#.....#.#...#...#....#..#..............
...#...#........................#....#.#........###...............#..........#.#.#..#.......#......#.##.#..#.......#..#.....#.#...#.................#......#.#..............##.#.#..#.........#.....#..............##......#.#..#....##..................#..#.#.....##.#.#..........#......................#.....#........#....#.#....#.##......#....#..#.##..#.#.........#..................##...##..........##......#.......#.....#..#.#..........#.#........................#....#..#...#...##.#.......#.#.##.............#..
#.#........#.......#..#..##...#..#..#....#....##........#.##...#.....#............#..........#.#...#........#.#..##........#....#..............#......#..........#.##.....#.#.#.#...#...#.......#..#...#.....###...........###..#.....####..#..##....#..#.#................#.........##....#..#...............#......#.....#.#.#..........##.........#............#..#........###.........#.##.....#...#.........#..#....#........#.....##....##...#..........#...#..#....#.#..........#......#.#.......#.....#..#.##..#.#.#...#
....#...#..#...#.#.#......#...##......#.#...#........#.........#..##.#.#.....###........#.......#..#..##....##.......#....#.##.......#...#.##..#....#.....##...............#...#....#.......#....#...##..#...#..##.##.....#.....#........#.....###..#...#.#..#....##.#..###....#.#..##............#.............#..#...#......#........#...............#...................#.....##.#.#..#......#....#.#...#....#...............#......#.......#.#.##........#.....#.#......#..#....#.............#.....#.......##....##.#...#..
..............#..........###..#...........#.#.#........#.#...#....#....#......###.#.#...#..#......#...#..#.#.................##...........#............#...###......#..#..........#....#..#...#....#............##......#.........#.#.#....#........#.............##........##......#.........#.........#.#..##.......#..#....#......#.....#.##.#.............#.......#....#......#....#.......##....##.#.#.......##.....#.#....#.#.....##..#..#.#..#.......#..#...#.......#...#.##..#.#....#........##.#.#..#........###....#..
.............#...............#..##..............##....#.#.##..#......#.##.#.......#..#.#..........#...##.....#...#...#....#.....#...#....##............#....#...#..#.#......#.#.......#..#.#....#........#.##.......##..#..#.....#...#..#...#....###..#.#..........#.....#.#..#.......#.#....#...#..........##....#........###.....##......#...#.#...#..#........##.#.#......#..#.........#.#..#.....##.#..........###......#....##....#.....#...###.#...#.#..#...#.....#..##.....#..####...#.#.#.............##..#.####.......#
...#.#....#..#...#.....#.....#.....#........#...##.......#.#.........#.....#.#................##.##.....#......####....#.#................#...#..#..#......#.....#.......#.##...#.#......#...#.....##........#.#..#.#...##...............#....#.#.#...#...#..##.##.#.....#.#....#...........#.....#.#..........................#..##..#..#......#...#...#....#..............#............#.........##.#.#....#.....##........#..#.#.#.....#................#.....#...##...#.......................#.............#.#.......#...#.
#.....#............#..#........#.....#.......#..#.#..#........###.#..###..#...#.#...#...............#.#..............#..............#.......##...#.........#..#.#.#.##......#.....#....#..#.......##....#.........#.............#..##.#...........#..........#.....#.....#..#.#..##.#..#.........#....................#.#.#..#.....#....#....#.#...##....#..#.#......#...##.###.#.#..#....###....#..#####..##...#..#........##...#.#....#..#....###..........#..##....###.......#.....#..#.......#..#......#...#...##......#..#.
..#.##.#..#............##.#......#..#....#.#......#.#.#....#.....#..#.........#.#.....#.##..#..............#.............#..#.#.#........#............#...............#.....#..#..#.......#.#..#..#.....#..............#................##.#........#...#.#...#.......####.....#.#.....#...........#.#.#..#..#........#.#.....#..#........#........#....#..##.#....................#.......#...##.##.........#...........#...........#............#.......#..#..###............#........#....#......##......#.....#...#..#...#..
......##......##......#......#...#.#....###.#......##..#..#.#..#...#...###..##...##...#...#..#..........#...............#....#..#.#...#..#......##.#.#.#............#.#...#.....#.....##...##............#......##.#.....#......................#.......#..##.#.......#....#.....#.#.........#..##............#..##.......#.......#.....#....##......#........###..#.#......#.......#...#.##....#......#.........#..#....#........#............#....##.......#...#......#....#...#.............#...................###...#.....#
...#............##.....#....................#.##......#...............#.#............#.....#..#..#....#..#..#..#.###...#.........#.#..#..#.....#.#..#.#...#..#...#...#...#...#....#...#...#.........#.#.#.##.....#....##............#....#...........#.........#.............##...#....#..#...#...#.#......#.......#....##.#...........##.#...................##..#..#..#.#.....#.#....#...#......#.#..........#....#......#..#.#...##.......#....#................#.....#...........#..#...............................#.......
.#.....#...#.....#.......#...........#.......#.....#....##.............#.#..#.#.##...........#.....#..##......#.#....#.#.#..#.....#..#.###.#.#.#..#......#..#....###.......#.........#..#...#.........#.#.....#..#.#.....#...........#.............###..#........#..#.#.#..#...............#............##......#.......#.....#...#........##....#........#.....#.#...#....#....##.##........#.............#..#.#........#.............#...........##.........##.............#.........#...#....#.#.................#...........
.#...##..#....#..#.........#..............#......#...#....#...#.......#..................#.......#........#.......#.#..#.#........##...#.....###.#..#.###.#.#......#.##...##...#.............#.....#.........#....#.....#..##....#...#......##.................#.#....#......#..#...####..##..##.....................##..#.........#..........#.#..#........#...#..........#...#...##....#..#.##..........#.#.#......##........##.....#...##.........#......#.........#........##...#.........#...##..........#...#.....####....
#......##........#......#..##..##.....#....#.##..##....#..##.#.#....#....##.......#.......##..#............#..#...#.........#...............#....#....#.#.#.......##...#..##..#........#.........#.#..............#.......#..##..#...#......#.#........#......#.#....##..........##..#.........#.......#....##.......#..#.....#..#...#...........#.###.#.....#.#..#..#...#.......#.....#.#.#...........#..#.#..#..#.....#.#...#........##....#..#........##.......#.##...#....#..#.............#.#.#..#.....#.......##.........#
........#.#..##....##......#...........#....##....##.....#.##.......#...#...#..........##......#.......#....#.#............#..#.......#.................##....#...#.##........##.....#...#...#...####.....#..#........#..#.#....#.....##.#.#...#...#.............#.#..............#....#...##...#......#..#..##.....##.#......#..........#.#...#.#......##..#........#...#.....#...#.##........#.....#....#....#....#...................#.........#...................##............#.##........#...#...........#.....#....#....
.....#.........#................#...............#......#..................#........#.........#........#.#..#.....#....##.....###..#..#.#..#....#..#...#........#.#.#...#.#.#.#.#.....##.##.#.....#.....#...#.......#..#.....................#..........#......#.#......................#.........##.#...#.........#..............#...................#..................#.....#..#........#..#.#....#......#..#...#......#.#..#.......#...#...#.....#.........#...............#...........#.#..#.#...##...##....#...........#.##
#..#.......#.........#...#.....#...#....#..#..............#..........#.#.#...........#..##...#....##......................................#.......#.#.....#.#.....##..#.##..##.##...##...#.......###....#.......###..#.#.....#..#...#..#..............#...###.###...##....#..##....##.#...#.#....#..##....#...###..#....##.................#..........#..............##........#..#...#......#...#.............#.#...#...#......#.###..#...#...#..#......###........#..........#.#....###.......#.......#......#.....#..#......#
.......#.#.....#.......#...#...........#...#.........#....#....#........##...#.........#..........#....#....#...#.....#........................###.................#.#....##.....#......#.#......#...#..#.....#.....##.#...#.#..........#.#.......#...###.#.......##..#..###...#.#.#...####.........#.##...#.#..#........#..............#.##.#.#..#..##..........#...........#.#.....#...#............#.##.##...#..#..#..............#.#......#.#....#..............#.#.#..........#......#...#..##....#.................#......
..#.....#......#....##........##.##....#...#...#..........##.....................#.#.......##.#...#.#..#..#..#.....#....#.............#.#........#..#..#.......##..#......#.#.....#....##...#..........#.#....#..#.......#..#........#........#.#...##..#....###....#.....#...#...##..##....#..........#..#.........##..........#....##.#.........#.#..#..........#.................#....#...#.#....#.........#...#.....#..............#.......#....#...#....#..#..#...........#......#..................#.......#..#...........
........#.........#...#...#.....#...#....#.#....#.#.#.....##...........#.......#...#........#....#...#...#.....#..........#.#.....#.#....##.......#..#.#....#.#...#..#........................#..#...###..##..#..#...........#...#..............#..##...#.....#.##...................##....#.##.....#.#..#.#...#.......#....##.#........#..#.......#........#.......#..#...#....#.....#...............#.#..#.#........#..#...##.............#..#.##.....#...#.###.#....#........#.......#...#............#.....##.........##..#.
.#....#....#.#....#....#.....#...#.........##...#........#.#....#.....#..#..#.##....#...#.#......#.#...#.#...#.....##.##.....................#...............##...##........#..#......#..........#....#...#.......#........###...#......##.....##...#.....#...#..##.##...#....#....................#...........#..#.......#.........#...........#......#........#..........#...#.#...#........#...##.#.##...##....................................#....#.......#..#.#...........##....#.........#..#............#........#....#.
.#..........#....#......#...#.#........#.#..#......#...................##.#..#.###....#.###..#.......#........#....#...#.##....#...#..#.......................#..#..#.....#.#............#...##.##..#...#..#.#.#..#.#.#..#.#.#..........#..#..#.#......#.......##....###....##..#....#.#...........##..#..............#.....#.....#....##...........#................#..##...............#..#..#.....#..........#.#....#.......##........##..#...#...#..............##..............#...#...##...........#......................
.#..#......#.......#.#......#....#.##.#.#..##.#...............###.#...#........#.....................##.........#.##..........#.....#...#....#..###..........#.......#.##..........#..#...............#....####.....#..##.....#............#.......#....#..#..#..#....#........##.......#...........#.......#......#.....#..#........#..#.........#..#.........#..................##.....#####.............#.........#....#...#..##.#............##......#............#.........................#......#...........##.###....#..
#..#.....#.........#......#.....#......#..#.....#.......#...#....#.#...............#..##..#.#.......#.#....#.#............#........##..................#..........#...#..#..............#.......##..#...#.....##......##.#..#..##....#....#.................#.#..##...#.#...#....#.#......##...........#.......#............#..#....####..#......#....##......#.....#.....#...#.....#..##.....#...##...#.......###......#......#.........#..#...#.###.#.......#.........#.##.........#..#...#.#.....##.................#........
...#.........#.....#.....#....#......................#........#..##.#...#.......#....#...............#.......................#..#...#.#............#....#....#...##..........#........#...........#..#...#.........#.......#..........#.#...#.....#...#......#........#...#..#...#.##......#....#....#.......#..##.......#...#........#...........#..##..#....#....#...#..##...#...##.....................#.........#.......#.#.#.#..#.....#..###.....#....#................#.......#...........#............#..................
..#................#........#.#.....#.#.#....##.#.......#............#...#...##.....#.##..#....#.##...#..#.##.........###.....###..............##................#......#.............#.#....##..........#####................#...........#..#.......................#............#..#.##..#..#....#.....#......#...#....#..............#...#..#...#....#....#.....#................#.###........#...#...#.#.....##.#....##..##.#..#........#..#........#..#.........#........#.....#.......#.....#..#.......#..#...............
..........#..........#....................###..#....##...#......##.....#.........#####...#......##..............#.#....#..#..##...#........#..##...........#.#.......#...#..#..#..#........#.............#......#.........#.#....#...#.##..#..#...#.......##...#...#..#...##.....#.#...#.#..#.#....#.........##..#.......#.....#..#...#....#......##.#...#.##........###.............##..#...#.#....#.#..............#.#...##....#....#.....................###.............#...............#....#...#.#..#.......#..#......#..#
..#.#..#..#....##.....##.......#..##.#.......#..#.........#..#..##.......#...#..#...#...............#.#....#.#......#.......#.....#....##....#.#......###..#..#..................#...........##......#...#####.....#..#..............#...#..............##.....#..........#....#.........#....#........#....#.........#..#..##...........##...#........#..........##.............#..#..##.....#.....#.........#.#.##.......#..#...#.#............................#.#..#.......##.....#.....#...#................#...............
.......#.#.#..#..............#....................#....##.......##..............#.......##...................#..##....#......#.....#....#................##....#.......##..............#........##............#....##...#..........#...#.#......#..##.......##......##...#..#.....#...#..#...##.........#....##..##...........#.........##........#..#.#.........#...#...#......#.#....#...#....#...#....#..........#.#.........#.........#.....................#...##.#...#.#..........##.#.##...#.#.#.........#...#...........
..##.#...#.............####......#..#..#........#.#...#.#............#....#.#......#......#.......#.#.....#..#...........#..##.#.........#.....#....#.#...................#.......#...##.....#......##............#...........#.....#..#.#......#......#.#..#..........#..........#..#.#....#....#.#.#.##.#.....#...#..#........#.#..#......#.....#....#...##.........###...#........#..##..#..#.##.....#..#..#...##...#.........##.##...##....###.....#...#.##............###.#...........#..........#...#.....#..#.##.........
.#....#.....................#.#.......#.#.#..#.....#.........#...#..............####.#....#..#..........##...#.#.................#...#..#..##..#.............#...#...........#.........#....#.....#.##.#...#.....#.....#...#...#....##.##..........##......#...#.........#.#......#..#..#.##.#.#...................##........##.##..##....##.....#..............#..............#......##..##.##....####.#....#....................#....#...###...#.....###.....#..#...#..#..#...#....#...##.#...##.....#.#.........#..##...##.#.
...#..#............#.#...#................#.#..#....#.....#..#....#..#.................#.#...#...............##...##...#...#.##.......#......................#...#...#......#....#.##.#.#.......##.......###........#........#.........#...##...#..#.#..#.....#.....#..##....#...###......#.......#....#..#.#.#.....##......#............#..#.....#......#...#....#..#.................#.#.......#....##..#........#..###....#.#......#......#..#...#.......#..#.###.............#....#..##......#.#.#......#..#.#.#....#.......
#...##.#..................#...##.#.....#...#.........#.#..#....##.#.#..#.#..#.....#........#.............##....#.......#.#............#..#.#...##.....#....#........#....#........#....#.....#...#.....#...........#.#..........#..#.#..............####.#..#......#..#.#....#.......#...#..##..#..##.........#.............#....#......#......#.......#.....#.#.................#...#......#................#.#.............####................###.#.......................#..#...#...#.....##........#.......#.#........#....
..##.#...##.#...#.....##.###.#..#.....##..#...........#.#.#.##......#..#.#......##.#....###......##..#.......#..#.....#....#...#...##.#..#................#.#............#.....#.......##...............##..#..#...###....#......#...#.##....#.##......#...#........##.....#........#.....#........#.......###......#.#..............##.#...###.##......#.....#...#..#..#.....#..#............#....#...##...#...#...#.....#..#..#....#...........#...............#.....#..##..#..#.#..#.........#........##...#..#......#.......
...#.####..............#..#.......#........#....#...........#.................#........##.........#..#..#.##.##.....#..#.#..................#...#....##...#..#..#...#........#.......#........#..........#.....#......#.........#.##.....##..#......#....#.#..........#....#...........#.......#.#.#...#.#...........#..........#.#.#.#...###...#.##.#.#....#....#...#..#..........#.....##..##...#.#...#..#.......##..#...#.#.#...##.........#..#........#..#...#..............##..#..................##....#..#...#.#.#.......
................#...#....#..#....#.....#..........#....#....#.#....#..........#.......#.......#.......##....#....#.....#..#.....#..#...##........#..............#...#..#.........#.......##.................#...#.......#..........#..#.##......##....................#...........#...#.......#...#..............#...#..#.......##........#.......##....#...#...........#...#...#.......#.#.#..#..#..#...##.#.....#....#...##...#..........#......#..#............#..#.....#......#....####..................#...##....#.#...#.#
.#......#..#.#..##.##................#..#...........#....#.#.#....#.....#...#.#...#..#.........#......#.#.......##......#...#..#...#..#...............#....#..#...#....#........#..#..##.......#.........#....#......#....#................#....#....##.#................#.#.......##.......###.......#.#......#.#..#..#..#........#......#......#...................#......##...............##.#.#.....##....#..#........#.....#...###........##..#..............................#.##..##.....##............#.#..#..#.........#
#...#.#..#....#..###...........#........#....#.......#.#.#....#............#.....#.....#.....##..#.#.....#.#.........................................#.........#.##.#.###....#...#.###..#.....#....................#.#.........#.....#............#...#.....#.......#.##.#...#.......#............###.......##....................#....#...#..##.#..##.......#..#.#...........#.#.#...........##..#...#.......#....#.##..#......#......#.#.#.......#.#.#.............................#.........#......##.....#......#......##.##
...##......##............##..........#.#......#.#.#..##.##.##....#.#......##.......#..#...........#...#.#.#..#..........#.....#......#..............#...#.#.........#...#.....#........#........##...#..#...#......#...#.#.................#......#.#......#.#..##......#.......#...#...................#...##.........#.#.##..#..##.###..##......#....####.#......#..#.....#...#.#..#.................#.#.....##...................#....#...#.#.##...#........###.#...........#................#.....##.................#......
..#..#.#...#............#....#.##.#..#......#.##.#....##....#..#.....#..#....#...#.#.#.#...........#...............#..#......#...................#.......#.##........#..........#....#...#.#.....#.....#......#............##......#................#.........#............#..#.#...#...#..#.#.....###.....#...........#.#..#....#..#.##.#....##..#..#........#....#.............................##.............#.....#..........#.#........#...#.#...#....#.....#.........#.#.....#..#.#.##........#....................#...##.
#....#......#....#..#..........#....#.###....#.......#.#............#.#.............#.#......#.#.....................#.#................##.#.......#.##..........##.#........#.......#.........###.........#.....###.......#....#...........#........#....#.........#..#..#.......##.......##..##.............#....#.....#.....#...#....#.....#.......##.......#................#..#....#...#....##..........#........#..........#..............................##.##...##..#..#.....................#..............#.#.........
.......#...................#...............##............#........#..#..#.......##............#.......#.......#.#.#.....#..#.#...#.#........#.............#....##.##.#.#...#...#.........##...#..#......#...............#.......#...#..#....#...#......#.##.#..#.#......#....##.................................#.........#..#.#....#........#.#..#..............#..#.......#..##..#...#...#........#....#.....##..#.................#..............#.....#..#.#..............#....#...#............##..#..........###.........#
.##....#..........#...#...#....##.......#....#.#.#..#...##....#..#..#.##.......##...#........####.....##.#..#..#..............#.......#..#.#.#..##......##....#......#..#.#...#..#.........#....#...#...........#....#.......#.....##....#..###......#....#.#...#.....#...............##.......#.....................#..........#..#....#......#...##...#...#........#..........#..#....#.......##.##........##.###.....#...........#....#..#.#...#.......#...#..#...#.#.#........#....#.#.......#..#..#.................#.#....
.....##..#..#.##....#...........#..##.........##....###......#...........###.#..#...#....#..###...#.....#.##..#.......#.....#....#..#........#........#.#..........#.....#.#.#....##...........#.........#....#.............##.........#.#......#.....#..##....#.#....##.#.....#..#.....#....#....#.#......#...........#.....#..#......#...#....#.##...##..#.....#.#..#......###.....##..#..........#.......##......#.....#..#..........#.#........#..#...........#..#......#...#.....#.#...##.....#.##...........##......##....
#...#....#.....#..#....##.###....................#..##......#..............#............................#.....#.................#.....................#................#..#.......#.###.....##........##.#.....#...#............#.............#.........#...........#...#......#..#.......#...###.....#....#..#...#...#.#.......##..##.....#........###.##...#.#............#...#......#.##...........#....#.##..#......#.###...#..##..................#..##......#......#.#............##.......#..#..#...............#.#......
.#..#..#............#..##....#....#.###..##............#..........#...##...................##.............#..####.......#...##..........#.##.......##..............#........#.###..........#...........#........##.##.....#.....#......#............#.#.....##...#.#.##............#......#.#.#.......#............####.......#.......#.#.#..#.#...#.######......#.##...#.......#.#........#..##.......#..#.#.#.............#..#......#.##......##....#.#.............#..#.....#.............###..#....#..................#.....
....##.##....#.#.#...#........#.......#..#..###.....#.#...#...........#.#.#.##.........#.#...#...........##.........#..#..#.#......#.......#.#..........#....#.#..#..#.#....#.....#....#.....#.....#.#..#..............##....#...#.##...##......#....#.#.#...#......#....#.........................#....#................#..#..#....##......#..##..#..#.##..##....#.....#..#.#....#.###......#...##............#............#...##......#.##..#.##..........#..........#....###..##.....##..#...#..#.#.#......#..............###
..#.........#.....##...#......#.#.......................#............#....#...##.....##...##...#.....#..........#....#..#..#.....#..#.............#...##...#.#...#.....##...........#...........#..#..#......#.#.#.........#.....#....#...............#...###..#...........#.............#........#............#........#.#.......#...#..........##..#.....#......#..#..##.....##.......##...##.......#.....#......#.#.....#....#...#.......#...........#...##..#.#...##..#.#.........#...#......#.....##.#.......##.......#..##
..#..#.......#...#...#...#...#..##.#.##.#..##...##.##......#...#.......##........#........#.#..##.#....#.......#.#.#.#..........#.....#......#..#.................#...#........#........##.#.....#.#...##.##..#..#.....#......#.#.#..#...#...#.##.#.#......#.......##...#...#......#..#..............#..#...#...#.#.#....#...#...........##..#..#.....#.....#....##....#...#.....#....##....##..........#.#.#...###........................##.#....#......#...#..##.....#...#.#...#............#..#....#......#..##.#..#........
.......#.....#...............#......#......#...#..#.........#.#.........#.....#...##.##..##..##.##.#.#.......#...###.##...#.....#.##..........#.....#..#.....#...#.#....#.............#...........#..#.##......#......##......#............#..#...#..#........#....#...##....#....##........####.....#.............#..#...##..#..###.#....#.......#....#.#..#....#....##.....#.....#................##...#...#.#......#.......##...#.#.##...##............#...#..#........#.#...............#.................##.......#........
..........#..#...#......#.........#........#.#.......##................#......#.#......###.##.#.........#.......#..#....#.#....#........#.#..........#..#..#.#.....#....#........#.#.........#.#.#....#........###.....#..#..#..###.............#..........................##...#.....#....#.......#.##.............#.......##....#.......#......#.....#.#..#.####..#...#.#......#.........#.........##.......#.#......#.....#...........#..###...#..#....#.....#...#.#.#.....#.........#..#..##...#..#.......#.#......##..#.#.#
.....#......#......###....####..#...............#...#...#.......#......#..................#........#...........#..##...#..#..###........#.###...##..#..................#.###....................###..#.....#........##......###.#....#........#..#..#....#..#........#...#.......#........#.......#...#..................#......#....#.#.#..#........#..............#.............#.....##.........#........##.#.............#.#.........#.........#.####...#.........#....##....#........#.#.................#..#.##...##......
#..........#...#......#.#...............#.........#.##..#..#..#........#......#....#..#.#..#...##...#.......##.....#.#..#....#.#.#..#..#.......#...##.#..#............#......#...#.#...............#..#.........#...#..#..#.........#......#.....#.###.#.#.#...#.............#.#..#...#..........#.....#..#...#...#...#.....#....#....................#...##....##..##.##.......#..#......#.............#....#...#.....#.......#...#..#.......#.....................#....................#.##..#.....#....#.....#...#...##.#.#..
.##.....#......#.##...............#..##...#.......#.....#.#....#.#.#..#..............#...#.#.............#..........##..##....###..#....#.........#..#......#....##....####...#...#.....#.........###.........#..###...#...#.....#.#.........#...#.......#........#...#..#..##.#.#........##....#.#...#....#..............#.......#..#........#..#.......#.#.#..###..#....##.###.#.............#......#..#....#...#..........#.#..#......#.#..###....#.....#...#.....#..#......#.##...#..#............#....##..#............#...
..#...#...#..####...##.###..........#............#......#..........###.#..###..#..#....#.#..###.#....###....#.#.#....#..........#........#.#......#..##....#........#........#.#...####....#...##..#......#.................#.....................#...##....#......................#..........##....#.....#..#.....#.##..#..#..#.##.##..##........#.#........##..#..#.......#........#.#....#.....#......#...#..........#...........#.......#....##........##....#...#.#........#.#...........#.....#..#...#..#...##....#..#..#.
...#........#.........#.......#####.##........#..........#.......#.........##..##........#....#..#.#...#.......##...........................#..........#............##.........##..#.....#..#..#.#..#....#.#......#...#.....#............#.......##...###............#.....#......#..#..#.##.....#...####......#..........#..................#......#.#............#........###.....#......##...#..........##..#....#......##.......#.....#...##...##.....#.....#.......#..............#..#.............#..........#............
....#..........#.......#.#..##.......#...#...##.........#.#...##.......#......#...#................#..#............#...##.........#.....#.#...#......#....#....#..#....................................#........##....#......#......#.......#...##.#.................#.##....#...###..#.#....................#.#........#....#......#.#...#..#...#...#..........#.#...#........#.....#.#.##....#.......##....#...#...#...##.#...##.#...#..........#......#...............#.#........#.........#...........#................#.#..
.#.##..#.#..#....#.##......#.##...#..#....#.###.#.....#..#...#.....#.#..#..#........#...#..##...#....#......#.....#...#.....#.....#..##.#..#.....#..#.#.........#.#....#.#.#.........#........#...........#.#..........#..##.....#....#.......#......#.......#........#...##.#.#....#...#.#........................#.#.....#.....#........#.......##............#......##.#.............#.#.............#.....##...#.#.#.....#...#.#....#..#.........##....#.#.............#...##...#...#.#.....#.....#......#.......#......###.
#......#.......##....#...#...#.##...#...#.#.......##...............#..#..#....#.....#..#........#...#.#........##......##.#...#.##....#.......#..#..#....##.........#..#.##............#.#...#..##..#...#..#.....#................###.#.#......#....#...#..#......#..#.#..##...#......................#..#...##.......#.................#.#.........##.............#.......#..#.#.....#.........#.#.#....#..#.#.#..##............##.#.....#.....#..##....#.#........#....##.....#................#......#..#.......#.....#....#.
........#..#.......#.#..#........#................##.#.#...#....#..#.##.#...#.#.....#...#...#..........................#.......##..#....#.........#...#............#...#......#..#........#.##..............................#.....#.#..#......#......#.#.........#.#......#...#.##.....##....#....#.#.#....#..#.#......#........#.....#........#.#.....#........#..#......###.##..#.#.....#...##.#.....#..#......###.......##...#..#..................#.#.......#........#...........##...###......#...#.##.#......##..#..#.....
#......#..#.....##...#........##.............#....#......#.#...#........#..#......................#..##......#..........#.#.......#.....#.#.....#....#..#..##........#.#....#.#...........#......................#.#......#....##.##.......#............#..##........................#.#.....#..#....................##.....#......#...#....##....#..##.......#................###.#......#.#......#...##.#...........#....#......#............#.#.#...#..........#.#.##....#.........#.#..#....#.....#.......#..##.#.#.#.....##
#....#.#.............#...##...###..........#............#.#.##....#.###.##.##......#.###.#..#..#.#..#.......#.##.##.....#.......#..###.....###.....#...##..#.#.....#......#..#.......#.......#....#..#.##........#..................#.#.....#........###..#..#..#.#..#...........#...#..#..#.#...#..#....#.#.#.#.#..#.#...#.##.#.......#..#.........#.##.#.....#......#...#.....###..........#..#...#.........#......#.....................#........#....#.#.#....#.....#....#...........#......................#..#.......###..
.#...#....#.........#...#...#.#.........#..........#..##....#..##..##........##........#..........###....#............#..#.....##...#...#.#...#...#....#...#.....###..###.....#...........##...#.###...#.#.#...#...........#.......#................#....#...#..#..#...............##.#....##..#.....#.#.........#..#...#..#.......#..#.#.#......#..#..............#...........#.#...###.........#....##......#.##....#........#....#.......#........#...............#..#......#.........##...............#.#..........#....#.#.
..#........##..............#......#..#.....#.....#....#............#...#.....#####....#...............#.##....................#.#..........#.........#..####..##............##........##......#....#....#..##....##.#.........#..#.#..#.............#.............#..#...##...........#..#..#..#..........#..#.......#....#..........#....#..#.#....#...#..###..#..#..#.##.......#.#...##.....#.#..#...#..........##.....##.................#.###.....#....##.#.#...#............#.###..#.#.#.........##.#....##.#...#..........
...#.....#...........#................#.....#...#..#........#..###........#.......#......#.#....##.....#............##....#................#.#..#.....##.....###.#....#.....#............#......#........##.................#......##..................................#..................#........##.....#.....#..#..#.........#...#.#......#.....#..............................#...##..........#.............#..#..#.........#.#..#......#...#..##..#....##.....##..#..#..#.#..#..........#.............#.##...#.......#.####
...............#......#....#......#.....#..##.#..#.........#...........................##..........#.....#..........#........#.....##......#.............##..#....##.................#.##...##.....#..........####.....#.....#...#.#.#.#...#.#..#.....#.#.......##.....#............##..#..........#.....##....#.....#............#.#......##.........#....#...####................#.......................#.....#.........#..#.....#...#.......##...............#......#...........#..#......#..#..#............#..#...##......
.......#.#.....#....#....#......#.............#............#.....#...#..##..#.....#....#....#..##..#..#.....#....#.........#...#.............#..#........#.#.#..#........#.....#..##..#.#..#..#.###...#.....#.....#........#.#............#.#.......##...#......#.....#...#...#...#.......#.........#......#..#........#.#.#.#.......#............#...#.....#......#......#...............##.#.....##.....#....#...#...#.....#.......##.#..#..###...#.....###..##..........#..#...#........#...#...#....#..#.#.#..#...#.....#...
##....#............#..........#...#.....#......#....##.......##..#.......##...#..#..#............#.................#...............#.....#.#.#....#...#...#.........#.#...##..........................#.#.....#............#..........#.####......#.............#....###...##...#.....##.............##.....##....#.#.##.#.#..#.#....#..#...#....###..........#.#.....##.#..#....##.....#....#.###...........#.#...##..#....#....#.......#.......#..#..##...#...#.......#.#.............................#.......#....#..#.......
....#.......#.###.......#...#..#..#........#.##.......#......##.#.#.....##...#.###...#..#..#.........#........##.....##........#..#.......#......##...#..#...#...#...........##........#..................##..............#.....####.......#.......#............#.....#.#........#....#...##..#.##..............###....#.#.............##..##.......#...#..#.....#.#.#....#..#...........#.#.........#...........#..#.......#.....#............#..#...#.#........#...#....##...#..#.#.#...###.......##.##...##...###...#.#.#....
...##...............#......#......................###..##.#....#..........##.###...#..#...#......#.#..#..............##...........................#.....#.#..##.......#..#..#........#.......##.##...#.#...#.....##..............#..#.............#.....#...###...#.....#..........#....#.##..#..............#.........#..##.#......##........#.............#..#.....#..............#....#....##......#....#......###.#......#.#.##..............#........#..#...#...#..#.....#.#............#.....#.###..#........#.#..........
#........#.....#.####...#....#...#.....###.#.......#.....#..#.#.##...#....##.....#...................#............#...#...#............#...#.#...#.#...................#...............................#....#...#..##...#.#........#........#...........##.#.#..#...#.........#.#...........#.#.#....#.#.........###......#.#........####......#.....#..........###....#...#..#.#....#......#....#...#.#...#.#..........#.#.....#..##.##.........##.#...#.........##..........#.........#.##.....#............#...............#.
.....#.............#..........#.#............#.........#.........................##....#..#....#.#....#..###.###.....#..#.###.....##...................#......#.........#................#.#......#...#..###.#......#.........#......#.#.....##............##.#..#.....#.............##.........#.#..#............#.....#.#.....#.#.....#....##.................#.##..#.....#...#.#...#..........##..#......#.....#......#...#..............#....#..#......#...#...#...####.......#......#......#......#.....#..............#...
#.......####...#............#..#..#.#.#.#........##...#........#.......#.......#.#.....#..##............#.......#..##.........#.#.......##..#.#...#...........#.#.#.......#...#........#..........#.#......##...##................#...##...#.......##....#......#.#......#.#......#........##...#..#.#.....#....#....#...##....#...#...#...##....#.............##................#.......#.....##......#.#.##...#...........#........#...#..#..#......#.......#...#..#..#..#...##.....#.##.#.............###.....###.....#......
...##....#....##......##............#...#.....#................#......#.....##..##.....#......#..#.....#..#.#....###..#....###.##.....#.....#.....#..#.#..........#..#............#..........#..##....#...#.#.........##.#.......#...##......#.#......#...#......#....###.....#...#.#......##..#...#........#.........#..#...#....#........#..#.....#.#..#...#.....#...#..#...###....#....#.....#...#.#..............#.#.......#.......#..#.#..#...........#..#..#.#........#.#.......##..#.........#....#.....#........#..#....
##...#........#......#.....###.#...#..##.#..#.......#.......#.#.#...###..#...##...##..#...........#....#......#..........#.#.......#.##...#.##.....##....#...................#..#.......#.#......#.#.###..##.##.#.#...........##.........#......#...#.#..............#..#.#.....#..#..#.......#.....#.....#...##....#........##................#.#......#.##...#..#.##.##...#......#............#.#..###..........#......#......#..##.#...##.....#..........#.#..#.#..#....#...#......................#....##...#.#.............
#..#.......#....##............#..#..#....#..#...#......#..##........#.#.....#.##....#.#.#.##..####..##.........##...........#.###...#..#...#...##.#.###..#..##..#..#...#........#..#................#......#......##.....#.##.....#..#....#........##..#...#..#...##.#...#.....#..#........##..........##.#..#...#.........#.....#..####...#..#.............#.##.#.....#..........#..............#...#..##...##...##.##........#.........#.#......#.......##.......#..#......#.....#.......#.##......#...##........#...#.....#..
..#.....#.......#.......#..........##...........#...#....#....#.#...........##..........##.........##.....#..#.#...#....#.#...............#....#.#....#..#................#.....#..#...#.##..#.....##.........#.....##.#......#.#...................#.......#.....#......##......#......#......#.##..........#...#..###..##.#.....#....#...........#..#.......#....#.#...........#..#....##...##.............#..............##.#.............###...#...#.............###....#...##.....................#....#......###......#...
.#...##..##....#........#...#......#..#.........#.#..#..##.#.....##.....#........#.#........#..........#....###....##.#..#.....#....#...#.........#....#.....#.......##.#....#..#.........##....#....##....#..#..##...#.#......#.#...#..##.#.#.....##...........#..#..#..##........#.......#..........#.#.#...#..#.....#.#.........#..##...###.....#...#......#.#...#.........#......#.......#..#.........#...#.....#..#...#..#.......#.#...#..............#.......#.#.#.........#.....#.........##.......#............##...#...
...##..#.#.##.#...#...........#..#............#.....#...#...#.#...#......#.......#....#............#......#....#.......................#......#..#.......#.#........................#.......#.......#.##.#..#.....#..................#...##.#...##....###.#.#...##..................#.....#...#.#......#.........#........#....#.........#..#.....#........#......#####...#..##.........#..#..#.........#..#....#.....#..#..#..........#.#.........###..#..#.#................##...............#.##........#..........#.#....#..
......#.............#.##...##...............##......###.#..#..##..#..........#..#.......#.......####...........#....#......#..#.......#..........#..#...#.........#..........#..#.....#...............#..........##..#...#......#...........#....#..#.##.........#....#......#......#.......##..##.#..#..............#....#..##.#..#.............###..#..#.#..#.#.#..##.#.......##.#...#.....#.#..#..#....#...#.........................##.........#.............#..###...........#.##.....#.............#.....##..##.#...#.....
##.........#.#.....#...#.....#.#......#....#..........#................##......#..#..#.....................#.#....#.....#..#..####.#.###..#...#.....#.....#.#....##........#..##.#..#.##....#....#.....#.#............##..#.#......####...........#..##.......#......#...#.............#..#....................#....#..............##...#....#...#.......#..##......###........###..#........##.#...##...............#.#..#.#............#..........#...........#.............#......................#....#..###........#...#...
....#.....#.......................#.....#..............#.....#......#.##..........##...............#......###...#....##...#..####......#......#...#..#..#.......#..#.#.......#.#....#..............###.........#..#........#......#....#...#...........#........#......##..........#.....###..##....#.#......#.......#.........#...##.......#..................#............#..#..#.#.....#..#.....#..........#........#.....#..............#...........#....#.............#......#.#.....#..............#.#....###......#...#..
#.......##...##....#.............##.......#....#.................#.#..#..#...#......#...............#......###..##..........#..#..........##...#...............#...........#..#......#.....#...#........#...#....#...#.#.........#........#.....#..........#..##...#..............#...##.......#......#........#....##..###.....###.....##.......................#...........#.#..#....#......#.......#..#.....##...#..#...........#...#.........#..##......##...........#...#......##..#.....#.....#....####..#.#.......#.#....
..#............#...##...#..........#...........#.#..#....#...#.#....##..#..##.............#......#...#.......##......##.##....#........#........................#......#.............##....#.#.............#..#.......#.............#.......##...#..#....#...#.........#....##.............#.....#........#..............#..............#...#..####...................#...............#....##...#..#.#..............#.#..#..##....#..............#.#..................#........####..##.#..#.....#.......#.#..#.....##..#..##...
..........#...##...#..##...#..#.#.#..#.#...##......#..........#..#.................#.#.#................#.#....##...#........#..#.#..##........##..#.#.......#..#...##..........##..#............#.#.....##.......#...#....#...#.....#.#...#...#....#.....###....#.....#....#..............#...#...#....#..........#.#............#.......#.....##........#.......#.##.....#..#....#.....#...#..#....#.....#.......#..#...#....#.....#.#...#..........#.......#....##....##...........................##.#.....##........#......
.#....#........##..#......#..............#..#.........#...#.....##..#........#......#.#..#.....##...#..#....#...##.......#......#...##..#.#.#....#.............................#............###..##...#.#........#..........#...#..#..........#...###.....#..............#...............#...##....#....#.........#...............#.....##..#.###..........#.#.###.##....#.#.##...........#.........###......#.....#...........#.....#.##..#......#........##..........#..#........#..#.................#...............#......#
##.##........###...#.....#..#.#.#........#..#..##......#.#...#...#......##....#...#.#..#........#............##.....#...........#.......#....#.....#...#.#........#.#...........#.....................#..#.#...#.#........###....#...................#..##.................##.##..#.#...#......#...#.................#......#.##.....##....#..........#.....#...#.......#.......#.....#.....#..#.......##...#.#.##...###..#..................#..#....##.#.#....##.#..##......###....###..#..........#...##....#...#..#..........
.#....#...............##..........#....#..........#.....##.###..#..#..##...#........#..##....#..#..##...#..............#..#.#.#........##.#..#....##..#...#..#.#.............#.....#.......#....#.....#.#.....#.........#.....##...#..#.....#..#....##.#....#....#....#......#..#.#......#.....#......#.#...............#.#.#....#....#.................#...#...#.............##..#..#.#.....#....#....#.#.....#......#.....#.....#....#.#....#.#..##..........#..#.......#....#.........###......#.##......#.....#...#........#
...#.#......#...#.............###.........................#.....#...#..#..#.#...##...#.#....#....#..#......................#...#...........#.#..#...#...#.....#...###.#......#.........#.#................#.#..........#.#.#..#...................#..............#...###.....#.#####...#......#.##...#..#..#.........##...#.#.#....#...........#.#......#.#.....#..#..........................#.....#.......#.....#.#.##...#.#.....##..#...##.#...........#..........#..#.#...##.......#...#...#.##..##.#.#............##....#..
#.........#........#............##...#.................#...........#..........#....#........#.........#....#...........#........#..#....#.............#.........#..#...##.#......#.#.#..#.......#.........#.......#......##.............#.####.#.###..........#.....#.#......#....##.#.###...................#.............#......#..#.#...#..#..#.#...##.....#......#...#............#.....##......................#..........##..##.#.....##........##..#.........#.............#.#..#......#....#...#.....#...#.#....##....##
.......#.#.#.#.#..................#............#............####..#..##.##......#......##....#.......#...##.....#....#.....#...#....#...#...#........#.##.#..........#.........#......#.#.....#............##...#...#.###..#...#..###...#.............#..#....#.#...#.##............##..##..#......#.##...#.#.......#.###.....##...........####..#...........#.#..#..........................#....#.........#.......#......#...#......#...#......#.....##.....#.##..#..#...##....#.#............#.....#.....##......#.##..#.....
.......#.#.#..............#...........##..#...................##...##.#..#..##..#.....#.#....#...#....#...#..###.....#.........#...#..#....#....#.....#...#..................#........#.........#........###.#.............#............##........#.#....###.#...###.#......##..........#......#........#.#..#.##...............##...#..........#..........................#..##.........#....#.................#.....#......##...#.#......##....#..#..#...#...........#.#........#...#......##..#....#..............###.###..#.
#.###..#.#.......#.....#...........#...#.................#..........#..#...#.##.....#......#....................#..#..........#.#.....#..#.#..##..............#.......###..##....#.....###...#..#...#.#...##.#.........##....##..#...#.#...##.#..........##..##..##...........#....#..#.......###.#....#.##......#..#..#.....#............#.#...#..........#....#...#........##....#...#..........#......#......#...##....#......#........##...#.....#........#..#...............#........##...#.......#......#....#....#.......
.#.#.#...........##..................#.#...#.#...#...#...........#.#.#.....#..##........#...#...........#.............##.#..#.........#.#..........#...#...........#........#...#.#.......#..#...#....#........#.#.....#.#..#..#.................#.#..##..#...............#...##..#...............#....#..#...........##.............###...........#..#...#.#.....#.###.........#...................#...#...........#.#.#...#....##.##.....#........#............#.###...........#....##..........#.....#.......##..............
...........#..##.#.....#.......#........#......##.....##..#...#..#.........#...#.#..#......##...#........#.#....##...##..##.....#........##.........#.........#.###...#...#.......#.......##....#.......#.#....#.....#...#............#.#......####............#.....####.....#........#.............#..#..#.#....#......#.#..................#.................#.#....##.#..#...#.....##...#.........#.#.......#.....#..#...#.....#..#.......#.#...#..##.#.#.......##.#..##......#...............#....##...#...#..........#.#..
.......#...#.....#..##.#.#..##..#.......#......#.#........#..............#........#.......#....#..#..##...#...#....##.##..#....##.#......#.#....#.#....#.........................#...#.#...#......#....#####.....##.#........#.....#.......#....#.....#.....#.......##...#..#......##..#.......#......................##........###....##...#.....#..#........#.................#.#..........##.#...##...#.#......#......#..#...#.#.......#.............##.............##.....##.#.............#..#..#.................#..#....#
.....#.#.......#..#.#..........#....................##.#...#.......#....#...#........#.......#....#...#.#####..#........##...#...........##......######...#..#..............#............#.........#......###.##......#....#.....###.##..#...............#..##..#...#...##.#.............#.#....#....#.#.#.#..#...#....#..#.....#..........#.#......#..#....##.........#.#.##.#........#.#.....#...##..#............#..##..#........#.........#..#.#.....#.#..#.#.................#............#.....#.#.........#.#....####.#..
......#.....#.#.#.....#...#......#...#.......#.##.#.....#.###.....#.......####...#...#.......#....#......#.#....#...#......#.......#.........#...........#....#....#.####...........#.....#...#......#.....###..#....#......##.###......#....#................#..................#.........##.........#.#.......#.......#..##.#......#.......#...#...#......#......#....#..#..#.........#.....#..#.....#.............#..#..#........#..#...##.#.###.........#.....#.#.#..........#...#.......#.....#.#........#...#...#.........
....#.............##..#.....##...#...#.................#.........#.####...........#..#....#....##....#.....#.......#...#......#.#....##...........................#.....#..##..#...#..#.............#............#..#....#..#.#....#...#.....##..#..#.........#..#.#...#....#........#..#.........##........#.#.#.....#.#................#.......#...##...##............#.....#.......#..#.....##.....#....#..#....#.....#............#..#..........##...#.............#.........#.#.....#...#.....#...............#....#.....#.
..........##.#.......#......##.#..##....##...##........#..#..#.........#.....#...#....#..#..#.....#.#.#......#......#......#.#...##....#.#...###.##...#......##..............#..##.#.....#.###.........#...........#..#.....#............#........#........#..#...#...#.#...#.#..#...........#..........##..#.#........#....#.##............#.....#...###...#.....#.#....#...#..#....##...#.....#.#.........#..#..#...#.........#..........##......#...##.....#....#......................#............#.....#...#..#.#...#.#...
#..#......#.....#....#..#.#..#..#.........#...#...#...#.#.##.......#.......##...#....#.......#....#..#.......#..#...#..#...#...........#.....#......##........#...............##.##.#.......#....#.....#...##.#.....##.........#.....#.#..##........#.#.#....#.#.#.....##...#......#.#.#.......#.........#..#....#.........#.....#...#.#....#..#.......#....#....#.##...#..##...#.......#...#..#...##....#...#.....#..##.##...#............##..##...#..#.#...#......#......###..##........#.##...#.#..#.....#.#.....#.........#.
......#...........#...........##...#.###..#.....#.......#........#...#..#.#....#......#.......#....#.#...............#......#...#...#...#....###....#.#..#.........#............#.......#.....###....#.#.#......#..#...............###.#..........##.......#.##....#...............#....##.......#...#..##.............#.....#.#.##...#.#....#.#.......#...#........#......#...#........#.......#..............#....#.....#....#..........#......#..........#.....#.#..#.........##.......#.......#..#.#............##.#.....#..
.............#....#.#...#........#.........#....#........#.#.....#...#.....##..#.#...#.###..........#..............#........#...##.#...##.......##...........#.....#...................##..#.....#...#.....###..#..............#.........#......#....#......#..#..............##.......#....#.##...#.......#....#....#.......#....#.......#.#.........#..#.........#.........#....#....#....#.....##...#................#.....#..#.#.#..#.....#.....####..#...#......#....#....#.#................##....#.##.........#..#.......
..#......#.#...##.#..##..............##....#........#.......#....##............#......#....##..#...##.....#.....#...##..#.........#..#....#...#.#...#........#..#.......#..#..#......#...#.........###..##.......##...#.#.........##.....#......#..........#..#.....#...#..##.#....#......#.#....##.......#.#...#.#......#......#.....#........#..#.......#....#...#......##.#.#.....###..#....#.....#..........#.....##....#.##..................#..##...#..#.##..................###....#.#.....#...#........#.............#..
#......#.....#........#...........#.......#......##....#...#.#............##....#...#........................##........#........###.........#...##......#....##.#..........#.....#.#..#.#.#...###......#.##......#...#...........#.....##.......##...#...##.#.........#.........##..#...................#..##..#..........#.##.......#.....#......#..#......#..#........#.#.......#..###........#.#.........................#...#......#...........#.#.....#.....#.....#.#............#............#....#........#....#.#.#..#.#
.#.......#..#..##......#.#...........###....#...#....##..#..#..#....#...#..#..#.............#..........#.#.......#.#.#.......#......#..........##.....#....#.#..##...##..........##....##..........##.#....#.........#..#...##...........................#..............#..........##.#....#.......#..###......#..#..#.........#......#.#.#............#.....#...#......#...........##......#.......#.#...........#..#...........#...##.....#......#.#...##..#.#...#..#.......##.....#.#.......#..........#................###..
....##....##..#...#.#......##.....#.......#........####..#...#........#.##..........#.........#........###...#......#...#.#.........#...#.....#.........#.....#...#..#........##.........##...........#................#......#..#.....#.....#...#.....#..#.#.............#....#.#.#.#......#......##........#........#..#.......##.......##..##.#......#...#.#...#..#.....#.....#.##.###..##...#....#....##.....#..##........#.#...#..#..................#..........##...#..........##...#.....##.#.........#.#..#.#..##......#
..#.........#......##.#..#...#...#.......#.........#.....#.#......#............#.#.....##..#.#.#....#.#....#.........##...#...#.................#...#..#...#....#....#.....#..#..#..#.#.........#........#.#.#.#..................#..#.................#.##.#..............#.......#..#.#......#..#.##.#...#......#..........#......#...###.#.....#..#...........#.#...#......#........................#.#..#..#.......#.#.......#.#.......#.........#.#...#.....#........##.......#.......#....#.#.......................#...#.
#.....................#....#....#..................#.#...#.#.................##......###..#......#.##..#....#....###..##........#........#...........##...........##..........#............###........#...#...##...##..#....###.....#.#...##..........###...#.......#.#........#...#............#.....#....#...#......#.............#..........................#.....#........#.#.......#.....##.##.....###...##.....#............#.#...#......#.....##..#.........###....###...##.......#........#...#........#...##.........#.
#.....#........#..##.....#...........#........#..#.###............#....#.#..#...#..........#..#.#......#..#..#..######..#..........#...........##.......#..##...#....#..#......#..#.##..#......##.........#.##....#.##......#...#....#.#.#.#.....#......#.##........#.....#....#.#.....#.#....#....#....#......##..#..###..........#.........#..........................#.###.....#.#.####.#.......#...........#.....#..#.....#.....#.....#.#.##.......#.....#.......#.#..#..#..........#.#.#.##......#...##..#.###.............
#..#..#...............#.#...#...#........#....#...#..#.####....#.#.....#.......#............##.........#.##...#...#........#.....#.#.............#.....#....#..#.#..##..#..#.#.........##.#..#..............##.#..#.....#......#...#...........##.....#...###....##..#........#.......##.........##......#......#..........##..#...........#......#....#...#..#.........#....#....#...#......##.#.#.#..##.............#.#.#..#..#....#.#.....#.....#.#..#......#....#...........#..#....#..#...#.........#.#....#....#..#.#.#...
....#...###...#..................#..##...#...##...##...#........#......#...............#...................#....#....#.#....#.........................#........##......##........##.....#.....#..#................#..#.......#.....#........#............##..#.........##..#.###...#.....#.#.................#.........#.###.###.#........#...##..........##..#...#.#.##....##..#.....#..............#........#................#.#.#.....#........##..#....##.........#..###...#.#...#.##...#...#.......#......................#
...##..#.............#..........##..#................#................#.#...#.....#.........#.#......##...##..........#....##...#......#..............#........#.#..#..#.....#.......##......#...#.#.#....#..#........#...#......#...#.....#.........#..#...#..#...........#....#.......#.##......##......#.....#......#..#.........##.............#..#.......#..#.#...#...####.........##.......#.#...........#.........#.....#.#...##..#...........#...#..#..##....#..##....##.....#..#....#.#.#..#....##....#..###........#..
.#............##..#...#...##............#....#...#...#.............#.....#..#.#..#..##...........#....#..#...........#.#.##..........#.#..#.....#....#....##..#.....#............#.#.#.#.....##.....#.##.#....#..##.......#....#.......#....#.#...........#........#....#............#.......##.......#....#.....#.........#.#...###..#..#..............#..#.....#.......#................##...#.#.......#.............#....#.....##..#...........................#.#....##.#.....................###.#.#.......#..#.....#..#.#.
..#......................##..................#......##.........#...#..#.#.....#..#.........#....#.....##..#....#.....##.....#.#.......#..........#.#.#.##.#......#...#.......................#..##...#..#.#.........##.#..........###..........##..#...#.....#...#..#...#........#........##....#.#....#...#..#................#...#..........#............##.###....#....#...#.#..#.......#..#..........#..#.##....###..#...#........##.#......................#...#..............##.#...#.......#.......##.#.......#....#.###.
..#....#..#.....#.................................#......#........#..##...#....#..........#......#....#..##...#.#..........#....#.......#..#.##......#.#...##.........##..##...............###....#..#.......#.........#..........#....#.#...#.........#.#.#........#..........##..........#......#....#...#...#.....#.....#...........#.#.............#........#.##.#.........#...............##....#.....#...........#.#.....#...........#..#..#..........#...#...#.....#.#.....####.......#..#.......###.................#...
...#..........#....#.#....##..##...##.........#.#.##.#.........#............#....#......##....#...#..#.###.##.........#......#.###.....##..#..........#....#..#.#..#......##..#...#.....#..#..##.#..#..#.....#......##......##...#...#.....#.....#.....#........#........##.......#......#......#......#.#...#....#........#...........#..#.#.....#........#.......##.#.............................................#.......#....#...#..#.....##.............#.......#.#.....#........#.#...###....###...........##.#.....#...#.
#.#.#........#...##.........#..##...#.....#..#.#.#....#........#...#..#...#......#......###..#.......#...#...#...#...#.#....#.###.##.......#..#.........#.#..#............#....#.....#.#..........#..#.##.......#.......................##.....####..#.#...........###.............#..#.##.....#..........#................#...............##.###.....##.#............#.###..#..........#.#......###.#......###...........#.#..............#.#.#..##.#.#...##.#.....#.........#.#..#.#.#............##....#........#...#........
#...##.#.....#......#.....#.......#......###...#.................#.#.#.......#.#.............#.........#.##.........................#.........#.#.#..#.......##...#............#...#............##....#.#.##....#..#................#.....##.#...........##.......#...........#.........#......#........##..##.......#...##...#.......#.......###......#.................#..............#.#....#.....#.##.#......##....#..#......##..#.......#..###...................##....#......##.....##.#......#....#........#..#....##....
...#....###....#.#.#..##...........#.#....#.#.#.......#..#.....#..#.........#.#........#..#.......#..#.........#...........#.........................#...##..##....#.#...........#.........#..#..##................#.....##.........##...#.......#....#..####.#........#..#.#.#........##.#.....#..........#.#..#...........#...##.###..............###....#.....#..........#..#...........#..#..#....#................#....##.......##.#........##......##.....##.....#.###.#...#..#...#.#................#..........#...#..##.
#...#...........#...#.....#.........#........#...#..#...#.#..#......##...............#..........#...#..............#.....#.............#.#.........#.......#...#......................#..#....#..###..#..#..........#..........#.....#.....#..####....##....#.##............#.##....#....#....#.....#.....#.....#....#.........##.#.....#..........##....#..#........#.....#..#.....#..#.......#....#.....##......#.#.....#...#.......##...#.........###....#........###...##.#.....#...#...#............#.#...#.........#.....#
...........#.....##.###.#.#..#.#........##.....#.#..........##...##...#.........#...#.........#.#.#...#.###.#..............................#...#.....#................#.#.#.......##......#...........##.#................#..............#.......#.....#.....#.....#.................#..#........#...........##.........#....#..............#.##........#..#...#....#....#.......#...##......#.#.#..#..#........#.............#...##....#...........#.#.......#....#.#..#......#..................#.....#.....##....#.#.#.#.....
.#........#.#........#....#.....#..........#.....#......##...................#.##..##..#...#.#.#......#...#...#.##.#...#...#.#...#...#...#..#.#......###.....#....#....#.......#.#.#.....#...##............#...............#..#........###................#..#...#.##...........##..#....#...#....#...#....#.............#..#...#...#..##....##...#...###.......#..##...........#.#.#..#...........#..........#...........#....#.#....#...###.##..#......#..............#........#...##.....#.....##......#.##...........#......
.##.....#...##..##...##....#.#.#.......#..##.##...#.#..#.#.##........#.#......#..#...........#.......###....##..#.....###..#.#...#.........##....##....#..#..#.....#..#..................#.##.##....#.......#....#.#..#.....#.#.#...#............#.#........#....##.#.....#..........#.#....##....#...............####.#..................#..#..................#............###.............#....##..#.#.............................#.................#....#........#..##...#............#.#....#...##.#.......#.......#......
..#.#.#.#......#.#...#...#.#............##.........#...##....#..............##..#..#....##.#.##........#......#.#.#...#.#......##.##......#.......#..#......#..#..#..#....#....##.#.#.........#.......#.#.#..#......#.#........#.#................##.#.#....#..###..#...............##.........................#..#.#........................#..#...#..#.#.....#....#....#.##....................#..#..#.##.....#.......#......#...#....#...#.###.......#............#.##.......###..............#.........#.#.....#....#.....#.
.....####.#..........##..#.....#.....##.#...##.#.......................#.....#.......###..#.........#..................#.#....#.#.....#..#.....#...#.#...#........#.#.......#.........#.##.....#....#......#.##....#...#.....#.........#....#........#..#..#.##...#......#...##....#.#.#..#.....#..#...##....#.......#....#.......#.#........#......##...................#...###.#...#.....#..........#...#.##...............#..............##..#..##....#...........#....#......##.###..#....#.##..#.#....##..#..#....#........
.......#.....#...#.#....#..#.#...#........#....#....#.......#.#.#........#..#....#.....#.##..............#..#..#.........#..##....#...#....##........#...............................##........##...#..#......##.#...#...#..............#.#...#.#............####.#...#........#.##....####...#.....#........#..#.....#.#....#.....................#.........#......#..#...#...#....#.....#.............#...#.....##.#.#..#............#....................#.#.##.........#...##.#....#.....###...#..##...........#....#.......
.............#...#.#.#.#..#.#.#..........#....#..#............#.#...#...#.....#..##..#.#....##..................#.#.....#.....#.##.................#..........#..........#......#....#..##............#.#..#..#.......#...#......#.............#.#..#............##.#.#........................#...#..#...####....#......#..#............#...........#...##..#.....#.....#...#.#......#......#...##.....#.#......#..#...........#..###........##.##..#........#....#....#......#...........#...#..##....#.........##........##..
.#......#...........................#.#..............#.#.#.#..........#....#........#.#...#....#...................#.#....#...........##.#...####......#.....#.......###....#....#......................#...#........#..........#...#...#......#.....##...#......#........#.............#..................#............#....#...#.#...#..##..###....##.......#....#.###..#.....#.#.#.....#........#...#......#...###.......#.#..#.#.....####..#......#...###....#........#..#..#...........#....#....#....#..##..#.....#.......
......#..#..#.....##.#............#...#...........#..#.........#........#...........................#.##......#..........#...#...#.#.......##..#............#....#..##...#...#.....###.#......#......#...........#......#......#...##.....##..#.........#..##.##...#......##...#.#....#.............#..#.....#...#.##..#.....#.#..........#..#...#.....#....#.........#......#....#..#.#..#....#.#..##......#......#.#..#..#......#....#.....#.##..#..#..#.##...#.#.............###......#.#..............#.#.##..##.#..........
...#.........###.....#.#...#........#.......###..#.#.....#...........#......#..#.................#...#...#.......#...#....##...................#...#......#...............#..#...........#.........#.####..#........#...#..#.........#......................#.........................#....#..#...#....##......#..................#..#..#.....#......#......#.........##........###..#......#..#...........#..............#......#.....##.#...#........#.##..........#......#.#..........#....................###...#...#...#...
..........#.......####.......#........#........#...#....##.#....#....#..#.#...#.##...#..##.#......###..........#...#.##..#.#......#...#.........#.##.#......#........#....#.....#.......#............#........#.#..#.#.....##.#...####......#..#..#.......##....#.#....##.#..##.#....#.#...#......#.#...#..........#...#.........##..###....#.#..#...........#..#...##...#..#..........#.......#........#.#..#..#..##.#.......###.#...#.#.......#.........#.......#..................##..##..........#..#..##.#.................
..........##...#...#...##....#.#....#.#.#.#...#....#..##...............#.###...........#...##.#..#..#...........#..............##...............#....#......##.#.....#.....##.#.#..#......##....#..#............#..##..#...#..#..#.......#.#...#....#.#..#...#..##.#.#...........##........#.#.....#....#......#...............#.....###...##......#..#...#..#.....#.#............#...#.......##...........................##.....#.............##...#..#..#.....#....##..............#.......#...............#.................
..#..#....##.....#..##...#..#.......#........#....##.##..........##..#.......#....#.#...#....##.#.#..#.#..#.#....#..##...#.#.........#.#....#....#..#......#......#......#..#.#.......#...#.#...........#.###.#....#.#.#......#..#...##....##.......#.#...#.................#........#.#..........#.###......#....#..............#..#..............#...#..#.##..#..............##.#...#........##...#.....#..#....#...#.##.........#....#...#..##..........#....##.........................#.#.#..#...#....#.....#..#.......#...
.....#.........#...##..#........#...................#.....##.......#...........#...#..##.............#....#.....#...#.........#..#.#.......#.#.....#.#...#.#....#.#.......#.....#.#.....##..##.........##.........#.........#....#...#.........#.##.#.....#..........##.....##....#........#......#....#.....#............#.#.........#...#...#................#..#.#..#.##.#..#...#...#................##...#....#.....#.........##.....#........##..#......#..............#...#....##...#.#.........#...#....#..#.##.....#....
....#............##..#..##...#..##.........................#......#.............###............#.##..##..........#...#.....#......#.............##..............#..#..#.#...............##..##.#........#...###.......#....#...#.#...#.........#.....#..#..#.....#..#..#..##......#.##........####....##..##...#..#..............#........#.......#.#....#.#...#.#..#..#......#...#.#...........#..#..##..#....##.............#..#.#.....#..#.....##........#..##.#...#.##.......#....##......##........##.#.................#..
....##..........#..........#..###.#..#.#....................#..........................#.#........#...#.....#.#.......#..#...#....#.........#...#.......##........##.......#.##..##..#......##...#.....#...........#.#...##.##.#..#.#....##..#............##..#...#.....#..#..#...#......#...#..#.......#..........##....#.#...#.......#..#......##.........##.......#............##.........##.....#.........#.##.#....##..#...#.....#...........#......#...#..#..#....#...#....##........#.....#.##....#.#...#............#.#.
...#...##....#.....#...##.......#........#......#...........#........#......#.........#...#....#...#.#........#..#.........#........##....#.#........##..........###.#..#..#.#........##.....#...#.........##..#..#.......#.......#......#..........##.....#...##.##......#....#..#........##..##......##..............#......###....#...#..#.#.....#...#...................#.#.....#...#..###.....###..#.##..#...#........#...#..#..###.....#..................#..#.#..............#....#...#......####.............#.#..##....
............#.....#.#...##..#.#...#..##.....#.#..#..##...#....#.#...#.#.#.........##..####....#####...........#..#........#.....#.........#.....#..#.....#.#..................#.#..##.....#.#........##..#........#.....#....................#....#...#.#...#....#..#.##.......#....#.........#...#....#....#....##..................#..#....#.#...#.......................#..##........#.....#...#...###.........#......##.....#.....#.#....#.#........#.#.........#..#..#..........#....#.#.##.....................#.......##.
#........#.........#..###...#............................###.........#....#..#.....#.#.#..........###.....#..#.#..#.#..#..#....#...##............#..#..........####........#.....##......#....##..##........##.....##.....#............#..#....#.#...#..###...#....#..............#.#...##..#.....#..#.....#......##...#.....#..##....#.....#........#....#..#..#...#...#....#..............#..#...#..###...#........##...###....#.....#............#.#..#.#..........#..#.....#.......##.........#.....##.................###..
.#...#.......#.................#.#.....#.#.....#.#.##.....#..##....##...#.#..#.....#.#..#..#.................#..##.....#..#....#..#....#..#.#.............##.....#...........#.....................#..........##..............................#.#.....##..###.#...#....#........#........................#...............#.......#.#.....#.#....#.#...#.........#........#..#...##.............#...........#...#.......##.....#..##........#..#..##..#......#..#.....#.#..#......#..#.#.........#.........#..#.........#....#..#
..#............#..#.##.#.................#.....###.#.#........###...#.#.......#......#......#...##.##.....#......#..........#.#....#...##.#...##......#............#...#...#.#.....#..#.#............................#.#.#............##..........#.......#.................#...........##............#.........#.#.............#.#.........#......#.#.....#.....###.........#.#..#..#......#...#....#.....#....##..#..................#......#.....##..##.#..#.#.#..#..#.....#.#..#...#.##.................#......#..#....#..#.
.....#..#...##......#...#.........#...#..##..#.............#..#.........#...#..#...##.#........#..........#.......#.#............#.........#......#.....#.......###.##.#....#.....#....#.#...##..###............#.#.#...#.....#.##......#..#.....#.....#..##............#....##....#....#.....#.......##.......#.....#..#..#......#....#......##....#...#...........##...#........#......................#....##.#..#.....##..#..#....#..#.........#...#....#........#.#...#..##......##.#...........#........#...##.#..#...#...
..#........#..##........#.....#...#.....#............#.#.....#..#...........#.............#..#.....#..#............#.#.##..#......#.##..###.........#..#..#..#....#.....#.......#....##.......#.#......#......#.....##....#...........##.#....#..##...#.##..#.#..........#.......#......#.#.............#...#...#.....#....#..###....##...##......##.................#..........##....#...............#..#...###...#........#.......####.#.#...#..#...........#............##......#...#...###.#...###....#.....#..#.....##...#.
.##...#...#....##.........#.#...#......#.##..............##................#.#.#.....#...#.#..#.#...#..####..###.....##..##.##.................##....##.....#..#......#...#.........#.#......##.##.......#.......#....#.......#...#................#.....#.....#..##.......##.#..#.......#............#...#...#...#.#........#...#...........#..###.....#...#.###..#.......#.....#.#...#.#...........#.....#..#......##...#...#.............#.#..##.#......#....##....#...........#..#......#..#....#............#.....#........
.....#....#.#......#..#.#....#.#.#..#....#...#...........#.##.............#.#..#.#......#...........#....#.....#....#..#...#..###..#...........#..#.....##......#.......#..#.#..#.#...#.....##.....#..####...#...............#.#........#..#..#......#.#.##.............#.#.......#.........##.#.#.#............#...#............#.#........##...#.#..........###...#............#...#.#..#..#....#.........#................#...#.....#......#.#.....#.#....#.....#..#.#....##..#...#.#.........#....##...#............#......#
...#...........#.......#...#.#...##..........###....#...#.................#....#..#.##.....#.##..#.....#.......#..#.#..#.#............#.....#.........#.......#..#..................#........#...#..#...#.........##.....##...............#......#............#...#.....#...#...........##.#.#......####.....#.....##...#....##.##...#..#..#.#.#.###.....#..........##....#..##...##.....#...#......#...#.....##....#.#...............#..#......#.#..#.......#....#.................#.......#..#........####.....#...#..#....#..
#...........#....#....#........#.#.............#......#.........#..#.#......##.............##.#.......#..........#..............#..........#..#....####..................#.#...##.#....#...........#.....#.....#.......#...#.......#.#........##.#....#....#........#...##.....#.....#....##...##..................#.......#..##.....#.#...####.#........#..#.....#...#.#..#...#....#..#...##...#.#.#..##.###.......##.#........#.........##................#.#....#.....#..#.#.....#...######........#...........#..........#.#
......#..#..#............#.#.......#......#..#.......#..#.#...#............##.........#...........#.....#.#....#......#..##....#..#.#.#..#.#......#........#.#.....#.#..........#.....##...#..##..........#...##.##.......#...#...##...#.....................#.....#.#...#.......#........#...........#........#...............#.#......###....##...#.#.#..#...#........#..............##.#..##.....#.#........###.##..........#.................#.#...#....#...#..##.....#.#....#.#.#........#....#.#....#.........###..##....#
.......##..#..#..............#........#..##...###....###.....#.........#..#.##........#.....#..#.#.#.....#................#.......#.#....#........#.....#...#......#...#.....#....#...............#....#.....#..#...#.......#..........#.....##.........#.###.......#...#......#...#.................................#..##........###.#.....#.....................#.....#......#.#..#..##.....#....#...............#...#.......#..............#...........#......####.....#......#........................##..#...#.........#...
..#......#####..#........#...#.........#.#.#..#...#..#.#..............#.##....##.#.#........#.#.........##.....#......##...#.###....#...#.#...#..#...#......................#...#.......#.#....#..#.........#.........##..............#....................#..#....##....#..........#...#.#......##...........#..#....#....#..#...##.#....#.........#..##...#...#...##...#..#..#...##...#........#........#.#.......................#....#...####....#.##.#.........#........#..#...........##.#.....#..#..#.....#...##.....#...
....#........#..#....#........#........#....#.....#..#...##....#......#..#.#.............#...##.........##.##..#.......#.........#.......#..................##....#....###.......#.......#..............#...#..#....#........#...#.....#.......#.#.#.#.....#...#....#..#....##.....#.........##.#.##..#...#.#.##.......#..#.#.........#.#..#.........#.......#.....#.#...........#...............#.....#....#.....#..#..##..##...##.#....#..#.......#...#....#.......####..#.......#...#..........#..................#....#.....
...#........#.....#...#...#...#......#.........................#.....##....##.........................##...#......#.....#.#.....#........#..#........#.##...#...#......#........#.........#.....#...#.#....##......#............#....#....##........................#...#....#.#...#....#...#...........#...#........#.#.#....#.................#....#.....#.......#...#..................###...#........#....#..####..#..#....#.#..#......#.##....##.#.....#.#..#..###....#..##..#..........#.....#...............#.........#.#
.....#........#...#......#....#...#..##..#...#.....#....#.#.........##..#...##.....#.#....#.....##.....#..#...#.##...#.......#.....#.#...#..........#........#....#......#.#.#.....#.#..............#...#...##...#.#....#..##.....#.#.......#..#......#.....##.....##...#....#..#.#.........###......#..##.#.#............#..#.......##.....#.#.#.#.###.##..#....#......#.##..#.#.............#.#..#.......#.........#......#.....#...........##....#....#................##.........#...........#.....#...............#.###..#.
.......#....#.####.......##.#...##..##...............#....##.#....#....#..#.........#.#....#....................#...##....................#...###..#.....#...#.#....#..................##.......##.....###..........#...............#.#.......##..........#......#..#......#.#......#.##.......#.......#......#....#.#.##......#.#....#......#......#.#...#....#......###........................#...#.....##...........#......#.##...#.........#..........#.#....#....#..##.#.#...#..##..#.#....#.........#..#....##...##...#..
..#.....#....#......##..#...#.............#..#....#.....##....##......##.#.#...#.##....##......#..#..........#....#.#..........#..#..#....##...#..#.#.#.........#........#.........#.......##..#........#....##.#....#........#.............#...##............#..#..#.#.##......##........#.......##...##..#.............#.#.##..#.#..........#.#..............#....##..#...##...##.........#.#....#........##..........#.###...........##.#....#.........#.##...............#......#..#.##...##....#.#.....#.....#.#.#..#..#...
...#....#.#...#...#.#.#....#.#...#........#...#.....#...#.....#...................#........#................##..#..............#......#..#....#.#...........#..#...#..#......#.##.....#....##........#..#.##...#..........#.###......##.#.....#.....#....##.......###..#.#..#..#..............###....#.....#...............#...........##.#......#.#.......#..#...##...#......#.##.#.....#..#...................#....##..#...#.................#....#........#.......#.#..##...........#....#.#.#.............#.#......#......#.
..........#.........#.....#............#..#..#.....#...........##..#.......#....#....#...#.......##......#..#.....#.....#.#......#..........#......#...#..#.............#......#.........#.................................#.#.....##.......#..#...#..#.##.......#.....####....#.....#...................#.#..#....#......#...#.....###...#.....#..#..............#........##.#.#................................#.#...........#..#.#...#..........#..#.................##...#........#.##...#....##......##...#....#...#..#...#
..#.....#....#.##...##.....#....#......#..###......#.#.....#.......#.....##...#........#...##...............##.#........#...###............#....#...........#......##..#........#.............#####..###.#........#.#..............#...##.........##.#.##....#...#.#............##.........#...#.#...#.#...........#..#.#.......#.#.#.....................#..............#......#.....#.............#..#.....#...#.#...##...#.......#..........#.#........#....##.................#........#......###.....##.#..#..##..#..#....#
.......#.........#.............##...........#..#.#............#..#.......##...#.......##...#....#.......##.##...#...#..........##.#...#......#.....................#............#........##......###.....#.#....#............#...#..#...................#.#.###...#.......#...........#...........#...#.....##..#.......#..##...#...###........##...##.....##.....##.....#......#.##...##.........................................#......#.#.#................#..............#.#..........#....##.............#.................
#.........#..#....#........#...#..#......###...#...#..#..#..#......#..#..#..#......#..#...#.#.##....#.....#.....##......#.........#..#.............#.....#................#...##....#......#..#.##.......##...##.#..............#.......#...#.......#......#.....#.....#.....#....#..............................#.#..##..................#..#...#.#..##.......#..............##..#.#....#....##.....#........##........#.#........#.....#...####........#.....#.......#................#........##.......#.#.#..#.........#....
.....#...#.#.#....#...#..................###.......##.#...#..#.......#.#.#...##.#.##..#...#..#..............#.......#........#...#....#................#....#.#.#.....#...#....#...#............#....#..........##.................#.....#...................#.#........##.....#...##.............#.#.#...#.#.....#............#..#.....#....#.......#.......#.#...#........#.#.....#.....#........#.#..#..###......#.............#.#.....#....##...#.......#..##.#..#........#.....#.....###.....#........#.#........#.......#.
#.#.##..#.........#..#..##....#.#........#..#.#...........#..#.#...##.........#.#...#..#..#...###...#....#.....##...##...#.....#.......#...#..##....##..#.#.......###...........#........#..#.#.#........#..#.##....#...............#....#......#..#.........##..........##..............#...........#....##........#.....#...#........##...#....#....#..##...#.#......##..............##........##.##...#.##..#..#...............#.......#...................##.........#..........#...........##...#.#.......#.##...#.#....#.#
#.#.#..#.##........##....##...#..#..#........##....#........#.#....#......#.##...###.....#...#.##....###......#....#..#.........#.###..#...#..#....##....#..........##..........#..##......#.....#.#...#.....##......#......#............#..#..........#......#...##.#..#....#......#......#..##...........#.....#........#.....#......##..#........#...........#...#.........#..##.........#.##.#.#...#...#..#.............#.....#......#....#.........#.#.#.##......#.#.#.#...#..#...###.............##........#.......###....
#................#.....#......##...............#.#...........#.#.#....#...##.....#..#.............##.......#.....###..#............#.#....#.#.......#........#.#.........#..##......#.#.....##.#....##...####.#.......#.#....#....#..##.......##....##..#..#...........#..#.##.###......##.#.............#.#....##...#..##...#..#....#...#.#.......#.....#.......#...#.....##.#...#...............#........#....#..#.....#......##..#.#.#.....#.....................#...##.............#...##......#...................#........
.......#....#........#...........#.#...#.................................#.................#.......#..#..........#.........#...#..#...#......##........##...#..##......#.......#......##..##.#...#..##.............##.#..........#...#..#..#.#..#......#.....#...#....#....#....#............#...#..............#....#........#..#......#...#....#..#.........#.......#.#..#......#.............#........#.......#.##.......#..##.......#...#.#..#.#..............#.#..#.#..#.#.#.....##....#..##.......#.......##.#.##.....#...
....###.....###.#.#..##.........#..#.#.....#.....#..#........##.....###....#....#.......##...###.......#....#..#...#...#....#......#....#.............####...#...#.....#...#...#...##.#.#..#..#...#...#.............#.........##...#..#..#...#...#...##...#...#.#.........................#..#...........#....#...#....#.......#.......#...#..#...#...#.#..#....#....#..........#...#.#...##..##........##.#...........#.#.#....#.......#.#.#.......#...#....#.#..#...#........#.......#..#..#..........##.........#....#.....#.
#........................##..##..##..#..##.....#......#...........#.#.............#.#.......#......#........#...#......#.#...#.#.#.#.........#.##...#.........#...#.........#...#.#....#........#...#................#.....#...###.#........#..#..#....#.#......................#........#........#...#.#...##...........##..#....##..###..#.#..#........##.........#..........##..#.......#..##.....#...#....###.#..#..#................#.###..........#...#.........#.#......#.........#............................#..#......
..............#....#.#.##............##..#......#.#............#...#..............#...........#...#.....#......#..#..##...##..#..#.....#.....##.#.#..#....#.#.........#....##....#...........#.#...#.......#.#..#..#....#..#.....#.##.......#.....##........#.#.....#......#.#..##......##..#...#...#..................#.#.....#.#......###...........##....#.#..#..#..###.............................#.##....##.....#........##..........#.#........##........##....#...#.....##..#.#....#...#.#.....#............####........
..#.......#......##.#......###..........#.........#.#............#......##....###..###..#..#.........#.#..###.#.#...#...#...#..#..#..#...........#....#....#.#....#....#....#.........#.............#............#.....#..#..#..#..#......##.......#...#.....#..........#....##..........#.##........#.#.#......#..#.#.#..#.......#.............#..#.#..##.....#...#...#..##.#....#.#......#........#...##.....#.#....#.....#..#............#.#....#..........###....#.#...#....#....#.......##....###.....#..#.......#......#..
.###........#.....#....##.......#......#.#.##.......................#.....##.....................#.#......#........#.........#.#.#...#......#.....#.#......#.#.#.................#....#.#..#..#..........##..#.....#..#.#......#.........##.#........#.#....#...........#.#.#................#..............##............##..#..#.....#....#..#....###..#.....#....#....#..#....#....###...#.....#..#.....#...#...........##...#..#.#............#..#.##.#.....#....#...##......#........#.#.#..#.#............#........#...#..
.....#..........##.#....##......#..##.....#........####.#....###.##........#.#.#.#........#..#..#.....#.........#.................................#................#...........##.........##.........#.#....#.........#...##....#.###....#.................##..###..............###....#...#............#......#...##......#......#.#........#.#.............#..#..#....#.##..##...#..#.#.#...#...........#............#.#..#....#.........#..#.....#.......#.#..##.###.#.#.#.##..........##.#..#......#.......#.........#....#.
...#.##.##...#....#............#..#....###.......#.#....#..#.........#...........#.....#......#..#.#....#...#..##..#................#.......#...#..#....#......#.......#.#....##..........#.#..........#......#..........###......#.#.....##.......#....#..#.......#.....#.#...........#.........#...........................#...#......................#........#............#..#.......##.#......#..#.#.......#..#..#.#.##..........#...#..#..#..##......#...#.#....#......#...#.#.#.#.......#...........###..#.#.#.......#...
###.............#...#........#...#..##.....#..#...........#..#...#.....#........#####...#......###.##....##.....#.##....#.#.#.###.....#..................#..#..#....#.....#.#......#......#............#......#.........#.........#.....##.##....#.###......#.#.......##.#..#..........#..#.........##........#......#......###...#..#..#........#...#.#...#............###.........#.......#.#.....###.....#..#.#..#.#..#.......#..#..#.#....#.#..#.......#.#........#....#...#......#......##....##.......#...........#...###.
........#....#......#.#..#...........#......#..............#.#...#.....##.##.....#..#.......#.....#...##..............#...#...............#.........#......#..#....#.##..#..#....#.#......##.........#.....#.#..#....#..##....#...##..#......##.#...............#.....#..#..#.....#.#.##.#.#...................##..##..#........#.#.........#....#...#..###.#..#...........#.#................#...##...####.............#...####.#...........#....#.#.#.#.#..#......#.....#...........#...............#..#......#..#.......#....
..#....##.#.#........#...........###...#.#........#...#.#.....##..#....##..........................#.##...#.#......#......#...#..........#.......#.#........................#..##....#.............#...........#......#.###........#.......#..#.###..#.........#....#.#....#........#.#...#.....##...#.#.#...#.#.#.....#..#..#..........#.....#.#..#.##....#..#.......#......#.#....#....#.......#...............#....#.#.......#......#..#..................##..............##....#............#.#.........##.#......#......#..
.#....#...#....#....#.......#.............#....##.#..#..#...#...........#....#.##...........##..#......#............#..........#.....#.........#.#.#....................#..#..##.....#.........#....#............#..........#...#..#.#....#........#.....................................................#..#####.....#...#....#..##...........#......#..#...#..#.................#...#..#..#........#...##..#...#........#.............#.#.......#.##.#...............#......#.....#...#..##....#.....#......#....#............
..###..##.........###....#..#...................#.........#........#.###.........#.............##...#...#.......#..#....#.........#........#.....#.#..#....#....#...........#................##...#........#.#.....#.#..#...#........#.####.#...#.#..#.............#.....#.....#....##......##.#....#.........##....#......#..##.#...#...............#...##..#.............#...........#..............#...............#.##.....###...#.....##..#...#.................##.....#........#.#....#.....#..#....#.....#.#..#..#..##.#.
.#.....#..#...#..............##.#..#.............#..#.......#.###..#..#..........#.......#.#..##.#............#.....#.....#.#.....#...#..##.........##......#...##...#.........#........###..#.##..#.....#.##...#..#........#.#.........####...#.........#.#........#.#.##..#####..#..##.....#...#..................#....#...#...........#.#........#..#..#.##..#.....#..#.......#.#....###.#...######..#.#......#...###..#....................#...#................#......#.###.....#......#.##..........#.#.##.##.......#.....
.#..##......#............#.#.....#.........#......##.....##......#...#......##.#.........#.....#..#..#..#.#......#............#.#..#..#......................#.........#..#...#..##...###..#.........#..........#......##.###...#...........##..#..#......#..#.#...#....#.#...#...#.#....#...#..#.#.........##..#.##...#...#.#...#.##.....#......#.........#.....#....##.##....#.#..#.................##...##........#.........####.....###...#..........##..................#.#.....#....#.....#.#..#..#.#.#.........#.#.......
............#...#......#...###...##.#.............#.....#......#.##..............#......#.#.#.#....##.#...#.......##.......#............#.##......#.......#....#..#...........##....#.#..........#........#...#......#.....#.......#..#.......##............#...#...#......#.......................#.....##..................##.#...#..#..##.......#..##.#.........#....#...#........#............#.##..#....#....#.##..##...#.......#...#.#....#............##..#.#..........#.#.....#.........#....#..#.#.#..#.......#......#.
#.......#..........#............#.............##...#........#..........#..#....#.#..#.......#....#.###...#.#.#.##..............#..........#....##...#.........#...#..#..#..................#....#......#......##......#......#..........##.#....#.........##................##.............#.##...#..#......#...##.......#.....#...#..#....##..#...#.#.#..........#.#....#...#............#.......#.#................#.....#..#...........##....###..............###..................#.#..................#....#....#..#.##....
..##..#.##...#.#.....#.....#......#......#..##...............#.....#..............##.#.#..#.....#.............#.#.##.#....#....#.......#....#......#.....##......#..........#....#..............#....#.##...#......#...........#.......#....#..#.#..#.....#......#....#...#..#.............#........##.......#...#......#.............#.............#.......#.....#......##.#...#..#........#.....#..........#.#......#...................#...........#..........#..........#........#.....................#............#....#.#
.#...#....#................#..##......#..#......#....#.....#.....##.....###..#...........#.#.....#.##....##.................#.#.....#.##.#...###..#......#......#.#..#..#.....#.........#......#.#.......#...##.....#.........#......##......#..#...#......#....#......#..##...##.#.......#..#.##....#.#...#.........#..........##............#.#........#........#........#..##..#...........##.#...#..........#....#..................#..#..........#..........#.#..#...#...........#........#.....#........................#.
.........#.##..........##....#....#......##..#..........#......#........#........#.#.......#......#.#......#.....#............##..#............#................#...#..#....#..............#........#......##...####..##...#..#.#.....#......#.....##.........#........#.......#......#...#.........#.......#....#.#................##......#.#...##.#..#..#.#....#.#.....##..#...####.#.....#...#......#.##..........##...............#.#.............##.........#.....#.#...#..#......#..........#...#....#......##...........
......#......#.#..#..#................#......#.#......##..........#.........##...##......##.#.##....#....##......##.#........#..#.#.........#..##..#...#..#.......#...#.#.......#...#....#...................#......#.##.##...###....#.....#.#......##....####....#..............#..#..#..##.....##.....#.#.#..#.#....#............#..#.......#.#.....#...#.#........#.#..#..#.#.....#......#.#....#....#..#....#..#...#.#...#...#..............####..........##..............#.....#...................#.......#............##.
.#..#.#.#.......#.....#....#........####.......#..#...#...#..###..#...###.......#....##......#.....#..#.#..#....###...#.###................#..................#....#.....#.......#................#...#..........#.#..............##....#.#......#.........#................#.........#...................#........#...#.##.#..#...#........##......#..#....#..#..#............###..##....#...#...#.#.#.......##...........##..##........##...#...#...#...##...........#..#...##...#..............#......#..#...............####
#......#....#.#.#...##..............#.......#....#.....#..#.......##....#.......#..#..#.........#.......##.......#....#..#.#...#.............#..#......................#............#........#.........#.#.###.............#..#.##....##...##.#.........##...#.........#..#...##.#.#.....#...#.#.....#.......#.........#.##..###.............#####.####..#..#.#.#...#.........#.....#....#..##....#..........#...###..#...#.............##.........#.........##........#....###...#...#....##...#..........#........#....##..#..
###.................#.....##..#..#....#...##.#..........#.....#....#.......##.#.##.#....#..........##..##......#..........#...........#........#..##.#..#.........#...#..................#.#......#......#......#....##..#........#.....#.....##....#...#....#....#...........#...#..#.................#.....#..##.......#....#..#......#.##...#.#.........#..#..#.#......#.#.........#.......#............#................#......#...#.....#....#....#..#..#..................#......................#..#..#......#...#...#...
............................................##...#...##.#.....#..#...............#...#.#...#.#........#...............##.........#....###........#........##..#.....#...........#.........#.......#.....#..#.......#...#......#####.......#............#.....#........#..#........##.......#.......#..#......#......#..##.##....#.................#..#..#............#..#..#..............#.........#........#....#...##....#....#......#....##........#.#.............#.#....#..#..##..........###.......#.....#.......#.#..#..
..#..#....#...#.........#.................#............#...........#.##.................#.....#.#..#..##..#..#..#............#......#..#..........#..#................#.#.............###.#...#..#......##.#....#.#.....#..#..#.##........#.....###......#.......###.#.....#..#.#..#....##.#....................#.....##.........#.....#.#.....#.#...#......#..#.....#.....#.......................#.........#.....#...#...#......#..................#.......................#.....##.#####.....#........#......#........#...#..
#...#...#..........##.#.#..#..##.#.#..#...#...#.#.#...#.........#..#.#.....#.#......#...............#.......#.#.......#...#..........#.......#.....#...#.#....#.#.....#............#...##..#..##.#.......##............#..#.#.........#............#..#........#....#....#.............#.........###..##............#.............#........#.#..#.##.......#..#....#....#....#............#.#.#.......##.......#........#......#..........#..#.....#..........##..#.....#...#........#.#.##...........#..#....#......#....#.....
...#..#....#...#.#...#...#......###......#.#........#......##............#.................#.......#.....#..##.#...........#..............#..#........##.#.##....#.....#.#.#.#......##.#.........#...#.#...##.......##.........#...#....##.....#..#..#........#....#......#...#.#.........#..#................##.#...##.#....#....#.#..#...#.....#.....#..#...#.....#....#.....#...#....#..............#......#......##..#.#.................#.......#...#.............#....#.........##.#...#..#.....#..............#..#......#
...#.##.........#..#.#.....#...#.#....#...#.#.........###...#..##......#.....#..#...#............#.#.#.#.#....#...............#.#..#.......#......##.....................#....#.........#.......#.....#................#...........#........#...##....#..####..#....#...#.....##.....#.......#...#.#.#.......#......#......#.#..##......##.....#.........#.#..##..#........#.#..........##..#..............#.....#.........###.......#....#.........#...........#..#.#.#.#..#...#........#..#...#.....................#....#....
#.......#..#.........#.................#...#.#........#..##..#..##.....#.#.#..#...#.###.....##.#......#..#.........###....#...#.....#............#.............#.........#....#..#....#......#.####.#........#.................#.......#.#...##.#.#..##.##..###..#.#....#..#...#...#.#.##...#.#.....#.#...........#.....#.#.#...#.....##..#......#..#...##...##..........#..........###..#.........#...#..#........#...#...........#..#......#..##.#....#.#...#.....................##.......#....#.........#......#....##..#.##
.....#.........#...........................#....##......###...####........#..#....#...#....#.#...#.#...#...#..##..#.#..#.......#....#....#...........#.........#.#.##.....#.#..##.....#.#.....##......#...#...........#...#.......#.....................#......#....#...........#.......#....#.##..#..#.........#...........####.#.#...#...#...##............#..#...#...#.#.#...###..........###......#..#.........#..##.....#...........#.....#...#.........#...##................##.#.....#......#....#.##.........#.....#....
......#........#.....................##.#...###.........#......#..#..#...#...........#.........##.##......#.#.......#..#....#.............#......##....###......#...##.....##...##..##...##.#.#..#.#..#.#....#.......#.#..#...................##....#...#.#....##...##......#.........#....#....##.......#.#......#.....#...##...##......#....#......##......#...#........#........#.##...........#........#.......#.......#...##.#....##..................#.................#..#...........#.#..#.......#.#..#..#.##...........
.........##...#.#..#...........#..........##...#..#.#.#...................#..#.#.....#...........#....#.....#.......#...............#...#...#......#....#.........#.###.#.#...#.....###......#......##.#.#..............#.#.##..#..##....#.#..#.#...#......#.#.#...................#.............#..#...............#...#.....#........#......#..#....##....#...##......#.....#..#.........#.................###.#..#.#...#....#....#.....##.........#.........#...#..........#.............#.......#...#..#......#............#
.....#..#...##.....#....#......#..............#.......#...#....#.#........#...........#.#.......#........##.......#....#........##..........#.#....#......#.....#.....##..............#........#..#.##.##..##.....#..#..#.#......#...#......#...#........#...#......#..#.#....#..#....##...##...##......#...#............#............#..#...#.#.........#..#...............#......#...#.........##..#....#.#......#.#.#....#.....#.........#..........#...#..#...#.#...............#..#.##............#............#........#..
........#...#.##........#......#......#.#.....##...........#..#.......##...#..#..............#.#..#.#.....#.....#....#......#............#........##...........##.#.....#......#.#..#........#.#.....#.#......#...........#.................#...........#.............#.....#....#..#.......#............##.........#...#..#...#.........................#..........#.#.#...##...#.#........#......#...........#####...#..#..##.......##........#..........#...#....##........##.....##..#.....##...#.......#.......#..#......#.
..#.##..#....##...............#....#..#............#..#.....#...........#...................#..#............#...#.....#............#.#..##..#............#..........#..#...#...#....##....#.#.#.#.#...#......#.##...###...............#.....##.#.....................#.....#..#.....#.....#...#..........#.#..#......#...#..........#.#.....##....#.....#..#.#....##.......#...#.#....#.#.#......#...........#.........#...#.#...#..#.....##....#.......##.#............##.......#...#.#......#....##...#.#......#.#.......#.#..
................#..#....#.#..##........................#........##..#..........#...#.....##...#..#........#...##......#.#..........#....##..#......##..#.#........#.......#.....#..............#........#......#.........###..........#...#.........##..#.....##.#..#..#.....##..#.....##.......##..#......####....###...#.#.......#..........#..........#....#.......#.#..##..#.#..........#........#.#..#....#.....#......#.#....#..........#...#.#...................#.....##.....#......#........#....##.#...............#..
#....#..............#..#..#...#.#.........#.#..##......##.......##.......................#...........#...#.#...##..........#...#.......................#.#..#...........#....###....#.........#......####.....#..#......#.....#........#..#.#........#...........#..#.#......##....#....#.....#.....#.......##......#..#............#..##....#.#.....#......#..#.......#.............#.........#..........#.........#.#.#...........#.#..#........#.#.....#...........#....##.....#......................#......#.#....#....##..
.........##........#...#.....#...##....###..#..............#.....................#.#...#.....#....##.#......#...#.......#.....#...#...........#.......#........#.....#....###.....#..........##........###.#.#..#...........#.#........#.#....##....##..#.....#..##...#...#............##.##.#................#..##........#.#.#................#..#...##..#.#......#......#....#...#.#.....#.###.....#....###....#.#......#...##.....#....#...........#........#..####....##..#..#........#..#.....#......#..##........#..#....
#.......#...#..#.......#...#......#.......#...##.............#..#..#...#...#.......#.#.....#...##.#..#...................##....##.#....#.....#.#.#..#..........##.....##.........#...#..#..........#...#..............#.......#........#..##..#..........#.....#.........#.....#...........#......#.......#.....................##..........#....#.....###...#.........#..#..#............#..#.#.........#.......#....#...##...#....##...#..................#..##....#...#....#..#.#.#...#............##.#.......#.#......##....
#..##....#......#............#..#........#.#......#..............#........##.....#....#......................#..###.#...#....#..#.#..##....##...........#.......#.........#.....#............#..#..#.#.....##.......#.....##..#.........#...##.....................#....#............#.........##..#..#...#.#..##.....#..#...#......#.......#...#.#...#.#.#..#............#.#..#......#.#...............................#..#...#..#.#......#.#...#..........#...#......#......###.#.#......#.............#........#..##.#..#....
.....#......#........#..#..........#.......#.#............#.#..........#.......#...##.#...#.........#.....#.#..#........#.....#...............#....####..#...#..#.........#.....#...##.............#..................#...##..##........#....#.....#......#.#......#...#.#............#......##..........###.......#.#.#...........##..###..............#...#.#....#.......#....#......#.......##.....#.....#..###...##........#.......................#..#...#......#.....##............##.................#....#..#...........
....#.........................#..#.....##.##...##.#..#..#...#...#.....##.......#...#............###.#....##...#....#..#.#..##.......#....#...#........##.#...#....#..........#.....#.....#...#....#..............#......#..#........#.#.............#.......##...#..#..#.#.....#....#....................###....#.......#.#...........#....#.##.##.#............#...#........#......##....#.#..........#...#..###....#........#.......##...#...##..#.....##............#.####...#.........#....#........#.............#.#..#....
......##....#.#.##...#....##...##..#..#..#.......#..##.....#..#......#......#.......................#....#....#....##..#.......#.........#.###......##...........#.#...#............#..................###......#........#.##..#............#............#.#...#.###.#...##.#..####.#....###.......#..............#..#.......#.....#...#.#............#.....#............#.............#......#.....#...###...#.#........#...#.....#......#..#..............#.#.#...###...#..#..........#.............................#...#.....
#.....##..#...##...#.....#.##.........#...###..#.#........##.#.###...#..#.#.#....#........#.##...#..#..................#.#....#..#.....#..#.##....#................#.......#........##.....#.#.#....##......#.....##.......#.....##.....#.....##.#......#...........##........#..................#..#..#.........#..............#.#..#.#........#....#..#......#.....##..........#...#..###.........###.#.#..#...#..##.........#.#........#...#....#.#...#..#.#....##.#.#...##....#..#..#...........##.#.#...#...#.........#...#
.....#...#....##...#####.#...........#......#...#....#......#...#.....#.#......##........##.....#......#............#......#..##.##.#..........#..#.......#..#.#.....#.#.................##.....#.#.........#...........#......................#..#...#....#.....#.......#........#............#..............##....#..#.####....#...#..##.##..#..#......##.........#....#.#....#.#.....#..#..##....#...#...#.................#........#....##.........#........................................#...###..#....................#.
.#...#.##.........#.......#.....#.#..........#.#......#..#..##....#.....#.........#......###..#.......#....#........#.....##...#...##...#.#.#......#.......#....#.#....#..#...#....#.....#..##...#........#...#...#.......#...#.##.....#....#..#.#.....#...........#........#.......#...###......##.#...............#...#....#..####.............#........#.#........#...#...#.#..............#.#..........#.....#.....###.#..#.....#.......#.....#...#..................#...###....#....#.......##........#.#.........#......#.
#..#..#...#.....#...##.#.....##...........#.###.#.#..#....#...##....#.##.....#........#....#........#.....#...........#..............#...#....#.......#....#........#..#......#.........#....#..#.....#.....#..##..#.#.....##.#....#.#.##.....#..#.#......###.......##.........#...##....#...#..............#...#...................#........##....#..#...#.#..#......#.....#.#...................#...#....#.#.....#...........#....#.#.......#....#.......#.......#.#..#..#.#...#......#....................#.#.#....##.....##.
.#....#..#.....##..#....##....#...##...#........#.##.......##...#.##.#.#...........#.#.........###...............#.........##........##......#.#......#....##.....#.........#.#.#.....##....#.........#.....#........#........#...#.......#.#.#....##........##...#..#..#....#...#....#....#.......#....#...#....#..........#..##....#.#.....#.....#.#.......#...#.................#................#....##...........#.........###.......#.......#...............#.#..#......##....##.##...............##.#......#.##.......#..
.#...#.....##.........#..........#....#.#.............#....###.....#.###.....#.##...##......##.....#.#....#...#.#..#.##.##.#.....#.#...##..#......#.....#.#....#........#..................#.....###.#........#...............#..#.....##...........#..........#.....###....#.....#....#......#..##..###..........#.........####..#.......#....##.#.......#....##.#...#......##.##....#.##....#.#..#.#.#.#.##..#..#...#..#..................#...###.....#.#...##....#....#..#......##.........#.#.........#.#..#............#..#
#..#...##...#.#...#.##........#..#...#..#.#..#...........#..#..##..#.##....................#....#....#......#....##.#.......#....#..#......#........#....#.#.....##..#.......#...#............#..#.....#.#.#...#...#.........##.....#......#...##...#...#.#...#.#.#.....##...##...##.#...#.............#.#.#.....#..#.......#....................#..........#.#.#........................#....#.....#...........#..........#.....##...#...#.#...#.#.....#.......#..............#..#.#.....#.###..#......#..........##..........#
.#.#.#...#...#........#........##...........#..#.#......#.#........#.#.......##............###.....#.#.......#...#.##.#.#..#.##....................#...##...#....#........#.##..#...#.....#...#..#................#..#.............#..........#.#....#.#......#..#......#........#..#.#...........#.#.#.#......#....#....#..#....##..#####....#..#.....#.....#.#...#................#................###......#......#..#..#...#...........#...................#...#.#...###......#...##...........#......##...................#
......#..#..............#......#.##..........#....#.....##....##.#..#........#..#...#..#.......#....#.#...#...#.#.......#......#............#......#........#...#....#..#.#.##.#.#..#...#..###........#....................#....#.##..#.......#....#.#......#.....#..#..##..#....#......#.#...........#.............#...#..##.....##.#...........#....#.##.....#..##......................##..#...#....#.#....#....#.#.....#...#....#.#....#.##..##.###..#....##.#.#.#.....#......#........#..#..#.......#..#....#........###.#.
.##..............#.#..#..##......#........#..#.....#...#...........#..........##..##...#.......##......#......#.......#..#...#.....#....................##..#..#..#..#........#.....##.#.....#....#.........#...###.....#..#..#.......#.............#....#.....#...###..###.#........#..#.#........#......#.........##.........###...##.#..#.#....##.....#.......#.#...#.....#....#...#.##.#......###.......#.........#.#..#........#..#................#..#..###.##............#.#.....####..##......#..#.................#....
........#...#.##.#.#...##......#.#....#...#.#.#.#..................#................#...#....#....#....#.#...#...##.#.....#..#....##..#.....#....##.........#..#.....#...........#.#.#...............##....#.#......#..##...#.....#.......##..............#.......#...#..#.......#...#.......#..##..#.#...#......#.#...##...#.........#..........#....#..........#..#.#.........#......#.................#.#.#..#.#......#.......#....#...#............#.##.........#................#........#...#.....#.............#...#.#...
...........#...#.#..##..........##.....#..........#......#....#.......#.....#.....#.#.##.......#.#..#.......#.#......#..##.....#...#........#..#.#.#.#...##............##.#......#...#.......#.........#.#..........#.#...........#..#......#.....#..#.#..#...#.#....#.......#..##..........###.###.#.....#...#....#.......#....#..#...............##...#..............#..###.#.##...#.....#.#.#......##....#..#.................#..#..#..###....#...#....#..##..#......#...#....#.#.#..#...#...#........#.#.#..###..#..#.......
.#......#.......##..#..................#.#.....##....#..#..#.#..#.#...#....###.......#.....#...#.....#.........#..#.#..........#...........#..............##....###.......##.#.....#........#.....#.............#..#...#......##....#..#....#.#...#.#.......#...##....#..##.#...#.#.##..#....#......#..#..#...#.#.........##..#..........##..##....#.#..#.##......#.............#.............#.......#.#...##...##.#.#.....#####...........#..#....#.......#...#..###....##.......##........#.###...#...#......................
.#.#......#......##..#..........##..#..##....................#..#......##...#.#.#....##......#..#.............#..#.##...............#.......#.##..........#..#....#.......#......#........#.#..#.#....#.........#...#....#....#...#........##............................#....#...........#..#..#...#.#......#.........#.......#....#..###..#..........#..#.....#....#.#..#.......#.........#..........#...#....#.#.#..#.....##......#..........##.....#......##..#.##....#.#..#.#.....#..#.#..#......#........#..##..#.........
..........#..#......##........#.....#.....#.......#...#.#....#.........##....##........###....#...#...............#.........#....#.#....#...#....#..#..#.#.#...........................#.........#..##.#..#....#..###......#......##......#..........#......#.#.##...###...#.......#...#.........#...#........#........##..#.......#...............#.#................#...........#.#.#..........#.........#...#....#......#..###...##....#....##..............#......#.....#.......#............#.#...##..#........#.........#.
..#..#....#.........##.......#....##....#.............#..#.#..#...#..#....#..#...........#.#.#....#..................#.#..#....#.....#..#.............#..................#....#..#....##.#...#.....#..#......#......#...#......##..#.......#.#............#......#..............#.....#.......#...#.....##....#.#....##...#.....#.#...........................#.............#..#.....##.....#.........#..#......#........#.....##..........##.....#..#........#......####...#...#....#.........#...#.##..#.#.....##.#...#.......
............#.................###.........##...................##...#........#....#......#.#......#.#..#.......##.....#....#..##...##.##..###..#..#.....#.#..........#....###.#........#....#.....##..#..#....#.#......#.#.#..##..........#.....#..#.............#.##.#.#...##...##..#........##.#.....#..#..##.....#.#..#.##......#.....#.#.....#.........#.##.....#......#......#............##.##.#.....##....##........#........#........##......#.....#.###...#..##.........##.....#.##.............#..................#...
........#.......#...#.#.....##..#.......#..#...........................#.......#.##.........#..#.#.#..#..........##............#..#..#.......#..#####....#..........#.#..#..#..##..#.#............#..#.#.....###..##..##......#.....##..#.##....#..#.....##...#.##......#....##....#....................##..#....##.....#...#.........#.....###.#...........#..#........#........#...........#..................#.....#......#.#.............#..........#.#....#...#...............#.....#...#.#...............#.........#.#...#
..#..##....##..........##.....#......#..........#.....#....#.....#.##.#..#...#...#...#.....#.#.......#..........#..#.........................#...#.#..........#...#.......#....##...#...........#..........#...#.#.....#......#....###.........#........#...#.#....##..#....#........#.#.#.........#...####..#..#.........#.#..........#.......#.##......###.....##..#.#...###.......#.#....#...#.......#.#..#..#...........#......#...............#..................#..........#................#..#.#...#..#.#.............##
#........................#...........#...#...#.....#....##............#.......##.#......#.#.......###......#.#.#...#.........#.....#..........#...#.....#.....#....#....#...#.....#.#....#.##......#....##................#......#..#....#..........#......#...#......#.#..#.......#......##..#..#........#....##....#......#.......#.#.....#..#..#..###...#........#...........##...........#....#.......#...#......#...#.##......................##.....#......#..#.........#...##..............#.....##..#.....#..#.##.#....#
...........#..............#...........#.#....#.......#.....##........#......#...#...#...............#.........#.....##..#..#.#..#...#..............#.####.##....#.......#.#.......#.#..#.#.................#......#.........#..#...#............#................#.......#.........#.....#.......#..#.#..#..............#..#...#........#........##...............#.#........#.........#......#.##........#..#..........#..##...................#..#.#...#.....#.......#......#..............##..#.....#..#.#......#...#.#......
####......#......#...#.##........#......##.#..#............#.##..............#...#.......#....#..............#.....#.#...#......................#..#....#...##..#...............#....#.....#...#..##.......#.#.......###......#.............#...#......#.......#.#...#.#...#........#.#.......###........#....#..........#.....#.#........#..#....#......#.....#....#.#....#...##.......#..#...#............#....#..#........#.###.......##.#.......##.#..##......#..#.#.....#........#....##.#...#...#..#.........#.........##.
......#.....#.#..#.............#.#............#.#.#....#....#.......#..#...#..#.#...#..#...#.......#..................#.#........##..........##......#.#.....#...##.......#....#.#..#..#.........#..#........#.......##......#.#........##.....##....#...###.#.....#.###..##....#..##.#......##...#...........#....#...#..#..###.............#..##.....#.........#.##.#.........##.#....#..#.............#.#.#..##.........#....##.#..#......###.#.#......#...........#.#..........#..##....#....##................#...#...#....
...#....#.#..#....###.#..#.##..#....#...#..........#........#......#...........#....#............#.#......#....##....##......##.#............#.......#..............#..............#..#..........#.......#...........#..#.#.#.......#....................#.#...##......#..#.#.#..#.###..#....#.#....#........#...#.......#...........#.##.........#.#.#.#......##.##...#.#.#.#.#..#............##.....##.#.##.#....#.......##...........#...#.#...#.#.......#.....##....##...#.....#........#.##...#...#....#....#..........#...
......#..#.#...........#........#.#..#.....#.....#.......#...#..##....#.#.........#........#...#...##...........#.........#..#.....#.#.#.....#...........#...#....#......#.#........#.....#....##...........#.#.......###.##..#.#.....##.#.......#.......#.........#.....##.#......#......##...#.##..#......##.......#..##............#...#..#...........##...........#.......#........#.......##.....##...#...#..#...........##..#.........#..##.#..........#......###...#.#.#...........####.....##...##.................#...#
........#...........#..#...#......#......#..............#.#.##...#.........#.....#......#......#.#..............#.......#.#.#...##.......##...........#..##.#....#.....#.#................#............#...............#.........#........#...........#........#...#..........#.#.#.....#...#...##.#..#..#.#............#.....##.##.....##....#....#...#..#...#..#.####................#.........#..........#.#.#......#.....##.#....##.....#......#.#..........#....#......#...#....#.....##......####..##.##.....###......#...
###.......#.......#........#.........#...#.....#..##..#.....#................#.##.....#.........................#......#.....#.##.#......#.......#..#.........#.....##..#.....#...........#...#..#...#.#......##...##...#...##....#........#.##.............##.....#...##............#...........#..#...........#.....#.#...........#................#...#....#.#..#.#..#..###...#..##.......#..........#...#...........#..##.........#..#.......#....#..........####.##..#.......#...#.............#...#...#..##.#..#........##
.#.#.....#.#..#.....##.......#...#..#.........#..#.....................#................##...#................#.....#....###...#...####....#....................##.....#.##...........##.#.......#.....#..........#..#..##...#.....#..##.#.........###.#..........#.#.#.##...#...##..##..#...#...##..#..##...#......#..........#...........##....##..#.......##...#........#......#.....#.....#..#.#.#............#.##..##...#.#..##..........#........#...........#......#.....#...#....##......##....#.........#...####.......
.#...#........#..........#.#.....####..........#..........#...#...###.#...#....###.........#.....#....#...#.....#.............#........#..#.....#..#.....#..#.....#...........#.#.....#..#...##..#...............#..#.#..#...##...#...#.#.###..###....#.............#.##....#...#.#...#..........#..........#...#....#...#..#..#.#.................#..............#.......##........#.....#.....#.........#....#..#......#...#............#.....#.....#.#...#...#..........#........#..#....#...........#....#...#.#....#.#..#..
.#............#............#....#.#..........#.............#.#........#.....#..#........#........#.....#.....##......#............#...#.........#..........#.....##.##......#.##..........#..#..##.#....#...#.......#..##...#.....#....#......#..#.....#.####..............#.#.#....#....#.#..#.####.......................#.........................#.#........##..#.....#............................#.#..........#...#...#.............#.......##..#.#....#.........#.#.....##..#....#...........##.....#...#........#....#..
....#....#.......#.................#.#.............#.........#...........#..#...........##....#.........##..#.##........##....##.#.#.#...........#......#.....#........###.#.....#....#............###...####......##.#.....##....#..#...............#.......#.....##.....#.#....#.......#...#.#...#...........##....#....#....#.....##..##..##...................#.......###..#.#..#..#.#.#.##...#...#....##....#.##.######.....#.................#.............#...##......#..............#..#......#.......#.#.#...#...#...#.
..#...#...##..#.##.#.#.#...#.......###..........#..#..#...#.#.................###.......#.#......#..#...##..#.........#.........#.#......#................#.#.........#.....#.#...........#..#..#..#.##.....#.......#.......#.....#.#..#.#.##...#.#.....#..##....#....###...#....................#.......#.#.............#.#.........#..#.....#.#.#........#.........................#.........#....#..............................##..#....##..#.....#......#.........#..#...........#..##..#.....#..#.#.#..#...............#..
#................#..........#.........#.#..#.....#...##...###.##.#...#.#.....#.#........#..#.......#........#....##.#.#...........###..#....#........##..#....#..###.##........#....#.......#........#..#..........................#.#.#..###........#....#...##.#.................#.###..#..............#.......##................#....##...........#.......##.........#.......##.#.#...#.##....##....#.....#..#...#....#...........#.....#.#.#............#....#..#...#.#.....#......#.#................#.........#..#...#....
.###..#...............###......#...#........##.#.#..........#.................#.....#..##....#..#...#....#....#..#..#.................#.#..#...........#..#...#..#...#.##.......#....##.......#...##.....##.......................#..#.#....#.#..#...#.......#..##...........#..##.......#...#.#........#..........#...#.###.#................#.#####...............#....#...##......#.##..#..................#................#.........#.###..#..#.........##....#.........#...#.........#.......#...#.........#....#.....#...
#..................###..........#.#.......#.#..#....#.#....#........#..#............#.....#...#..#..#..#..#......#.......#....#.#..#......#..##.............#..###......#.....#.#..#..............#................##...#.##.......#.....#...........#..#..#....###.##...##...#.#...........#...........##....................#......#.#....##.##.#...#......#..##....#...#..#...#.#..#.##.#....##...#............#...#..........##.........#........#.##.....##...#.#.....#......#...............#..#.#.......##.....#.#...#...
.#......#...#..#............#.#....#.#...#...#.#.#.....#....#..##.#.#............#.#.......#.#..#....#.#....#..#....#..#.....#.....#..#....#..............#.#..##......##....#.#.....#..##.#..#......#....#...#..........#.......#.##..#.....#........#....#..#...#...#.......###......###.####..#.......................#....#.......#...##.#..##..#.............#...#.#.....#....#........#.#........#.#.....##........#..#......#.##.#....#.#......##..#.#..#..#..#.....#...#...#######......#..#.......##...#..............#
.............#.....#.......#.###...##......#.............#.........#.....###.#..#....#............#........#.#...#..........#........#..#.#...##.##..#.........##.##..#..#..........#.......#......#..#........###.#....#...#.#......#...##...........#....#.##.......#......#...#...#...#......#...#.........#.....#.........#..#......#...#...##...##.#.....#..#.#....##....#.#...#..#.###...............##.......##...#.............#..#.#.....#.#......#......#..........#.#.......................#..#.....#..............#
.#.......##......#..#....#...#.............................#.#......#.....#.#.#....#.#.#.#.....#.##....##....#.......#....#....###...##.......#.#.#....##....#.#.........#......##.##.........#..##.......#.##.#..#.#.....##..###........#..####.....#................#.........###...#..#.##...#.......#...#.##..#...#...#...###.#....#.#.#....#..#....#..##..#....##............#......###......#.......#.#..#...........#................#.#.#.#.....#.#..#.....#..#......#....###.#.....#..........#....#.........#.........
...#......#..#.........#.#...#.#.#...........#........#.......#.#...##..#.#..........#.....#.##......#.............#...##..#.#....#....#............#......##..##......#.#.#..#......#.........#......#..#.#.#..#.#.###.##.#..#........##......#....#........#....#...#.##.#.#..........#................#....#.......#.........#...#........##....#.#..#..#.#.#....##.##.#...#..............#....#.......##..#.........#.....#...#...#....###........##.###..........#..#........##...#.#....#..#.##.#..#....#......##..#....#.
...........#.#...#...#..##..............................#..#...#....#........#...#.....#.....#......#...#......#...................#..###.##.............##..........#..#..####..#...#......#.....#..............#....#....#....##...#.#........##.....#..#.##.#.......#..#.#...................#.........#.#...#..##..#..#...#.#......#.....##.##.......#.#....#.##...........###......#...#.#...##.....#....#...............#......#....#............#..#.#..#.#....##....##..#................................#............#.
.#......#........##....#.#..#..#................................##....#.#.....##...#....#...#...#..#...#.....#...#.........##...................#......#..#..........#..#.##...##....#.....#...#.....#..............#......#....##......#.###.##...#...#.....#......#...##.......#.......#.#.#........#.#......#...#.........#........##.#.......#....##.......##.............#........#....#..............#............#................#......###........#..#...........................##...###.............................#
...#........#..................##.#..............#..#...##........#.............#...#..#..#..#..#......##...#.#...#...#...##....................................##...#..#.#......#......#..........#.....##............#......#.....#.....#...#.#.#.#.##.....##.............#.........#...##...........###..#..#.......#....#....#.........#.#....#...#.........#.......#.#.......##....#............#....#.#.............#...........#.#...#.#......##.....#..##.##.....#....#.#....#.#...#....#..#.#.#..#...#.......#....#...#
.......#......####..#..............#.......#..#......#.#...#...###......#..........#.#....#............#....#.....#........#..#.................#........###......#.#..#.#.#..#....#.........##...##...##.##........##..##..#...........#.#......#.##..........#.........##......#...#.#..........#..#...#..#.##..........#...............#..#...................#........#.....##.....#..#..##.....#.#..#..#...........##..#.....#.....#..#.#.#....#........#.#...................#..#...#...#....#...#....#..........##.....#.
#.......#..#......#.....#.#.....#........#....#.##.....#......##.#.........#......#.....#............#........#....#...#..#..#.#.#..#....#.......#.#...........#..........#.#.#......#....................###...###.........#.#...#.#..........#.......##.#......#...#.....#.........#..............................#.##..#......#.......##.#...#.....#...........#....#...........##..#...#..........#...............#.#.......##....#.......#.......#............#....#.............#.#..#....#..#...................##..#....
..#.....##........#...##.........#.....................#............#.#....#.#...................##.#.#...........#...........#.............#...........#.#.........................#...#................##.....#..................###..........#...#....###..#.............##.......#..#..#.#...#..#.....##..............#.........#.........#.......#.....#..................##..#...............................#..........#.................#....#...#.......#.##........##...#.#......................#...###....##........
..#....#........##....#............#..#............#.#...........#..###.....##.......##.....#..#......#...#....#.#.##..#.....#........#..#....#.....#.#........#..#...................##........#...##...#......##.##.#..#.........#........#.#...#....#...............#.#.##...#...#..##.###......#...#.#.......#..#.#.#........##.........##...................#...##.#.............#.#..#...##.#...........#.......#.......#..######........#...#....##.##........##...........#..#.#..#.#.##....#..#..#.#......#.....#......
...#.......##.......#.......#.........##.....#.#...##..............#.###......#......#........##..........#....#.##....#.......#...#..#..#...##..........#.#...#........#.......#..........#.......#....#.#..#...###.......###.#...#....#........#..#.......#..##...#..#.....#...#......#.........#....#....................#..............##....#........#..#.......#.....#..#.....###..#.......#.......#..#.....#....#.......#.#.#....#...#.##.......#........#.......##.........##.#.....#...#.........#.......#.#........#..
...##...##......##.....#....##...#...##..#...##............#.#...##..#.##.......#...#....#..#....#......#...#.#...#...............##.#..#.#..#..##.#..#.#.##.#..#.#..#.#.....#..#..#.#.##.#....#..#.....#.........#..#....##...####.........#.......#.......#.......#...##....#..........##.#.................###..##..........##............#...##.....###..#.....#.......#.............#......................#....#...........#...#......#..#...#..#....####..##....#.#..........#.......#.#..#...##.....#........#.#........
...............#...........#.......#....................#.........#..........#..#..#.#.........#...#..#.............#.#...##.#..#.......##...#..#..................##.#....#..#..#.##........#..#........#.........##.......#.....#.....##.......#....#......#.....#.#...#............#.......##....#..........#....##.##.#.....#.......................#................##.....#...#..........#...#.......#.......#.#..#...........#....#...#.....##.#.#.............#..#.........#..........#..##..............#...#.#........
##....##.......##.....#..##......#........................#..####...#......#....##.#..#........#...#............#..#.#.......#.........#.......##.......#...#.#....##..####.....##........#.....#..#....................##......#..................#...........#.......##..#............#............##.........##.#....#....#....#..#....##......#.##...#.#..##........#...#.#.#.......#........##...#.......###.#.#..#..#....#........#....#.....#......#...#..#..#....#.......#............#..#..#.....#.#.#.#.....#..#......
...#...........##......#...#...........................#...#....##..##...#...#....###....#........#...#......#.#...#..#......#.#........#.#..........#..#........#..............##....#......#.##..#.#.......#..#......#........#.#...#.##....#......#..#....#.....#.#.#............#....#.......#...#....#.........##............##...........#.#..#......##......##..##.....#....#......#......#....#...#....###.#..##......#.........#................##............#..#...##.......#...##.#....#...##.....#..#.........#.#..
.#.#..##.#....#....#...#...##..#.#.....#...#......#..#...........#..#.........##..........#.....#..##.#..#.........###.#...#.#.#.#....##.#..#...#....#....#..#..#..#.......#.#...#.#.....#..#......##..........#......#..#.....#.##...................#.....#...#......#.........##....#....#...................#........##......#.........#.##......#.#...#...#......#.#..#.........##...........#..#...#.......#..##.#..#..#......#........#.##.####.......#...#.#...#....##......#...#.#.....#........#......#....#...#.#....
......#.......##...#..........................#....#.....#.#...#..#......#.#........####..........#.#...#......##..#.....#.......#..#...#.........#.....................#.....##....#..........#.#.#.......#.........#.....#.#..##......#..#.....#..............#.#.....##....#..#......##....#......#...##...........#........#.....#......#....#........##....#.....................###............#..........#......#..#...#....#......#.....##...#........##.....#.............#.#..###...#..........##..###..#.#.#........#
.#.....#......#......#.......#.#..##...#...#...........#....#..#...#.....#........##.....#.....#...........#...#.......#...........#.###.....#..........#.......#...........#...#.....##......###.....#.##........#.....#..........###.#.#.#..#...#.#....#.#.#..##..##.......#.#.....#...#....#.........#.......#.....#..#.......#...#..#...#...#....#..#.#..#......#...#..#.#..#.#......#..##...............#.............#.........#.....##....#...#.#..#.......#...#..#.#..#.#....#.........#.#...#...##.#.......#.....##..#.
#.#..........#.......#............#.#....#..#.....#.....#.......#....#..#........#..........#....##....##.#..#........#.........#...#......#.........#.....#..#.##....#..#.##........#...#..#.....#.....#.............#................#......#.......#...........#......#.......#......#.#....#....#.........#.#..#........######.................#......#..#..#...#..##.....#.#..#.....#..#.........#......#.#...#...##..#.....#.#.......#.#.#................................#..#....#.........#.......#.##.........#.......#
.............#........#....#.###..##..#........#.#......#.#.#.#..#..........#......#.#.......##..#.......##..#...#.##..........###........#..#...#...........#....##..#.......#..#.#..#..#....#.##....#.#...#..#.........#...#......#...........#..#.............#...#......#........#......#..........##.............##.........#....##.#.#....#...#...##.#......#......##....#..........................#.###......#.......#...#.##..........#.........#....##....#.................#.#...#.....#....#.#..###.......#.....#...
.#.......#........##...#...##...#...............#.......#...#..#.#.........#....#....##.#....#..##..#.#.#.#.......#...#...##......#.....#.##............##.....#...##.......###................#.#...#.......##....#.#..#...#.....#.........#..#....#..#..##..........###.......#.............#.#.##...#...........#...#..#...#...##......#.#.............##.#.##...#............#..#.#....##.#.#.##..............#.#..#............#.#...#....##.#.#....#...##.##....#.##.......#.............................#.........#...#..
...#.........#.........##.......##..#....#..##.....#....#.#.#......###.....#.........#..#.#.....#.....#...##.#....#........##.......#....#....#.....##..#.....................#..#...........#.....#.....###.......#.............#.......##...#........#...#....##..##..##.#............#......#..#..#.#...###.....#.#.......#....#.#.#...#......#..#......#..#...........#...#........###..#...#.....#...#..#.#..#...#......#..#.....#.....#.#.#...#....####.....#.#.......#....#.......##.....#...#.#.....#..####....#........
#..#......#.#....###...#..#.......#...........#..#..#................#...#.##..#.#..#............#####.#......#.....##........###...#.#.#...#.#.......##..#..........#.....#.#...#....##....#...#..#.............#..#.....###......#..#.......#..#......#........##....##..........#...#.....#........#...###..#.#...#......#.#.#....#.#.......#..#.......#.##.....#....#.#.......#.....#......#...#..........#.#.#...#....#.###.............#..###...#...#.............#.#...#....##.##..#.....#.#...#....##...##....#....#....
......#.##.#...#...#.##....#....#.#.....#.....#.....#.....#..###.......#.......#..........#....#.#...##...#.#..#..###.#..#..#.....#..#.......#....#.....#.............#...#.##........#....#...#...........#.#...#..#..#...#..##......#....#.....#.....#......#...#............#..#.##.#........#.....#..#..........#..................#.............#.#...##.............#.....#..............#.#......#......#.#......#.#..........#.....##...#.#.#......##..##...#...#.##..#.....###...##..#..#..#...#....#...#.##....#.#....
....#.....#..#...#....##...........##............#....#.......#..#.....#...#.............#....#.......##...........#..##..###..#..#...#.#.....#.........##....#.#.#.#.....#......#...#......####..#..##..##.#..........#.#..#..........#.#.....#....#....#..#....##..#..#....#..................#.............#....#..........#.#............#..#..##.......#...#......##..#..#......#.........#.......#.#...#.............##...##....###......#.#...###.................#..........#.....#....#......#...##........#...#.....#.
..........#......#......##.#.#......#....#...........................#.#..#..#....#..#...........#...#......#...#......#..............#...##....#..............#.##..#........#............#..#.....###.............................#.#........#.##.........##.#.##...#...#...#.#....#...#......................#..#.........#..##....#..#.....#.....#....#...#.##.#...#.....#.......#...#..#.......#........#..#...............#..............##...###...#.......#..#.......#...............#...#......##.........###.......#.#
..#............................#...#....#....#...#........##..........#.....#.....#.....#..##..#..#.........###.#.#..................##...#....#...#..#.............#.#...#.#.#.............##......#....#.#.#.........#....#........................##........##................#......##.......................#....##.....#.......#.#..#...##......#...#....#....#....#........##...#......#.......#..###....##...#..........##...##...........##...#...##........#....#.#...#........#.###.##.....#.#..#.#..#.#.....#.....#.
............#..#.#.#............#...#......#.....#...#.#...#......#.#......##.................#..#...#.#....#.##.........#....#...#......#.......#........#..#..#.....#.#....#..............##......##.......#...#.#.#...#.........##..##.#.#.#....#......#............................#...#....#.......#...................#.#..##...#...........#..#.#..#....#......#..###.#.............#......#...........#..#..#..#.......##......#.#.......#..#.##..#.#...#.##.......#..##.....##.....#.......#..#....#...........#......#
#.......#.#...#.#.#.#.#.#...............#.......#.##..#..............#.................#........#..............#....#...##...#...............##..##.....#..#.#....##.#......#..#...#.....#...........##....#...........#.....#..#...#..#.#.#..#..##.#....#...#.......#..#..#....#..#...........#......#.#..#.....#.......#......................#............#..#...#.........#...##.#..##.........#..##........###.....##...#...#...#.............#......#...#......#...#........#...#.................#.........#..#.##.......
..............#.##..##.#..#......#.....###....#...#.#....#.#..###..#.#.#..#.......#.........##...##.......##...#......#.#.####................#..#.....#.....#.#...#.#.....#....#.........#.#..........#.#....................##..#....#................##..................#.##......#..#........#...##........#.........#.#...#........#.....#.....#.........#...#....#..#.....##...#....##..##.....#....#.#.............#........#.##..#.#.....#.###..#.##....#...#..#........#.#.....#......#.......#......#..........#.#...
#.#...#.#.#..#....................#..#...................#....#.....#...................#....#.....#..###............##.....#...............##...#..........#..#.##....##...#..........##.....#.####....#.................#....#...#.#.#......#.......##.#..#.................#...#.#...#......#.....#......###.#..........#...#.#.#....#..#.....#........#......#........#.......#.......#..................##.............#....#......#...........#..#.........###....#.....#..#...................#......##.....#....##.#...#
.#...##.......#.#...................#.....#...##....#....#.....#....#..##........#....#.........#........##.........#..#..#..#.##.#..................#.....................#....#..##....#...#..##.....##...#..#.........#..#.#.......#......#............#.....##............#..#....#.##...........#.#.#.#.#..##.###.....##.#...#.#......#...#...#...#.#..#.#...#..#..#......#..#.#.................#.#......#..#.........#........#..#..............#......##....##.#.......#........###.#..#...#....#.#.......###......##...
....#..##.........#.......................##..#.....#........#...#.#.#....#.....#....#........##.#.##.......#.....#.............#...........#..........#..#.........#..##.#........#.....#.#........#...#.#..#...#..........##..#..........#........#.....##..#.............#..................##.#..##.#...#..........#....#.....#...............#.##..#.#.#....#....##.....##...............##....#...#..#......#.........#.##.........##...........#.....#.............#...#...#...........#.........#......#..###.......##.#
.....#.#...#....#.#.#..#....#.#........#.#...........#........#...#............#.....................#...#...#........#.#...#....#.#.#.#..##...#....#....................##...#....#.#.......#..#....#..#........##........#.........#......##......##.#..##.....#..##...........#.........#....##......#..........#.#.#.....#.................#..........#.....#.........#..#.#......#.....#....#..........#.##..........#...##......#.....................#..#.....#.....#....#.....................#......#.#.........#......
..##..#..#.#..#.#.#........#......................##...###...............#...#....................#...##..###..#....##..#.#..#...#.......#...#.......##...###...#.#.##..#..#.....#..#....###..##..#.....#.....##........##........##..#...........###.#.#......#....#...#.......#.........#......#.#...#....#.#.#........#..#.#......#....##.#..#.....#.......#.......#.........#.......##......#....................#.#..#....#...##.....#....#..#..............##...#....#......#...#...............#.##....#.........#.....#.
#.#....#...##.##............##...#...#.#.#........#.....###.#.........#.......##.......#.............#...........#.....#..........##..........#.....##.....#..#..#...#..###..#.#.###..........#.#.................#.......#.###........##.###............#..........##...##..#..#...#...........##..#...........#..##.....#.#..#......#..#.#..#...#.#.....#.#.#............#........##..##.#.#..#........#..#.#......#.........#...#..#.................##.##.#.#.#.#...........###.#..#.......#...#..#.....#..#.#..#......#..#.
..#...#....#...#.##....#.......#.........#....##..........#......#.....#.....#.#..#..#.......#.#.##................#.#..........#.....#..................................##......#........#...................#........##..#.....#.......#....#.....#...............#.#.....##.........##....#.##..###....##......#..#...................#...#..............#...................#..###....#....#..#...............#.#.#.#...#....#......#........##....#.......#...##....#............#....#...#..........#.#..#...#.#....#....#
.......#........#.#.......#.........#......#.#..#............##....###........#.........#....##.....#...#..........#..#...#..#..#...#..#...#.#.....#.................#...#.##.......#..##....#.#....#........#.....#....#..............#...................#.............#...#......#........#...#.#.#.#...............#......#.#.#................#........#....#..............#...##.#.....#.##...............#.#....#...#.............#....#....#..........##....##..........................#........#...#.....#...#.....#.#
.#.......#.#..#......#...........#..............#.........#.....#.#.#......#.#......#.#.##.....#....#........#.##.........##......#.......#.......###.#.......#.#.....#.##..###.....#....#............#..#...............#....#.....#.........#.....##..............#.##....##..........#.##..#..##......#...........#.#.....#..#....#..#.......#...........#...#.##.#.......#....#....#....#..#..#...........#................#......#............#.##...........###.#...............#......#......................#.....#.....
..#.......#..............#.............##.........#.........#.###................#......#...#..#......#.......#..#....#...#....................#..#.......#.....#...........#.##.........##...........#...#.......##..........##.......#.###..........##.####.....#..####......#.......#............##.......###..#.........#.....#.....#.............#..##....#...#.......#.............#....#......#...#..##.#....#...#..#....#................#.##.....................#..#.#..........#....................#..#...##.#...#.#
......#......#.#.#....#..............#..#................#.....#..#......#...#.........#.#.#.......#...#.#.....#..#..#.##.......#.##..##.#..........#.#....#....##.#...........#..#.#.....###..#....#.............#.....#.................#.............#..#..........#..##.#....#.#.#..#..............#....#..................#..#........##....##...................#...#.......#............#......#....#.....#.......#..................##...#....#...#............#......#..#....##....#..#.........#......#....#.#........
#.....#....#..#..#...##....#..............#.......#............#...........#.#.#..#.......##..#..#....#..#......###.......#.#..........#..##..........#...#...##..###.#.....#.##.#...#.##..#................#.......#.........#.#.##..#..#.........#.....#..#.....#.........#..####.#..###.#.##..#.#.##....................................#...###..#....#........................#...#...#......#......#.....#........................#.......#.....#...#......#........#........#......#....#......#.....#..##.....#..#.......
........#.........#.......#.##....#........#.....#.###....##....#.#.....#....#.......#...#.....#....#....#..###.#..##.#....#......#....##.#......#.....#........#..#...#.##.#.##...#......#......#.###...........##....#..#.#.....#....#......#...#...##............#..#..#.#.#.#.#....#..#............#........#.##..#.........#.........#...................#.##.#....##.#...##......#....#....#......###...#.......#.#.#..#.###...#...............#....#....#...#.........##..#..######....#..#..#.##.....#....#...#..#.###..
....#..#............##....###..#..........##..#...#.............#.....#......#........#..#..................#...........#....#......#.#...##.....................##......................#.#.#...#....##...###.##..#.....##.#............#..#...#.........#.......#.........#..#..........#......#........#....#.........#.#.........####..#....#....#...#....#.##.#.#.#.#...#.........#.#.....#......................#.#..#..#...#.#....##.#................###.#..#...##........####...#......#.....#...#.........#....#.##...
........#....###.......#............#.##....#..#......#..##....###...#....#..#..#...##.#.....#..............#..###.#........#....#.#.......#............#..###..#...#...............#.......#....#.##.........#.........#...#..#...#...#...#..##........#.....#....#......#..............#....#..........##......#...............#.##.....#..#...#.#...........##.........###..####...#...#.........#.#.#...##...#....#........#.......#.....#.........#...#....#..#...............#.#...#.#........##.......##..##........#....
...##....##...#..........##....#.#...##.........#.....###.......#...##.........#.#........#..##...........#.........#...#.....#.....##......#.....##.#......#...##.................#.....................#.....#....#..#.#....#......##........####.......#...###....##....#..#.#.....................#.......#.#..#.....#.....#.........#..#.#..##....#..............#.#......#.##..##..#........#.#......#.................................#..#....#.#.....#....#...#.....##.#......#...##.#.......#..#.....#......#.#........
##.####...#.###...##.....#...........#...#.....#....#..##...........#..#......................#..........####....#..##...#.#........#....##.........#.#.#............###........####...###........#.....##.................................#.##....#..#...#....................#.#..#.#...#......#.#.###.....#.........##..#.......#...#..#........#.#.....#....#.....#.###.....##.....#.##...#....##.##......#.....#.....#......#.#...#.##.....#.....#....##....#..#..........#........#.....#.............#.#..#..#.#........#
..#.#.....##......#...#.........#.#.........##.##......#..........###.......#.....#................#..........#......#.......#...#........#.#.#.#..#.#...#.....##......#.#.....#..#.........#..#..#....#......#....#...........................................#..#.#.#..##.................#.....#.###..........##...##......#....#.......#...........##...##..................#...##........#........#..#...#...#..........#.#..#..........#.#..#....#..#.......#............#....#.#....#.........##.#..#........#...........
.........#..##...........#........#.#.....#..###....##..#.#.............#..........###.....#.........#.....#.#..#.#....##.....#.....#......#.#...........#......................#..#...#.........##...........................#..........#.#.#.......#.#.........#..............#.........#..##......#..##..#...#..........#.................#..#......#.#..#...#........##...#.....#..........#.....#.#.....................#....#....##.............#.#....##........##.#....#..........#............#...#...##..#...#.#....#.
....#..#...#..............#............##.......#....#.....#..................#......#.#.#.#.......##.#...#..#...##.###.#.#.##.....#...#.#........#.##.........#..#....#.....#.#..#......#.#....#......#.......#..#...#........#..#..##............#...#......#..........#...#.............##....#..#....##.##...................#.##..##..............#...........#.##..#.....#...#..##.###.....................###....#.#.....#..#.#............###.......#.##.#......#....#....#....#........#.........#.#.........###.......
.................#....#......#......#..#.#..#.#.#.....#........#................#..#........#.#..#...#....#......#...#.......#.#.............#...#..#.............#...#...........##........................#..#...#...........##.....#............#..#....#........#.....#........#....##....................#.####.#.#............#.#.........##.......#...#..#..##.......#.......#........#..........#.#.......#............#.#........#..##...#........#...#.#..#........#...#..#.........#...#.#...#.#.......###....#......
..#....#...#.#...#....#............#.#.........#....##.......#.#..........##.....#........#............###.#.......#.#..............#..#........#.##.........###.............##....#.#........#......#.........#........#.....#.#............#...#............#......#....#...#.......#..##..#........#.#.##..........#.#...........#..#...#..#..#..#.....##.....##...............#.............................##..#....#........................#..#....#..##..#.....#...#.........#.#......#....#......##..#....#......###..#
..#..#......##......#......#.#.##.....#..........#........#......##...............###....#.............#.....#...#.....#....#..#...........##..##.##................#...#.#............#..#......#...#...#.#......#.#....#......#...#.....#..#........#...#....##.###....#.............#....#.#..............##...#.##.#.......##..##..#.............#.#......##......................##..#....#..#....#...#...#...##...#.##..#.....#.#...#............##..#..........#.##.#..#....#..#.#....#.#..##...#....#..##.#...#.........
.....#...#......#..##.........#...........###......#..#...#.....#.....##...#...##..#.....#.#.#....#...#...#.#............#........##......#.###...................#.......#..#.#....#...#.#..#.#....#........#.#..........#....#...#......#...#..............#.....##........#.#......#.......###.#..........#..........................##...#.#.#....#..#.......#....#...#......##.#...###....##...##..##.#......##............##...###...#..##.#.#..##..........#......#....#.#....##.................#......#................
.#...#..............#.###.......#.#...#.#.....#.#.....................#......#....#.#...#..................##....#.........#.........##.#....###.................#....................#..#.##....#.....#.......##...#..###........#.#....#........#........#.##......#........#..##......##............#..#..............#.#.##...#.#....#...#......#........#.#........##...........##...#...##......#.......#.#........#......#....#............###.....#.......#...........##...........#....#..#....#....#....#.......#...#.
.......#.....#..#.#.#...##....#......#............#...####..#..........##..........#...........#.##............#.......##..#.....#...#...###......#..#....#........#.#......#.........#...............#........................#...##.#.#...............#.#.#..#.................#..#..##.##.#.#................#..#..#.......#......#..#..............#..#.....#.###...#......#......#.#.#......#....#.................#.#.....#.....#.##.#..##....#............#.......###...###.....#......#...#..#....#....#...#....#.....##
.#.#.#.#.#.....#.......#.#.................#..#.#.#..##............##......#....##.....#........#........#...#......#.#...........#.#.#.....#.....................#..........#....#....##..#.#..#.#...#...#.....#.....#.....##............#...#.....#.#....##..................#.......#..............##......................#..#.....#.......#.###.#.........#.#...##.....................................#..#.....#......#.........#.#.###..#...#.......#.#.#......#...##................#.......#...###..##.....#.#.........
...##..##..#........................#.......#.#.........#.......#.##..................#...#..#.##.#.......#.#####............#.#..#..#..#....#...#........#....#..#.....#...###....#.#...........#.#....#...##............#.##.....##...........#....##..#..............##....#....#......#.#..#.......#...#....#..#.....##...#.#......#..........###..#..##.........##...........#....#..#..............#.#...#.#.....#..##.........#..#......#.......#.............#........#.#..........#.##...##....#...#..#..#...#.....#...
.##...#.#...#......#....#..................##..#....#...#.#...#......#...#..#.....#....#....#...##....#..#.#.....##.............#......##.##..#....##...........#........#....#.#.........#..#.....#....#....................#.###.....#........#................#.##..##.....#...........#...#..............#..##..#.......................#.........#.#.....#.#....#....#..#..#...##...............#...........#.#....#.##.#.......#.......##......#............##.#....#....##..........#...##.#....#.#.......#.........#....
#....#.#..#.#..............#.#.......#.#....#..##........#......#......###...........#......#..................###.#......##..#.....#....##.#..#...###..#....#....#...#...#............#......#...#..............#.#.....#....#.....#...#.#.#.#..#.....####.#...###.....#.#.##....#...........#.#.##.#.......#.........#....#..#.#........#...#........#.##.....#....#.#......#.#...#.#...#.#..#....#.#......#..........#..##........#....#......##..............#..........##..#.....#......##..#....##..###.....##...#....#...
..........#...............#.#........#.##..#...#.......#........#........##..###.##.......#.......#......#....#.......#.#.............#.......##..#.........#.#..............#.....#.#......#...#.#.#.#.......#...............#.....##...#..##..........#.......#....#....#.#..........#....#..##......#....#......#.....#..#.......#........#..##........................##...#....................##.....#................####....#............###...........#.....#..#........#........##...#........#.#.#..........#.#..#...
##....##..#..........#....#.#..#.......#.....#..............#.#...#..........#....#.#.#......#...#....#..#............#.......##..#...#......#.....#........#.......#..#.#...........#...#.....#.......###......#...#....#...#...##........###....##.................#................#..###..........#..##...#..........#...#..#..#....#..#.#.#.......#.......#...#......#.............#..#....#.#......#...##..#..#.#......##.##.....#.......#..#..........#....#..#......###......#..#...##..#..#........#..#.#......#...#...
...#............#.#.....#.......#...#...####..........##.......#...#...#.....#.#.....##.#....#.......#...#..#..#...#.......#........#.##..#............#.......####.......#...##..#..##....#..........#......#.......##............#.#.........##.....#......#......##...#....#.....#.##..#.###.#.##...........#......#..#.............#...##..###.##.....#......#...............#.#..#.............#...#.#.........#.##.#.....................#.#...###.......##..#.........#.....#.###......#..#.#.##..........#......#.......
#.....#..#...............#....#..#..#.#.#....#..........#...#............#...#..#...##...#...............#...#....#...#..#..#...#....##..#.#.............#...#...#.#.#..#............#............#...#..#........#......#..#...........#..#........#......#.###........###.#.#..#................#.#......#.......................#...........#....#..#....#..#.....#..#.#....#.......#..#.....................#.........#...#......#..#....#...#..........####..##.........##...#.#...#............#..#............#..#..#....
........#....#............#...............##...##...............#..####....#..#.#................#..........................#.#................#.#.....#......#.#....#...##.##.........#.................#......##.....#..........##...#...#..........#..#.................#.#......##.#........#.#...#.....##.#...#..........#...#.#.....#.......#..#.....##.....................#...#......#...................#..#.......#..#....#.............###..#.#.....#.#.....##...#......#.....#.....#...#....##....#...#....##.......
..#.....###.............##....#......#.#..............#.....#.#...#...................#.#.#.#....#..#.#.......#........#....#.#......#.......#..#........#..##...#....#...#..#...#..#.........#.#..#.....#.........#......#..##..#..#.##...................#...............#...#......#.##...##....#......#.......#........#.....##..#...#..####.#.#...##..........#....#..#............#......#....#.......##...........#..#......#.#.##..........##........#...#.........##.#...#...#.....#.............#.........#...##......
.....#...............#...#.....##...#............#........#.##..#..#..........####........#..................##.......#...##...#.....##...#........#.#.......................#........#.........#.#..#...........#.#..........#..#....##....#..........#...##.....#.....#..#..........##.........#...#.#...#....#..##...............#...#......#..#....##................##................#..#...#....#......#.#.##.....##........#....#...#.....#..#.......#......#.#.....#......#..........#........#..###.....#.....####.#..
...#...............#..#....#...##...#..........#.....#...#...##...........#.#....#......#.#.#.......#......#...........#.#....#........#.......#...#.......#.#...........#....#....#...........#.....#...#...#..#....#.....#.#......#......#.......#.......#.#####.#......##...#.......#...............##.........#.....#.......#....#...#.........#.#..#......#....#.......#....#.##..............#....#.......#.#....#......#..#.#...#.#...............#..#..##........##......#......##...#.###........................#....#
...##.....#.####....#.......#...#.....#.....#..##.................#.#........#..#.....#....#......#.....#.........##.............#..............#....#....##..#..............#..#...................#.#..#..#...#....###.....#..#.....##..........#.....#.##.....#....#........#.....#..#..#..#.#...............#........#.........#..##....#.#........#.#....##....##..........#..#.....#..#..#.....#.#......#....#....#..#............#.#.....#........#.............#.....#......##........#........#...#.#.#...#.......#....
...........#...#......#..#.#........#.........#...........##............#...#..................#....#.#...##...##......#.....#.#..#..#...##....#.##......##...#...##.#......................##.....#...........#....#...................##......##.......##.....#........#.#....#..#.....#...##..#...........#......#..........#...#...#..#.........#.##..#.#.#...#...#.#................##....#.#......#...#..........#.##.#...#.......#.....#.##...#..#..#..........##......#...........#..........#.#.#.......#.....##.#..#..
#.......#.......##.#...........#....#....##.#.#...#..#.......##....#................#.......#.#..#...#..#.##.#......#...........#......#....................#.....#..................#..........#....#.....#........................#.............#...#.#.#..#.............#...#...#......##....#.........#......#..#......#..#.#..........#.........#..#...#..#.#.#..#..........#....#........#...#.....##.......#....#..........##....#.............#.......#....#..#.#..##......##.....##........................#..........#
..#...#....#.............#.#.......#..#.#..#.......#.......#..............#..........#.#......#......#...........##....#.#.##..........#.##...............#.#..#.........#..#...##...........#.##............#........#....#...##..........#.#...#.....#..##.#...#................#.....#.#...#...##......#....#.#...#..#.........###......#..................#............#.#....#......#........#..#.##........#.#........#..#...##.....#.......#.........#.....##....#.........##....#....#..#..#.......#........#..#........
....................#.#......#..##........##...#.......##.#...#.##.....#.......#.....#.......#....#.#.#.#............#....##.....#.....##.....#....#.............##.....#...#.....#....##................#.#...#.#.....#...##........#.......#..............##.....##......#.........#.........#...###...#.#.#.......##.....#...#.#.....#.........##..##...##....#..#.#...##.........##.#..#..#..#.#.......#..........#.......#......#.....#...#...#....#........#.....#..#..........###.......#........###..#...............#..
#....#.....#...........##...#.####.#......#...#..####......##.###......#...................#...........#.#........##.#.....................#...##....#.....##....#......#......#.......#..#.............#.......#...#..............#..#....#...#.......#..##...............#..#.....#.#.#...#....#.......#....#..#......#.#.........#.....##.....##.#..#.##....#...#...#........#...#.........#...............#.#.##...#.....#.......#..#.#.#..#.#.##.....#..#....##.............#.....#.#..#.#.##.#......#...............##....
.....#.#.#.#..#....#.......#..#.......#........#..#.#...#.#......#........#...##.#......#....#..................#.........#.#..##..#.#..#.#...#...........#.........#.#.....#..........#.##..........##..........#....#...#.......##......###....#....###.....##......#.........#...#.......#........#....##.......#........##......#...#..#.........#......#................#.................##...........#..#.........................##..##......#.........#.#....###...........#.....#....#..#.#....#....#..#.##.........#.
......#..#...###.....#..#..#..........##.....#...#........##.#...#...#..#.#.##...#...#.#...............##.....#......#.......#.....#......#...##.#......#..#.#........#...#..#.........#..##...#.#..#.............#...................#........#................#...#...#........#..#.............#.#...........#....#.#..#.......##.##........###.........#.....#........#.#......#..#..#....#..###.......#...####.......#................#.#.....#..........#.#...#............#...##........#................#....#...#.....#
.#..#...#........##..#.....#...#......#.......#..................#....##....#........#.#..#..#............................###..##.......#....#.#.#.....#..#..............#....##.#..##.#..#.#...#...#.........#....#...#.#.......#.......#....#...#...................#......#......................#........#...#.........#.#..#....#.#.....##..#...........#...#.....#.#............#.....#.#.#................#.#..........#..#.###...#.##...#.....#.......#...#.#...........#............##.#.........#.....#.....#..#....#.
..##...#.#...#.............#...#####..##...#..#...#........#....#..#..................#..#...............#..#.#.#.............#.#......#.........#...#....###......#.#...............#.........#.....#..##......##.......#...##.#..#.##...........#...#...###..#.##.##.......#...........#...#.............##.........###.......#.....#..#..........#.#........#......#...#......#.........#.........#..#...#.#...#...#......#..........#...#......#.......................#........#..#..........####.........###..............
..##.......#.........#.........##......##............#......##.#...........#...#.#.###....#...#..#.....#....#..#.###.#..#..#.....#.#....#..#...##.......#................#..........#....##.............#.....##.#....#.##......#.#.....#...#.##..##......#.#....##......#...#....#####..#.....#...#.............#......#.##.#.........#.#.#..#.....###..#.....#..##...#.#...#...#.#....#.###.#..#...#.....................#......#..#.......#......##...........#.#.#....#.................................#...#.#.....#.......
....#......#......##............#.#.....#.......##.#..#....#..#..#...#.......#....#.#...............#.........#.#...#.....#.#.##..#.....#.....#.#..........#..#...##....#.............#....#.......#.......#....##....#..#......#.##..#.#.......#............#....#..#....#.......##......#.....#.#....#....#...................#.#.#........#...#..###......#.#.#............#.##..##....#..#..#..##................#..#..........#....#....#.#####........#.........#.##.....#......#...#...#.....#....#..#...........##......
....#............#..#........#..#................#..#....#........#........#....#....#..#.#.....#.....#.#...#...#........#...............#...#..#...#..#..#............##..#...#...........#...##..............##..##..##............#...#...#......#..##...................#..#.........#..#.............#........#..#...#.#...........#..#.#..#.......#...#...#.#....#...##...#.......#........#.#.#......#.##....#......#..##.................#......##.......#.....#..#...........#.............#.#....#.##......#.#........
....#.......#.........#..................#.#..........#.......#..###.#...##......#.....#..#.#....#.#..##.....#.........#.##.....#.........#.#.......###.#.#.#.##..#.....###...#..##....#......#.####......#.....#...#.##........#.#...#..#..............#......##....#....#....#..#........#..#.....##.##...#....#....#...#....#......#...#...........#............#...#......#.......#...##.#.####.#......##.........##..##....#.....###.....#.#.............#........#.....#.......##.............#.###.....#...##.#..##......
.#...###.#....###.......#..#.......#....#....#..#..#......#......#......#.......#....#...#........#.......#.#.#.........#.##....#...####.#......#..#.#...........####.....#.....#.........#............#.#.....#....#........#....##.#..#......###..#..##................##.#...........#.....#...##...........#..###.......##..#..#...............#..###....#.#..#.##.#.#.##.........#.......#.#....#....#....##...#...#...##................#.#.....#.....#..#....#..#....#.#........#.....#.....#..#.#...#....#..#...#.##.#.#
..............#...#.......#...#.#..#.....#.#...#...#..#.....#..#.......#.#......#.###...##..#..........#.#..........#...............#......#......#..............#..##...#..#...#.........##..........#......#..#...#......##...............#..#....##.#..#..............###.#..##.#.#......#...........##.#.#....#.#.#...#...#...#..#..##......#.#.#...#.......#..#....#.....................#....#..#..........#...#.#.......#.#...#........##.....##...##...........................##..##..........#......#..#...#..........
.#.##..#.#.#..###.....##.......##......#....##..........#.#..#...........##.#.#..#.....#..#.#...##.....#....................#.....##.#..........#.#............#...#.....#.............##...##.#...#..#.#.###...#.......#...#...#..............#....#..........#.#..........##.##.##.........#........#....#.#.............#.........#..###.##...#.......#..#......#..#.#.#..#...#.##.....##...#...............#........#.......................#...#.............##......#......#........##........##.#.....#....##.#...#......
..#.#.....##.........#....#...#.#..##....##.....#.#...........#.......#.....#....##....#.....#.#....#.....#...#.....#..........##.#.##..#.......#.........#...#..#.#.#.......#..#.#.......#......#............#...#...#.....#...........#..#.#..#...#.##..........#......#........##...#.....#.........#...#...........##........#.#.......#..#.....#....#.#..#..#.........#.........###....#...........#....#.#....#..................#..#.##.....#....................##....##.#..##.#............#.....###...............#..#
.......#...........#..###.#...#..#......#...#.....#....#.........#.#....#.###...##..##.............#...........##..#.#......##....#......#..#.##.#....#.#......#.....#..#........#....#...##....#......#..........#.##.....#...#.....#........#......#.#.................#...#.....#........#.........#..#...#.......#.#........#..#..#...................##..............##.##.#........#.#.........................#.#.#..##...#........#..#....#...#.#......#...#.#......#..#....#.......#......#.#..#...#...................
..#......#...........#...#.##.#.#....#....#........#.......##.#.#....##.##..#...#..#.#.....#...##.....##..........#.....#.........#...#.####........#...#.....#...#..#..............#......#............#....###....#.....##.#......#..#........#....##...#............#........#.#.##............#........#..#.....##.....#...........................#.#...........#..#....##...............#.............................#..#...#....#..#.#....#...#....#....#............#.....#..........#....#...#.....#...#.#.#..#......#
.###.###.#...#...#...........#....#.#.......#.#.#...##...........##....#....#....#............#...........#...#.#...#..#...#.........#....###...#.##.#....#.......#.....#.#...#..#........#..#....#..............#.#...##..##.#..............#...#......#......#..........####..#...#....#.....#.........##....#..#.....#.##.....#.......#............#.....#.....#.#....#.##........#..#..#...###.##......##.....#..#......#.............#..##.#.....##...#...#...##................#...#.....#......#..#....#......#..##......
.#.....##......##.#..#.....#..#.#..#....#.....#...........#.......................#.....###...........##............#....#.............#.......#.#..#.............#...#...#..........#..#.#......#........#....#....#...........#......#......#..#..........#....#....#......#....#..##..#.........##..##......##..#.....#....#.............#......#....................#..#....#.#.....#.....##..##..............#...#.......#...##........##.....##............#.....#........#............#...........#...#.....#...##..##...
.......#...........##...#.#.##.........##......#.###...#....#.....#.#......##.......#.#...#.#..##.......#.........#.....#..#............#.....#........#...#...........#.....#.....#.#.#.##..#.................###..#..............#.#..#.........##.#...........#.#.....#.........###............#....#.....#.#.....#...#..................#.........#........#.....#.#......#.#...........#...#....................#...#........#.......#.#.....#...........#.....#...........#.##...#...#.....#.#..#.......#.#..#..#....##..#
#....#..##.......#.........#..........#..............#..##...#.......#....#.......#......#.....#..#..#....#......#.....#..##.....#......##....#....#......#.......#..#......#..#.#.........#......#..#.#.............##...#...#......###...#...#.##.......#.....#..#........#.............#.....#..........#..#.....#..#..#.....#....#....#...#......#...#..###...............#..#..#...#..............#.#........#.........###......##..............#..#.........#..#.......#......#................#...#....#.#.....##....#.#.
..#.....#...##..#..#....#....#...#..##.............##.....#.......#....#..#..#....#..#..#.#...###......#.....#.#....#..#.......##...#....#.......................#..........#........##......#.....#.#.#..##..##.#...#...#..##..###........#...###...........#.#.....#......#.#..####.........#......................#......#..#.#......#.......##..........##......#.................................................#.##...#........##.....#.....#.......#......##.....#..#.............#..#......#..#........#...#.....#.#...
.....#........#.##..#.##..#.#...#...#.#.##....#...#.#.......#...#..............#...#.....#....#.##.....#....#.#............##.....#...##.#.....##...###..#.......##..##.#.#...#..#..##.#.#...#......#...#...#..##....##....##.#.....#.........#.##.#...#.#.......##.....#..........#......#....####......#........#.###.......#...#....#..#..............#.#.......................#.....#.##.#...#..#.#..............#.#...#..............###..#..#......#.....#..#......###.....#.##.....#.##.....#.....#............#........
.#..#.....#..#..#....#.....................##.....#....##.#.##...#...#............##......#.#..##.......#.##..........#....##..#####.#..............##.##.#.........#.#..#......#....#....#...#.#....##......##..#..#.....#..#....#.##.#....##..#.......#........#.#......#..#..#..#..#.#.......#......#........##...##.#....#...#......##.#...#.....#.....#.........#.#.#....#...#......#......##....##.....#......#.......##.............#....#.#..#..........#....#....................#.....#...............#......#..##....
.##......##.................#....#...#..#.....#...#..............#.........###.........#............#..##...#..#.....#.#......##...#...##................#...#....#..#.......#....#.....#.......#.....#.#.....###....#.......###..........#...#..#....#.###....#.#....#............#.......#....#.............#..#.............#...#...#.........#...#...##.#..........##..........#...#..#............#.....#................##.......#................##..........#...#.....#.#............#.#....##.#.....#...............#..
..#............#..........#.....#......#..#....#..#......#.#.#.........#..........#...#...#.........#..#....#.....##...#.#....................#.#.....#.#..#.........##.......#...#...#......#.......#......#....#..#.....#..#.#..#...##...##........#....#...#.....#..#...#...........#.......#.......#.#..#.#..#.##.#.......#......##.......#...#.#....#..#...##....#....#................#.........#.#...##...#..........##..###...#.#........#.....#.......#...#.#.....#.........#..#...#.#....#....#....#........##..##...#
......................##...#....#.....#.....###......#.....#..#......#..............#....##.......#.#.............#....#.....#...#...##..#.....#.#..#...#...#..#.#....#............#..........#....#....#.......#...####.....#..##......#....##....#.......#....#.............#.#.#....#...#..........#..#..#...##.#...#......#.##...#..#.......#...##.....#.##.#.#.......#...#......................#.........#.......##...#...#.#......##...........##......##..........#...#.#..#..#...###..........###.......#....#........#
..............#..............#.......##........#.#..........#.......#...#.#....#.#.##.......#...#..#........#.............#...#.....#............#..#.....#......#.....#...........#....#..#.....#................#...#.##.................#...........#.....................#.#..#....#......####.....##....##...#...##.......##...#.........#...........#..#...#..#..#.....#........##.......##....#.#.........#.....#..#......#....#.....#.###....#.#....#.........##.......#...#.#..#...#....#.#.#..#.##....##..............
.........#...#.....#...##.##.....#..#....##.##..........#.............#....##....#.#..###.....#....##..#...#..#.#.......#.......#....#..........###...#.#..##..............##....##...###....##.......#........#.#..#..#....#.###....#..##....###..#.....##..#.#................#....#.#.#.##.......##..#.#.......#.#....###.....#..#............#.......#.......#.##..#.............#...#.....#..#.....................#..........#.#........#.....#....#.......##..#............##........#.#....#...#....#......#..#.........
#...............#...#.....#...#......#........#...###........#..##..#...........#..#.#......#.......#..#...##...#..#........#.##...#...#.#.......##.#.....#...#.##.#...#..............#..##..##.............#.....................#.#...##.....#####..#.#.#......#.#...................###.......##......................#..#.....#..#....#.......#...#....#...#....#..#...#.#....#...#........#.....##......###......#.#..#.....#.#...#.#..#..#...#.....#.#...##.#....##.......#..##.#.....#.##..#.............#.....#.........
....##..#.......#.#........#........#.........#....##......#.#..#.#.#...........#..#..#.#.#.#..................................#.....#.......##...##............#.....##.........#.#....##.#............#......#..........##.....#.#..##......#....#..##..............#....###.#....#..#......#.##......#....##...#.......#..#.#............#.........#.......#.....#.......#..#......#...#....#..#.#.#..#........................#.#..####.......#.##...#....####.....#......#...........#.#..###........###.......#.......#...
..#.....#......#..#.#..#..................##...............#.........#...................#........#.............#........#.......#..#.........##...#.#.#....#.#.#.#.....#....#.........#..##..##.#....#.........#...##.#..#.........##...#......#........#.................#...#.#.#....#........#...............#...#........##...#..##.#......#...........#......#..#..........##.##.....#...#.#....................#..........###.............#..##........#...#...#...........#.....##...........#..#..#.#.#......#....##..#
#...####...#.#...#............#.#.#..#....###........#.....#..............................#..#...#.....##....#.##......#..#...#..#.#..#...#..##.#...#.#.....###..#....###.#..................#.#.......#...#.#.......#..#.........#..##......#....#..#..#...........#..#....##.#....##..#..#.###...................#....#....#........#..........##......##....#........#.#.#...#.#.#.#.........#...#......#.....................###....##.#..#....#......#..#........#.....#....#.......#........#.........#.##.........###..##
.#..#...#........#...........#.....#.##.#...#........#......#....#.....#...........##...#..#..#.............##....#.#..#.#..........#...#.#..#......#..#.#...#....#.......#.......##....#.....##.............#.........#.......#.#..##..#....................#...#................#.....................#.........#...###..##....#..#........................#..#........#.....#.##...#........#..##...####.#.....##.....#....................#................#.........#.#.....#............####...##...........#.#.....#.....
#.....#.#.......#....##.......#...........#...##.....##.............####...........#...#..#.............#.#..##.........#...#..#.....#..........#.....................#..#......#.#..#........##..##........#..........#...#.........#..............#..#.#..#...........#...........#.#..#.....#...............#......#............#..##...#....#.##.#....................................#....#.##.............#.....#.#.#.....#.#......#.....#..............#......#.##..#.............##..#....#..#..#...#.......#...##...#..
.......###.....##.....##.#...##...#..#.....#........#.##......................##....##..#.##..#.....##...#..#.#....#....#...#.#.#...#.#...............#....##.....#.......#...#....................#..#...............#.#....###.#....#.#..........#........#..#........#.###..........#....#.....#...#.....#........##...##.#.......#......#........##..#..............#.....#...#..#...#.#.....#...........#.#...##...#.##.......#..#......##....#..#.#..#....#..##...#...#.#..#...#...#...............#......#...#...........
.......#...#..............#.#....#.....#...#......#...........#.............#.#...........#..#...#..........#...#..#....#.#....##....#..........#......#.#.##..........#....##..###.......#........#........#.#.............#..............#.......##.#......#...#.....#...##.#....#...##....#.##......##...#.......#............##.....#...####.....#.#...#...#..#....#####...#..#.....#.....#...##...#...##.....#.................#..............#.....#.#............##.#.##.......#..#....#......##..#..#...#...#.#.....#..#
#..#......#..#..#.......#.##.#...................#.#....##.....##.....###..#.##......#.#.......#.#.#.#.#............#.#..#.............##.........##.#.......##.#.....#.....#...##........#........#.........#.....#....##.#........#....#..#.....##..........#....#....................#...#.............####......#.......####.....#.....#....#.#.#.#..#...........#......#....#.#.##......##..............#.#..#..#..###.....#....#.....#.#...##.#.........##.......#.....#..........#.#.....................#......#........
.......##...#.##...##.##.........###.#...#.#....##.......#........#...#......#....#.#.#..........#.........###.....#.....#..#...##....##...................#................#..#.##..#.#.........#..#....#.#...........#.#....##.......##.....##...##.#...####..............#..#.#....#..#....##...#.................#......#......#..#........#..........#.##....#...#..........#......#..............#......##........................#.###..##.........#.............#..#...#...#...###.....#...##..#..#.......#.......#..##.
....##.#..........#......#.#......#.#.......#..####.................##..#..##.#..#.##.#.#..#..#.......##...........#.#.....#.#......#.......#.####...#..............#.##..#......#..#......#.....#...#..............#..#......#....#.##.........#.......#..#...#.....#.#.#..##..........#..#.#.......#..#.....#...#...#.............#.#....##.##...............#..##.#...##..............#...#...#..#.....##..........#...##..##.#.......#..#.......#...#..#................#..#...####...#................#...#........#.......
....###.........#...#...............#............###.........#...#.......##.#......#.#.........#.#........#.............#..#....##.#.......#..#...#.....#.##.....##.##....#..#........#..#.......#....................##.......#...#..........#.....#..#.#..#.#.#.....#...#...........#.#..#............#....................##....#..........#.......#..............#.....##.#..#.....#.#.........#......#......#.......#.................##..........#.#...#....#..#.........##....##....##.#...#...#.#....##.#..#....#...#..#
#.#..#..#...#......#..#..###.#....##.#..........#..............#.#.#....#...##..##.........#...........#...##..#..#......#...#...#....#........#...#.#.....#......#.#...#.#..#..##..#..#.#........###...#..................###....##.###..#.....#..#........#..#...#....##.##........##..#..#..#....#.......#....#.........#..#.......#....#...##......#....#....##......#...........#.............#..#....................#........###..#.........#..........##..#.#..#...........##..#............#.#................##....#.#
.......#..#...##...............##.#...##.#..#..#............#......#.......#.....#...#..#.......#.#.#.#....#....#.#.........#............#.#...###...##.#.#.#........#.....#.##......#..#...##.#....#..............#.#......#.....##...#..##.....##....................#.#....#......#..#.###.##......................#.......#....#...#.##.#....#...#....#.##.#......................#..#....#...#....##.........##.#.#.#..#..................#....#....#.......#.##..............#........#.....#......##....#.#.#..##........
......#........#.#..#...#..#....#..##.#.....#.#.#...#.#.#.#........................#.........#...#..#.........#.###.#....#...........##..#.......#....#..........#...............##........###...#..##..........#.....###..#...........................#................#..#.##.....##...........#...#..........#.......#...#..........#....##..#........#...........#.#................#..#....#...#......####..##......#...........#..#..##.##..###.#.......##.#.....#....#..#............###...#.#..#...#..#....###.....#....
.#.......#...#......##.#......#.....#.............#.#.#......#...#........#.....#......#..#.#....#................#...........#.#......#.......#............#..##...#......##............#...........#...#.........#...........#.##..##.#.#...#....#...#.#.......#.#.......#...#....#.....#.#.....##........#....#...#....#####...#.#.#..#...............#.............#..#.......#.#.......#.#.....#.#...#.#.......#...#.#.....#..#.....#........#...#...#....####........#..#...........#.#.#......................#.....#....
##..#..#..##...#..#.......#..#....##.###..#..#......#......#.#.....#..#.#..#.##.#....#......#.....#..#......#....##.......##....#.#..##......#...#..#..................##.#.#..#.#....#.#.##.#.#.........##.......#..#.......#....#...............................##..#...........#.........#.#.........#...#....#..........##..#..............#...........##.....##..........###.....#.....#.....###.#...........##...#...#....#...#...#....#.#.......#............#......####........#..................#...#.......##........
..........#....#......#......###..###.#.....#..#...#.............#....#.........#........#......#.#..............#........#........#......##...#.....#........##.#.....#...###.....#...#.............#..........#...#...#...#........#.....#.#......#..#.#.#...#..#.#.#...............#...................###..............#.#......#.#....#..#...#..#....#....#....#.............#...#..##..##...#.##......#.#..............#..#....##...#....##.#.........#...#..#.......#......#..##.........#..........##..##.#..#...#......
.....###..............#...##.....#.......#.....#.......#..#........#......#...#....#...#....#......#...........#...........#..#........#.#.....#....##.#..#.......#....#......#.##...........#..................#.#..........#......#..........#....#...............#...#..#..#.............#......#.......#..#...#...........#...#....#..#.......##...#.#..#..##...#...#....###..#....##......##...#.....#.##...#..#.#.....#...#.....#####......#...........#.#..#....#..#....#..#..#.##.........##...#.............##....#.#.#
.....#.#....#............#....##.#...#...#..#........#.#..#.......#..#...#....#..####..#.........##....................#..##....#..#................#..#.#..##...#..#.....#..#...#...........##.#....#.................#...##..#..#..#..#..#...#.....#......#...#..#........#.###....#...#.#.....#.#.....#............#......#..#..............#...#.........#....####.#.......#...#..............#..#..#.#.....#......#..........#....#.........#.....##....#.#..#......#...#.....##.#.#..#...###.#.........#.......##..#......
##.##.#..........#..#.#.....##...#..#.............#...#....#...#.....#..#.#.....#.........#.#..##......#...#.......#..............#....####...#.........#....#....#..............................#..####.#..##.........#..##......#....#........#.............#...###............#.#...#..#...#.##....#..#..#.###........#..................#.#....#.....##.#...#..#.#............####.#...............#...#..........##...#.....#.#.#...##....#..#......#....##..#........#.....#.........##.........#................#...##.#.
................#.#.##..#.......#.#.....#.....#...#.........#..#..........#....#...##.#.....#............#.....#......##.#..#..#...............#...#...#...............#............##...#.#.....##...#..#....#..#................#.#..#....####.#..#......#....##.#.......#..........................#...........#...............#.....###.......#......#..#.....#.......#..#.......#...##...#......#..........#.###.............##..#.......##....##.#.#.###............#..........##.....#...#...#...#.#...#..##....#....#...
.###.#.###........#....##..#...#.................#.#.#.##.....#..........#...#....#.#.......#.#.........#.#..##...#.#.....#.##.....#..#.#...#...#...#......#..........###.......#....##..........#............#.....#....##..#...#........#......##.##....#.#................#...#.....#.#....##....#........#....#.#.........#.#...##..#.##.#..##.#....#......................#.#.........#.....#.#..........##..........#........#..#.....#.#...#........#.#........#.....#.#......#...##......#......###.....#..#.#...#..#.#.
...#...#...#.##............##...##...#.#.....#..#....#...#.#...#.......####..#...#####..........#.....##....#.......#...#..##......#......#.......#.#.#.#.#.....#...#.##...#..##.......#....#.#..#....................#......#...........#...........#...#.....#..........#...#.......#..........#......#......#...........##..#.....#...#......................#......#........#....#...#.....#.......#.#.#.........####.....#..............#...#.............#..#..........#.................#...#..#.......#......#..........
............#..#.....#.....##.##...#..#....#..#..........#..#.....#..###.##..#.#....#...#...#..##..#........#..#.#..##...#....#.#....#.#.#...#....#..#......#.....#...#........###..................#..#..#..#.....#.#.#.........#...#............##........#.......#.##......#.#.#....##.##............#......#......###.....#...#...#...#.....#...#...#.###...#.......#....#.#............##................#..#..................#..###.#..#..#.........#....#........#........#..............#.#...#...##.....#..#.#.#.#....
.#...#.....##......#.#.....##..##..#...#.....#............#...#.......#.....#..............#.........#.#.#..#..#...#.......#............#.....#...###.................#.......##....#.##....#.#.#....#.................#.#.##..#......#....#.......#...#.#........#.......................#...........#.###.....#...#.#...#..#..#.#..#...##..........#...............................##.#...###....#....#..#..##..........##.....#............#..#..#......#.#.........##..#...#.#..#......#..#.##...#.........#.....#...#..#...
...#.........#.....#...#...##.....#....##.......#......#.#.#...#..#.......#......#..#..#..#............#.....#..#..#......#.....#.#.......##.##......#...........##.#...##.##............#....#.#...#..#..#..#...#..#..........##...##..#..#...#....#..#........###....#..#.##.##.............#...........#..#.......#..###.#..#..##.#..#..#...#.......#........#..#....#...#..........................##.......#............#......#....#.....................#.....#.........##....###.#..##..........##............##......#.
#.....#..#.....#.....##..................#.........#.#.........#..........#.##..........#...................#.........#...#.................#.....#......#.....##........##......##...#.#.#..#..#..........#.....#..................#.##......#.#.........................##.#..........#.....#.#....#.........#................##....#...#####..#...........#....#.#.........##.................#.#......#..#...#.....#..#.........#..#......##...#..........#...#.....#......#..#.....................#......#...#...#.#.....#
..#.......###.#...........#..#.....##.#..................#.....#..##...#........##......##...........#......#...#.#.###...#....#....#..........#..........#.....##....#.......#.....#.#...#....###..#...........#...#...#...........#....#.......##......#....#..................#......#......#.#......#..##.#...##..#....#.##.#........#........#....#...#.#..#...........#.......#....#........##.#.....#.#.........#.#.................##.....#.#.#....#...##..#.#.#........#.....#.#........#..#....#......#.#..#.....#....
............#..#.........................#.#..#.#...##.#....#....#.##....##..#......#.......##.....#....#......#..#..###.........#..........##..............##..#..##.......#.#.##.##........#..........#..........##...............##...........#.......#..........#.#......#.#.......#.#.........#..........#.....##....##...#..#.......##....#...#............#..................##.###.....#....#...#.#.#..##...........#...#..#...#.#.....##..##...#..#....#..#.....#..####.#.................#......#.......#...#....#...#
#......##....#.........#.##.......#............#......##..#.##..........#..........#.............#..#......#...#.#.#.#...#...##.#.#.....#........#..##.#........#....#.................###......##....#.###......#......##...#...#....#..#........#...#....................#.....#.#.#....#.........#...#.#.............##........#.#.##.....#......#.##.......#..#.........#.......#........#.#.#..........#...........................#...##..#...........##......#...............##.....#.##.......#.#.#....#.#.......#..#...
...........##...#........#........#.#.....##.......#...##....###...............#.....##........#............#.....##...#.##..#.........#.#.......#..#..##.....#......##..........##.............#..................#...#....#............#..##..............#.#......#.......#..#.....#....#....#..##.##....#........#.....##..#...#.#.....#....#.....#...##..##..............#...........###.............###....#.......................#.#..#.#......#..##.....#.#...........#......#.#.......###....#......#......#.#........
....#..#................#.....##.#.#......#.#.........#.#.....#..#.......#.#.###.#..#....#..#....##.........#.#......#...#...#........#..#......#.....##..#.#......##......##...#..........#.........##...#.#.#...........#..#.....#..#.#.......#..............##.......#.#.........#....#..........##..#.#.....#..#..#..#.......#...#..#..#.#...#........####.#........#.......#..#...#.......#.#..#.#...........#..............#.#.#...#......#...........#........#...##.##.#...................#.......#..#...##......#..#..
#........#......#.......#........#..#..#...#...............#........#.#...#.#.......#..#...#.#........#.#.................#........#.....#....#.......#.##..........#..#...........#..#.#..#.............#..#...#..#.........#.###..........#.###...#.##...................#.##....#..#.#..#.....#.#.#...##.........#........##...#..#..#..#.#...#.....####.#...........#.#....#.###...##.##..#..#.#...#.......#.......#...#................#...##....##...#...#.#...#.#....###........#.#........#..........##.#.###...#..#.#..
...........##.....................#....#....#......#..........##....#..#..........#............#....#.......#..##............#.......#........#...#......#......#......#......#..#..#........#..........#..#.#..#....#.....#....#....##..#......##.#.#.....##...###....#.....##......#.#....#....#..#.#...###.#....#..#..#..........###.#..#.....#...........##.##.#........#.....###.#.......##....#....#.#.#..#........#..............#.#.........#...#...#.......#..#........##......##.....#.....##.##..#.#...#.#........#..
......#...#.......#...#..#.#.....................................#......##.....#..#....#.#.........#...##....#......##......#.#.....#.......#...#..#........##.......#...........#....#..........#...#......#.##....##.....#.#.#..#..#........#.#........#...#....#.......##....#...#...#...#.......#.#.#.......#...#...#...........#....#...#....#..##...........##........##...#...#...#..#.......#..##...........#.##..................#..........#............#....#...##...#...........#.......#....#..............#..#...#
...##....#.##......#..##..##...#.##.#..#..#.#.............#..#........##.##.#.##...###......#......#.......#..#........#.............##.#...#....#....#........#....#......##.#................##..#.#...#.#..#.#....#.#..........#.#...................#....#.......#.#.............#......#....#...........#...#............#...........#.....#..............#.........#.....#.........#.#....#......#..............##....#...#....#..#.#.#....#........#..#.............##..#.##............#..#.........#....#..........#...
......................#.....#.###..........#.#.#.#.#...#....#....#....#.............#..#..##.......#.....#..##.....#.#..##.....#.....#.#..#...##....#...#..##..####...#.#.#..#....#....#........#.........#....#...#......#..#........#...##....#...#..#......#.............#...........##.....##....#...##........#......#..##....#.##..#..........#.......#.......#.#........#..##.#.#...........#..#...#....#.#.#...................#.#......#......##.....##......##..##.....##......................##..#.....#.##..#.#....
....#.##..#.#.#....#.#.......#.......#.......#....##..#...##.#...................##.#......##.#.##........#..#...##.#......###....#.#.#........###.....#.....##....#....#.......#....#..#......#.#............#..#.#####..#..#....#........##..#........##.....##...#.#.....#.....#.#.........#..#.........#..#.#......#.....#..#.....#.........#.#...##....#..##...#...#..##.##...##.##.#.#.#..........#...#.#......................##...#..#...##..#..#..............#.....#...#.............#.##........#.....#..........#...
#####...#....#.....#.#.#........#...........#..........#...#..#.#...#.........##..#...#...##....#...##.#..#......#..#.#..#......#......#....#.##.......#......#.....##...........#....#.......#.#..##.##....#..#..#.#..#..#.##.........#......#.#....#.......#..#.#....#.......#..........#.......#..................#..............#.#.#.#....#.........#.......##................#.....#.........#.#.........#.#....................#........#.#.#......#.............##...#.##...#.......##..#.......#..#.....#.###..#..#....
.....#....#..#...#....#...#.#..#.........#..#.......#....#....##...........................#...#..........#...###....#.#..###...#.......#..........#....#..##..##.#...#..............#........#...#.#.....................#........#.##...#...#...#.....#....#....#.....#.....#....##.........#...#....#....#.....#.#.#............#....##...#..#...##..#..#......#.#....#.###........##..#..#...#........#.#......##...#.......#.#.....................#.#.##.....................#..........#........#..#......##....#..#.....
#...#........#...#....#...................#.................#..##.....#..........#......#....#.#.........#..#...#.#...#..#........#........#..#....#..#........#..##.##....###.##.........#...............................#.......#.#........#....#..#....##.......##......#.......#......##..#......##.#.#.......###.#...#.........#....###..#..##.......##.#..#....#..#...#.#####.....................................#.......#.....#...#......#........##..#.#...#...#............##.#....#.#.......#..#..#..........#..#...#
...............#..........#..............##...........#......#....#..#..#....##......###.#..#.....#.#..#...#..##.#.....###..#.#..#.#....#..#..........##.#........#.###..#..............#.......#...........###.....#................##...#...#.#....#.#..............#..#.....#..#.#.#......#.#...#...........#.#..#................#..#....#......##.#.........#.##...........##........#...#....................#........##....#.....##.....#.......#....................#.#........#....#..#.....#.....#.#...#.......#...##.
.#.##..#......#..#.#.........##........#.......##.#..#.#.##........#..............#.##.....#.#.....#.#...........####................#...#.#.##.#...#.#.........#..#..........#.#..##....#....###.....#............#.##.#....#...##.....#...#..#.####.#....#........#.#....#....#...........#...#.#..........#............#.......#.#.............#..##.#....###.#......#.#..#.......#...............#..#..#..............#.#...........#.##.....##........#..#...........#.#...#....#.#...##..#...##..............#........##..
..#..#.#..#.......#...###.....#...##....##................#.#...#.....#....#..#..#...##........#...#......................#..........##......#..........#.....#......#...........##......#...............#.#...##...........#.........#.......##..###....#....#.#...#.......##..#.....#...#.........#...##..#.....##.......#......##..........##.....#....##...................#....#.......#.#..#.##....#.....###....##..#...............#.#..#......#..#.....##..####....#..##..#...#...#.............###..#.#..#.....######..
.#..##.##.#..#.#..........##.......#..#.........#.....................#.#...........#......#...#.....#..#....#..#...................#.##........#.#...#..####.....##............#.#.......##.....#..............#.......#...#..#.........#..........###...................#...........#.##....#.#.#.#........#.............#..#....#....#.......#.......##...##........#.............#...#...##......#..#...#..###.##...#.#.......#....#.#.....#......###..#......#..#...#.#.#..#......#...##...#.###.#..#....#.........#...#..#
....#....###......................#..............#...#.#...........#..#....#.#....###...#.....#......##.#...##....#..........#...........#.#......##........##..#....#...........##..#.....#..#...#...#......##.##.#..#....#.....#.#.......#.#.........#..#.##....#....##....##.....#............##..#...........#..##....#..............###.#.##........#.......#.....#.....#.....#...................#.#..#............#..#...#..........#...........#.#.#.#.............#....#......#.........#..#..#.........#..............
....##.....#.#...##........##..........#...................#..##.###..........#...#................#..#.#...#.......#........#....#.......#....#.#..........#.......##...#..#...#..#.##..#.....#......#....#..#....#........#...........##..........#.........##..#..#.....#..#..#............#...........#..#..#...........#...#......#........#..##.....#.##..#..#.......#.....#..............#........#.....#....#.#......#.........#......#.....#.#.#.....#..................#........#.##.#...#.#.#.....###.#....#..#......
.##..........#...#......#....#...##....#.........#..#.##.........##........#.....#..#.....#..#....##.#...#...........#...##..#.#.............#.#.#.##.....#......##......#.....#.......#.......#.....###.#....#.......#..#.#...........##...###.........#.#.....#...........#....#....##.....#...#..#.......#...#....#....#........#..........##.#...............#............#...#......##...#.#..........#.....##..#....##...#..#.#.....##........#.............#.#.#.....#........#...#..#.##...#.....#........#.#....#......
##.......##...##.#........#..#.#.............#.....#.##.......#......#...................##......#............#..##.......#.....#.....#...##.#.........#............###..#..#....#....##..#....##.#..............................##.#.....#...#.#...#...#......#......#..#.......#.....#.......#..............#..#..#.#....##.#.#..#......##.#.##...#.#.#..#...##.......#...................#.........#.....##....#..........#..##....#....#........#####.##.#..#..#.........#.#......#...#...#...#.........#..#.##.#...........
#..#...........###..#...........#......#..#........#.#......#.##...........##...............#.#..#.#...#.#...###...#.....##.##....#...#................#....#.#.#.....#..#.#..#..................#......##.......##.#....#..#..#.#..#...#........#.##.....###..#.............##....#..#.......#.#..#....#.##....#.#.......#.......#.........#.#..#.#.........#....##.....#............#.....#.................#.................####............#..#..#.....#.#...#..#....................#.....##........#....##.#..#.#........
..#........#..................#.#.......#.....#.#..##.#.#.......#.......#.......#.....##.#...#.#..............#....#....#..#.#......#.........#........#..#..............#......#....#...#.....#..#..#..#.......###.....#.......#........#...............##....#.#..#....#....#......####...#...#.#.#.#....#.............#..##...##........................##..............#..##.......##.......#.......##.......#...#...#.....#..#...#..........#.##....#..#....#..#......##.......##..#..#......#....##.......#...#.........#.
.......#....#.#...##...#..#......#.............#.#.......................#......#.#..........#....#.#......#.....#.#...............#.#......#....#...#.#....##..#.......#.........#..#.........#...#..........#........#....#...#..##.#..................#..#.###.#......#...#...#........#.#....#...#.#....#.#....#........##...#...#......#.#..#.###...#.#.#....#.....#...#...#....#......#......#.........##.....#......#....#.....#..##....#......#........##.#....#.....##...#...#.#.#............#.....#.#.##.#.#....#....
...................#.........#....#.#.............#.#...#.......##.......#..................#.#.#.......................####.....#....##.#.........##......#....##..###.#...###...##....#.....#.........#.....#..........#..#..................#.....#....#......#..........##......##..#..........#...................#..#....#.##...............#.##....#.###.#.....#...#...#........#..................#........####.#...........####.....#.....#.#....#.##...#....#......#..##.##....#...#.....#.....##...#...#.....#.......
..##..........##...#.......##..#.......#..........#.......#..#...#...#..##...#.##..#....#....###.....#....###.......#.##..#...............#...#.#.#.#..#.##..#....#...#........#.#..........#..#....#.......#.#...##...###..#.#...##.#...#...............#.#..#.........#..#.........#..#.......#.............#.#......#.#.......#...........#...........#.#..........##.......#.........##.#..##................#.....#.##..................#..#..#.##....#.......#........#...#....#....#.##.....#..#.#.............#....#....
.#..#........####.#.##....##......#........#......##.#.#.#...##..........#.#..........#........#..#...#..#.......#..#....#..#.............#.#.#............#.....#.#.#.#.............#..#...##.....##.....#....#.###........#.....#.....#......................#...#....#.#....#......#....#........#.#.#................###...###...#..#.......#.........##......#..#.#.#...................###.........##....#.#.##....#.......#.........###......#.....##......#........#..#..#..........#....#...#............#....#....#..#
.......#..#.....##.###..#.....##............#..##.......#................#......#...#.....#....#...#.....#......#.....#...#.......#..........#..............###...#...#......#....##..........##....##..#.....#..##......#.#.....#.#.#....##...#.#.......#.......#............#.#.##.......##..#.......#........#............#.#.#.#.#......#..............##.#.....#..........#....#.....................#......#.##.#........#.#.####.#.#..#.#..#.....##..#...#....#...#.#..#.#...###..#..............#..#.##.....#...##.#....
.....##..#.....##...........#.#.................#.....#.......##......#....#......##..............###..........................#..............#...#..#.......#.##.............#.....##..##...............#..##..#.....###.#......#...#....#.#....#......#.......#....#...#..#....#...#####..#.............##......................#..#.......##....#....#............#......##.......#........####.....................#....###.....#......#.........#......#...#...#.#...##...#..#..........#..#.......##..........#...#...#...
...#...###......#........#.#..............##.........#.......#....#.....#..#.#.#.#..........#......#.....#...##....##.#.......#..#.................#...#......#...........#...#.....#......#...#....##......#.....#.#..........##..#..............##........#......#.#...#....#.#...#......#.#.........##...#......#...#............#.....##...#..#.....#....#...#........#..#.#..#.#..##.....#...#..#...#..#.#..##...#.#..#.....#...#............#.##...#...##........####..........#...............#.###....#.......#.#....#..
...#.#..#...#..#..........##....#...#...#.#............#..#.#....#..#...#...#..#....#...#..##.#.#....#..#..#..#...##..#..#......#.#..#.#.....#.......#...#.#...........#...#......#.#....#.#....#..........#..#.#..#.#......#............##.........#.#......#.......#......#.......#...................##.......#......##..#..#..#..#.#..#...#.#...............#.#.#.##.....#.....#..#...#...#..#.#.#.....#..##.##..#.#.#.....#..#...........##.....#..........#...........##....#...#...#........#.#.....#.#.......###....#...
#.##.....##......#.....##.#......###..#......................#.#.........#.#.....##.....#....#.#...#.#.................#..........##.#...#..##....#..#....#......#.......#.#..............#.......##.......#..##....###..........#............................#...............##...............#.##....##..#....##.....#...#.........#.......#.#.#.##........#..#......#..#......#....#..........#......#.....#.#..#..#.#........#..###........#..#.#.......#.#..........#...............#.....#...#....#.#.........#...........
..##.#........#..#.............#..#..................#........##.#..#.#....#...#.##........##.....#.....#..#....##.#.....#.....#..#.#..#.....#.#....................#............#......................#...........#.#.#...#..#.#..#.##...#.....###....#........#...#..#......#.#.###.#..#.#.......#...##.#.#.............#.#....#....#.....#.#....#...#.#.......#........#.............#..#.#........#..#.............#.................#................#.#.....#.............#..#..##...#....#....#.....#..#...#......#.....
......#..#....##.#...#...###......#...........#....#.#.##....#..#......#.....#..#....#..#..#..##............##....##.##.................#...#......#...........................#.#....#....##.#........##........#.........#.............#.....#...###........#......#...##........##........#....#....#...#..#.#.#..................................#......#....#.#......#..#...............#.#.....#.###.......##..#......#.........#....#...#........#.#....#....#.......#...#..........#......##...#..................#....#
##....###..#..##....#....##.......#...........#..##.#.#.....#.##..##..#.##.......#.#..#........#..#....#...#...............#.....#...#......##.#......#.....#......#...###.........##....#.#...........###...........#..#......#.##...##.#.....#.#......####.....#........#.#....#....##.#..........##..#..##.......#......#...........#..#................#..........#....###...........#..............#..#......#..............##.....#...............#.#.......#..#..#...#........#..##.###.....###...#...#..#..######.......
#.##...........#...#........#....#.......#...#.......#..#...#.#.#.#......#......#..#......#..##.#....#.#...#...#..#.....##.....##............#.....#.#.............#.......#..#..#..#.#.#.####...##...........#..##....#....#.#..#......#......##.#..##....#...##....#.#.#..#............###.....#.#.....#.......#..............##...#......#...###..#....##.#................#.........#....#....###............#..#.#.###.............#.................#...#...#.....#...........#.........#..##.#####.#.......#.#..#..#.....
##..............#.....#.#.#..#..##......................#..##....#..#.#.....#..#.#..#.....#.........#...#...##...........#.......###........#...#......###......#....#.......#.....##...#...#........#.#...#....#........#..............##....##.....#............#.....#.#..#......##....#..........#...#.#..#..#.#.##..#.....##.......#......#.#........#............##......#..#.......#.##.....#...#.......##.....##.......................#.#........#....#.....#...##...................#....#..........#....#....#..#....
..##.#...#...##......#...#...#.#....#..........#..#.#..#..#...##.#....##..#....#..#.#......#.#..#........#..............#...###......##...##..#..........#...#........#....#..#........#.......#..............#..#.###.#...................#.......#..##..............#..#.......#.#......#............#..#....#.##...#..................##.##........#.......##.......#.....#......#..#.#.....##.............#......##......#...#.....#..........###......#......##..#.......#.......#..................#..##.....##...........
.......#....#............#..........#......#............#....#...#...#....#.#......#.#####.......#.....#............#..............##..#........#..#...........##..........#............#......#.#..#.#.#.#......................#..##.###...........#..............#.....##...........##..........#......#...#...................#....#....#.......#.#.#.#........#.#..#..........#.####......#....##......#..#.#...........###...#......#..#.#.#.###.....#.........##......#.....#...........##....#......#..##....#..#......#
.......#...####....#...#..#.....#....#.#.......#..#........#..#.............#........#.#......#.##........#.............#.....#..#.......#........#...#.....#................#...##..#....#.....#.#.##........#..#.....##........#....#.#.#...#.#.#....#.#...#........#......#....#..#.........#...............#.......#....#.####.#....#.#.#.#.....#...#..#..#..#.....##.........#...#..#..#......#...###............#...#....#........#.#...#..#..#.....#...#.#.#.......#.................#.###..............#..#..........#..
............##...#......#.#...#####...#..#..#.#.##....#..###.....#..#.#.##...##..#......#.........#.#.#.#..#.......#....#...#....##......#.#.##..#................#........#....#...#....#..##.#......#.....#....##.#.................#...........#.#.##........##..............#...#.....#.#...#.#.#.........#.#........#...........#.....##..........#...#.#.#.....#.......#............#.#....#...##.#.#.........#...#................#.#.......##.#........##....##.#....##.....#......#..#.#...#....#.#.##...###..#.#.#.#..
..#.......#..#......................##..#...#.............#.#..#..........#..........##..#............##...#....##...#............#......................#......##.........#.#....#..#......###........#...#...###.............#.....#....##.....#....#.#...........#.#..#.......##.......##...........#...##.............#...####.............##.###..............#...#.#..##..#............#..........#.#..#.#...........#..##..#.#..####......#..#......#........#.....#..##.......#....#.##..#...##.#...........#.#...#...#.
....#....#......#........#....#...............#.#...##.....#....#.....#........#......#.#.....#...#.......#.....##.#..#.####..#..#..#..#..#..#......#.....#.#......#.......#..#..#.#.#..................#.....##.....#.....#...####............#.......................#...#............##..#.#..............#...........#....#....#..#...........#...##.##.........#.....#.....#.#.#............................#..........#..##..#..#......#...........#.#......###..#.........#.#...........#.##..####.......#...........#.#.
.#...#..#.#......#..#...#....##..#....##.#....#.............#..#........#.......#..#...........###.#.....#.##..#...#....#........#...#......#.##....#.#.........#......................#.......#...........#.#..............#...#.##..#.....#..........#.........#..#..#................#...............#.#................#...#...#.....#...#..#....#.#...#.....#.....#..#.........#...###.##.....##.#.....#....#..##.#.##.#...........#.#....##.###....#........######.....#.####.#.#.#.##..##............#......#.#..#.......
................#......#.#.....#.#.#...#............#........##........#...#.......#.#...#.#..#............#.......#..............#..#...#..#..#............#...#..#.....#.......#....#.....##...#.###......#..................#.......#........#...........#........#...#....#.........#.#...#.#.#.#....##.###.....#....................#.......#..........#......##................#..#...#............#..........#.............#.......#....................###......#....#.........#.................##.....#......#....#...
..#........#...###.#....#.........##....####........#.......##...#.........##.##..#...##...#..#.#..................#....#...#..#.##......#..............##.#.#......##.........#..#.....#...#..#..#...#.#........#.#.##.....#.......#.....#..#.....#..........#..#.....#..#..#....#...##.........#......#.......#..#..#..#.........#..................#........#.....#................................##....#.........##.......#....................#....##...#.........##.....#...........#.......#......#.#..................#
.#....#.#....#....#....#......#........#..........#.#.......#....#.#.............#..##....................................###..#....#........#.#.......#.........##...........#....##.....#.#.........#.#...#..#..#..#.#..#..##..............................#..###.............#....#......#..#..#.......#.......#........###.....#.....#....#......................#.#.....###...#.....#...#...#....#...#..#..........#...##....#...#..#.#..#...##...#...#........................#......#..........#.....................#...
..#........#...#..............##.........#......#............##.....##.....#.....##.......##..#........##.........#.#.......##....###.........#...#.#.#.#......##....#...............#.#....#...........#.......#..#..#..#...#.##.#...#...#..#..#..##....#.#....#.#...............###............#......#..#..#.#....#.#..#.#.#.#......#..........#....#...#..............###......#........#...#...#......#.......#.#.##..#...........#...........#.......##..............###...........#.......#.##.#.#.....#.......#..#.#...#
..#.........##...#..#....##...........##...###...##.....#.###.#.....##.#.....#..#.......#..#........#...#.......#..............#.....#........#.##......##....#..#......#..#...##.#..........#...#...#...........#.......#..#......##...#....#..#.....#...#........##...#.#....................#..#...#.............#...#....................#....##..#....##........#................#.#.#...........##.##...#...##.#.#.#.#.........##.....#..#..#...................#...#..........##.....###.....#.......#.......##..........
.#.#....#.#........#.............#..#..#..#.....#.........#...##.........#...##..##..........#.....#.#..#...###.............#..........#.......#...#..........#....#..........#........#..#.###..##....#..#.....#...#............#......#.......##..#...#........#............#...#...........#.......#..........#.#.....#...........###................#.#.#.#....#..#..#.................#............#..#.....#...#......###...................#......#......#............#............#....#.........#.......#.........#.#..
........#....#.....#....##..#.#......#....#.##...........#.....#...#.....#...#####.....#......#.#.#.............##.#...#...#..#.....###...#..#....#.......#.#......#....##......##...........#......#######..#.##...#........#....#.#.##.............#..#...........#...##.###..#....#...#.......#....#.#...#...#.##.....####.....#.#....#...#....##.#...#....#....#...................#....##..#.#...#............#..#...#............#..#....#...#..##.......#...........#.......####....##.#......#.............#...#...#....
.....#...#...#...........#..#..#...#..........#.#.........#...#....##..#....#......#....#........#...#..#..........#........#............#.............##.....#............#..........#...........##..#.......#.#.....#...##..##..#................#....#.....#.........##...##..........#....#......#..#.#......#..##....#.##.........##...#.#.........#.#..#.....................#....#........##...#.#.#....#...#.#....#...#........#..#.............#........#..#.#.....#..#.......#.#.##...#.............##..#.##.#..#.....
#.#..#.....#......#.##....#...#.#..#........#.....#.......#....#.#....#...#.##..#..#....#...#...#....#..........#..#....#.#.........#..#.....##..#.##.....#..#.....##...#....##..............##.............#.#..#...............#...##.....#....#.#.#.........##.......#..#.##..#.....#..#...#....#....#.......#.#......#..#......#.......#..........#.###...##.#......#....#......#.........#..#.#.#.....#..#.#.###...##...#..#.#.##......#....##.#............#....#...#.....#............#.............#...##...#......#...#
.....##....#...#....#.#....##.#....#..........#.......#....#.##.................###...#........##..#..###..#.#......#......#...................#........#.#....#.........#.##...#.#....##..##...#..##.#.#.#.......#....#..#..#....#.........#.....#.##.#.##.#.....#....#.#..#.#.....#..##.#.....#....#........#....#...##....#...#..#...........##....#........###........#.#.......#..##..#.#......#....#...#...........#........##.##...#..#.#....................#.#.##...##........#...#......................#........##.#.
......................#............#..#..................#.#..#..#...#..#.........##.....##..#....#..#...........#....#.##..#.........#......#..#....#.#.#.#.##.........#..#####.#....#....#...............###....#.###............#........#...#...#.....##...#..#.#.......#....#.......#...#.#.#...#...#....#......#...........##.#..#..#...#..........#...#...#.#...#.#......###.....#.......#..#....#.....#.#......#..#....#.............##...##.......#.#......##.........#.#...###............#...#.####..#.....#..#...###
......#.............#.................##...#...##.....#......#...##....#........##............#.....#...........#...........#.#............#....#...#..#.#......#........#.##...................#........#..#.......#.#..#..#.........#.#...........#.......#....#.....#.#....###..#.....#...#..#...#....#......##.....#.....#...#.#..#.##...#.#...........#..##.##........#......#............##......#.....##.......#.#....#..#..........#.#.#..##..#..#.........#........#.#............#.#..........................#.......
#.....##.............#........##..............#.....#.....##...#......#..#..#....#.......#.......#............#...#..........#.#.............#......#....#.#.#.#........#...####.....#...#.##..#.......#....#....#.....#...#....#......###..#..#.#.......#...#..........#.#....#....#..#...........#..#..#.............#.......#.................#...#......##.#...##........##.......##.......##...###...#.....#..#.#.#......#..#.#.............#...#...##........#.......#.......#......#......#..#.#................#........
#..#...##.#..#.#......##...#.#.#........................#......##.#.#.....#....#....#..........#.###.#...#.....#.................#.........#.#....#..........#......#..........#...#...#.......#.#...#....##......#.......##.............#.#.......#..###.#..#.......#......##.#..#.........#..##.#..#....###....##...#.........#.........#...#.....#..#..##....#.##.#.....................#....#.#...#.........#...............##..........#......##.....#.#...#....#...........#..........#........#.....#....#..#.......#..##
....#.......#.......##..#.......#........#......#...#....#......#..##.#..........##...#.#....#..#........##........#......#..........#...##.#..##.......#..#..##......#..##....#..#.................#..#.#...........#.#...#.......#....#..#..#..#........##..#..#.......#...#.........#..........................#......................#..#.#...#.#.....#.....#.#.............#.##...#.#................#...#....#..#.#.........#.#....#...........##...#.#................#....#........#............#..#.....#..........#...
....###.#..#..#...#....##.##.....#............#...#..#........##....###........#..............#.#...#.#......#.#..#..##.###...#...#............#..#.....##..#....#.......#....#....#.#.......#......#.....#.....#......#...#...#.#....#......#...#.#........#..##.....#.#...##...................#..##...#.....#.#.#..#.#.........#..........#.#..#...##.#....#..........#.......##...##................##..#.#....##.....##.#.........#......#..#.....#..#.........#..#......#...........#......###...#..#.##...#.....#.#..#...
.......#.#.#.......#.......##...........##..#....#.#........##..####.........#.#..#.........#.....##.......#..#.##.#.....#..............#...#..##.....#.....##....#..#.#......###.#....#.#.....................#..#.#.##.#......#.....#.....#..#.##......#...#....##.#..#...#....#..#.#.#.####...#......#....#........................#........##..#.....####..##......#.......#...#...........#............##.#...#...#..#....##..#..#.........#.....#.......#...###...........#.#..........#.......#..#...##...#.............#
#......#..#.....#...#..#..#........................##.#...##.............#...#........#..#...........#..###............##.##..........#.....##...#.##...#.........#...#...#...#.......#...............#.....#.......................#..#.#...##..#...#............#....................#.##......#................#.......#...#............#..#.....#..........#...#..###.....#.#....#.#......##.#..##....................#......##.........#..##........#.........#..#..#..#.#....##...#........#...#.#........#..#....#.......
.....#.#..#...#......#.#.................#...#...........#....#...#.#......#..............#...#..#...#............##..##.#.....#.....#.....#..#...#......#..#....##..#.#.................#....##.......#.....#...#...#..................##....#.#....#.....#......##.....#.#.##.....#.#.........#.........#..#..#.##...####...###............#......#....##.....#......#.#.#.#.....#.##.#........#.....#....#........#.#..........#................#......#.#.....#...........#..##....##..........#........#....#..#.#.........
..........#......##.................#...#.#.#......#..#....##....#.....#........#..#...................#.#......#..................##.....##......#.........#..##............#............#...#..#..#....#.....##.....#...###.#...#....#.......##....#.........#...#...#.#.#.........#......#..#...#..#..#....##.....#.........##.#..##.......#..#.#.###............#.#.#..#.##.........#...............#.#.#......#....#.#..#........#.#....................##....##.......#.#.....#..................#......#.................
#..#.....#......##............#....#........#............#...##.....#..#....#..#........................#...#....##......#................#..###..#.....#..........#...#..#..........#.......##...#....#..#.#..#...##....#.#.#......#..............#.......#.......#.#.....#.##...#.##...........##..........#.......#...#....#...........##..#.#....#..##..#.....#..#......#.......................#.#.###....#.....#..............#.#......#.....................##...#.........#.#...#.#..#.....#.............#.#.#.........#
##...#..#.#.......#....#..#..............#..#...#.............#.#..#..##..###.#.#........#...#...#.#............#....#.......#..#......#..#.....#.###...#...####..#....#...##.#..............#....#.#.....##.........#...##..#..#..##.#..#......#.#.......##...#..#........#.....#...#..##.##.##....#..........#..#..#.#......#....#.#....##..................#......####..#..#.#......#......#.#...##........#..##...###.####.#...........#....................#..#..#.##..##...#.........##......#....#....#...#...##.......#.
......#..#....#...##.#....#..#.......#...#..........#......##.#....#.##.........#..#.#.#.##.#.#...#.#.................#............#..##............#..#.#.........#.####.....#....#.........##..............#...#..#........#.........#.....##..#.####..##........##..........#......#.#.........#...............##.........#.............#............#...#..#.#.........##.#..#......#...#.#..###..........#..##..........#......#.....#..##..........##...#.....#...#..#..##..............#............##.............##....
.................#.##..#..#.#..........#...............#...#......#.#...........##.........#.....#..#..........#..............#....#..#.#.......#.....##....#............#.....#..#...#..#...#....#.....#.##......#.##.##..........#..#.......#.........#..#...#.........##.##...#.#....##.#..#.....#...#......#.....#.....#............#............####..#..#.........#.....#.......#........##........#................#...............#..##.##...#..#....#.....##...#.#.##....#...##.#..#...#.##.......#........##.......#..
.......#.#..#..##......#.........#.#......#..#.......#......#....#.......##...###..........##.#.#.#.....#....#..#....#....#......##............#..#...#.......#....##..#...#.#..#............#.###.......#...#.......#.##.#....#.##..#........#...#........#............##................#..##.......#.##...#..##.....#.................###...#.#...#........#.......#.....#.#..#..#.......##..##.##....#.......#...........#....#.#.....##...#....#.#.......#........#.............#........#.##.#..#.#...##..#............###
.#..###.#.#.#...##..#..........#.....#.#.#....#......##..........#.....###.#..........#...............#.#...#..#....#..#.##....#..#..................#..#...........##............#.........##..###..###....#....##.......#.....#.....#......####...............#...#..#...#.......#......#.....###.....#.......#...#.....#..........#.........##.#..##...................#...#..#.........#..#.....#....##........#..#..#.....#.#....#...#.###.....###.#.#...##......#.......#.....#.#...#....#..............#.....#...#...#...
......##........#...#............#.#....##..##..#......##...#..#.#.............#.#...........#........#.......#..###....#...........##.....#..........#......#.....#.....#...#..##..##.#....#..#..........#....#......#......#.#...###....##..#..............#..#.............#.....###.....#........#...#..#..#.....#......#........#.........................#.........#.###.........##.#...#........#.....#..##....#......###..............#.#...#..##.#.#....##.###...#.#..#....#.#...##.#..#...#................#....#.....
...#.##......#.#...#..#............#.....##...#...###...##..###.##.#..#.#....##.#.....#....###...#...#..........#..#....##..#.........#.............#.#.....#.##....#..........#..#.#...#..#.........#............#...#.......#.......#.......#...........#..........#.....##..##.....#..........#.......................#....#........#..#.#.......#.........#...##.##...####..............#...#.......###......#.#.#.#.#....#.##.............#....#........#..........#.#........#......#..#..##....#..#..........#..#......#.
..##..#..#......##..#.#...#..#................#..##..#.#............#.##...#....#..............##.......#........#..#..........#....#......##....#................#.........#.........#....#..#..#...##...#...#...#............#...#.....###..#.#.....#.............#...##......##..##...............#..##...#.......#....##..##............#...#.................#...##................#..##....#...........#.#......#..#..#...#.#............##...#...#.#.......#.......#.......#..........#..#.....#.........................
.#.....#.#....##......#....#.....#....###.............#.##....#...#..##..........#.....#...............##.#..#..#.....#.##...........#.#...........#.#.###.........#...#..#..#.#..#...##....#.......#..#........#....#.#.......##...............................#..##.............##............#..........#..#.#...#......##......#.......#.##..#...#..#.#..#.........#.......#....#...##......#..............##.####............#................#.#......#..#.....##......#...........#.......#...........#....#...#...#..#..
##..........###.....##.#.#...#.#...#...#.......#.....#..#..#.#..#........#....#.#........#.###.##..............#.#................#..#.###......##....................#.#...........#.......#..##..........#.......#.#.......#.....##.#.......#...........###.#.#..#....#........##..........#..........#......##.....#.........#.........#....#..#..........#.....#.#.#..#.###.#......#........##....#......................#...#............##..#........#......#.#.#........#.#............#.......#....##....##...#.....#.#.
...........###.......##.....##....#..#.#.....#..#........#...#.......##.......#............#.#.......#..............#.##.#....#....#....##.....#.................##.#..#.......#..#....#...#......#...........#.##.....###.........##...##...#..#.#....#.....#.#.#.............#..#.#..#......#...#........##...####.##..#......#.#..###......##.....#........#...........#.......#.#.....##.##.........#.##....#..###.........##..............#.#.......#.....#....#...#...###.#.#......#...........#..#............#...#.#....
...##.#.#......#......###.#..#..#..##..#.#..#.......##.......#...#....#.........#..#...#.......................##..........#..#.............#.....#..##.#..#.#............#.......#..#....#.....#........#..#...###..##..........#...........#..#.#.......#.......#.#.#......#..#.###..###..#....###...........#....#.#.........#...#..#..#...#.........#..#.........#..#..#.......#.#.#..#...............#...#..#.......#...##....#.#.#......##..........#.##....#....#...#...##......#.........#.##..#.#........##.#.#...#....
.........#.......#...##.#.#............#......#......................#..#.##..........#............#..#..#.##.....#.....#.#....#...........#....##.#..#..#.....##..##....##....##...#....#........#..............................#.............#.#...........#..#.#......#.....#..........#.....#........#.......#...#..#..#....#.........#.#...###...#.#...#.#...###....##...#..#.###..#.........#.........#.....#.#.....#.#...#..#.........#...#..###........#........#.#................###.....###..#.....#...#.............
....##....#..................#..#............#..........#.....#.#......###....#...........................#............#..........#.........#..#.#.#.....#................#.............#........#.#....#..#............##.......#..#........#.#.##.......#.#....#.......##.#.#.#.......#....##.##....#..#........#.#....#....#.#....##.......#...#...#..#.#........#.......#....#.#..#.#...#................#.....##...........##....#...............#.......#...##.....#....#....#.............#...#.....#.##......#....#...#.
.#.................#.......#.....#.#....#....#.....#................##...#...#..#.....#.......#...............#...#......#......#......#####.....##.#...#.....#.........#.#.#..#.......#........#...#.....#...#...#.#.........#..##......#.#...#....#..#......#......#......#.......#......###..#...#.........#.....##.#........................#.#..#.........#......#..........#...#....#.#..........................#..#.............#......#......#.....#......#..#....##................#.......#............#.......##....
##..##..........#..#....#.........#.........#.#..#...#.......#.......##..#.###.....#....#......#.......#..#.#.#.......#.......#.......#..#...#...#.#..#......#..#..###.......#...#...#.##....#.#..#....#.#.##.......#.....##.##....#.##.#....#......#.....#.#.......#.......#.#..#.#.......#.....##..#..#..#....#..##......#...#...........#.###....#.#..............#.........#....#.....#.....................####..#..#......#.#.#....#..##......#.......##..##.....#....#...#..#....#..................#.......#.......##...
...#............#..#.#.....#....#.#...#.#.....#.....##.....#.#.....#.....#....#.....##..#.##....#.....##..........#.....#.##....#........##.......#.....#....#.....................#..............#........#.#...#....#...#..##..................#...#.......#.#..#......#.....#...#..........#.....##......#...#.#.......###.#.#.#....#...........#..#.#...............#.....#..................##.............##.....#.......##..............#....#.#........#...................#......#...#...#.#..#....#...#...#...#......#
...#......#....#...#....#.#.......##......#......#.....#...............##.#.......##..........#........#.#........#...###.#....#.........##......#....#........#...#...#....#..#......#.#...##....##....................#.#.#..##.....#.#...............#.###..........#..#...#...#.#...#....#.....###......##..##.###..#.......#.#......#..........##.#....#...#..##.........#..#..#....#.....#..##....#....#...#...#....#........#..#...#.#...............##.#....#...#..#..#.##.#........#..#.......###.##...#...........#...
..#................#......#.......#...........##...#...........#.#.##..#....##...........#.#...................#.....#..##...#.....#.#............##.##.....#...#.....#.##..##....#.......#.#...#...#...#.......#....#.....#.#....#...###...................#...#...##...............#....#.#..................##....#........#.#.#.#..##.....##..#....###......##.#.............##....#.##.......#..#.#.#...#..#.#.........................##..#.#...........#...#..............#..#..#...##.#..#..#..#..#..................#..
.....#.......#..#......##........#.#....##..#........#........#...##.......#.....#.#.#............###....#..##.#..#.#...###.........#...#.#.#..#...#...#.....................#.....#.....#..###..#...#..#..........##....#..........##........##.........#...#......#......#......#.......#.#.................#.#......#........#.#.#......#.#.......#.#...#....#..#..#..#..###...........#........#....#..................#...#......#......#..#.##....#.....#.....#.#....###.#...#.###.#........#..............#.#..........#.
....#....#....#..#.....#.....#.#..#.....#..#..#..##.........##........##..............#..................#.............#.............#.....................#...#......#.#.....#..##..#..........#.....#.......#..........#...................#.....#.........##...###.#.......#....#....#.....#.##..#................#...#......#.#........#......#..............#..##......#..#......#..........##.#.#......#..........##.........#.......#....##.......#.......#...#...............#.#..............#.......#..............###
#....#.#.....#.......#...#.###......##.....#....#......#...#...#.....##.....#.#...#....#.#.##...........#..#....#.#.....#.........#......#.........#.......#........#...#.##.#.........#.....#..#.#..#..........#.##...##..##..#...............#.....##.#..#..#.....#......#..#............#.#....#...........#....##...#.#....###.###..............#...................##.#.##.#...#.........#.#...#..........#......#.#....#...........#.#.................#......#..#..#..........#.#####.....#....#.........#..............#
#.....#.......#........................#.....##.........#...##..#....#..#..#.#.###....#...##.....#.##....#.##.#..........................#.............#.............##..#..#...##.......###.#......#..#...........#...#.#......#.....#.#.##.#.##.#.#..........#.........##..#...........#.#........#....#....#..#.#.............##...#........#.##.............#.#.....#........#...#.......###.#.##......#..........#.....#...#.....#..#............##.......#.......#.....#..#............#......#...###..#.......#.##.......
...#.....#....#.....##...#.#.##..#.#....#..#.......##.........#...#.....##..#...##..#....##....#..........#.##..#..#..#......#.#............#...##.....#...#.#...#.#...............#.......##..#....###...........#.....#......#....##.#.#...#.....#..#...................#..###........#....#.#........#....##...#........#.######........#.#.......#.................##..#............#.....#...................##............#..........#..#........................#.#.#..#..#....#..#..............#.....#.#...#....#.#..#.
..#.#..#......#..##.#....#.#..#..#...........#.......#....#..#......#.#..........#.#..##.#.#...#..#.#........#.........#.......#..........#............##....##....####...#...#..#....#...#.....#....#.#...........#..#..#...#....###...#.#...#....#.#.#....#.......##..............#...#.....##...##.......#..#..#.#.#..##..#..#..##..#.......##.#...................#.....#.###............#....#.....##..#..#.#...##.......#..#........#......#...#..#.....#..#.#..##..##..#.......#...#....###...##..#..#.##....##..#.......
..#...........#..###.#..#...##.#..#......#..........#..#...#.......#...#.#.#..#........#...#...........#.....##.#.#..#.................#......#.#........#.....#.....#...#...##..##.##....####...#........#.......##.....#...#...#..#......#.................#....##...#...#..............#.....#.....#...#..#.......##.#..#............#................#.##............#..#........#....#........#.....#.......#.......#...#....##....#.....#.##....##.....##..#...##.....#..#..#...#......##.#.#..............##.............
.#..........###.#.#.#........##..#..#....##.###..............#.......#.##.#.##.....#.....#.#........#..........##...#..#.....#.............#..#..........#.#.......#...#.##..#.............##.#.............#.#...#.....##.#..#..#.#.#.........#.....##....##.................#....#..#..#....#...##............##.............#.##....#.......#....#........#....##....#............#.....#..#..............#.......#.#..#.....#.......##.....................#...#.......#.....#...##........#...#...#.......#........#....#..
#...#.............#........##..#..............###.....#.#..................#..#..........###..................##.#.........#....#..........#...............#.....###..##.......#.......#.#...#.....#.....#..#....#.#........#.#..#......#.......#.#....#...............#.......#......#....#......#.#............#.....##........#............#.....#...#....#.....#........##...#.......#.........#####.....#........#....##.....#..#....#..#.........#......#####..#...#..#.............#....#................#...#....##.#...
.....#......#.#.....#..#.#.....#....#...#...#..#..#....#.......#...#....#........##.......#...#..#.....##......#..#................#.........#..#..#...........#.#..........##..#..............###..#.......##..####...#......#........#........#......#...##.....................#.#..............#.............#.#.#.#..#.#.#................#.#.......#...#........#...#.....#...###..............#...##...#.#...........#.......##..#..........#.#....#......#.#...#..........#...#.....................#.......#...#.##.#..
#..#...##.#........##.#.......#.......#.#.....#........##.#......#..........#.............#.#.......#....#......##..#..#...#.....#.....##...........#.#....##....#...............#.............#..#.......#...........#.#.....###..........##.##...#.......................................##.#......#...#........#.....#.....#......###........#.......###......#..##..##.............#..#.......###.......#.#..#....#....###....##....#...#............#........................#...#....###........##.#.....####........#...#
#.#.......#.#.##.......#.#.#..#...#....#....##.#..#........##.#..................#..#..#........#......#..#.....................#.....#.....#...#..##....#.#..#........##....#...#.................#.#.##.........#....#......##..#..................##..#...#.#........................#......##....##.##.#......#..#....###........#....#....#.#....#.....##....#...........#....#.##.........#.......#..#.....................#.#.#........#.......#.#...#..#....#.#.....#.#.#....#........#...#.......#......#.............#
........#........##.....................#..#..#..#......#..#............#.#.............#.##.....#...###.....##........#........#..##.#.#...#..#..###.......#.#......##....#..#.........#..##...##.#...#........#.....#.#......#.......####......#.#..#.#..#............#...#.#..#.##.##...#.....#.#.#..#.#..#.....##.#..........##..#.#...#...##..##..#..#..#.#.#..#.......#..#...........#.............##..........#....#............#.###...#.##......#.......#........##.#......#...#...#...#...#..#................#.......
..#..##...#....#..........#..###...#..#..#..#.......##..#....#.......#...#...#...........#.....#.........#..#...#....##..#..........##....#...........#...#..#............#.................#........#..............#...#...#.........#.....................#........#...##..........#.....##.........#.....#......#.##.....#..#.........#.#......#....#..........#...#.........##..##.#...#.#.......#.....#....##.....#...#.#............#.................#....#........##....#..###.#.......#......#......##........#....##.#
...#...#......#.#.......#....#...........#..#..#........#.#.....#.......#.....#...##.........#...#...#...#........#..............#....#..##......#....#.#..##...#....#.......##......#.#.....#...#........#.#..###.....#...#.....##.#..#........#...#..##.###...##..#..#......#.....##..#........#........###..#.###..#..#.#.......#........#.#......####..##...##..#..#..#...........#........#.......#...#....#...#.......#............#...........#..........#.#...#...#...#.............#.#..#.#.........##..#.#.....#......
#.#...#.##.........#............#.#...........#..##.##......#.#...#.#.........#.......#...........##......#.#.#.##...............#.....##...#.#......#..#........#.##..#..#...#..#........#.#...#...#........#...#...#..#..........#..###...#.......##....#....#.#...#...............#.......#.#..#..#.#......#.....#..........#.##..#.#.............#........#...#.....#..............#..#.....#..#.....#...##...#......##..#.#..............#..#.....#...#....................#..#.....#..........#.........#....#.#.#.#.#..#.
..#.................#....#...#................#...#.#........##....................##....#....#......#.###..#....#...#.#.....#..#.........##...........................#......####.................#.....#........#...#..#..###....#.#........#.....#.....##.....###......#.................#...........#..##...#...........#.......##...##.#.......#.........#......................#..#............#.#...#.....#.......#......##....#.##.....#....##...#.....#..#.##..#..#.#..............#.........#..........#...##.#.......
..#....##...##.....##..........#..#..#...#...............#........#.......#..#.#..........#......#......#..#.....##...........##....#...##...###..##....#....#...#.#.....#.#..................#..............#..#....#..#......#........#........#...#................#.#.#.....#....#....#..#........................#...........#.#.....#..#..#.....#.#.............##...........#..#........##.#.............#.....#....#.............#...#...........##.#.....##.#.##........#..#..##....#......#...#..#.#...#....#..#.#...#
....#......#...#.............#..#.....#....#..............##..#...........#.....##.....#..#.#.#..##.....#....#.#........#.....#...................#..#...#....#...............##..#..#..#...#.#......#....#.......#..........#....#...........#...............................#...#..#....#.....#..........#..........##.....#...........#.......##....#..##...........#.........#....#.....#...........#..............#......................#.##..#....#..........#....#..##...............#....#.##.#...................###..
..#....#.##.....#.....#...#....#.#........##.#...#.#.#...............#........##..............##.#.................#..#........##.#..#.......###...........#....#...##....##....#......#..#....................#..#..#...#...##.###..#.#...#..................#.#.#....#..#..###........#.....#...#.........#.#....................#...#.#...#........#...#.#.......#......#.#.....###..#.......#....#...................#..#..#.#.........#.#..#...#........##.......#......#...................#....#...#.##..................
....#......#.....##.#............#..........##..#.##.##.#....#..#...#......###....#.....#.#..............#.........#..#................##.....#........###...........#.#....#........#...........#..#.......##.........##..##...........#...#.##...#.##...##..#..##..#.......#....#..#...#..#..............#...#.......#..##........###.#............#..##...................##...#.......###..#.....#....#.........................##.###.......#........#......#..###...#.....##.....#....#..#....###...#..##....#......#.....
.#...#..#...#.#......##..##.#....#....#.#..#..........####...#.##.....#...###.....#.##...#.#..#......#.............##.#.......#.....#......#..............##.#....##................#...#.....#.....#...........#....#...#...........#..#.......#..#......#....#.........#.#....#..#.........................###......#......#.......#........#..#....#......#.#.#......#..#..#...........................#......#.......##......#..#.........#...#....................#.....#..#...........#.....##....#.........#..#..........
.#......#...........#......#...#......##...#.....##..#.#..##.###.....##.........#.#....#.....#....###.#.##.#...#.....#....#..##...#.##....##..#...#.#...#.#...#................#..........#.......#...#..##..#.....#....#.#.#.....#....#..#.#.....#...#.#..#..............#....#...............##.#.#.#....#........#...#.#..........#....#....#.#......#..#...#..#...............#....#..............#.......#...#.#.....#..#.#..........#.....#.....................................#..#.#....#..##..#.#..#...#.##............
..#...........#.....#..#...#....#....#....#..#..#...#.#.........#.........#..#........##......#........#..........##..................#...##.#.............#.#....##...#......##........#...#..##...#....#.....#...#....#.#..#.....#.....##...#.....#..#.........#.....##.............#...#.#......#.....#...##......#......####.#........##...#.......##.#.............#.##....##.#.......#....#.##..#...#.......#.#..#..................###..#............#....#.......#.#.#..#.....##.#.#.....#..#.#....#.#...#.#............
.....#..##.....###...............#....#.....#..........#.........#...#....#..#..#...#.#......#..#.#..##......#......#.#....#.##.......##......##..#......#...##.....#...#...........######.......#.#..#........##........##.#...##.......###..#....................#......#......##...#.##...#...#........#..#....#......#..##..#....####.............##.......#............#....#..##.##..##.#......##......#...#........##.....#..##.#......#......#........#....##..........#.#........#..#..#........#............#.........
.#..........#.......#......#.#..#...#....#.#...#......#..#....#..###....###..#.....#...#...##.....#.#...#...#....###.....##.........#.#........#........#..........#.......#......#....#......#....#.......#..#..#.....#....#......##....#.....##.#...........#.....#..........#..#...#...........#..####........#......###.#...#.##..#....#..#...............#...##..#....#..#........#.#....#.......#......................#..#...........#.#..#...........#....#..............#............#.#............#..#....#..#..#..#.
.###...#....#......###.......#........#...............#.#..##...#....................##..#.#.##.......#.....#.#......###.#.##....#.#.....#...........#..#...#....#...#..#..#........#......................#...#........#...##..........#.........#..#.#.........#....#.........#............#......#..........#..#.......#....................#...#.##...#.#.....#..#..##..#..#....#..#.........##.###..........###...#####...#...#.....#.##.#...#...............#.........#..........#.#.##...#.....#.#........###..........##
...#..#..#..##...#.#................#..#...#..#.....#...........#.....#....##..##..#.#.#.#.............#...#..#....#.#....#....#...#.###.....#....#.....#.#.......#.#.........#...#.......##...#.....#...........##.....#..####...#...#..#....##..#..........#.........#......##....#.#....##.............#..........#.#......#............#......#.#........##.##.......#........#.##.....#....................##................#.#.##.##....#.........#....#.#.#.........####.#.......#...#..#.....#.##......#.#....#.....#..
.....#.#..#.#.##.....#.....#.#.....#.......#.#....................#..##.......##.##...#..#.....##.........#....#...##...#................#.#..#..#......#.......#..#....#....##.....#..##......#.......##..##.#..##.##.##..#........###..........#....#................##..#...#..#......#...#....#.........#...#.........#........#.#..#...#....#..#...#......#.......#.#..#...........#....#.###......#.......#............#.#......##.......................##..###..##.........#.......#...##...#..##.#...#....#.......#..#.
#...#....##.#...........#............................##..#.....#....#....##.....#..........#........#....#......#..#..#..#..#.#..##.....#.....#...##....#.............#..#...#............#...#...##.#....#........##...#..#................####.......#..##..#...#..#.#..##...#....#........##.....#..#...................##........#..#.......#.#.....#.......#..#.#.#..##.#........##..........#......##.#....##..#.#.............#......#....#..#.#..#.....#.#....#..#####......#...........#.##.#.#........#.............##
.......#...##...#.........#..#.........#..#..#...##......##........##....................#...#....##....###.......#.#..#..........#..............#..#..##.#.##..#.....##..#......#...........#.#.##....#......#.#..##.#.........#.##...........#...##...................#......#.......#.......#......................#................#.................#...#..#.....#.....#..................#.##.#..#..##.#........##..#........#............#..#.##.#............#.........##....#.......#...#......#.#....#..........#.#.##
......#........#...#.....#.......#....#.##.....#.#...##.#.....#......##....#....#...#..............#.##..........#...#...........#....#.........#....#.................#.....##...##.#...#...##..#.#....#..#.#........................#.#......#..............##.#..#.#.....#....#..#...##..#.........#...#...#....#.......#.#.#...........#.#.........#...#..####.#..#.#...#..#..##........#.......#.##.#...#......##....#....###...##...#.#...#......#.##..#......#...#.###......##..#........#.#....##....##......##....#.#..
.#..#...#.#....#........#.........##.#......#.......#...###.......#.....#.#.###..........#......#....##............#...#....#......#.......#.......##.......#.....#................#.....#..#....##...#.#.........##..........#..#.........#.......####.....###....##....................#.##..#...#.....#.....#.#.......#.#...##......#...........#......#.............#.....#....#...#.#........#....#..#.........##.#.....#.....#...#...#....#.#....#..#........###.###.#..#..##......#....#...##.........#.........#...##...
......#..#.#....#.....#......#.#....#....#..#...#.....#..#.......#...#.#.#......#........##......##..#......##........#......#.........###..#.##......................###.#...........#.......#....#..###.#...#.........##.#....####..#.......#..#..#..#.#.#..#........#..#.......#.#...#...#....###.#.###.............#.......##.#.....#......#..#.....#....................#..##...#............#.................#...........#...................................##..#.#...##...#.#...#....#.......#...#.#.###.....#.........
........#..#.....#.#........#......#..##..#........#........#.....###...###.#.................#...#.........#...#.....#.......#.....##.....#.................#....#....#.#...#...#....#.........#....#........#..##........#...#....#.#...#...#........###...###........#............#...###.#..#..............##.#..#....#....#.#............#...#.#..........#..#........#.##.....#....##.........#..........#..#.....#.....#...............##........#....##........#..##.....##.##........#..........#...#.#..........#.##..
.......#....#......#.#..##.......#.........#.............#..##.#........#................#..........#......##....#............#.#.....#.##....#...........#.##...........##....##...#....#....##......#......#......##.#......#..#.........#..........#..........#..#.#......##.....#.#..#..##...##..#..#...#.##.##..................#..###....#..................#..#.#...#.#.........#.....#.......#......#...............#.......#.##..........#.....#.#..##......#.......#...........##......##.......#......#.......#.#.##.
..............#...#.#.........#........#...#....................##...#..#...#..#.##...#..........##..#....#......##......#......##.....#..##..#...#..#.........#..##...#...#...........#..............#.......#..##.....##.#.........###.......###..#........................#...###.......................#...#.#..##....#..............#......#.#.#....#.....###..........#...#.........#.....#......##.#...#........#....#..............#.#.......##.#.#...#...........#....##..#.#.#......#.##........#.....................
......#........#..#..##..........#..#...#..##....##.........#.....#...............#.....#.#..............#....#..........#.#........#.#.......#...#...........##........#..#...............#.....##..#.#...##...#.#.#..#.#...#....#.#....#.#....#...#..#.........#...#..#.......#..................#......#..#.......#......##.#..##..#......#......#..............#....#..#.#..#....#...#.......#.###...#.........#.....#.....#........#.......#...............#.#.....##..#....#.#......##........#.....#.##..#.....##..#.....
......#....#.#..###.....#....#.#..........#...#................#.........#..#.....#.#.##.........#...#.....#.#..#...#........#..#..#....#..#.#...##.#...##.#...#.......##......#..##....#.........###..#.......#.......#..........##......##.#.#.........#.#.........#...........##..##......##...#..##........#...#..........##.................##.......#....#..........#..........##..##...........##........#...#......#.......#......#..##......#.......#...#...#.#.#......#..#.....#..#....#................###....###.#..
...................#.......#.......#...#...#....#......#...#....#.#....#....##....##.........#..#.......#..#.#.#.#....##........#...#........#.#...........#.#...#.#.........#..##.#...............#.#..#...#...###..#.##.#...................#.#...#....##......#.###.......##...#.##........##.....#.........#..###.#.....##..#..#.#...........#.....#...................#..........#..##...#..#...#.............###....#.##....##....#.#.#..#.#.#......#.............##......#............##.#........#....#..........#....#.
..#..#.......#.#.............#..#...#..#.#...##.##...........#.............#...........#..#.#..#..........#....#....#.#.##..............#.##.....##.#.....#.#.#..#..............#.....#.....#..#...#..#.....#..#....#.......#....#.......#.#.#.#.......##...#.........#.#......#....#...#.....#....#.................#.#...#.#.#...#..#...#....#....#...#.....#......#.#....#....#....#....##.....#...#.....#..#...#....#........#.....###..##.##.........#............###..#.##..................##..........#.#...........#.#.
#...#.......#..##....#..#....#...#......#....#.#.........#...........#.#..............#.....#.....#...#.#.#.....#.........#....#.....####............#.#...#.#.......#......#..#.......#....................##.#...#....#..###............#...#.####...#...#.........#...##.......#.#.......#...###..#.##......#................#........##.............#..#.##..#.....#...#........#.........##..............##....#......#........#..#..........#..#...#...#.#.....##......##........#..............#....#..###......#....###.
#..#....#....#...##.......#.....###......#....#..................#....#..#...###......#..#.#.###........#..#...#.........#...#..###......#......##.#..#.#...#........#......#........##.##...#.##.......#..#.#.....#....#...#..##...##..................#......#........................#...#..#................#.##..#.......#........#.#.#...##......##..##...#....#.......#..........##......................#......#...................#....##....#..#............##......#....####...........#.#.............#......#.#...#
##..#.#...#..........#....#.#..##....#..#...#....................##...###.......#...#.#...#.......#....#...#......##....#.....##.#..........#....##..##.....#...........#...#...#..#...###......#.#..##......#.#..#...#..##....#..#.##.##.........#.....###......##.#..#..#......#...........#.......#....#.#............#.#..##...........#..........#..#............#...#..##.............#...........#.##.#....#.##..###.....#....#....#...#.........................#.................#...................#...#........#....
......#....#.#...###.......##...#..#............#.##..##....#.#.#.........#................##.#....#....#.#.#..#..#.#..##...#........#..#.....#.#....#.#.....#...###..................#.#...........#.#...........#............#..#..###.......#.#..##...#......#..........#..##.#...#.....#...#...#.......................#..............#.............#......#......#..........#.#..........#..##....#......#.#...#...#.....#.#.......#.....##...#...#....#..........#.....##....#...#....#.#........#.#.........#.#.###..#.#.
#........#...#.###..#...#..#.........#...#..#.....#......##...................##.....##.....#..#.##.#.........#...##......#............#............#..#....#..#.##....#......#.#.##...........#......##.......#....................##.........#....###....#.#..#...............................#..#........##.#................#.#.........#..........#....#......##.....#...#..##....##.#....#.##..#......#..#..#......#.................##..#........#.....#.#....##.#..#...####.......#..##......##..#..........#......#...#
.#....#.#...#......#..#.##.#....#..#...#.......#...#........#.......................#....##..#.........#..#....#..#................................#......#......#..#.................#.....#.##....##.....#.#.........#...#...#..#......#..##....#.......##.....#..##.......#.......#.....#.##..............###..............#..........#.#........#....................#....#..##.##..........#..##......#.#................#..#.............#..#.....#.#....#....#..#.....#..#.#.......##...#.#...##.###...........#.........
.....#......#.#.#..#.#........##.....#..#.......#.#...#....#....#.....###..#............#..##.#.#..#....#..#....#...#................#.#.#.##.#...##..#.###.#.......#........#.#......#......#......#...........#............#........#.#..#.....#.............#......#.....#..##....#.........#.#.....#.####.#.##.#......#........#....#....#.#.##......#..#####......#....##...#..#........##...#....#.........#..#..#..#..##........#...................#...##.#..#...............#...........#.#........#......##.#.....##..
..#.......#.##....#...##.....##.....#....#...........##...#.........#.......##.......##...........#...#......................#................#.......#........#...#.##......#........##..##...#...#.........##.#......#....##.#..#...##...#..................#.##....#......#....#....#......#..#..#........#.#...#.###...#........#.#.#.#..#......#.###....##.##................#.....###...#............##.#.#...#............................##.....#.#......#.#.###...........#..#........####.......#....#.#.##.....#.....
.#.......##....#...#....#...##.....#...#....#..#...........#..........#..............##.........#................#..#...#.#..............##............#..............#..........#...#.#.##...#.....#..#....##.........##...#....#.#.........#.#....##..#..........#..#.###.....#.#......##.#.#.......#...##..............#.......#.....#...........#.....#.......##............##......##......#.........#....#......#.#....###..###...#...#...#....#..#.........#.#.........#..#....##..........#.#.#...........#.......##.#..
#...#........#.##...................##..#..#......................#.......#...............#............#..#.....................##.....................#.#...#....##...#....##....#..#........#......#..#......#.........#.............#.....##...#.........#..#....#..#.#..#.........#.......#...#......#....###...................#.........#.....#.###.#.#.#..#....##.......#..#...#..........#.#........#......#............................##.#.#...##.....##..........#..........#.....#..........#......#....#.#...##...#
...................#....##.....#..#...#.....#..##....#........#.#......#.#.........##.....#.....#....#...#..####.............#.....#.#...#...#.........#.#.#......#.........####..#..#...#.....##..#..#.....................##...#.#..##...#....#.#.#..#............##............##....#...#.#......#..###....##...........#.......#.#..#..#....................#..##....#..#..##........##....#..#.#...#....#..#.....#...#...............#.#...#.#..##........#....#.....#.##........#......#.#...#..#.......##...#..#.##.#..#
..#..............#......###.........#..#.....#.............#......#...#.#.#....#...#....#.#..............##............#.##.............#...#......##.#...............#............#.#.#................#......#........#...#.#..#.##..##..........#.............#.#.....#.......##.#.............#.#....#.####..#.#....#.......#.#...............##.......#...#.............#......#....##.#.#..#...........#..............#.#....#..#..#.#.#...#..........#.....#.....#.....#......#...........#....#.......#..#...####.#..#..
#...##.#.#......#...#.#.#............##....###...#.....#.......#...##.#..##...........#......#..#.........#.##......................#.....#..#.#..#...#.........#.....##..............##.......#......#....#.......#.........#........##.......#......#.#.#....#...#.............##.#......#.#...#......##.......#...........#.#....##..#...#....#.#.............#..#....#....#.#.#.....#...#.....##............##...#..#.#..#..#..........#......#......#...#.#.#..#..#.#..#....................#.......#.........#....#.......
..........#.##......#..#..............#....#............#.......#.......#..#.#..#..........#.......#........#.....#....#...................##...##..........#..#.###......#........#.#.......#......#.....#....#.##.........#..##......##.......#.....#.####....#....#.......#......#..##.#.#....##.........#....#..#.......##...#...................#........#.......#....##..###.#..............#.........#..#......#..##........#........##......##.##.#......#...#............#.....#....#.........#..##.....#..............
......##...#.#.#...###..#....#........##............#.#....#...#......###..#..#.#...#....#........#.......#..#................##.......###.....#..#......#.....####....#......#...#.#...#..#..#..#....##..#...#.....##..............##....##.#..##.......#...........................#.#.......#............#......#....##..#.#.#...........#......#.#....##...#.........#..#.#.##.#..#..#...............#............#....###...#..#..................#...#..#..#..#...##..##..#....#...........#...........##....#...#..#.#.#.
#..#............#.......#....#.#....#....#...#..##..#...#.....#.....#..#...#........#..#......#..##.........#...#.#........#..#.....#......#.........##.#.......#....#..........#....#..........#.#..###.#.#..#...##....#.#....#...#.....#..........#....##..#...........#.#............#..#.##......#.......#.....#.............#.#...#.#.....##....#.#.#.........#.....###...#.....####......#........#........#.......###.#.###..##.###....#.....#......#..###.#..#...............##...#........#.#.......#....##...##..##..#
.......#..#..#.#......#..#........###.......#.....#......#.#....#....#....................#..........#......#.........##.###........#....##..........#.....##........##.#.....#...##...#.......#...#..#...#............##...#.......#......#..#...#...#.....##........#......#..#..#.#...#.......#........#........................#....#.....#.##.....#...#....#.#...#.#..#.....#..#.##....#....#..........#.#...#.#......#..#....##......#......#......#.......##.#.##....#..##....#..................#....#.......#..........
.#.###....#.........#....##.#.#..#........................#.....###..#.....#...#....#....##.....#....#.................##.....#...#....#........#...................#...#.....#...#..##..................#.......#.#.....#.....#...#.##............#...........#.........#..##..#...#.....#..........##.#.#........##............#...#.###......##.....#.#......#..#....##.......#.....#.#..........#.#....#....#....##.#...........#........#.........#..#.#.......##....#..#...#.#..#.......##.....#.....#....#...#........##.
.....#.............#......#.......#...#.#........#.....#....................#....##...#.###.##....#...........#..#...##..#.....#......#.#####..#...#..##........#..................#......#.............................#...................#....#.#...#.....#.##.#..#...##...#......#...#.......#..#..#....#......###.#......#.............#.....#........................#....#....#...#.#..........#.....#.#..............#...#........#.#.#....#.#.....#...#....#...#.......#...#.#.#.....#...#...............#..#.........#
...#......#.........#.........#.......#.####..#.............#.........#...#...#.#..#...#..#...#.....#........#..#..#.#........#.#.#.###....#.#.#............#.#........#.......#.........#..#.....#.#...#.#............#..#...##..............#.#......#..#.....#...#.#....#.......##....#..........#.#.#...#.#..........#.##...#..#...#..#...............#...##...#..##................##............#..#...#....###.#.#.#..........#......#..................#..#.##.#..#..#........#...#..#...#...........#.......#...#.#.##.
.##....##...##.......#...#...#......................#..............#...#...#...##.......#...####..#.......####....#..##...#.#.....#..#.#.#.##......###..#....#...#............#.....##.................#.........###...#..####...........#...#.....#.#.#..................#..#...#.#..#.#....#......#...........##.......#.#.....#....#...........#.#..........#.....##...#...#............#.##.............#....##..#.#.#..#...#....#.##.....................#.............................##.#.........#.....#............##.#
.....#.#.#.......##.#.....#.....#.#....#...#..#....#...#......#.................#..#......#...#..............###..........##...#.#.#...#....#.#...##...#.....#.........#.##.#.#..........#......#.........#....#.....#............#.#.............#...##.###..........#....#......#...........#...##....#..#.#......#.......#..##....#..#...#.#.#...#...............#.........#.#.......#....###....#..####....#...#............#.#......#..............#........#.....#........###...#..#.......##.#..#..##..#..#........#..#..
......#...#................#...#.....###...................#..#......##.............#....#...##.....#.........##.#..........#.....#....#..#.#............##............#....#....#...#.#...#.....##.##.#....#..#...#............##..#.##............#..#.....#.....#...........#..#.#.........#.#....##.#.................#...............#...........#..#......#............#...#...#...#....#....##.....#.......#....#.#...#......#.......#..#..####...............#.....#.#.....#..........##....##.#....#...#...#.##.......#
..#........#...#.....##..#..#.##....#...#..#..#..#..#.........................#..#........#...#.....#.###.#....#.......#..#...............#......#...##.#....#..#.#...#...#...#.......#..#.#.....##..#.....#.#.....#..#.....#.#......#...............##.........##..#...#.......#........#..#........##....#....#......#.#......#...........##.........#.#...#.#..####....#.......#.................#.#.#....#.........#...#..#........#.....#..#.#.#......#...###.#.#..#.......................#...#.#..#.......#...###.....#..
.....#..#........#........#.....#............#..#..#.........#...#..............................####...#......#.#.............#..........................##.....#.#..........#...###......#.........#....#....#.#....#.#......#...#.#....#..#...............#..#..........#......#..#........#....#...#....#...#..###.....#.................##.....#..#.#..........#.............#...#....#.....#......##...........#......###...#........#.#...#..###...#...#.....#.....##....#......#.....#...##.........##.#....#...##..#..#.
..#...#####......#.#.#.#....#....###..........#.##..#........#.......#.....#.......#.#......#.#....#.....#..#.............#...#...##.##.#....#............##..##.....#...###...#........#..#.......#...##........#..#....#.#.#..............#......#.#.##.....#........#..............................#....#...........#.##.......#.#..##.....#..#....#.##....#....#.#.....#...............................##..#.#...##........#....#...........#.#..#...........#.............#.#.....#......#.....##..#....##.......##..#.....
.#.#...#....#...##................#...#................#......###.........#..#..........#........#...#...##.......#.#..#.#....#..#.......#...........#....#.#...........#.#........#............#..#................##....#..#..#..##...........#..#.......#..........#...##.......#.#............#...................#...................#........#.....................#..#.##...........#.......#.#....#..#....##..##.#......#.....#....#....#..##..#.#........#.......#.......#.#.............##..#......#........#....#..#.
.#...#.......#..##.#..##......#..........#......###.#..##.......#.#..............#.#.#.............##....##.......#........#..#.....##..#..............#.............#.........#......#.....#....#......#..#.........##......#.......#.....#.............##.#............#.....#........#...#.#...#...#..#.#.......#...#.##....................#...#.........................##...#.#.......#..#.##.........###...................#..............#..........#..........#.....#.#....#..#..#..............#......####.#..........
....#.......#.....#....#...#......#.#......#.#...#..#....#...#....##..#..#......#..#......#....#...#.#......#..##........#.....#.....###......#..##....#............#..............#.......#....#.#...#...#..#......#..#.#.#......#......#..#.............#........#......#.....#.......#....#.#.#.##............................##.#....#........#.........#...#.#..#.....#...#...#.....#..#.....#.....#.....#...##..##...............#...#...#.......#.#...#...........#.....#.#.....#.....#...........#.........#.#...#.....#
#..........#...........#..........#.#....##............#.....#................##....#..#....#..####..#.##......#.#..................#....#..#..##.....#.....#.#...#.........#...##......#........................#...............#.#......#...##..#....#.#....##......#................#.....#.......##............##.........#........##....#...#...........#....#....#...#.##....#...#...........#....#.##...#.#...#.#..##.#.#....#....#.....#.#..............#....##.....##.....#..#....#........#.....#...............#.....
.....#....#.#...#..#.....#...#..#.....#.##....#..#......#..............#....#.#.#...##.............##......##..#.......#.......#..#...##..###..............#...#.......#.......#..........#.........#......#....#.....#.#....##...#.#...............#...............#...........#.....#.......#..#......#.....#..........#......###.#..................#..#.#..#.............##.......#....#.#..........#......#.................#........#.....###.....#.........#......#...............#.#...##.#....#..#..#..........#.......
#.#.#...............#...##..#.......#...##.#........#..........#.#.#.#...#..#......#...#.#.............#...##.....#...#........#......#..#.................#.......#....###..............#...#.......#.##..........#.#.....#........#.###....#.....#...#.#..............#.............#....#...#.......#...#.....#.#........#..#......##...#......#...............#...............##........#.#.#......#..#....#....###.....#..#.#....#........#..#.##..................#..#.........#........##.#..............#.#...##.#......
##....##....#......###.#..##.#.........#.........#....#.....##...#...#.#...#......#.#.....#.....#...................#...##.##.......#............#.....##.#.#......#.#.........##..##.###..#.....#......##...............#................#.#....#####...#.#..#....#.........##.#...##...............##............#..#.............#.#......###...............#........#...........###....#...#................#....#....#.......#...#...##...#.......#....#.......#......#..#.#...........#....#..###.....##...#..#....#.#.#..
#..#....#.#....##.......#..#.....###.#.......#..####.......###.....#....#.#..#...###.#..#......#.#...#.#.......#.......#..........#.#.#....#.....##....#....#....#.#.##..#.........#.#.#.#..........##....##.#.............###..#....................#.##................#................................#..#.......#...............##.......#..#.....##..........##...#.#.....#...#...#..............#.......#....#.#............#.........#..##.#....####...#.....#...##......#.#.#.##..............#.......#.....#..........
#..##...#.#....#.....###..#.............#......#.......##.........###..........##.............................#......#...##.......#..........#.#.##....#..#....#..#..#.###...........#.....#..#....#........................#...##.#....#...#...#.........#....##...###...##........#.#.....##..........##.#..#..#.........##........#.#.#.............#.#.....##..#............#......#....##..#.#.....#.#....#.#.#............#.##.#.....#....##..........#..#...#.##......#.....#.##............................##...........
.#...#......#.#.......#...#....#...............#...#....#.#........#...#.....#.#...##..#.#.......#......#........#.#.#.##..#.....#...#.##................##.#.#.#....#.#...#................#....#.....#......#.........#....#..............#...#....#....#...#........#.###.......#....#.....#.#....#..#..##.#...#..#.....#.....#..#.....#..#........#...##.#..#............#..................#.......#......#...#...##....#..#.###.#.#.....##.....#..##.......#..........#..##...#.........#....#......#..............#......
.#..#....#...#....#.....#...........#...#.#..#..........#....#..#.#.......#.....#.#.........#.#.#.#................#....#...#.##....#..#.#......#..#....#....#......##....#......#.#.......#.#..#..##.#..#.#............#...#..#...#.............##........#..#......#.....##.#....#....#....#.###..#.#...........#..#.###..#.#.#.......................##....#.#.#...#.....#..................#..##......#..###.....#....#..#......#.....#.##..#.........#..#..#.....................##......###....#.#..#...........##..##.#..
#...####....#...###....#..#...#.#..#............##.##...#...#.#.....#........##..#.....#.....##..#.....#.....#.#...#...#..#.#...#.#.#.#...#.#........#..........#.#....#....#.....#.#.....#.....#.....#........#.#............#..#...#......#...##.##..#...#....#.#.#..#.....#.............#....##...#.....##..#...#.#.#....#......#......#....#..##..#....#........##.#.......#........#.##...#..#...##....##.#...............#...#...#..#...#........##..#.........#..#..#...#..###...##....#.........#.#..........##.#.....#.
.#.##.#.....#........#..##.#...#.....#.#...#...#...##.......#.#...##...#...#.......#......#........##.###..........#.#....#......#..#.....#..#..#.............#..##...#..##........##.....#......#.....#.#............#..##.......##.#...##........##........####.......#..............#..........#....#....#.......##.##......#.......#......#...##............#..##.#..#....#...#.##.....##....#...##...#..........##..#...#.##.#..........#....#......##.##.........#...........#..#....#....#......#.....#.#....#...........
..#..............#.#..##......##...............#.#..#..#..#.###...#..##.......##..........#.#.#........#..............##...#.................###.#.#.#.#.##........#.#.....#...........#..#.#.#.......#.....##......#.........#.##..##..............#.#.#..###.....#..##..###..#....#.##.#.#.......#.............#..#....#............#.#......#....##.......#..............#..#...#....#.......#..#..#.............#..#......#.#..#..#..#...#...#.#...#........#......#................#.............#.......#.....#.#......#..
#....#...#..#.......#.................#.#.....#.#..##...#.####..#.................#...................#...........................#....#..#.....#..#..................#..##.#...........#........#...#.#....#...........#.#.....#.......##..#.............#.............###.....##.##......##.........#..#..#.#....#.#...............#.#....##...#.....#.#.....#.#...#.........#..#......#..#..................#.....#..#.##...........##.#.............#..#..................#....#........#..#.....#....#......##.......#....#
#....#..#....#..#..#......#.......#...#............#...#....##.###...#..#.......#.....##...#................##......#...#.#....#...##.....#..#.................#.#.....................#....##..........#..#...#.##.......#......#..#...##...........##..#..#.......#..##....#......##.......#.......#.......#......#...................#....##.....#..............##.#.........#.#.......#..##...#.#..........##.#..#......#...#........#.#...#..#.#...#.#..........#.#..#..#...#.....####....#...#..#....#..............##...#
#..................#..#.#..###.........#...#....#.......##...#....#..##......#.........#..#.#..#.#....#..#.................#......#.#..##....#..#....................#........#...................#...#.........#........#........#......#..........#.#....#..#....##....#....#.........................#.....#...#..#.......##...#.##..#..........................###.#.##.#.....#.#.....#.#...#...#..............##.......#......#..#.#.#..#....#....#...#..##..#..........#.......##....##..#.##..#..#.....##..#.##....#.#...
....#......#......#...........###...#........###..##.......................###.#.#.#.#...#......#..#.##..#....##.#.....#.#...........#................#.....#..................##..............#.#...............#..#.#.........##.....#..#......#.#.#...#........#..#..........................#...#....#..#.#.#...#......#...#.#........##.#.#..#...#.......#..#.#...#.....#.........#..#......#.#.......#...#...#.........##....###...................#.......##...............##.###..........#..##....#...............#...#
.##..##.......#...##..............#.....##.#......##..#.#...............##..##...#.......#........#....#......#....#........#...#...#.............#..#.....##.........###....#.....#...#.#..........#...#..#...##..........#.......#..#.#..#...#.#..###.........#..#...#......#.#.........#.#...#.###......#.....#...................#.........#............#.......#..##........##.......###.#......#.#####.........#...#.......#.....##........#..#..#.#.........#.....................#.#...#.....#....#.....#......#.....#..
#..##......#.........#..#..#..#..............#..#......##.#....#.#..#....#..#...#...#....#....#.....#.#...........#..#..#.#......#...#.....##.#..#......#........#....#.....##.#......#........#.....##.#...#.....#..#...#.#....#..#...#..#.#.####.#...#..#..#..#........#.....#...#.........#.#..#.....#................#..##..#..........#.......##....#..##.....#......#..#.....#....#............#........#...#.........#.........#..##....#.#.###.#..#..#...#..#....#...#..#...........###.....#...#.......#....#.....#..#.
.......#.....#.##..#..#.#...#..##..##.....#..#.#.#.....#....#......##.##..#..#..#.##..##..#.#.............#...#...#................#.........#.#.#.#....#.#...###......#.....#.#....#...........##......#.......#...........#.#......#.#...#.##.#.#.................#..#..#..#..#...##..#.#.#.......#...#..##...#......#........##..#.#..###......#..##.......#.#......#....#...........##.............#..#............#......#...#..............#.#...#.##..#.....#.....#.....##............#..#.....#.#...........#.#.....#...
.....#...#.....#.#.#.....#..#........##.........................#.#....#.###.##...........#.....#..#............#.#....#........#........#..........#..#####.....#..............#......#...##...###.#.#...##....#.................#.....#.....#.##..#....##.###.#........#........#...#........#......#.....#.....###.......#.#...#........#.#............#.#....#..###.#.....#.....#..........#.##..........#..#....#..#..#...#............#..#.....####....#......#..#.#...#.#........#..#.....#...#..........#......##.#.....
.#........#..#........#.#......#...#....................#.......##...##......#...#.#.#...............#.....#...#.#.#.........#....#.....##............#............#.......#.......#.###.....#....#..##...................#.........#.....##..#.#..........#....#............#.......#..#..#...#.#...#...#.##....#...#.#...#.#....#.........#.#.....#..##...#..#.##.......#.##......#...........#.#......#.......#..#.....#..#.#.#....#........##....#........##.#.##........#...#...#......#.#.#.#..##.#..##..........#...#....
.....#.#.#.#.......#..#....#.#....#..........#..........#.....#..##........#.#.#....#.#....#.#....#.......#..........#.#................#........#..###..#..#....#.....#...#.....#.....#.#..........#......#....#.....#.#........##......#...#.........#...#.....#.#.........#..#...##.......#........#....#.#.#...#.........#....#.....#.##.#.........#...##.......#....#..#...........#.#.......#.....#........#......#......#.............##.#..###...#...##....#...#.#....##....#.##......#.....#........##.#.......##......
....#......#.............#.#.........#.##....#.......#.....#...##....#........#.##......##.#........#........#...#.#.#...................#......##.....#...#........#...........##.#....#.#...#.#.#.##...#..#...##.##.#.##...#.#......#......#.....#..#........#.....#......#.....#.....###......#...............#.#..####......##.#..#...............#...#..........#.......#.......#..#....#....................#......#.#.#.....#..#...............###...#.#..#......#.......###......#....#.......#.#..#.#...........#......
.#........#.#.##.................#.......##....#.....#.#...#.#.#......................#..#..#..#.....#.#...#......#......#......#..#....#.....#.....#...............#..........#............#.#..#.......#......#...#....#..#.........#.##.##.###....#.#...........##...###..##.......#..###.###..........#...#...........##..............#......#..#.#............#...#..#.#...###.#....#.#...##.#.#................#....#..#........#.#..#.#...#......#...#.....#.#......###.............#.#.......#.........#......#.........
......#........#.....#.#...........#........#.##.............#...#...#...........#..#.................#....#..........##.........#...........#............#...#...............##..............#...#.......................#.#...#.........#.....#...#..#.#..##...##.#....###.#..#.....#...#...#....#.##.#..#...#..###.#...#...#....#.###.#.##...#.....#.#.............#.#.....#....#...#.........#...#..............#......................#......##....#................#....#.....#...#...##....###.#.........###........#....
...#.........................#.....##...#...#......###.....#...#......#...........#.............#............#.......#......#.#....#..........#....#.#...................#..........#.##.....##.......#.#.....#.##.#...................#....#.....##...#..#.#...............#.......#........#.#.......#..#...#......###......#......#...#.......#.#.#..###.............#......#...#..#........#......#..........#.#......#.#....#.........#...............#..##...........##...#.......##........##.........#...##..###.......#
.......#...#..##.....#.....#...#...#..#.#.....#.....#...#..............#.......##....#.#.#.#...........#..##.#..##.#.#.#..............##.......##.....##..#.#...#......#.#..#............#....#........##..#.....#........#.#.#..#...#..#....##.#.....#.####...#...........#.##..........#...#.#........#.......#.#...##.................##...##......#..###........##..##........#..#......###.......#..##.....#..........#.........#...........#..#.#....##..........#.#..#....#.#........#...........#....#.#................
....##.#....##.#.#...............#...##...#..........#...##.....#...#......#.#..............#.#..#..#.#...#......#.##.#.#..#.....#...#....#......#.#.#.##..#........#.........##..#......#..#..#.##......#.##...#..#.#.#...#.......#.....#....#.....#..#....##..###.#.#................#...#...##..#..#....#..#...............##....#.#..#.#...#.#...##................#..##.#.......#.......#...#.#.#........#.....#....#...#..#.##....#..##...#......#....#...........##.###.#.#....#....#..#....#...#.#.##.....##............
...................#.##.###...##...........#....##...........#...#..#...#....##...#.......##....#......#...#...#........#.###.#.#.......##..#.#..#.#.##..........#....#....#.....###............##.......#..###..##....###.....##..##.#.......#..###......#...#....##...#.#..#...#.#.#.##.....#......##.....#..##.###...#..#..#........###......#.#.##.#......#.......................#........#...#....#.........#...#.#..#.##.............#.......#.#..#.#..................##.......##......#..........#.#.....#....#........
.#..#.....#..#....#.......#.......#.......#....#.......#.#.................#.#....#........#..#.#.......##..#..#.......##...##.....#..#.#............#.....#.###......#.............#.#...###.##.#..........#..#.#.###.##.#..#.......#......##...#........#.#...................#....#..........#...#.##.....##.......##......#.#..........#............#.......#...#.##....#.#....#...#............#.....#...#.#.#...#.....#..#....#......#..#......#.......###.....#...#............#..#..................#..#.....#...#....#.
#.#............#.......#.....##.#...#...#..............#...............#......#....................#....#..#...##..#............#....#.....#..###.....#.##......#.#.#....#.#..#.##...#..#.....#..#........#.#...................#..#..........#.#....#.##...#..#............#........#..#.#...............................#.....#.........#.......##.....#..........#............#.....................##....#......###.#.#.#.......##..#...................##..........#..#.#....#............##....#.#....#...##.#...##....###
.#.......#.......#....##..#.#.....#.....#........#.#...##..........#.....###.#..#..##..#......#...........####....#....................#.............#..........#.#..........##....#.....#.....#...........#........#...#..........#......#.........#.#.###..#........#..#.#........####...##........#...#....#.##....#...#####.....##......#.........##....#...#...#..#....#.......#..........#...................#.##...#......#..#...#.............#.............#.#..............##.#.......#..#.#...##......#....#..#......
#..................#.....#...#..#.....###.....##...#..........#.............#.......##.......#.#......#.......#.......#...............#....#.......#.....#.#.........#.#........#.....#..............#...#.........##......#..#.#.#.........#......#...#.......#.###....#........##...................#.....#..........#..#.#................#.#...#.....#........#............##.....#.....#...##............#.....#.#....#......#......#.............#..#..#......#.#.##....#.............##....#......#......#...#.......#...
.......#.#.#....#.....#.##.#.#.#........#.............#.........#...#.###............#...#..#.....#..#..........#..#..#.........................#.#.#.............................#.#...##.#.......#.#..#..###..............#..#...#.........###..#........##.......#........#.#...#.#..#......#..##.#...#..............#.......#.#......#.......................#.......#......#....##..#...................#...#.#..#..#......#..#..#.#.....##...#..#..#..#....#.........###...#.............#..#.....#.###..#.#.........#..##
...#.....#...#...#..#.................#..#.....##.......#.##......................#.......#......#....#..###...##.......#.#..#.#...##...#.#....#.............##.....#.....#....#.........#....#....#.##.#........#........#...#....##................#.....#.#...#.....#.#..........#.......#..#..##.....#......###....####...#..##............#...#..#.....#..#...#..#..........##.....#....#..#...###.......#..........#.#..#....#..#.#.#..#..#.#..........#......#...#....##...##.......#.......##.....#.....#.#......##.#...
#.#....##.#....................#.#......#.#..#...#...#..#...#....#...##.......#..#.#...#................#...#...##......#...#..#....#..#.......#.......#......#.#####.#..#.##.#..#..#..###........#..........#..........##...#.#.......#......#............#.#.#.###....#.#............#....#......#...#.............##.#.......#....##...#.#.......#.......#......#......#.........#......#....#..###...............#..................###.......#............#..#.....##......#.....###.#..##.....##.....#....#........#...#..
.......#...#.....#.#......#......##....#...#.#..#...............#...#...##....#....##..#.#..##..#...#.....#......................#....#...........#.......#....#...................##.......#.#.......#...#.##..#..##..............#..#..............#...........###.#.....#.#....#....#.....#....##.........#...#.......#..........#...............#.....#..#.........#..#.#.......#..##.......#.#...#.#.#..##.......#.#.#.......#...##..#........#.#.#.......#....#...#....#..#....#....#..#..##....#.#.#......#.#....#.......
.#..#...........#...##....#..#..............#.#..................#...#...#.##......#..#....#...#....##.........###...#......#.....##......##....#..##..#....#.....#........#.....#...............#....#.....#.................###..........#...#.#..#............#..#.##........#...##....#.##..##...#.........##...........#...#.....#................##..##....##...#.#..#........##..............#.#..#..#.......#...#.##.#...#.......##................#..###........#.#.............#........#............#...#.....##.....
.#...#.##...#.....................#.##..#.....#.....##...##..##...#...#.....#.#.....#.....#.#...#.....#..........#.#.............#.#.....#........#..#...........#.#.#........##..#..#..........#........##..#................#...............#....#.#...............#..#.#......#........#...#..................................#...#.##.#.......##...#.......#..#.#........##..#..#..#..........#..##..##.......##.....#.....#.##.............##.#..............##..##...#..#.........#......#.....#...#.....#.#.#....#..#....
........#.#..#...........#.#..........#.......#...#..#.........#......#....#......#........#....#..#...............#.#.....#.....#...#.....##..#.#.........#..##.#..#..#..#.....##...##...........#.#...#....#.....#...................#..#.....#....#...........#.##............#.#.#.#..#..#.......#.#..#....#......##.....#...#..#.......#..##.#.##.....##..#.....#....#........#..#....#.........##.....#......#..#.......#.#...###...##....#.#.....#.....#......#..#.#....#....#...........................##...#.....##...
.......#....#...............#.........#......#...............#.........#.......#.....#......#......#.....#..#.#..#.....#.##......#....#..#...###..#.....##.........#...#.....#......#........###...#..#........#.#..#.##...........#.##.....#.........#....##......###...........#..#..................#..............#....##.#...#.....#......#..............#.........#.###......####.#......#...............#...#........#..............#..#..............#...#...#........#.........#..........##.....#.#.#......#...#.##...
....#....#.........#......................#..........#..#.#...#.#...#.#..#.....##....#.......##..........#..#.#.....#..........#........#.#.........................#.....#.....#.#.......##...##...#..#.#...#.#.#..#.#..................#...............#......##..#..#........#....#.#...#.#.....#.....#.........#.........#.........#.#....#...#..##.#........#....##..#......#..............#..................###......#.#..###.....#.......#....#...###.#...............#......................##..#........#......###..##
#..........#....#.....#..................#.........##...#..#...#....#........##......#..##....#...##..........##.......#.#..##.....#.#......#....#.....#..........#..................#..#.....#.......#....#..#....#...#..................#.....#........#...###..#..###..#.#....#..#......##..#......#...#...#..#.......#...........##.......#........###..#.#..........#..#...#.#....#..#....#..............#.....#....#......#..##..#.......#.##.#.....##...#...#..#....#.#....#.##...#................#.##..####....#.......
.##......................#.....#....#........#.#.#....###.....##...#.........#.....##....#....#..............#...#.#...........#........#..#.....#......##.....#....#.....##......#......#...#...#..#.....#.....#..#..#.#...#.....#..##.##.....##.......#....##.##....#.....#..#...##..##.......#...#....#..#.#.........#..#.......#.....#...##.#.##.....#........####......##..#.....####.......#.#.##.#.....##..#..#........#....#..####...#.##.#....#.....#.#..#.#......#..#.........#..#......#....#..................#.....
#.....##....###........#...............#.............#.#.....#..#.#.....#....##....##.#......#.#........###.#.....##.##..#.........................#..#...#........#....#....#...##.#..#..........###...#....#....#.##.......#.#...#............#.#.....#.....#.....#..#......##...#.#..#.###........###.##...#..........#.##.......#.#.#....##............##.........#..#.#..####.......#..........#...#....#.....#....#..#...#................#....#.....##.....#.................#...#....#..##...#..........#..........#....
.#....##.#....#........#....#...#......#............#...........##.......#....#...#.#....#.#.........#....#.#..........##.........#..#.......#.#....#......#.#.#.........##...###.......##.##.#......#..#.......##...#..#.......#....#..........................##...#..#.......#.....#......#.................##..........#..##..#.######...##..#.#.....#...............#.....#..#.#......#....#.#..#.#..##...##...#.#......#.#...........##.#.#.#....#...........##...........#......#........##...#.....#.#..#..............#
......##.##...#.#...#....#.#...........#....#........##.................##...........#..................#.#........#......#.....#..................###...##..##........#.....#...#..#...............#.......##.#..#...#....#..#.#..#..#...#......#.......#.###......##.#.....##...#.##.#...#....#....##............#.##..#..........#...##..#..................#....#....#...#..#....##.........#...........#.....#...#...##......#.#......#....#..###.....................#...#..#..........#...#.#.#.....#...........#.....#.#
.....#......#...#####..#...#.##......#......#.####..#...............#...#.........##......#.....#.............#....#..........#..............#....#.#...#..##.........#......#......#...#.....#...#.......#........#....##...##.........#...#...#.........#..#......##....#.#......#.......#..#.#.....#...#.#....##.##..##...#........#...##....#...##....#.....#.............#........#....#.#.....#..#.........#...#...#.#.......#....#.#...##..#..#.......###.......#.##.##....#........#.#..#.#.#.................#.#.#.#.#.
.....#.##.......#...#.....#.....#..##....#.....#..#...#..#..#........#....#.#................................##...#..##.#...#..#......#.#..............#.....#..#............##..#.#.#.#...........#.....#.#....#......#..........##......#......#.....#.......###..#........#................#.#........#.#......###.#......#.#....#.##..#...###.....#..........#.....#........##........#.#......#......#..........#............#...#.#...#......##...#.....#....##......#..#.....#.........#.............##.....#....#......#
....##.....#..#..##.......#...#.#..#...........##...##...#.......#.#.....#.....#....##..#............#.........#...........#........#.#..........###........#.....#.........#.............#.#.###..#..............#..#.....#.........#...#...###.#..................##...........##.......#..#....#................#...............#...#....##...#....##.#....#.#..#..#......##......#.......#..........#...#......#.....#......#..#..#.#..#.#..#.....#.#.##....###.....#..#........#.#.......#.....#....#.....#....#..#..#....#
#........#.....#........#..#........#...#.###.............##..#.#.###..##...#....#.....#.#.........#.............#.#......#..#....#........#.#.#..#.......#..#.......##.....#...#.....#......#..#..#...#..###......#..##...........#......#......###...#...#........##....#.##.......#......#..#....#.....#...#..#...##.........#....#.....#......#...#...#....#..........#.....##...#.##.#..#....#.#..##........##...............##.....##..........##.###...........#.....#......#..........#.#.#..#.##....##...#..#..#.......
...#...##..#.......#.#.#..#........................#......#............#......#..#..#............#...............#........#.......................##............##.......#...#.....##...#...###..#.#...#.....##..#..###..............#...##........#...#.....###..##.............#...#......#.........#...#..........##.#...#.#...##.##..#.#.##..##..#......#.#...........##...............#..........##.........................#.....###..#....#......#...#..##.#.#...#..##.....................##.#.............##..#........
.##..#......#.............#......#...#...##.....#....##....#....#.....##..............#...#.##.......#.....#...#.#........##...#............#............##..#............#........#......#............#....#........##......###..........#.....##....#.....#..##...#.#....#......#......#..#.........#....#...........#..#..#.#.#....................##..##..#.......###....#...####..#.....#..#...#.......#.#....................#..###.............#..............#......#.#.......#....#.#.#...#.#..#..................#....
#..#..........#.#........#......#.#...#....#.#.....##...##.....#......#..............#...#..........#.....##.#.............#........................#............#..#.#.##.......#....#..#.....#......##..###.###..#.#....#.....#.#.......#####.#.#..#............#..#.....#....#......#...#.......#.......#....##...##....#.#..#........##........#....#.###....#.##...#....#............#...#.....#..#.#..#....#.....#..#...#..##....#..........#..##....##.......##.................#...#.....#.#.........###....#.#.#..#....
....#......#.#...#.#......#.......#.#.#..#....#.....##.#.#.............#.#...........#..##.#...#.....................#...#......#........###......#.###..............#..#.....#....#.......##.....#.......#...#..##..#.......#.##.......#...#..#....#.#..#.#.......#............#.....#....###..#..#...###....#...##.......#.#..#....#..#..#.##.....#..#......#........##.#.#...........##.#..#......#.....##..##..............#.....#............###..........#.........#...#...#..#....#....###..............#...#........#...
...##.##...............#..#...#...#..#.#.#....#.#.#....#..##.................#..#......#...#.#.....#.#.........#..#.........#..#.#....#...............###.......#...##.#..#.......#........#....#..##.#...#.###..#...........#.....#..#....##.#....#.#..#.......#.......#.........#..........#.....#.....##.#....#....#..##.....###.#..##....#..#....#............#..##...............#.#...#...#.......#.#....###...#.......##.......##....#......##...##.#...........#.#.......#..#.#..#.#...#..........................#....#
.#.##....#.#.........#..##..#................#.#.......#....#.......##...#..#.........##............#..#...........................#..#............#....##.........##....#...#...#....#...##......#.####.....#.#...................#..........#..##............#......#....#.......##..#....#....#....#.....##...#..##.#............#..#.......#.............#.#.........#.......#..##......#.....#...###.##...#.............#.............##........###...#............#..#..........##..##...........#.#...#.#............##..
..#......#.#....##........#...#.....#......##.........#..##..#....#.#...#....#...#.#.##..##.....#................##.............#...#...........#....#..##..............#...#.........#...#.#....#.#.....#...#..#......###.........#........#..........#.#..#.#....#.#.#........#......#...#.#........###...........##..#.....#........##.....#.....#.#........#.....#.##.....##.#...#....#....#...........#...................#...........#.#..#...#.........##..##.....#............####.....#......#......###..#............#
..#....#.#...#.......#............#...#..###...#....#.......#.....#....##.......#..##..#...................#.#..#.....#....#....##....#........#..##..##..............#....#..............#...##............#...#...#..#......#.##..#........#..#..##......#.#.........#............................................#...#...#...#...#......#.....##.....#.#.....#...##......#..#..........#...#.........#.......#......#.#.#.#.................#...#..#..#..........##...#.#....####....##...##........##......#...........#.#..
#...#....#.#..#........#.......#..#...............##.....#..#......##.#....#..####.................#....#..#...........###..##..##.........#..............##.#..#....##.#...#........#......#....##.....#.......#....##.....####.....#........##.#....##..#..#....#.#.............#.#......#...##.....#.................#..#..#.#.#..#.#.................#......#.##..#.#............##...........#.#..####.....##.#.#..#.#.#....#..#....#..........#..........#.#....#.#....#....#..#..###...#.#...#.#..#.#.....##.....#.##....
............#...#.........#.....#.#........#...##.......#..#..#...#.#........#......#.....#..#.......#..#.#.......#..#.....##...........#...#....#.....................#...#.......................#..#.........#.#.#..........#...........#..#...............#.#..........#......#.#.#...#....#.#...#....##........##..##.#........#...#......#...#......#..........#..#.......#.........##....#..................#......#.#..#...#.#......#...#.#..#....#....#...##....#....#....#..#.......#.....#........#.....###..##.#....
#..#.....#.#.......................#..##..#...........#...#..................#...#...#.##...#.#............#......#..........#..#.........#.####.#.#...........#..#..#...#.#.#.....#.##.....#....##..#.....#..##...........#......##.#.#.#...#..#.#....#.....#.###................#.##......#..#........#...#..#....##..##.#..#.#.#..#..#.#..........#.......#.#................#....#...........#.#...##.........#.......#....##.....#.#.......#....###............#...........#.........#.................##..#.....#.........
#.#..#..#....#..............#....#.##.#..#.##.....#....#.....#....#.......###........................#....#...#.##.............#.......#..#...#.........#..#..#....#...#.###....#.#...#........##..............#......##...............#.............#.#...#......#......#...#...##....#.#.....#...##..##.............###.#...#.#...#..#....#..###...#...#...........###.........#...........#....#...........#..#..#..##.......#..#...............#..#........#...........#..........#.................###..#...........###....
...#..........#.....#.#.#...#.....#.....#..........#......#....#.#........#.......#........#........#.........#...##....#.............#........#..#...#.........#...#....#....#.....##............##..#.......#...#...#.......#....##.#.#...............#...........##.#......#....###..#.##....##.#.#...........##...#..##....#............#....#.##..#.......#.##...#...#...#.#...##.#.#..#.........#...................#..............#..#.....#.#.##.#.....#...............#.........................#.#............#....#..
....#...............#.........#..#....##......#......#.......#.....#..##....#..#.#.......#..#...........#..#..###.#.#......#...#...#..#..............#.#.........#.........##.....#.#.#......#..........#.###...##..#.......##...#..#.#....###............#..#.............#.....#.........##.##........##.#..#...##......#.......#...#.#....##....##.#...#.#...##.....#..#.#....................#.........#...#...#.##........#...........###.......#.#.#...#...##..#................#..#...........#..#...##......#.#.......##
#...##.#................#..##...#....#...#.#.....#..#............#.#....#......#...................##..##.#.........#.#................#.........#.#..##.#.#.....#....#...##.....#..#....#....#....#..............#........#.####..#.....#.........#.....#..#.#....#...#.....#...#...............#.....##.#......#.#...#..................#........##.....#.##.....#...........#..........#.#......#.#..##......#....#..........#.#....###..........#.......#.........#.#.#.#....#.#........#...............#..........##.......
...#............#.....#..............#..##......##.........#...........#.#.......#.........#......##.#......#.........##.....##.........#.#.##.....#...................#..##..#....#..####.........#.#...#....#...#......###.#....#..#.#...##.....##..#.....#.....##.......#................................#.....#...#...#.#..........#.#...#......#.#...#.......#...#...#.....#......#.#....#..........#..#.#...................#.......#...#....#..###......##..#......##......##....###.......#.........#...#.#.............
.#....#...#...........#........#..#.#.#.....##....#.....#......##....................##......#......##.....##...........#.#...#..........#..##....##.#.#.........#.#.##.#......#.............##....#....#....#................#.....#......#.#.#..#.#.#......##.#.....#....#..#..........#...#.....#..#...#.....#....#...#............###.......#....#...#....##.......#.........#.....#....#..#.#...........#.#.##.#......#..#..#...........#.#.#.#....#...###...#.....#.......####........#.#........##.......#..#..#.#.......
......#.#.....###..........##.#.#...###.......#.#....#...#..##...#.......#.....#...#..##....#.#...#............#.....#.#...##.#...##.##..........#..#.....#.#....#...#......#.#.#.#.#..............##....#...#.....#.##.###.#.#.....#............###.#.#...#.#...................#...#....#.....#..##.....##..#...##....#............#..###..#.#............#.###......#.#........#.#.#.......#.......#....#......##...........#....#...................#.....#....#....##...#.........#.......#..#..................#..##......
.#....#...........#.#......#.....#..#....#.....#.#..##.....##......#.##..#........#...#.............#..........#...#.........##....#....##.......##.........#...#.......#.....##..#...#........#...........#..#...#.###............#................##.........#............................###........#...#.............##..#..#....#...#.....................#.#...#...#..#...#.#.......#.#....##..#....##.........#......#....#..##...#...........#...........#.#.......#.....#.#......#.#..................#...#......##....
......###....#............###.....##......##............#...........#....##..........###.#...#...#..#.........#...##.....#..........#.#.......#...#..........#......#...#.............#...........#.#......#...............##...............#..#....###...#.#......#........#..##.#..##.........#..........##.........#.#.#..#............##.........#..........#.#..........#...#...#.#.........#..........#..#.......##...##.......#.......##...#.....#..#....####.#...#...............#...#.........#....#....#....#...#...#.
##.#.......##....##....#..........#.#..##.#......#.##...#..#.#.##...#........#....#..##.......##.........#.#...........#.....#........##........#...##........#...#........#.#...........#.#.#....................#..##.....#.#.........#.#......#.......#.#..#......#...#....#................#............##..##..#.#.#...#...#.........#.#.#..............#....#.##............#.......##........#......###.#..............#...........#.#..#..#...........#..#..##......#..##.....#.........#..........##...................
...#......#..#......#...#...........#........###....#......#.........#......#.#.........#.##.......##.#............#.............##......#........#........#......................#....#.......#.#...##.......#..#.##....#..............##.............##...#.#................#.#..#....#...#....#.............#..#....#.#.#.....#...............#........#..#.....##.#..##..#...........#..##.....#..#....#.....#...#.#..#........#.......#......#........#...#.........##.##......#..##.#.....#.....#......#.....#.#.........
....###.#......#..........#......#.....#..####......#...#.##......#..#....#.#.......##..#.....#.#....##....#.......#.......#........#....#........#.#.....#........#.#.#...#.......#....#....#.........##.....#...................##...................###...##.#....#......................#....#....#..........###..#.....#.#....#.......#.#...##............#....#.....#..#...#........#.........#........#........##.........#.#..#...#.....#...#.##...#.#..##.........#................#.#......#...........#...#..........
##.....#......#.....#.............#.#.......#.........#........#..#........#.#.#..#...................#...#...###......#.......#...#....##.#........##.....#..#..#....#..#......................#.#...#.......#.#....#.......................#..##..#.#.#.....#....###....#...#..##..#..........#.#.....#......#...............#........#....##..#.....##.........#.............#.##..##..#......................#..#.....##............##..#....#...#...............#....#.....###..#.........##........#......................
..............#.#.#.....#.#.....#..........##.##...#.......................................###.............#..............#....###......#..#.#............#.............#...#.#.....#......#............##..##...............#......#..##.#..###....#...##.##....#...#..........#....####..#...........................#..........#.....##............#.............#.#.................................................#..#...#........#...#....#......#........#.......##..........#.#.#..#.........##.#.#.....#..##..#.#.##..
.##..........#....#...#..#..........#............#..#.#..#.......#.......#.#......#.#................#.#........#..............#........#..##.###.##..#.........#............#.........#.#.##.#......#...........##..##...#..#........##..........#.........#..##......#..#..##.....#...#...#..#.#...##.#.......##....#.#..#.#.#.......##..........#..#.........#..#....#...#...##.....#..#.....#....................#....#.#..#................#....#.#.#.#.....##.......##......#.....#.#.#..#.#.......###...##..#....#...#...
.#.#...#..##..#......##.#..##.#.....#.......##...#..#...#.......#..#....#.............#....##...##.#......#...........................#..#......#...........#....#...#........##..............#...##......#....#....###.....###...........#.....#...##....#.....#.........#..#.##............#......#...............#..#........##..#.###..#.##......#.....#..#.#..##.##..#..##.......###.##..#...#........###..#......#....#...##.#...#..##......#..#.#.......#..#........#..#...#.#..#...........####.#...#.#....###........#.
.#....#...#....................#....#......#..#.#............#...##...........#..#..###.....#.#....#......#..##...##.......###.....##.....##......##..............#..##..........##.....#........#.....#.......#.......#......#....#....#..#..#.....##.#.#............#...##.#....#.#..#..#.................##..#.......##............#....#.....##....#.#.#......#..#..............#..#.#......#...#.......#.....#......#...........#......#.#........#.#...........###......#..........#.........#....#...........#....#......
.#..#...#.##.#........#...##......#..#.......#.......#........##.#....#.###......#...#...................#......#.#........#...#..........##.#....##....##..#...........#.....##...#..##.#.#...#....#.#....#......#....#..##......#.....###..#..###.....#..#..#......#..#.....#.....#..###.#.........#...#........#.#.......#.....#...#.................#..#.............#....##..#...#...............##.........#......#.......##..........................#..#...#...#......#....#....#..#.....#.#.#...#......##.........#...#
..#.#...........#...#..#...#..............#...##..#...#.#...#.#..#.....#.................#.......##...............#..........#.....#.#......#........##.##..##..##.#...#.#.#...#.#......#....................#.....#......#....#....#...#..................#......##.##....#..............#.#..#......#...#...##..........#.#.#........................#.....#....##.......#...#....#.#....#...........#......#......#....#.......#......##.....##...##...##...........#..#......#................#.#.##...#...........#........
........#.....#...#...##.#.#...##.#..#.#...#.........#.........#.......#......#....#.......#.....##..##.#.#.....##................#.#.#..#.........#..##...##..##.........#....#.##.....#..##........#..............#.#..#.......#.........##.#.....##.....#...#........#.....#........#....#.#.#.......##.....##...#..#.#........#..#.#..#...........##....#...............#.....#....#..#....#.#.....#.....#.#....#..#.....#..#........#.....#..##.....##.............#.....#....##.....#....##....#................#...#.....
...#.#......#............##.#........................#....#....##.#.....#...#....#...##.#.#......#####.......#....#..#................##....##......#....##....#.##..#.....................#..........##....##....##...................#.#.#............##.#...........#...........#...#..#...##..##.......#............#.....#.#.....#..#..#.....#......#.#.#.......#....#.#...#..............#.##..#........#......#.......#.###.......###..#.........#.#.#....###.#...#.#.##..#.....#.............###.##.#..#.....#....#....#
...#.........#.#.......##.#.#....#.#......#.......#.##.#.....#..............#...........##.............#.........#..#..#.....#...#................#..#......##.#...#....#..#.#......#.........#...###..#.#...#..##.#.....##.#..#...........#.....#......#..#..#...................#.....#.......#.#.#...####...#..##.#...#...##...##...##.#.#..#.....##............#.##..#..................##...#.......#....#.#.......#....#.#...#....#...#........#.#.#.#..#......##...........#...##...#..#........###.........##...#..#....
..##....##.......##.#.......#.###...........#.##...............#......##.#......#.##...............#.#.#......#..#..#..#...#.#.#.#..##.#............#..#..........#......#....#.#...#....#......#.#..#..#........#.#....#..#...#...#.......#.#..#..........#...##.....#.......#..#....#..#.........#..........##........#......#..#...#....#.......##....#...#..#.#.....#.#......#.#.........##..##....#..#.#..#....#.............##....#.#............#..#.......#.................#...#..........#..#....#.#......#....##..#..
............#...#..#........##.....#..#.......#.#...#.#..#..##.#.#..#...#...#.#....###.#......................#...#......#.##.#....#....#.............#..#...........#.....#.#.....#..#...#.#.........#..............##.#...#.....#.#....#...#........##......................#.......#.#.#......#..##..#.#..#........##.#..#............#..#.#...........#.....#.....##......#.##.......#..##..#....................#....#.....#..#.##.#...#...#.....##...#.....#........#..#...........#..#..............#..#..............#..
.#........#......#...#..#......#.....##.#.#......#...#.#....#....##....#.........##.#.....#.....#..............#.....#..#..###......##.#.#..................##....#..#.....#..#.....#.#........#...#.#.....#.##..#......#....#.....#......#..#.......#...#.....#..##............#..##.#.......##...#.....#.##..#........#..##.......#....#..#.......#.#.....#.#.....#..#.........#.....#...##.#..#...#.....#.........#.......#..#.#...#....##.#.......##....###..#..#.#..#.##...#.............#..#...##...#......#.........#.#..
.#...##......#.##...#.....#..##......##...#..#.#...#..#.##.....#.#......#.......#.....#.........#.#.#....................#......###....#......###......#..#..#..#....#....#.#....#.............#.............#...#...#.......#.....#..#..#.....#..###...#.#....##...#........#..........#......#.###..#..##......#.#...#........#............#..#..#....#..#....#..#............#..#..#...........##.#.....#.#...##.........#.#...................#.#..##..#.#...#..#...........#.....##......#......#.....#....................
#......#......##....#....#...........#..........##.....#...##.....................#.....#....#..#..##...#.....#....#................##...................#......................####...##....###.#.......#.#...##.#..#........#..#..#....#..#.#...#.........##.........#....#.....#.............#....#..............#....#...#.....#.###.#........###.#.....##.....#...#...#...........#.....#.#.....###.##.............##................#.#...#.##..#..##........##.....##.........#......##..#.#.#.#.#.....#...#....#..#.###.
........#..##..#.....#...#.##.........###...#...#.#.........###.#..#....#........#....#.....#...........#............#..........#.#....#.#.......#...#...#.....###...................#.#....#.#...#.#.....#........##...#.....#..#..#...#..#.......#.##...##.##...#.............#...#.#....#...#.#...#.##.#..#.#.#..............#..#.....#......#.#.......#....#..#......#...#..#.......#....##......#.................#....#..............#..#...................#...#....##.#....#........#....#.........#...#..#..###..#..###
..#.....#.##..........#...#..#....#........#..##....#..#......#......#...#......#......#......#...#..#.#.......#.#.......#.#.......#.#.......#.#..#.............##..#.#........#........##...............##.##..#...#.##.............#...#....#......##.......#....#...#....#......##..#......#...#...#....#.#.#.......#....#..#....#..#.....#.....###.####...............##.#.#..............#..#.##......#.....#.......#...#.##...#.......#....#.......##.#.#..#.....#..........#.#..............#..#..#.....##.#...........#.
#..#.#...............##.#.#......##....##........#..#......##..#.......#...##...##...........#.#....##......#..#.#..............#....##....#....##.##.......#..#.#.........#.....#..#....#....#..............#.....#......#......##..#.#.#...#.##..##...#......#.#.....#.................###..#...##.............#......#...........#...........#...............#.#.#..#.....#...#..#...#...#..#.....##........#....................##..#.....#.......#.##.....#............##.......#...#...#.#..#...#..##......###....#......#
....#.#...##..#....#.............##....#...........#..#...........#..#..#.#....................#........#...##................#...#......#.###..#...........#.....##.......###..##.....#...............#......##.#.#....#......#........#...##...#...............#.............#..#..............#...####.##.....##...##..#..#...#.....#...#...#......#.....#........#.....#.#.#...#.....#...#.....#.....#..................................#..............###...#..........#......###....#.#........#..#....#.....##...........
.......#...#.....#.#...#...#...#..............#.#.....#...............#..#.....#...###..........#.##.#.......##...#.....#.......#.......#..#..#.......#.....#...#..#.#.#.##.###..##...#.......##......#.................#...........#....................#..#.#.#..............#....##.....##.......###.............#...#..#.###..#....#....##....#.#...#...#...................#.#......#.###....#....#.....#......##...........#.....#.#....##..#..#.#...#....#......#..#..#..#......#....#...#..#....#..#...........#....#...
..#..#.....#....#.......#..#.#.......##.........#....##.#....#..............#.......#...##.....#..#..#..#...#.....###.#......##....##.....####..#.#.....................#...#.......##.........#.##.#..........#.#....#...#..#...#..........#..........#.......#..............#....#.....#.................#.....#.....#.....#...#.#.....#.#......#.#...#...#.....##....#.#.......##...#....................##...#................#..#.#......##..#....#####.......#..#....#.#....#.....##.......#....#.#...#..##...#..#.....#..
#............#...##.#...#..........#..........#..........##.#.........#.#.........###...#............#.#.#...#.#...............#.......#..##......#.....#......#..................#.#....#.........#.....##.#....#..#..#.........#.........#..........#.........#...##..#..#........#.#..........#..........#..##..###.....#.....#.##.....##..........................#.....#..#....#.....##.#.#...............#..............#.....##...#..........#...........#..##.............#.#.#....#..#..#.#..##....#.##......#....#..#.
#....#...#.....#...#.#.#...............##...#.......#....##.#..........#.#.#..#..##...#....#....#.#...#.#......#..........#..#...#.......#......##....#.....#.....#..#.#.#...#........##....#..#..#.................##.##...#.....#........#...#....#........#..##....#....##.#............#..#.....#.#.#....#......#...#............#......#..#....#..........................#.........#......................#.............#....#.#.....#.......#.##..#..#..#.....#......#...##.....#.....#.#..##.....#...#..#...#...........
.#.#......#..#.#......#.........#........#...#..#...#.#..#...#..........#...#.#..#.#...#..#...#..#...........................#.#..#........#........#.........###..#...##........#.#.#...............#......#..#..##......#..####...#..#.....#.#...#.....#......#............##...#..................#...#...#....##...###......#..........#........#.......#...#........###.......#.........##...................#.......##...#..........#...#.#....#..##.#...#.#.##..#.......#......#.#.....#.............##.....#....#.....##
..#....#......#...#....##.......#....##............#...#.#..#....#.#.#.......#..#...............##..#...##.......#......#..#..........##............###....#.#.#.....##.#.......#..........#....#...#..#.#.#.....#......#...............#..................##.....##.#......##......#...##........##.......#....#..........##..##..#....#...#.#..#......#.###......#.#.#.......................#..........#.##...................#......##.....#.#...........#.........#...###.....#....#.....#..###..#......##..#.....#.....#.#
.............#..#..##.....#.#...#....#.......#.#.#.##........#..#...#...##.....#..............#..#.##................................##....#..#.#..........#.#.......###.#.......#..#..##..#................#....#...............##.....#...##....#.#....#..#...#.#..................#.#..##.##...#.....#..........#.#.#.....#..#..#.###............#...#...#........................#..#....#.............#....#..##..#..###..#...#.#....#.##.....#.##.......#..#....#..#.##.....###.....#....#.....#.#..#.###.......#....#....
#....#..........#.........#.#......#....#....#..#.....#........#.................#...#......#..#...#..#.#..#.#..##..#...........#.............##................#......#..#...........#...#.#............#.#.####...#.#.......#.#..#......#.........#...#...#...#..###.#......#.##..##........#...#.#..#.......#.............###..............##......#...#...#.#.........##......#......#.##...#.#..#....#......##.....##........#...#......#....###...........##........#.......#.......#.#.#....#.............#........#.....
..##..#.#..##...#.....#....####.....#.........#.#...#..#...#..#.#...###....#...#.#....#....#.....#........#............#...............#...#.##........#..#..........#..#....#.......#....#...#.....###.##......#....#.....#.......#...........###...##...##......#....#.......#......#......#.##......##....#.#.....#...#..#......#......##...#.....#.................#.#.....#.#...#..........#....#........#.#........#.##.#...#....................#.....#..#...............#.##.....#....#...##.#....#.#...#...........##..
#.......#.#.##.#.#......#..##..........#.#..........#........#.#...#..#..#......#.....##.#......#...#.#...##....#........#..#....#......#.......##.........#....#...............#.#......#.#.#.#.#...#.#..........#...............#........##...............#.##....##...#....##...#...............#.....#..##......##......................................###.........##.#..#..##...............##...........#.......#...#....##......#..#.#....#.................#.........##.....#.....#......#......#...###...#...#..#.##..
..#.#...#...#...#...#.....#.#..#....#....#.##....#.....#....#....#..##..#.#...........##....#................#........#.#.#......#.#.#...........#...#.....##.......#.....#.#..#..........#.#.#.........##.##..##...##.#........#...##...##..........##........#...#.....#.......#....#.....#................#...##..#..##..##.#....#......#...#.##...#........#....#.#.#.#...#............##....#.....##...........#..........#.#.....#...........##.#.......#.#...##........#..#.#..#..#.#........##..#...#...........#.#....#
....#..#.#..#.#............##..#...........####...........#...........#........#.......#......#..#......#....###....##.....#...................#....#.................#..#..#.....#......#..##.#..#.#...#.....#.#.....#.........#...........##..#.#........#.#.#.##.........#..#...#..##...###....#..#.......#.#.....#...................#..#........................#...#.##..##...####...#.........##...#..............#.......#.........##...##..##...........#......#....#.......##.................#.#......#.##......#..#.
..#.##..#.#.#...#...#.......##.#....#.###.#......#.....#.....#.............#...#..........#.....#.....#......#...#...#.......#..#..#.............................#...#...#......#.....#..#.....#.....#.#........#....#...........#.#...###...##...............##.#..#...##...#.....#.#...#.....#.....#.#.....#...##......#......##....#..#.....#..........#....#..#..#.##.#.....#.....#..........#..#.#.#.#....#......#...#.#.#......##....##...#.#...........#...#...#....#............##....................#.#...#..#......#.
.#..................#....#...#..........#............##...#.#..#..#.....#.#.##....#...#...##....#.......................#.##...#..............#.#..#......##....#.#.............#.#....#....#.#...#......#.....#...#....#...#.......#....#........#..........##......#.....................#..##..#...#...#.......#..#...................#...............#.....#..#.....##.....##..#....####.#..##...................#...........#.........#..#..#..#.#.#.......#..##..#.#....#.#........#......##....#...##..#.#........#......
......#.#.....##....#.#..#..........#......##.##......#........#..........#.....#.............#.....#.......#.......#.......#...##......#......#........#............###.....##.........#..#.#........##..........##................#.........##.....#.#..##.....#....#.....#..#.#...#...................#..............#...............#.#...##.#............#...................#...#.......#.....#.#.#.#....##.#......#.........##.....#..#.#.#..#.#....#...............#........#..#........#......#..................#.#...
...#.#....##...............#............#..#...##....#.#....................#..##.............#..#..#.........#......#.....#.###......#...#...........##.#..#.#.........#.......#...#.#............#.........#.#..#.###......###...........#...#.........#................#......##....##..#..#...........#...#.....#......................#.#......#.....#...#.##...#.......#.#.....###.#.........##.....#.#......#.......#......#.#.#....##..#.#.#.##......#.....##...#.#.#.#...###........#....###....#....#....#...#..#.#..#
...#...#............#.#....#..........#..##...............#......#..........#..........#...........#.#...#...#.............#.#..##......#.....#...##.##....#............#.......................#.#.#......#.............#.#.............#...#..##....###.......#......#.#.###.#.#........#........#..#......#.#...#..........#...#...#.......#...................#.#..###.##.............#.....#...#.......#.........###....#..#.#........#.##..#.......#...#..##.......#..#....#....#........#..#.#.#......#.#..#............#
...............#..#.....#.............#......#.....###.##.......#..#................#..............#.##...#.......#................#.#.#.#.##............#..#..#..#.#...#.....###......#.......#.......#.#......#.............##.....##.#..#...##.#.........#.......#.........#..........#..#...........#..#.......................#....#..#....#.#.#.....#..##.....##...............#.........#...##........#..#..####........#...#.#....#..........#....#.#......##...#......#....##.#....#..#...#.#.#..#.#.....#.##..#...#...
..............#....##.##...........#......................#.#.............####..#.....###.#...##..#................#...#.#..........##.##.#................#...#.#............................#.###..##..#.........#.#.........................#..#.......##......##....##.......#.................#.#......................#....#.......##.........##..#..........#.#.....#.........................#...#................#.#...##..........##......#.....#...#....#.##.................#......#.......##.###.#.....###.........
..............##......#.....#...#.#....#.#.#..###............#..#...##......##..........#...#..#.#.....#..#..#.#..#..#.#...#..###.###...#......##.....##...#........#........#..##.....#####..............#.##.............#.#...........#....#.......#...#..##...#...#.......#............#........##.##...........#.....#...#.......#.#........#...........#...............#.......#......#.###.......#.#.#.........#..#...#.....#.##.......#.....#..............##.#.#.#.....#......#....#..#....#..#...#....#.#.........#.#.
.#...#..#.....##..#.....#........#.....#.#.#......#.#...#..#....##.#.##.....#...#....#..##....#...#..#.............#.........#.............###......#...#....#..#.#...............#...#...#...#....#.......#...#................................##...#.......#...#..#.#.........##....#.##...#........#..#.....#...#.........#.##...............#..#..#.#...................##...#..#.....#.....#...##......#..#.#...#...#....#......#.....#.##....#....#....##..#........#......#.........##....#.#......#.#......#..#.........
.##.........#...#...#.........##.........#...#..#...#..#...#..#..###...#........#.........#.#.......#.#.#........#..#..##.#.##..#.........#.#.#.....#......#..............##...##...#..##..#.......##....#...#...#........#..###.....##.................##............#...#..#..#..#........#..#..........#..#..##....#...#...#.#..................#....#.....#.....#.#.....##...#.......#...##..#..#.#.........##................#..#....#...#........##...##.....#....#.......#...#..#.......#.......#.....#....#......##....#
#.#.#.#.#...##.............................#....#.........#....##..##..#.....#...#..#.#..........#...##..#........##..............##.....#.........#.##.............#.......##..........................#.#...#...#...#.......#..#.............#...#.......#......#.##..##............#..........##.....#...#.#.......#.......##....##.........#.#..##.#....#.#........#...................#............#.................#.#..........#.#...............#...........#.#........................##........##.............#...#..
####......#.#..........#......#....#..#.....#...#..#...#.....#.##.......#.....#..........#....#........#......##..#.#..#...#....................#......#..........#....#........##.....................###..#....#..#.#....#..#.#...#............#..........#.#..#...##.......#...#.............##..#.........#..........#.....#............##.#..#...##.....#......#...............#.......#...#........#.........##.....#....#..#..##......#..#.....#.#..#.......#..#..##.........#...#.....#.#...##...##.....#.......#.......
.#..#.#......#.###....#.##..................#...#.#..#....#..#......#...#.......#.#...#..###.#.#.#.............#..#....#......#.....#.#.............#......#........#.......#...#........#......#...#..#.#.#.....#..#.#..................#....#..#....#.......#..#..#......#........................#......#....#..#......#.....##.#..#..#.#........#..........#...#....##.#.#..#....#..........##..#...#....#...................##.#...#..#..#.#..............#...#....#.#...#.....#.#.......#.#.#....#...#..#..#...#......#...
.......#...##.....#....#.....#...#.##......#...#.....#..#....##....#.....##........#.#..........#.....##....#......#....#.##............##..##.#...........##..........#...#.#....#..#.#......#...........##....#.........................#........#.....#...#.#...........#.......#..#..............#....#............###.#.....................#..#.#..#....##..#..#.#.#...#..#.#.#.......#...#.....#..##.#...##......#.#..##.......#..#...##..#....#..##.##.##.............#.#..#.....#...#..##...###..##..#.........#.#..#..
.......#..#.#..##.......#...#.#...#....#.....#.......#........#...........#...#...##..............#......#...#...#..............#..#.....#....##....##.#............#....##...##............#.#..................#.........#..#.#.....#...#......#....#..##..............##.................#.....#...#..#.##.#...#...#.....#............##...#............#...#.#.#...........##.#..#.......##......................#.###....##...#...........#####..#.#..#.....#..............#....#....##.###....#.....#..#......#....#..#...
..........................##..#.....#......#.#.#.###.......#...##.#............#........###...#..........#...............#.#...#...............#......###...........#....#............#...#.....#.............#.#.####.........#........#............#..#....#........#.#.#.#...##...##.............#..........#..#...#...#....#.#.#.#....................#......#..#..##....#..#......#......#...........##.....#.##.##....#.#......##.##...#.................##...........##.....#.......##..........#......#.....#....#.....#
.......#...........#..#...#...#....#.#..#..#.#......#....#.##......#.....#..#................##...#.##...#......#.......#.#.......#....#....#........#.....#.#.........#..#....#......#..#.#...##...#....#...................#....#.....#......###...#..##.....#....##............#...#.......#.....#.#.....#.....#............#.#.....###..###.#.#...#.#..#...#....##.........#....#.#..#...#......#....###...#....##..................#..#...........#...###..#................#...#...........#.##...##............##........
.................#..#..#.....#..##.#..#..#..#.#..#....#.#.##.#.#......####.#.#............#.......#.............#....##..#.......#..#.......#....#.......#.##.#..#....................##.#.....###....#....#.....#.....#.......#...#....#...............................##.....#......#..#...#......................#.....#.###.#...................#...#....##...#...........##......#....#..#...###....#.......#.......##.##...#....#........#..##............#.............#...#.....#....#...#....##.#....#......#..##...#..
...###..........#...#.#......#.............###.....#.....##.#............#....#............#.##....#...#................#.##...###.##............#...#...#....###..#..##...#.#....#.....#.....#..#.....##.#..........#..##.##..........#...#.....#..#..###.............#..####.#.#......#.##....#...#.#.#.#........#..#...##..#....#..#..........#.#...##.....#..#..##....##.#..#..#........#........###...........###..#...##..##.......#....#.#.#.#..................#.......#..............#..#...#.#..#.....#....#..#.......
##.#.....#...#..#..#....##.....##......#......###.........#..........#....#...#....#...###..#.....#..........#......##.#...........#..###.#.#..#.........#......#...#........##.##..#...............#...#..#.##...#..#.........#....#..#........#..#..............#.....#...##.#...#..#.#...###..#....#......##...#...#........##...#....##...#.#........#..##......#.##....##.......#.#..#.....##.....#...........#..........##......#.#.......#...#.#..............#.#.#.....#..........##....#....#..........###...........#.
....#..#.#........#....#.#...#.#.................##............###.......#.......#........#.###..#..##.#........##..#..#..#......###.....#.#..#..#..................#............#....#.#..#.....#.#...........#.....#.###...#........#.#..#..##.......#...##............#...........#......#....#..#..#####..#....#...##..........#.#...#.#.#..#..#.....#..#.....#....#..#....#.#.........#.#...#....#.....##..###...#......#.##........#..#..##.#.#.........#......#..#...#......#...#......#..#.....##...##....#..#...#....#.
.##.#......#.#.##...........#.......##.......#.#..###...#...#........#.##....##..#.......#.#.......##......##..##.#.........#.............#...#.#.#.#....#...#.....##....#..#.......#....##.....#.......#.........#.#..............#...#......#..........#.###...#...##.......................###....#....#.#..#..#.....#........##...#..........#.....#...#...#.....#.###....#....##....#..#..........##...###.....#...........#.#....#........#....#.....#.#...........#....#.#..##....#..#...........#.....................#.
........##...#.#...#..#........#.##.#....................#.#..........#.#....##..#...#.........###......#...#.........#..#...###............#...#......................#.........#.#.......##..#......#.#.#......#...........#........#..#....#...#.....#..###...................##..##.......#..##.......#........#....#.#.#..................#.#.......#..........#.....#....#.........##.#.#........#.............#.##.....##...#.#.#.................##..#.......#.........#........#.#.##.......##............#..#.#.......
#..#...##..#.#.#......#.#.....#...#..........#...##..........#.#....#............#...........#.#......#................#...##....#.......#......###....#..#...#.#.......#.###......#.#..##...#...#............#........##.....#.#.#......#..##........#.#..#....###....#..#.#..#....##.......##..#.............#..#....#..#....#...#.#.....#..#.###.............#.#...##.##..#.#.......##...#.#.#..#.#....#...##...................#.........#..#...#...........#..........#...#....#......##.#......##.....#.........#......#..
#.#..#....#.#.#.......#.....#............#..#.........#.#...#...#...........#......##.......#........##.........#.#.##...#...#.....#....#...##....#.#...............#...#........##....#....#..........#.......#..........#..#....##......##..##..###.............#......#.....#...##....#...................#..#.....#.......#..#.#.##..##.##...###..#.##....###..#......#.#..#....##....##..#.......#...#........#......#.......##.....#.......##....#.#...#............................##.#....#.......#.....#............#..
..#....#.#.....#..#........#....###.........#..#.....##......#..##.#...#...#........#..##..#.#.............##......##.....##..............#..#..................#.#...#...#...#..#......#.....#..........#...........#.....................#....#..##...#......#...#....##............###...........#.###......#.........#...#.........#.....#.......#.##........#.......#.................##.....#..#......#.....#.#...........##.......#..........##.......#.....##.......#...........#.........#.#..#.......#.#...#....#.....
....#.#..............#....#....#..#...#.....#.....#.#..#..............#.#......#.#.#.#.....###.........#.......##...#.................#.....#.##.#...........###......#....#......#.#..#..#...#...#....#.....#.#................#.#.......#........#.####................##........####........#.#....#.#..#.#.##...#.##.##...#.............#..#...#...........#.#....#...#........#...#......##.....###.........#........#.....##..#.#...#.....#...#......#............#..#......#...#..............#...#......#......#......##
.......#.............#.##..##....###..................#...#.....#....#.#.#.....#...##......#......#.#.........#...#..#........#................#.............#..#....#..........#.#.#..##..#.##...#.#.#........................#.#....#.......#..#............#....#...#.#..........#...#.........#..........##.#...#........................#.......#.#..##.##................##.....#..................#.#..#...........#.....#......#...#................#..........#....#.#............#........#......#.........##.#.....#.
..#....##..###.......#.....#...#..............#..#..#.......#.........#......#........#................#............#...........#.#.........#......#..#.#..#.....................#......#...........#.###............#.......#....#.#..#.#..#...##...##.............#..#....#.............#.......##.........#..#........#.#.#....#...#.#..#................##........##............#.#...........##.....#...........#......#.#...#.#..#.#.#...........#....#......#.#.......#.....#..........#...#...#.......#.........##..####
......#..#....###..#...##..#............#...#.......#....##..#.....#.......#.....#......#.......#.......#..#.....#.####.#......##......#.......#....#...#.......#.#....#....#...##.#.....#.#.#.........#...#..##....#.........#...........#..#...#........##.....#..##...#.#........##...#......#.#.......#.......#...#.#............#........#.......#...........#.#..#.......#....##...##...#...#......#...#...#...#.....#........#.#...#......#......#...#..##..#...#...#.....#...#..........#.###....##.#.#......#.....#....
#..##.#.....#..###...#..#...#....#.......#....#.#..#.....#...#......#........#................#.#...#.##........##..##.#....#..#....#...##......#..##....................#..#.......#......##..#.##.##.........#...#.#........#....#.#......#.....#............#............#..#............#....#.....#.#...........................#......#.#.....#................#....#.....#......................##..............#.....#........#..#.#..##....#.........#.......#........#.......#....#..#.##....#......##..........#..#..
..#.#......#.#.#..###.......#..#..#.....##..............#..#...#.....#.#.....#..#.....#.......##......#.....#........##.#......#.#.........#.....##....##....#..#........#........##.........#.....#.....#....#....#............#.###.....#...##.....................##..#.#.#.#........#..#....#.#.##.#...........#......#...##..#............#......#.................#...#......###.......#.#.....###.##...#..#..........##........................#.........#......#.#........#............#.#.#.........#.....##....#......
..#...#.....#..#..#.......#.#....#..................#....#.#..#...........#.#.#.......#..#.............#.....#.#.....#............#..##..........##.##.#.#..###...#..#.#.#.##.....#...#.###.......#...###..#..............#.#.##.##........##.......#.#........................#..........##.#......##..##.#...#.................#...#..#....#.#......##..#....#.........#....#..#........#....#..#.##.....#..##...#..#...#.#..#...........#....#........#..............#....#................#...........#....#....#.......#...
.....#.....#.#....#.......#...#..#..#.##.##...................#...#.......#..#..#.....#.......#...##.#.#...........#..#..............#.#...##...#....#......#...#.#..........#..........#.#.............#...........#..##....#...#.........#.##..........#......#.....##..........#...#..#.......#...#...#.#.#.#...........##.##...#..##.#......#..#...###...###...#.................#.......##.................##...........#..#.#.#...............#..#.#...........#....#...#..#.#......#.#.......#..###...#..........#..#....
##....#......#....#..........##...................#...#..............#...........#......#..#....#....#.........##.#.....#......#...#............#......#.....###..#.....#.....#..#..#.....#..............#.......#.#.....#........#.#.....#..........#....#....#..#.......#.......#.....#.#.#.##.......#..#......#.#.....#.......#....#..#...#..##...#..#..#......##.#.........#...#.........#.##.#..#...#........#.....#.##......##.##....##.##......#.##..##.##....#...###....#..#...#..#.#....................#.........#....
....#...............###...#..##..#..#.....#.....#..........##...#.......#........#.....##...###......#.............##....##....#........#.##.........#....#.....##..#...##.#.#..........#.#...#..#.#...##....#....#.............#..###...#...#...#.......#....##....##...........#..#..####.#####.#....#..#...#.....#.....##.....#.#...........#..........#.#...#........##........##.##...#......#......##.####.#.....#......#..#...#...#...#....#...##..#.....#.......#.....#..#....#...........................#..#.#....##..
........#..#.###.#......##..#.........##..........#....#...................#.....#..#..#........##......#....#.#.........#....#....#..#...###........#......#...#...##...#............#..#......#......##.......................#.#...#.##.##.................#.##..#..........#.##........#....#....#....#.......#.....#......#.##........#.#..............#.......#.....#..##.......#.........##...#.#.#.........................#.#.........#............#........#..#.##...#........#.....#..###.#..#....###.#..............
......#....#.#........#..###.#..#.........#...#...#........#.....................#.#.#...............#.##...##.#.......##.......#...#...#........#..#...........#.......##...#....#.#.........#..###..#....##.#...#..#......#...##...#.............##...........#...#..............#...#...#...#.##....#....##..#.##.#.#...##......#.#......#..#.#.#....#............#...#..#.........##.....#..#.......#...#...#.........#.#.............##..##....#.....#...#.........#......###..#....#.#.................#.#.............#..
...###.....##.#...####...##......##.#.........#......#............#..##.#.......#..##....#.#....##....#......#.#.#...#..#.#..#....#.#.#...#.#..#.........#...#..#.#.#.#......#..#...#...#.............#............#.........#.#......#..#.......#.........#####....###.....#...##.......#....#.....#.#..#..##..#.......#....#.#..............##................#####...#.........#.#..#.....#.###...#.......#....#...##.....#.#....##.##..#......#.........#.#...#................#...........#...#.##.........#.#.#.....#.#...
.#.#........#..#....#..........#..#...........#.#......#.#................#...........##....................#.......#.#.......#....#........#......#..#..##....#..#...#....#....#............##.#.......#...#..####...##........#.........##..#..#.#...........#...##.......#...#...###..#....#....#.#..#...##......#..#.......#.#..#.#.#...#.#.....#..#....#..............#..#...#.......#..#....#.#.#.#....#....#.#..#.#.....#........#..........#.......##.........#..##.#...............#....#..#...............#..#.......#
.......#....#.....#...#..#......#.........##.#.##........#.#.......#..#.......#........#..#..#................#...#.#..##..#......##....#...................###.....#..............##.#.........#.....#.....#..#.....#.#......#...........##.....#..........#.....#.#.##.#........##.........#.##...#....#....#.##...........#.........##......#....#.#...........#...............#..#....##..#...#...................#...##...#.....#.#...##...###...#.......##.............#......#..........#.#......#.......#...............
#....#.##...#....#.........#.....................##...............#....##.#...#......#..##.#....#....#......#......#......#.#...#..#.#....#.....##..#....#.....................#.##...#..#.............#............#.#......###.#...#.....#.#..........#...#.....#.#............#.#...##...#..#......#...........#..#....##...#...........#..##...........#........##......#..#..#...##...##.....##................#.....#...###......#.....#......#.#.#...##...........#................##......#........#..#...#..........#..
.....#....#....##..#.....#.#....#.##......##.........####.....#.#....#.....##.#.##.#..#......#........#....####.#....#.#........#.#####........##.#......##....##..#........#............#.#....#...#......#....#.....#......#.#..#........#...#........#.#.....................##.....#.####......#..#......##..........#..##...#................................#...#.........##..........#..#..#.##...#.......#......#..#.......#.........#.........###....#.............#...........#.........#.....#..........##.#.#.......
..#.#.........#.....#.#..........#........#..#....#.......#..###...#..##....................#.......#.#..#.#.......#........#..#...#.#.........#.#.........#...#..###..#..#......#....#...........#..#.......##.#............#..#............##...#.#.....................#.#....#.#..#........#...................##.....#...#.........#.#.##....#......##...................#.........#....#..#...........#........#...##..........#.#.#.........#.................#.......#....##........#...#....##.......#....#.#.....#..#.
...............###.##..........#..#..#.#..##...#..............#...#..#..###..##....#..#......#.....#.#....#.#...............#...#.#.#.#..#..#..........#...........##...#......#.................#...#..........#.....#.....#..........##........#....#.....#...#......#..##...#...........#.#..........#....#..#..#........#....##.#...#.#.............#.##......##...#...........#.#....#...#.#.......#.#.....##....#...........#....##....###..#.........#....#...........#..#.#..#....#...#...#..#...##...#....#..#.........
#..#.....#....#.............#.....#.##.#..............#...............#.....###...#........#...................#####....................##.#.....#.##..#.###........#.#...#.#....#...#..###...#...............##.#..........#.#.........#.#...#.........................#.#....#......#..#.#......#............#.##.................##.#.##.................#...#...##............#.......#.............#...#......#...#................#..##.#...#...........#...#..##....#..#...#...#.##.......#......#...........#.......#...
.....#..........#...#...#....#.............##.##.................#............#...###...#..#.....#..#.............#...#.....#...............#..#...#.....#......#.....#....#......#..#.#.#..###......##.......#..#.#.#........#....#.....#...#..##...#.##.....#..#......##..##......................#.............................#...#..#...###...#..................#.##...###.#...#......##.#.#..#.......##..#........#....#....#..#......#.#...........#...#..#..#...............#...###.........#.....#....#..#..#....#....
..........###...#.......##..##.............#......##........#...#.#..#..#..##...........###.........##...#....#.#....#.###.#....##..#.#....#....#...........#...#......#................#..#.#...........#.##...#......#.#.#....###...#..#..##.........#....#....#.........................#.##.#.....#...#.#..##..............#...#..#...#..##.........##.#......#......##..##.................#..........#.#.#..#...........#......#........#......###...#...#.............#.#...#...##..#..#..............##.###.....##......
#...#.##....#........#.#.#......##.......................###.#.....#.......##.#..#.....#.#........#...........#..#....#......#.#......##.#................#..#.###.....#....###..##....#........................#....#..#.....#............................#...#......#.#................#.......#.#...#........#..#.......#.....#...#......#.....#....#.##.......#..........#....#...#.#..#...#..#.#...........#.##..#..####....##...#........##...#.#...##.....##...#.........#..........##...##.............#...#.#..........
...#......#....##..#...#.....###.....#....#.................#...#.#....#...#.##....##..#.##........#..........#..............#....###................#.....#...#.#.#......#.#.........#.....#.#....#....#..#.#.#..##......#....#.##...#....#....#......##.........#.........##............#.....#..#.....................#...#..#....#......#.#.#.....###.....####.#..........#..##......#.#..........................#...###......#..##...#...#.#.......#...........#...###.....#..#.........#......#..#..#.........#.#..#.....
..#......#....#........#........#...##...#.##........#.............#.#...#.....#....#....#.#.#......#........#.#............#..#..............#....#...#...........#.#.#.......#.##...##......#.....#...#...#........#..........##..#..#.....##...........#.##..........#..........#.......#....#...........#........##.#...#...#...#...........#.#............#..#...##..#....####..#....#...#.....#.......#.....##...#.#...##..#.#..#.......#....#......#........#...#..#..#......#.#.#..#.......#.###.............#.....###..
.......#........#..#.......#...#.......................................#.#.#..#.#.....#....#.#.......#..##...#.........#.........#...#......#......#....#.....#......###.......##..#...#.#.#..#....##..#..............#..#.....#.##.........#...#..#..#...##.......##.........#.......##.......#..#..#...#........#.#............##....#..#..#.....#.#..##..#..#..........................#...#........##..#...#..#.#........#.#......#........#....#............#....#.#..#.....##........##................#.#....#......#....
..#.....#..............#.............#.....###..........#...#.#..........#.#.###.#................................##..#.#.#.#..#.....#.##.......#...........#....###...#...#.#..#.....#..##....##...##.#..#..##..#.....#...#.##.##.#..............#..........#..............................#.##...#.......##.#..#.............#......##.#....#...#...................#......#.........#.......#.#.##...#.#.#.......#..#.....................#..........##....#...#....#.#.#..............#......#.....#....#.##.....###...#.#..
..#............#.#..........#.#......#......##.................#....#.#.....#........#...#.#.......................#....#.#...............#.#..........#...........##................#...#...####.#..#..#.......#...............##........#...........#..#...##....#...#...........#..#...#.....#.#..##......##......#.#.#..#.#..#..###......##.....##.......#...#.#..###........#.............#..#..#...#..##............#..#.#..###......#....#....##.....#...#..##.#...#..#....#...#...#.#......#.....#......#.#.#....#.....#
.............................#......#.#.............#.....#...#...#..#.......##.#..#####..#..#..##....#.....#.......##.......#....#...#...#.######..#..##........##..#.##.......##..#..##.....##.#....###..#..#....#..............#..#......#..###...#.#....#.#...............#.....#................#................#.....................#........#......#.#..............##....#.#.#..#..........................#.#.##.#..#...........#.....#........#......#...#..#...##...#...#........#..##...#..##..##....#......#.#.#.
.##.#..#...#...........#.#.#.#....#.....#..#.#.#......#.#.................#..##..........#..#.......#..#.#.#....#.....#........#........#...#.......#..#...#.#..#.................#..#.....#..........##......##....#..#....#..#...............#.....##..#.#....#.......#...............#..#.....#..#....#..#....###...#....#.................##.##.#.#............#...##..##.#........#..#...#.......#.#..#.#...........#.#.....#...#....##.........#....#.#...#...#.#...#......###..#.....#..........##.#......##...........#.
.....#....#..#.......##......................#...#..#..#........#....#....#.#.##......#..................#....................#.#..#....#..........###.#.#....#.....#.#...##....#.#....#...##.#...#.........#................#.#................#...####...##.....###....#.#...#.#.......#..................#................#....#.....##..#...#...##...#..#.#.#..#.#.........#....#.#..........#.......#.#.#...##............#....##...#.#...##....#....#...#......##....#.#..####.....#.#.......#.......#...#......#.........
#..#..####...........................##......##...........#...#..................................#........#.........#............#......#.............................##.#.....#.....##.....#............#......#..#..#.#...#...##..#...#..#..##...#...#....#.....##....#.#.....##.....#.....#..#.............#.......#...............#..#..........#..##...........#...#......#.#...#.....#.#.........#...#...##.###.#.#......##.........###..#....#..##...#.....#....#...#.....#........#......#.##.##.....###...#........#...
...#.....#..#.#..#.....#....#.........#.#....#..........###............#...#.....#..........###......#..........#.#.#.....#.#........#..............#....###....#..#.#..........#......###...#.....#...#......#.##.........#...##.....#...........#..#..##.#....#...........#...#..............#..##.#...#.....##..##..###..#...........#....#..#.....###..#......#.......##..#..#...##......##.......#..........#............#..#...#...#..##.....#..#......#..#......##...#..#.#..#..##.#..#..#.#.#...#.............#....#..##
..#..#....#....###..#.....#....#............#...#...#.#.#.#..#.....##.............................#..#........###.#...#..........#.##......#.....##..#................#...#..........................#.......#....#........#..........##......#....#..............####.........#....#..........#.#..#....##.#..#......##........#...#............#...............#..#.#...#....................#.#......##.##..........#..#....#..##........#.#...#...................#.#...#......##.#........#..#......................#.....#
.##.##..#..#....#..............#....#.#..........#.......#.#...####.#.#.#........#..#.#...#.##.....#.#.##.............#...#...#......#.....#.#...#.......#.#.......#..##.##..#..............#........#.#.....#.....#....#.#.........#..#.#..#....#.#........................#.#......#.#..#...#.#..#.#........#.......#.......#.....####......##....##....#.................#.....#.#.....#.#....##.#.###.#.#......#....#..#....#...#...#......##...#...#......#..#..............#....#..#.#...........#...#....#...............
...........#..#...........#....#.#..#...........#......#.##................#.........##...###......#......................##.....#......###......#.......#..#..#..#.#..#......###....#.....##...####....##......#......#..##.#..##......#..............#.#..#...##.#.....#.....#...........#.#........#...........#.......#........#.....#.........#.#.......#......#............#......#......#...#..#..#.......#....#......#...#.#........#..........###.....##...#..##..#....#.###..............#....#....#...#..#..#.....#.#
....#......#...##..#......#.........##.#..##..#....#.#.....#...........#...#.............#......#.#......#.....#....#..#..####.....#.#...#...#.............#.........#......#.....#..#.#.......##......#.#.........#...............#.........#.#.#.#....#..##..#..##..#.#...#.#.............##.....#....#.#...#.##..#.#..#.##............#.....#......###........#.......#............#.......#.#.......##.......#.....#......#.....#.#.......##...................##...#..#.....#....................#.......#..........#..#...
....#.........#........#.#.#..##..#....#...#......##..##.#........#...#..........#..##.#.......................##.......#..#........#.....#.#.#...##........#..#.#......#......#..#..........##....#.....#.#..#...#.....##............#......#.....##..#......#....#..#.#........#....#...#.#..#.....#............#.#..#........#.#......#....#.........#..#......#........###..#.#.#........#..#..#..#....#.##.###.................#..........##........#.............................#....##.#.#..##..#.......##.#...#........
.........#...#..........#.......#.....##...#............#....#.........#.........###.#.###...............#####.#...........#..#.....#.#......#............#.......##...#..#..............#....#.....#.#...##....##..................#.#.##..##.....#.#....##.#.#.....#...#.....#..#...#..#.#.#...#.........##...##..........#.#.#....#...##.......#.#.......#..#..#.....#....................#..##...#........#.#....#..#....##..#......#..#........#..#..##..#.....###..........#...........###.#..##.#.....##.......#.....#...
...#..#.#.#..##.............###...#...........................#.........#.#.......##.....##......#..#..............##....#....##.............###..#....###.#........#..#.........#..##..........#...........#......#....##....##.........#...#....#.###.#......##.#....##...........#..............#.#......#.......#.......#..................#.#............#...#...#...#....#....##...##...........#...##..#......#..................#......##......#...#......##..#..............#..#....#..#.....#.#...#..#.#..............
...#.#............#.....#..#....#........###.#..#....#....#...#.#.#................##......#..#...#...#.........#.#.......#.#.#.##..#................#....#..#....#..#..##........#.#...##......#..###..##....##.....#..#...#.......###.....#.#.#.....................................#..........#.##...##.##.##..##............#...#.....#.##.......#...................#.#.....#.......#...#.#.#....#...................#..##......#.#....#.#..#.......#..............##..............##.#..........#..#..###..##...#......#..
.....#.............#....##....#..#........#..##......##...#.##........##........#.#....#.........#..........#..........#...#....#.#.........#.....#...#..##...#....#.#.....#....#..###.................#............#...................##........#.........#..#................#.#..#....#.....#....#........#.......#.#..#.............#........#....#.##....##...............#....###.......#..#..#...#..#.#.#...##........##......#......#....#.#.......#.....#...#..........#.#..........#.#.#......#...#............#.....
....#........#...###...........#...#...##..##.......................#...#...#..#....#..........#.#.....#..###........###.....#..##....#............#.....#.#..##.....#.#.#....#####...#.#.........#.#.....#.........#...#..............##..#.#....##............#......#......#####.....#.......##....................#.#.....#.....#.#...........##..............#..#....#.#.....#...........#.....#.#...#....##....#.#.#..#.....#..#.#............#....##.#.#..#.##.#..#...#..#....##.....#..........#....#....##.......##....
..#....#....##.#..#..........#.#.....#..#.............##.........#.....#....#.#..##...####.#..#.....##..........#.#.#....##...#..#..#................#.........#..........#..##......#.#...##...............#..#.......#......#.#.......#............#.........#............#..#.................#..##........#...........#.#...#..........#.#...........#.##........###.....##.........#......#..#.#..................#...............#..............#.#.#......#................#...###....#.#.##......#..........#.....#.....
.......#....................####...#...#...........#.#.............#...#....##..#...###..#..................#...#...#.#..##......##.................#.#..#...............#....#.#.....#...###........#..........##...#..............#...#..#..#.#..........#.##.#.#.#..............#......#...##............#...#.#..#.#.......###.#.........#........#..........#........##.#....#...........#.....#..###.###...#.#................####......#.......#...#..#...#........#.......#..#.#.....#...#...#.##.#...#......##.##..#..#
..#.......#.#..#.#...#......#.#......##.....#...#........#...........#..#..#.#......#.#.##.......#...##.#......#.#.#.....#.#...#...........#.......#...#.........#.........#...#.#.#.....#.....#..##.#...#.#.#..........#..#.#..........#..##....#...#..#.....#.......#.......#.......#...#...##....#...##....#.......#....#....#....##.#...##......#...........#.......#.#.##...#....#..................#.....###.......#....##............##.#....#.#....#..#.......##.....##.#...#.......#.##.#...##..#......#..#...#..#.....
.....#.......##......##......#.#.........#....#...#..#.##......#....###...#...#.#...........#.....#...#.#...#..#..###.....#.#.##.##.....##.............#.........#....#....#.##....#......##....................#........#..........#.......#.##........#.#.##......##..#.........#....#....##.#.......#.....#......#....#..#....##.#....###..#...#....#...#.#..#........#......##....##.#.....###.......##......#...............##........#.##...#....###..#..#.......#...#.....#.......#.......#..#........#............#..#.#
..............#...#.............#.##..#.....#.....#.#..#...#..................#...............#..................#...#..#.###.....#.#..#...#....................#......#....#......#...#..#..#................#.......#.#....#...#...##.................#........##..........##..#........##..##......................#...#..........#..#.#...#...#.........#.............#.......#..#..#.#..#.#...........##..#..#.................#......#..#.#.........#.#.#.....##.....#.....................##....##.........#...##.#...#..
..........#................#...#.#...#...#...#..##.........#...#........#....#..#.#.........#......#...#..#.#..#....#...#..................###.#....#.....#......#...##....#....#...........##...#.........#........#..#.....#.#.......###...#..##.....#.#................#....#...#..##...#..........#.#.#.......#.....#..#.......#....#...#.......#.#..#.#.................#........##.##..............#.#..#..#.......#.#...##..........##.#.......##.#......#.#....#........#......#.#.........#.......#.....##.#...........
#......#.##..#.........##.#...........#............###.#....#.##.....##...#.#...........................#....#....##..........#....#.#.##.#.#......#.#.......##...........#..#.#.#..##.#....#.##...........#...#......#.##..#.#.................#..#.##.........#..##.....#...#........#..#..#....#......###...#...#......#...........#.#.....#...#.#...#...#.........#..#.#..#.#..............##....#........#.....##..#.#...##..#.....#.#..#.##...#.#....#.......####.......#....#..........#.#..........#...#..#.##.##.......
.....#.#.#....#......#.#......#.....#.#....#..#....#....#.....#...#...#.....#....#.#.#......#...#..............#.##...##..##..#.....#..................#........##.#.........#.................#.....#.............#.....#......##.......#.#...#.......#..#......#.............#........###......#..#.........##......#.#..#.....###.###..#.................#..............#..#.......#...#.......##....#.........###......#....##..#.....#....##..#.....#.##........#..................#..#...#..............#......#..........
.###......##.#..#......#.....#..##...#...#..#...#.......#...............#.......#.#.....#.....#.....#............#..#...##..........#.....#.......#........##.#..#.......##..#.#..##......#........#.....#.......#....#.##.....##...#..#.......................#......#...#.#.....###.......#............#.....#.....#.............................#.#......##.#....#..................#..#..#.........##.#..............#......................#.##.......####......#......#.#......#....#.......#.......#..#..#..#.#.#........
....#.##..#....#..#.....#.......#..##..#........#.#.#.#..##..#.#.......#.#......#.............#....#.#.##.............#.......###.......##................#.#.....#..##......###........#...#.#....#..........##..#....#.......#.....#........#...#.....#.....##......#................#.....##...........###.###..#..#.....#.#........##...#.........##..#..###.##....##............##..##......##........#.......#.#.#..........#....###.##..#..#......##...........###.......#.#........#.#.....##..........###.#...#....##..
.##..#..........................#.....#.#.#..##.##..........#..#.........#...........#...#................#.......##...#..#......#.....##...#.#......#.#.......#....#.#.##...............#.............#..#.............##.......#...#................................................#.....#....##...............#..#.....##....##.#.........##.............#.#.#..#.........#.#.#...###..#...##........##...........#...#..#.#.#.......#.#...#....#.#..#..#....#.#........#......#.........#...##..#....#....##...#......#....
....###...#.#.........#.#...............#...#....##...#..##........#.....##.##..#..#...###..........#....#####.................#...#..#..........#.#.........#..#......#....#..#..#.......#........#...............#.#.....#..........#.#............#.....#......#.#........#.#.#.##...#.....#......#......#....#.....###....#.....#..........#..#.............#....#.#...#......#.#..#........##..##...##..#.....#.#.#................#..#.....#...#......##......#.#......................#.................#.....#...##.....
...#.#......#.#..#...#..#...#..........#..#....#.#...#....#...#....##....#.#..#...#.........##...#..#....##..........#.#........##.#..............#.........#...#.##....#...#.........#.#.#.................##.......#...#......#......#......##...#...#..........#..#...#.........#........#....#.........#..#.......#....#............#.....#.#.......#.#.##.#.......#.........................#.......##...#...#.....#.......#...#...................#.....#.....##....#...#.......#..#.......#.##...#.........#.........#...
#...........#..................#.....#.#..#.....#.#..#........#............#.......##.....##.....#.#.....##...#.....#.........##.........#..###.#.....#..#.#..#.#.#.....#............##.#....##...#......##.........#....#..##.....#.#..##...........#.........#.....#..#...........##.#..........#......#......##.##...#..#.........#..#...............#...#...#.#.....#....#....#.........##.....#........#....#....#...#...........................#..#..##.....#.......##....#......#......#..#...#.#..#..#..#..........#.##
.#..#.#.#..#..###..........#....#..#....###....#.......#.##......#..#......#......#........#...........#......##..###...#..............#.#.......................##....#....#......#....#....#.......#.....#...............#..#..##...#....#.#.....#.#..#......#...#...##.....###.....#...#.#.#..........#...#......#.....##..#.##.#.#.........#..#.............#.###......#.......#....###........#.#.#......#........#..#........#.#....#..#.........#.#.......##.#..##.#...#.#.........#.....#.#...#.....#.#......#......#...
.#....#......#...............#...#..#............###...#............#.....#...#..........##.#.#.....#..#................#..##..#......#..#..#....##..#....##.....#..#..........#........#....#..#.#..#.#....#....#.....#.#......#............#......#..#..#...##..#..#.......#........##....#..#....#.....#....#....#......#..#..#...................#....#..#....##.........#..#...#....##.......#.........#.#.#...#.#.#.#..#.....##..............#.#...............#...#....#..........#.#.#...........#.#.#.##...#...........
#....#.#.#...#.......#....##........#...#...##...#............#.#........#.#..#......#...................#......#..##...#...#..........#.#.....##.............#..##.#..#...#.#......#.........##...........#.............#.#.....#..................#.#....##..##.#............#.....#......##...........##........#......##........#............#....#...#.......#.......................#.#..............#......##.#......#..#.......#...........#..##.#.......#......#....#.....#.....#..#...#.#..#....#........#.#......#...
.#...#..##....#.....#............#....#.##...#..........####.#...#.#.....#....##...##...##.#.#...#.........#....#...#..............#......#..#.##..#....#.##.....#.....##..##.#.#...................#..#..........#.#.........#..##....#...........#.....#.#.....#.......#...##..#.....#...#....##....#....#...#...#.....#...#...#....###.#.................#...#.#..##.........#......#..#...........#.............#.....#.......##......#.#.##.....#.....#..#..#.....#...........##....#...............#......#..##..#........
#........#..#.........#....###...........#............###..#.#.........#..........#....#.#................#...#..#........#..###.#...#......#.#......#.#..........#....#.#........##.............#..##..##....#..#......#......##.#.#..#...#....#....#.#....#.............#...#........#.....#......................#.#.#....#.#.................#..#.....#....#.......#.#...#..#....#..........#..............##................###.#.#..#....#.....#........#...............#....#........##...#...###.#..###.........#.......
...#.#.#.........#.....................#....#.....##.....#..##.#.........#.#.#............................#..##..#........##..###....#..#....#........#..........##...#....##....#..............#....#........#...........##..............#.##......#.............#..........#.#......##..#.............#.#.....#.....##....#..#...#.....#.....#..#.#....#.#...........#...#.##.........#.#.#..#...#...#..........#.......#....#.#.#...##...........#..........##....................#.##......#......##.#.#.##..#.##...#.......
...#...#.....#.......#.......#..#...##....#........#........#.......#..#...........#.#....#........#....#....##.....###.....#.#.#.#......#.#....#..........#........#.......#...##.......##............#...#..#.#.....#..#...........##..#.#...#....#..#..#..#..#..#.....##...............#................#.........#..#..#.....#.......#...........#..#.#......#..#.#....#.....#.#...#.......................#.#..#...#.......#....#..........#.......#.......#................#.....#....##..................##....#...#.....
.#..#......#..#..#.#......#...#..#...........#.......#.....#..................#..#.#...#.....##...#................##......#..#....#.##.....#......#...#......##....#.#.....#.........................##..#.#..#........##.#.#...##..#........#..#.#..#...#......................#......#..............#.#...............#..#..#.........#.#......##..#...............#....#.......#........#.##..##.........#...#...............##..#..#.........##.....#..#.......##....#...#..#.#.#....#..#.........#..#....#....#.....#.#..#
........#.......................................#.##..#.#..##....#...............##....#...#..#............#..#.......#..........#.#....#..........##.#.....#.#...........#...##......#.#......#..#.###.......#..#..##................#.##......#.#........#..##..........#......#.#..#.....#...#..#...#..##......##.#.....#......##....#....#.##.......#....#...........##......#.#.#....#.#.#.##......#.#.#..........#...#.#...#....#.........#....#.........##....................###..#....#...#.#.....#....##..##..........
..#.......#.......##......#...###.#...#...#.........#.##.##..............................#....##..#......#..#.............#..##.............##.##...........#.......##........#...........#..........#...#.#...#..##....##.......#.#.....#........#...#.....#..#.#...#.#.....#..#.....#......#...#.......#.#.......#............#.........##.#.....#..##................##............##..#.#........##.#...#.#....#..####.#..#.#.#.........##...........#.....##......#.........#..##.......##...#.##..........#....#..........
.....#..#..##.......................#.#........#.........#.............#.....#.#..............##.....#.#.#...#...#.......##....###..#.##..##......#.....###..............#...............##.#...##.......#..........#....##......##.......#.....#..............#....#.#...#...#..##....................####........#..#........#...#.#........#..#.#.....#...#...#...#...#...#.##......#..#........................#..#...#.#.....##...#..#..#..#..#........##.##...##..#............#...#.#..#.#.#.....#..........#......#..#..
.#........#...#..........#...........##.#....#.#....###........#..#.##....##...#...#...........##....##..#.....#..#............##........#.#.#.....#..........#..#....#....#..#..........#.........#...#........#......#...#.....#........##.....#.........##......##..........#.#.#.....#.####..#.................#..#....##....##............##.#....#...#.....#.##..................#.......#.....##.#......#....#...#......#.....#....#.#...#........#...###...#.#.#..#....#..#...#............#...........##..##....#.##..#
##.#.#..#.......#.....#..#.........##................#......#....##...#.............#.....##...#..#....#..#....##......#..#.#..#..#..............#....#................#.......#.#...........##...##...#......#.#....#.......#.#............#...#....#.#......#...#.#.......#....#..#......##............#...#...###...##...#......#.......##..#...##...#.#...........##........#.#.##.#.....#....##...#..#....#.............#......#..........#...#.................#.#....#.........####...#..#......#..#....................#
...........##...................................#...#.#....##.#........#..#....#..#.......#....#.......#..#.#....#.#..##...##............#.#...#.#..##....##....#.....#.#....#........#...........##..#...#.###............#...#.#..............#.....##.........#.....#..#.....#.##...##......#...........#.........#.#.....#..#..........#...#....#.#........#...###......#.....#....................##...#....#.#...#..........##...#.........#...#.#.#..#..#..##.......#.......###.........#.#................#.....#.......
........#.........#.....#...##...#..#......#...#.##.......................#....#.##.#.....#......#..#..............#...............#.#..##....#..#.............#....#.........##..#..........#...........#....#........#....#..#..##..........##...####....#..##..##.............#....###.....#........#..#...#....#.....#......#....#.......#....#....................#...#..#...#.......#................................#...#....#.#....#.#..#.#..#............#...#.#.#..#..#.#.#..##.#...#....#....#.#.....#....#..##....#.
#..#........###.#....##.......#.....#....#.#.......#.###..#.......#............##..............#........#...#................#...#.......................#...........##..#......#.#........#........##..###.#..#..........#...#........##...........#....#..##............#.........#.##.#.#....###..#.......##.......#...##.....#...##........##.......#.#.....#......#.###..#.......#.................#...#...##......#..#...#......#..#................##.................##...#.........#....##.#........#.........##.......
.#..........#......###.....#.#..##.....###.#...#..#..#.....#....................#..#...........#.#....#.#.......#......#................#......#.............#....#.##..........#......#...###....#.##...............#...........##.#.....#.#.#..#.....#.#..#.....#..#..#.##..............##............##..#..#.#..#...##.......#..#....................#.#.......#....#....#...#.....#..#...........#..#.#..#..........#.#..#.#.#..#....#.......#............##.....#....#..#............##.........##.##.....#..#......#...#.
....##..#........##..#.#............#..............#...##....#..#......#.#.....#....#...#...#....#............#.#....#......#....#.....#..#........#.....#.......#..#.#.##..##......#.#..#.##....##..##........#.##.........#..#.........##..##...........#.#........###....###.#...#..#........#.#...#..##.##......##..#.#.#........#.......#.#.#......##..#.........#..............#..#..........#.........#..#.....#.##.#..............#.#....#.##.#...###......#.#...#.............###....#.......................##........
.##................#........#..#.....##..........##..#.#...#.#....#.......#.........#.......#..#......#.....#...#..........#.....................#..#...#.....#...#...##..#.#........#.#....#.....##....#......##..#.#.#.#...........#......##......#........#..###.##..........#.#...#..#.#........#....#.#...##..........#....#..##...#..#....##..#.....#...#...#.............#.##...#.....................#.........#...##.......#...#..............##....##...###....#.....#..##.....#..#.......#..................#........
#......#.#.#....###.#...###......##.##.........#..##..............#........#...#..#....##..##.##....##..#........#.#.......##..#.......#..##..........#.#.##.#....#.#........#.....................#...#..#.........#..#..#.......#......#.#.#................#.........#.##......#....#..##.....#..........#..#.#....#.#..........#....#.#......#....#...##....#..........#.....#.#....#....#....#............#..........##.................##....##..##.####..#...#..#....##........#.....#.......##..#..#..#...#.....#..#....
....#.#.............###..#.....#.....#...........#.#....##...........#.......##....#.##..........#.....###......#........#......#..#..##..###......##..........#......#.#........##.......##..#.........##..#.#..#.........#..................#..#.#.#..#......#.....#.#................#....##........#.......#..........##...#...##......#....#...........#...##..#....#...#....#.....##.#....###..#..#.....#..###..........#...#...##....#.....#.##..........#.###.......#..#....#....#..............#..........#....#.......
....#..#....#.#..#.#.#.#..#....#..#..........#..#..#..#.......#.....#.#...........#.........##.#...##..#.#...........#.#......#..##..#.........#...#..#..#.........##.........#......#.....#..........#.#.....#....##..#........#.#..##.........#........##..#...#..##....#...##.#...........#.....#..#....#..........................##..##.........#...........#..#...................#.#.##....#.....####....#..#........#....##...##.............#.....#...##....###...#..............#.........###....#.#..#....#....#.....
.....##...#.#.......#.....#....#...###..#.#......##.....#....#..##...#.............#...##.#..#.......#......#..##........#.#..###....##..#.#.........#.#.....###.....#......#............#.#...#............#..#.....#.....................#...#................#......#...#...#....#.........##...........#....#.#........#.......#..###..........##.......#...#....##................#..#......#........#...#...#......#...........#....#............#.............#........#...........#.....#..#..##......##.......##.....#.
.....#....##.#...##..#...#....#......#...........#...#....#..#...#..##....#..#....###...................#..#.....##........#.#.#....#...###.......#.#.##....##.#.#...##.#...#...#...#.....#.#........#.##...#...#.#.............#.......#.....#.#..#.....#..#...............#...#........#..#....#.....#.......#....##.........##.#.#..#.##.#.....##.....#...#......#.##......#....#.........#.......#.#...............#...#..#...##.......#.......#......#.##...........#.#...............##...#......#.........#.#.##.....#.#.
#..#...#.........#.......###..#......#..........###.........#..#.....#.#...........###.....#..##...#....#..#..#.#...#.........................#.#....#...#...............##.#...#................#.#......#..#..#.#.##...#.##...#.....#..............##..#..#.....#.#..##........................#.#......#.......##...#..........#..##...#....#.##......#........#...#...#.#.#.#.....#...#..........##.....#.#..#............#...#..#..#...##....##.##....#...#............#......#.#.....#..#...........#.......#..#.#......#.
#.#....##........#.#...#.....#####.##...#.........#..#.....#..........#......#....#........#.....#..#......##...##...#..#.#.#....#......#....###.#.........#..........#..#.............##........#..#.#.....#......#....#.......#...#........#.##.....#.......#....#....###.........#....#......#....##..#..#..#..#.....#..#.....#.#...........................#..#........#.....#....#.....##....#.....................#...#........##..#.#....#...........#..#....#.###..#..............#....#.......#....#..........#........
#.....#........#...##..#..#...##....#..#...#.#..............#.....##...#....#.............#.#.......#......##.#...........#.#.#..#...#..#...........#...#...##....#...#.............#........#....##...#......#.........#....#..#......##..#.##.............#....#....##......................#..#........#...#..##.#.......#...#.............#.........#............##.#.....#..................##......#..........#..#.##..#...#...........#..##...............#.#........#..#...#....#....#.#.......##.....#.....#..#........
..#........#...#..##.......#...........#.....#..........#.#...#.....................#.....#.......#.....##...##...#.......#...........#.##........###....#.#..#..#.#..#....#......#...#...............#..#...#.#....#.#..........##.##.#..#....#.#....#..#.....#..........#..................#.....##.#....................#.#....##....#.#.....##...###.#...#.#.#.#.......#.#..#......#.#..#.#.#.##...#......#......#........#.......#.##....#...##.#..###.#...#...#..##.......##..#..#..........#.###.#.#.#........#...#..#...
...#...##.#.....#....#.......#......#.......#..#..#..#.###...##...#..###..#..#..#...................#....#.#...##...............#.##...........#.......#.#............................#....#.......#...#.............#....#.......#.........#..........#..#....#...#..#.#.#....#....#........#......##.#...#..#........#.#...................##.........#...#...............#....#...............#........#.#.........#.................###....#....#....##..#..........#.................#....#..##............#..####.#...###.
.....................#............###.#.#...#.......#.....#...........##......................##.#.....#.#..#.....................#........#.....#.#.##.#..#.#........#............#......#.#.....#.................................##..#...#......#.#......###......##..#...#....#....#..#.......#.........#..........#.#...#..#..###......#.......###....#.#....#.##....#.....#...#........#...........#....#...#..#...##.#..#..#.#.....#......##...#.#.............#..#.#...........#..................###..#..#...#.#..##.##
......#...##....#..#...#..#....................#....##.......##....#....#.........#...#.#....#.##....#...#.#.#.........####...#.....###....#.......##.......#...........#....#..#...#..#....#.#.....##.##..#.....###..##.........#.##.#....##...............#......#...........#.......#...#..#...#.....#..........#.....#.......#....#........#.#.#........##...#.#.....##..#..#..#..........#........#...#.....#...#...#...####........#.....#.............................####.............#...#...#..##...#...#..#..........
.....#..............#..##..#.#......#..#....#......#......#...#.............###....#......#...#..#..#..#.....#.......#.##..#...#.##....#.#.......#...#..##.#...##..#...#.#..#...#..###..#.#.#...........#..........#.#.#.#.....#.......#....#....#..#.#......#...............#.#.............#..#......#.#.#.....#.#.....#..#.....#......#..#...##.......#.....#....##.#..#...#..............#............#.#.......#....###...#..#..#.......#.......##.............##...##.....#....#.....#..#..#...........#......#.#.....#.##
##......#.....##..#.......##.......###.#.#..#.....#.#...#.#........#.......##..#...#.....#...#...#.......##..#......#.....#..#.......#.....#.................#....##.....#.##......#.#.....#..##.#.....##.#...#..#.#.##.......#....#...#..##......#.....###.#...#.#.#......#.#.....#......#.....#....#.#....##...#.......#...#####.#...#.#..............#....#....#..#..#...#..#.....#..#.##......#.....#..##.............#.........#.........#.#....#..#.....#......##...#.#.#...#..#...#.####..#.#.#...#......#....#..#.......
...#.#..#..........#..##....#....##.......#......##................#..##......#..##.#.....#....#.#....#.......#..#...#.#....#........#..........#........##...........##.#....##....#.............#..............#...............##....#..#..#...#..##.......#.......#.##..#...#.......###.................#.#...............#....##.#........#..#...##...#.......#.............#...##...#.#...#......#..#.........#....#....##.##.#........#.......#................##.#..#...#.##....#.#..#.....#....#....#......#............
.......#..........#.....#.#.......#......#.............#.##.#.#.#..........#...#..#.......##...#..........#............#.........#...#....#...#.#.....#.......###..#......#.......#.....#.#.........#..#.........#....###...##..#..#...........##......#...#...###...#.........#..#.....#...#......#.....#...........................................#...........#.........#..............##..#...#.....##................#.####...##..#.#.#........#....#.##.....................#..##.........#..#...##.....#.........##..##.#
#......#....#........#...##.#..#....##......#......#.....#......#..#....##....#....#####......#....##.....................#..#.#......##.##....#................##.#.........#..........####....#...#.........#.##.......##...#.#.....#.........#.#..#........#....#....#....#.......#.......#.#..#..#...#.......#..#.................#.##.#...###....##......#..#.#....#..#.#...#...............#...####.#........#......#.........#...#..#........#........#.#..#..#...........#...#.....##...##..#.###...#.........#......#..
..###..........#.....#............#..........#....#...............#..#......#......#....###...#......#.##.##..#....#.#..##...#...##.#....#..........#....#..#..#.....#..#.....##.........#..##..#..........#......##..#....#...#...#...#.....#................#..........##..#........#............#.##.##....#.............##....#....#.....#...##.#.....#.......##.....##....#..........#.....#.....#.......#..#...#....#...................#....#...#............#..#......................#...................#.........#.#.
##...............#.............................##....#.#.......#....#.#...#......#......#..#.###............#..#..........#.......#.#...#...#.......#...#..........#...#..#.....#........#..##.#..........#.....#.#...#...#......#........#......#..#......##....#.......#......#.........#..#.#..#...#.....#.#.....#...#.#...#...#.................##.#.#............#.......#.##.#...#.......#...#........#.....#.........#.#.#............##........#.#......###.......#...#..........#.........#.###.#.............#..#.#..#
..........#.#...........###...##.....#...#.#.##..#..##.#............#............#...##...........#.#.#........#..##..#.....##.......#.........#.#.#..............##...#..#.........##................#......#..##......#.#.....#...##......#............#...#........#.#........#.......#..#...#............#...#....#.....###......#.##..#....#.#.......##.###..#.##..##....#......#.....##.......##..##...#.##.#..#...#.....#.##........#...#...#.....#........#......#..##...#.#.....#.#............#..##..#........#.....#.
...............##....................#..#.....#.#....#..#..#...#..#.#.....#....##..............#.................##..##............#...#.............#.....#.#..###..###...#...#....#.#..#.............##..#..........................#....#..#..........#..............#...#.#.#..#.....#...........#.#.........#...#...#....#.#.....###.#....#...##...#.......#......#.........##..##.....#.#........##....#...##..#..#..#....##.............#.........#.................#.#.##.......#.#......#.....#.......##...###...#.#...
...#..#...........##.........#.#...............#...##....######...#...#.#...........#..###........#...#............#.......#...#..............#.......#...........#...#.#...........#......#...#.#.#.....###.##.............#.......#........#..#.#......###..#........#...#.......#......##.....##..##.........#............#............##.............#....#.#..............##..##.........#..##....##..#.....##.....#.#.#.#.........##.#.#...#.............................#..#....##.#.#..#...#.........###......#.........
#..........#...#.#..#.......###......#...#...................#..#......#.............#..#.....#...##......#.##.....#...#....####.......##.....#.#.....#....#....#........................#..#......#...#...#....#.........#...#...#..........#...........##.......##..#..#...#..#...#..#.#.............#.....#...#.#......#......#.#....##..........#...........#.#......##.......#..............#.#........#......#......#...#.....#...........#.#.##.....#.....###.......#.....................#.##..#...........##.#.#.##..##
.#.....#.......#........#............#...#.................##.......#.#...........#......#................#....#........#...##....#.......#................##....###.....##....#.....#...#..###..............#..##..#.....#....#....#...........#........#........................#.....#..#.#.....#..#.#.......#........#.........#...................##.##.#........#..........................#..#.#..#.#...........#..#.##........#..............#..#..#.#...........#....#..###..#.##..#..#.........#..#........#..#.#...#.
............#.#.......#.......#..#..#.......#.##..#...##..#.#...##....#..........#......#.#......................#............#....................#...#........#..........#...#....#..#..#.##.#..##.#.##.#..#..##.....#....#.....#........#........#...#.#.....##...#....##.#.....#...##.....#.#...#..####.....#..#...#........................#........#.#.##..............#....#.....#...#.#.............##..#.....#...............#..#.....#.##...#.#...##....#................##.#.#...........#.........#.......#.#..#....
........#..#.......................##.#.#.#...#.........#..#..#..........#.......#...#####............#.#...............#.#................#.#..............#....#......#.#.###..............#.......##.###........##.#..........#......##...#...#.......#..#.........##.#...#..#...#.........##.#.........#...#..#................#.........#.#.....#........###.........#........#..#......#..........#....#............#....#....###...#...#.#.......#.....#.#..#...#.#......#...#.....#...##.#.#...#....#.#..#.......#...#..
##.#....#.##.#....#.....#.#.#..........#.#...#...........................#.....#..#................#.......#...........#...........#.#...........##........#.#...#......#....#......#..........................#....................#.##....#..#...##......#.....#.#.#..............#...........#.#...........#.#...##............#...#.#..##............#.#...#......#.##......#....#...#..#.#.#.....#..##...#.###.......#.....#.......##..#...#......................#...##....#.......#.#.........#..##.#..#..........#.#....
...#....##..........#........#...#.#.......##..#.....#.......##..........#................#......#....##.............#....#.#...#.#..#...#.##.#...#.......##.#........#..#...#.#...........#.........#...#.#....#...#....#......##.#...##...............#..##.#.......#.......#................#..........#.#..#..#....#....#.#....##.#............#..#.....#..#..#..#..####......#...#.........#.#...##...#..#......#.......#...#.......#.........#.#....#..#..#.....##........#...###..............##....#.#....#.#....#....#.
........##..#..#..####..........##......#......#........#.##..#..##.......##..#..#.........#...#..##....#.#........#.....#..#.....##..#.#....#....................#.......#.....#........#.......#..##.#...#...###.#..................#....#............#..............##...#.#....#......#.#.##....#.............#.....#...#......#.##......#..#..............#...........#.#.##.....#........###......#.....#.#......#....##..............#.......#.............#.#.#....#.#....#..##.#..#.#....#.#...#.................#.##..
#....#.#.#.........#..........#.#..##...........#...#......#......#.......##..............##..#..........#....#..#...##...#...#.........#....#.........#..#............#.........#.#........##........#......##..........#...#......#.#....#........#........#..##......#....#...........#..##....#.#.#...#......................#.......................#........#.....##..#........#...#...#...........#................#.#...#..#.#....#......#..#.................#.##...#........#..#...............#..#....#..........##..
....#.#...#....##.#.....#....#.#......#..........#....##.....##..#..###....#.#.......##...#..#....#...#......#.....#.#.#.......#.#...........##..#.#..........................#..............#....#....#...#.....#...##..##..#.#..#..................#.............#.#.#...##...#.....#....#.#.#.......#...#..#...##....#......#.............##...#.#.#.#...#......#...#...#.........##.....##.#....#............##.#...#............##......#..#.#....#....##...#.......#........................#......##....#..#..#...#....##
.....#.#......#.##............#.##...#...............#.......#........#.............#............#.....#....#...#...#.#.......#....##....#..............#..............#..#....#..##.#..#....#...##.#...#................#.#....#.....#.#.....#.....#........#......#.#...##.#...#.#..........##......#.#......##....#....#.#..#..####..#.#............#......###.##...#....#....#...##.##...#..........................#.......#.........#.....##..#......##.............###.......................#............#.#...#...#..#.
...#.#.....#....##.###.....#...........#.................#.#..##....#...#....#.............#........#..#.......##.......#.....#...............#.........#..#...##.........#.#......#.............#.....##.....##.#..#.#.......##.##..........#..#...........#.....#.............#....##........#...#.#........#..................#..#....#.#.#...#...#..............##.....#....#......#.......#.#....#..##....#...#..#.......#.....#.#...........#.............#...#.#........#..#.#...#..#............#........#.........##...
...#.............#...............##................#...#.......#.#.#...#..#.#...#.............#.............#.....#...#.............#......##.......#.......#..#..##...#.......##.....#......#..#.#...#...#.........#...#......###.........#..#......#.#..#..#..#####...##..#......#.......#.......#........##..........#.#..##.............#.#...#...............#.#.......#...#...#....#...#....#.##...........#.#........#..#........#.......#..#.......###.............#.....#.....#.........#.............#....#.#..#..#.#.
#.................#.#..#..#..#...##....##.#.#.....#.......#..#...............#..##.........#..##..#..#..#..#.#.#.#....#.................#....#..#.............##.#...#........###.......##..#...#.......#...........#..#..#..##..............#........#...##..##.#..#.....#..#.#.......##....#....#......#..##..#......#....#.##........##..#.........#...#............#.#......###........#.......###....#.#.....#.#.....##....##...#.............##..#...#...##..#.#...#.#.##....###...##.....#.#...............##...#..#...#.
...#....###.#..#..#.#....#...#.##.......#.....................#.#........#.#.#.....#..#...##..............#.##.........#.##.....#..#..#......##....#............##..........#.....##.#....#....#..###.#...#...#..#........#.......#.......##.....#.........#................##..#..#.......#...#.......#.......#.....#.#.....#..#...#..#..#.........##........#...#..#.#.....#...#.......#.....#........#.....#.........#..#......#..#.#.....###.......##........#..........#......#........#..##..#....#.......#...............
.......#....#.....#.#....#.............##.#................#.....#.#...........#....#....#..##.#...#....###..##.#.........#..#........##..#....#.#...#.##.#...##.#..#..#...#.........#...#...##.#...............#.#.....#.....##.....##.##.#...#.#.........#...#.........#.#....#..#......#..#..#.#.....#.....#....#..#.#...##.#....##.....#....#.#...#.....#............#.##.#...#.......#.##........#.#.#.##.............#...###.................#...#....#.......##..##.#..#.....#.#....#.#.................#.....##.........
#.........#...#.....#.##..#.............#......###..#........#...#......#.....#.......#.#.........#...#......#.......#.#.............#.............#.....#....#....#.#..........#....##..#####............#...#.......##.....#.##.#..........#....#.....#.....#..#...........#..#.....#.##..#...##.....#......#................#.....###....#.....#..#.##........#......#..........#........#....#.....#...#....#.........##..#............#...#....#.#.#..#.........#....#...........#..#..#.#........#...........##....#..##..
#...#........#..#...........#..#.#.##.....#...##......#..#.#.....#.#.......#.....#.##.......#.##......#.#.....#.#.........#.........#.......##.....#..#..#......###.#.#....#...#....#.#.#....#.#....#...#...#...#..#.....#........#..#...#......#...#...........#.#.........#...#.#....##.......#.#.#..#......##.#.....................#...........#.........#.#....#...##.......#.......#.#....#.##...###...#.###..#......##.....#...#..#...........##...................##..#.#........##.#..#..........#.....###.............
..#.........##.#...##.#............###...##....#.#...#....#.....#...##......#..........#...#.......#........#....##........#.#..#....#..##..##..#..#...#...#..#....#.#..#..##.....##................#..##....#...........#.....##....#...................#........#.#.............#..#..#..#.#.....#.....#.#..#....#..........#....#..#.....###.#......#.#..#..#....#.#.#..#.....##...................#..............#.##........#....#..............#.#....#...##...#.........#.#....####...#....#..#.#.....##...#....#........
#........#....#....#.............#...##..........#....#..#..............##....###..#....#.#......##.....#..#..#####....#..#.............................#.#....#.....#..#..#...#...#..#.........#.#.......##.###............#.#......#.#..#........##..#.........##.......###..............#..#.......#...#.#.##..#.#....#..#...#.............#...#..#.....#.#.##..#.....#....#...#....##.#............#..........#.##.....##.....#.###.#.......#....###....#..........##.................#...#..#.##......#.##.......#.........
....#.....#...........#.....#..........##..#....#....#..#.#....#................#....#.#.##.##...#......#.#............#.##...#..............#..............#.#..#..#...#............#...#.....#...##...........#.......................#.................#..........#..#......##....#.......#.......##.......#......##....#...##.............#.......#...#...#..##.#.###.##.......#.#........#.......##...#...#.........#..#.##......#....##........##...###........#....#..#.#.#.#.....#####..#.#.......###.##...##.#...#.....
....#....##..#.#..#...##.#.....#...........#..#.........................#...#..#.#.....#.....#..##........#...#..#.......##........#..#.#.......#....#........#...#..............##..#.....#..#....#..##..#.........#...#.##...#....####..#..#..##..#.......#........##..#.........#....#.#......#....#..#...#...........#.#...#..........#..#.............#...#...#....##.........#........##.#....#.#....#.#..#...#...............#...#........#........#...#........#.........#....###......###.......#...#..#.#.........#...
#...#.###...##.......#....#....#......#.......#...........##...........#......#...........#..#..##..#......##...#.#.......#.......#....#.#.#.........#.##...####........#..........##...#............#........#......#.........#.##..#................#................#..#...#......#..........#...#...#....##...#.........#..............#..#...#.#.....#.......#.##.......#...........##..#.......#...#.#.......##.....#......##.#..###..........#.##..##..#.....#..##...#...#...#.......##...........#........#..#....#.....
...............#............#......#........#.###.................#......#####.#.......#...#.#.##...#.................#......#.....#........##..##....#.........##.#.#....##......#...#....##.......#..#....#........#.###....##...#...#....#........#.....#..#........#..#.#........###.........#.#.##.#....#..#......#..#.....#........##......##............##.#...#........##.##.........#..#.#..#..........#......#.................#..#.#..#.......#..#.....#.#..#............#....#..#.#.......#..#.....#.#..#...........
....#..#.#.......#.#................#......#.......#.#.#..#.........#.....#.##...........#....##...#....#.#..........#.#...#....##................#.......#....#....#..........#..#.....#....#.....#...........#.#..................#.......#.#.....#..#..#.....#.....#..#.##.........#.............#..#.#.....#..........#..#...#...#.....#........#.#..............#..#.##.#.##...###.#.##.#..#.........#.....#.....#.#..............#..#...#....#......#....#...#...#.#.........#...............##...#.#.#..#....#.......#.#.
.......#......#....#......#.....#.....#.#.#.............#.....#............#..................................#.....#...#....#....#.##..##..........#..............###....#......................#...#...#.#.....#.##...........#..#.....##..#.............##...#.............#.#.#...#....#.....#......#.#.#..#.#................#.##.#...#....#...#..#...#.#....#......#.##.........#........#.#.#......#..#..#..................#...........#...#.#.........#.#........#.##...........#.............##........#....#..#...#..
....#........#.....#..#..#....##.....#...##.##.#........##..#.##.....#....#....##............#....#........#...#.......#..............#..#...#.....#.....#.##..##.#......#.#...#..#.......#..#.......###.....#....##.#.#......#.#..#..##....#....#....##.......##......#...#.#.#..#....#...#.#.....#....#.#.##.......#...#.#...##....#........#.##..#..###.#.#..#...........##..#......##.#......##..###.#.........#.#....#.....#.##.....##.#....#.....#....#...#...#..#........#.........#....#.#.......................#.....#
#.#....#........##.#.....#...##....#................#.....#......#..#...##...#..#...#...##..#..#.#......#.#....#....#..........#........#..##..##.#...##.................#....##...#......#..#.....#......#..#...#.#..##.#........#....#...#...#.#......#..#.#..#.......#...#.#.#.#..#.....#.##.....#.#..#..##.#..#......#...#..#..........#.........##.#..###....#...##...#.#...##.#..###.#.........#..#.......#...#.##.#.#..#.......#....#.....#...............##.....##.#........#............#.#........####.#.............#
............#..##....#......#......###...#.#.......#.#.#..#..........##.............#...........#....#...##..#...#...#.#..#..#..#.#...#...........#..............##.#....#...............#...##.#......#####.........##...#...##...#.#.........#.....##.......#.#....#..##....#.#.#....#....#.........##..........#....#.........#..........#..#........#...#...#.#..#.....#.......................#.#.#..#...#..................#.........#....#.........#....#.....##....#.....#....#...#.#...#.#.......#............##.#...##
...........#....#......#.#................#...#......##.........#.#.#.#...#..#.#.....#...#..#...#.....#.........#......#....#.#.#..............#.#.#...#........###......####..##....###...#..........#...#..#.....#.#.........#...#.##..#...#..#...#.#...#...#....#.......#....#.#.#......##.......#..#..#................................#...........#...#...........#.......#.....#.....##................#....#.....##.................#.#......#....#...#..............#.........#.....#..#...##.............####........#.
..##...#.....#..##..............#..............##.#...##.##........#.##..........####....#.#...#.....##............#........#..#..#....#....##..........#............#....#.#...#......................#...#..#...#............#........#...#.............#.#..............#..###..................#..........#....#...............#........#..#..#....#.##...#..##.#...#.........#....##....#.#.....#..#....#.#.#...#............#...#..#........#...........#.#...#......#...............##....#..#.#......#..#...#.#.........
#.....#.#.....#.......#......#...#....#...#.....##.#....#.#.#.....###..#......#..###........#...........#.....##.........####.##...............#..#.........#..#.....#.#..###.............#...##....#...#.............#....#............#..#....#.......##........#..#......#....#..........##........#.##.#..............#..#.#......##.....#...........#.####..##.##.........##.#.....#.#...#.........#...#......#.....###....#......#.......##..#..##....#...#...........#...#.....#...##...#.#..#...#...#.###......#.#......
#.#...#.........#.##.#...#......#......#........#...#..##..#....#......#...#......#.#..#.#.....##.#....#....................#...#....#..#...##......#............#...#..#......#....#..#....####.......##..#......#.....#.#...#.#.#.....#......#....#......#......#..#.#......#...#....##.......#..#.....#..#...##.....#.....#..#..#..#........##.###.......###.#..#......#.........#......#..............................#...............#......#..#.#.................#.#..#..#.#........##..............................#....
......#......#...#..#..#...#......#.#......##.#....#.....#........##.#.....#..#.#..........##.#..........#.#...#.......##..#.......#.#....#.............##....#.........##..............##.....#......#.........##.....#..#.........#....##..........#...#.....#.#............##..#......#....#......#..#..............#...#...........#.#.............#.....#.........#........#..#.###.#..............##.##..##.#.........#.........##.#.......#.....#.........#..#..#............#........#.......#.........#.###......#.....
....#...##.#.#..#....#..............#....##.....#.......#....#.....#.....#.......................##.....#....#...........#...#...........#...##..#...........#....#....#........#...#........#..........###................#.....##.#.....##..#...##.....##.#..#...#......#.#........#.#...#...#......#..............#..#..#........#..#....#.#.................#.#..........###...###..##..#.#...#.#.#...#.........#...#...##..#....#.....#.#....#......................#.....#.....#.......###..........#...#.........##....##
.##....#..#..#..##....#.#.....#............#..#.#.#.#....#...#......#......#.....##.#......#......#......#...#.#....#.#....#....#..##.....###.........#.#.........#............#......#....#.....#.......#...#.##......#.........##...#..#..#.....#....#......#....#...#...#....#............#.#........#.#..##..#.....#.#......#.....#.....#...#...##..........#....#...#....#.........................####..#....#.............#.......###....#..#...#....##....#..........##...........#.......##.....#..............#......#
..#........#...#.....#........#...................#....#................##.....#..#...#.....#.#..#........#..#.#..........#...........#....#.......#......#.#..###...#.#...#.....#.#...##...#.....#........#.......#.#....#.#.....###....#........#...##.#.#..#....#..#...#.#.#.#..........#.......###...##....#..#..........#...#.#.#..#...###......#.......#...##.....#.............#.#......##..#..............#.#..##........#...##.......#.........#...#.........#.....#....#....#.#.#...#......#.........#.#...#....#....#
#.....#......#....#..##...##...#...................#...#.#.#..#.#.##....#.#............#..##..#............#..##..#................##.......#..#...#....#..#.#.#.#.....#..#..#.##....#.#.#.......#.......#.............................##.....##.#.#.#.#....#...###.............#.........#...#.#...........##...##..#.#.....#...#..#............#...#.....####.......#.....##...##..#...#.#..........#.........#.......#....#......##........#.#.#..##.......##........##......#.................#........#.......#......#.....
....#............#...........#............#..#.........#.#.....................#.....#...............##...#..#............#.....#.###.......#..........#...#......#.####......#.........#.#..........#......#..#...#..#.#..##.........#.....#..#.....#....#....#...##....#................#..#....#.....##....##..#..#.#......#................#...#...#.............##.....#..#.#......##.......##...#...#.#.#......#.##.#....#.......#...##......##.##...........###.........#......#......#.......#......##..#....##.........
...#..#........#....#..##..#.....#.....#.#.........#.#........#....#.....#.....#..#..#.#......##...........#......#.....##..##..#....#.....#.#....#.....#.#....#.##.#..##...##.......##.#.#..#...............#....#####.#.#.......###.##....#..............#....#..###.#.#..........#.#.....#...##.....#.......#.#....##............#......#...#.##...#.##..#..#..#.....#..#.......#.............#.......#..#.#.....#.........#................#.###....#......#...#.........#...#.#.#.....#.#..........#....#.##........#.....#
#................#..........#.#...#...#.#.......#..........#.........#..#.#..##....#..####.##.........#.#............#......###.#.......#..........#.............#..#...#........#......#.#....#..#..#.....#...##...#.......#.#..........#.......##..#.#.......##....##.............#.#..#.........##.......#....#..#.#..............#...#..#..........#....#.....#..#..............#....#.......#.#.##.#....##..#..##....#...##.....#.#..#...............#.....#...#.......#...#....#..#..#...........................#.#.#...#
.#...#..#....##...#.#.#....#...##......#....#.#.##.##..........#.....##.....#........#....#...##....#....##.#.......#....#.##........#.#.......#.#..............#......#...#......###...........#....#..#..#......#.........#.....#....................#.........##..#...........#.#...##.....#...#.....#......#..#.........#.#..........#...#........#.......#.....#....#.....................##.##.........#.#..#....#............###..#.###..........##.#.#.......#.........#.#....#.....##.....#...#........#.##............
..#...##...#.....#.......#..#.......#..#.........#..#......................#...#........##.........###....#.....##.##..#....#.........#.....#.##.#..#...#..................#.#..#....#....#.....##...#..#####.#.....##.........#..........#.#.......#.#..............#...#...#.....###...##..#.#.##..................#........#.........#....#...#...#.........##......##......#.#.......#.......#..........###.#.#.....#...#.#.#............##..##....#...#.#..........##............#.##..#......#....#.#......#...#.##...##.#
...#.#.#.....................#.#..#..#.#....#...####........##.#....#...###.#..#..#.#..###.....##...###...#.#....................#.............#.#..............#..#...#.....#..#.........#..#...#...#..#........#.##..........##.............#.#....#.....#......#..##..#...#................#....#........#.#...#........#..#....#....##...###.##.......................#..#...#..#..#.#..#......#.....#.#.....#....##.##....#...#.#..........#.......#.........##.........#.#.#.#.....#.....#.....#............#....##.......
........#.#..###.........#.###.#......#...#......#.........#..#...##.#..#.#......#..#.#..#.........................#..#..................#.............#..#........#......#.....##..#...#..............#.......#..#..........#...##..........#.........#...#............#.....##...#...#.................#.......#..#..#...#...#....##.......#..............#.#...#.##.....#....##.....#...............#....#........#.##........#....#.....#.#...#..............#.....#.##.#........####...#.......#.......#..#.......#.##.#.#.
#.##..##........#..........#..##.................##........#....##....#..#..###..........#.#...#...##.....#...#.#.#...........#...#..#.#..#.##.#.#.....#........#.......#.........#...#..##...#...#....#....#..#.............#..#.......#....##......#.#..........#......#.#.#...#..#..................#......#.......#.#...#..#......##....#.......#.....##.............##..##.......##.#..##.....#.......#..#..#.#........#.....#.#.................#...#....#.............#.##..#.#....#.#......#...........#.###..#.........
#.................#..#.#....#....#.#.................#.#..#.#.........#..............#.......#..#.......#....#..#....................#............#.....#....#.#.#......#......#.##..##..#.....###....#........##....#..#.#......#.#...#..#...................#.#..#.#.......#.....#....####............##.#.###.......#..........#.#.#.......#.#....#......##...###..#..#...#......##...#.....#...#...........#......#..#.......#...#......##.#.#.........#..#.#..........#.....#......................#.....#.#.........#.#...
.........#.............#....#........#....#..#...#...#...#.#......................##........#.......#.......##..#......#....#....#...###....#......#...#.#..#......#.....#....#....#.......###.......#.....#.........##...#.#......#........##.#....#.....##......#...#......##..............#.#.....#......#.....#...#.#....#.##...#....#....##..........#..............##...........##......#..............#........#......................#........##...........#.#.#.#......#......#.###....#...#.....#.#.##........####...#
#..##.........#.........##.......#..#..#.#......#..###......#.....#..#..#....##.#.#.#...#.#....#......#.#........#.............###...#..........##.......#.........##...#........#..#.........#.#.#.##.##....#..#..#.......##..#.##...........##.........##.......#....#......#...#...#.......#.#.................#.....###.........#.................#.#.......#..#........#......#.###.......#.....#...#.#......#..........##....###..#.......#............#.........#...#....#......###..##..###.#...##.#................#.#.
...#...#.....#.#...........#..........#.............#.............##.....#....#.....................#..#..##..##....##...#......##.#.#.....#.....##.....#...#..##...#.##..#.....##........##............#..#...##.##.#...#........#............##..#.#.#.......#....#.#.#.#...###.#..............#.....#..............#....##....#.#....###......#..#........##....#......##...#...#.##...#.....#....#.....###....#.....#.#...........#.....#..###....#..........##.#..............##.#.........##.#.#..............##...#...#..
.......#.................#.....#..#.#.........##.........#..#.........#..##..##...#...........##.....................#.......#.#......#.........##.......#......#....#......#.#......................#...#...#.......#.............#..#.......##.#....#.##.......#...##......#...#.#...........#.#..............##...#....#........#....###.#.....#...........#.#.....#.....#...........#...#.....#....#..##....#....#.#.#..#...#....#.......#..........#...#.###.........#......#...................##..............#..#......#
#.#..#.......#.#...#..##....#.....#.#...................###......#.#..#................####...#....#.#..##.#.........##....###....##..#..#..##.#....#......#...............#...#........##..#....#...#........#.........##...#..........##...........#..#.##...#......##.......#........#.#...#.#..#...#.#....#.#..#.......##...#.#..........#......#.......#.#......#........#..#.#.#.............#....#........#.##.#....#.#....#.#..##...#..........#.....#..##..#.........................................#.......#....###..
.........#......................##...#.#.....#..........#.......#.#..#.......#.#.....#......#..#.........#......#.#.##......#.##....#..#...#....#........#.......#...............##....#..#.###...#...............##.##......#....#........##.#....###...........#.....#..####.....#........#..#..#..#........#..#..#......#...###.#.....#....#.............#.###......#...#.#...#.#.....###..#.......####..#.......................###......#...........#.##...#..#...#.#...#..#....#.......#.##....####....#....#...#.........
..#.......#....#.......#.......##..................#.......#....##..##.#...#................##.......##....##.....#...#.###...#.....###.###.....#.......#..#....#..#......#.#...#....#...........#....#.#....#......#.#...#.....#.........#.................#....#.#..........#...#.##.##..##...........#.##...#......##..#.##...#...##.#.......##.....###...##..#.....#....#........#.....##.......#......#.#...#....#..#.....##.....##.....#.............#...#...........#...##..#.........#..#...#......#........#.......#...
...........###..#.....#.........#...#.....#..#.............#..#..#.##...###..........##....#......#..#..#.#.#...#.......#........##......##........#..#........#...##.#.#..#.#......###.#....##...#...#........###......#...##..#...#.#.........#....#.#.....##...............#.....#........#..............................#.....#.#....#.....#..##.......#.......#.#...#................#..##....#.......#.#....#.#..#.....#........#.....##..#...........#...............#..#..#.#.........#...#...#......#.............#....
...........#...#...##...#...#.....................##...#.....#.......#..............#.......#.#.#.#..........#..................#..#.#.#............#..................#.##....#####.............#..........#.#......#.....#........##...#...#..#..#....#....##.#....#...#......................#.........#...#.....##...##..#..#..#......##..#.#......................#..#...#.#.#.##..#........#..#.#..........#..#...#.#......#.#...#.........##..........#.......#..##......#....#####.......##......#.........##.....###...
..#.............#..........#............#..........#.......##.............#...#.....#....#...#..#.##.#.....#.#..#....#..#.....#......#.....#.#.........#..#...#...#.....#.#..#.....#...#...##.##.........##..#...........#.......#.....#.#..............#.....#.......#....#...##..##.#..#.#.#...........#.#....#......#.#.............#..#.#..##.....##..............#........##.###...###.##...#.......#...#####..#...........##....#.#.......####.#.#........##......#......#....##........#.....#....##..............#.#....
.#.....#.......#....#......#....................#...#..#.#..........#.....#....##...#.......##...#...........#####...#..#.#......#.#.#.#..#.....#.##..#..#.#...#.......#..#...#.........#..#......#.....#...#.##...#......#...........#..........#....##...##.....#...##.##.#.......#.##.#..................#....#...##.........#......#...#....#...#...#...#...##......#...#....#.....##.##.###......#...#....#.#...........##.....#.#.###..#..........#.........#..#.........................##...#.##..#.#....#..............
.##......#.#........##........#.#..#........#.....#.##......###......#....#.......#..####.......#............#.....#.......##..#.#..#.#....#...##......##...............#..#.#....##...#....#...................#........###....#......#........#..##.##...#....#....##.#......#..#...................##.#.##.....#..................##............#..#.###...#....#.....##..#....#...#...#........#.#.#.....#..#.................#........#..#.......#.#.....##.............#...#..#.#....##...#..#.#....#.#.........#..#...#.#
..#...#.#..........#....#.......#.....#.....#.....#....#..#......#.#.....#..###.##.#...#.........#...###....#....#......#..#...#.......#.##.........#...##...#.............###......#...#..##...#..........##....#....#.....#.....#...#...##.#........#.....#...#..............................#..#........#........#......#..........#..#....#.................##...#..#..#........##.#.........#...#.....#.##.#..........#........#................#...........#..##.....................#.......#.....#.#..............##.#..
.....#.....##.....#..#.................#.#.#..##.#....#....#....#..#.....#.#....###.......#.#...#..##.#.#..#.......#..............#.......#..#.#.#.....#...................#......#...........#...............#.#................#.....#.#..........#......##.......##........#...#...#......#.#...#................#....#.###.#.........#..#....#..........................#.........#...........#.##.#.#......#........#.....#....#...........#.#...##...........#.................#.........#.#............#......##.#..#..#.
.....#......................##.......#...###........#...##.......#..#..#..#.#...#...#.....#.....#..##...........#.......#..................................##...##.....#..#........##..##.####..#.......#.............#.......#.#....#.#..##...#....#.......#.#.##.#.##........##...#......##......#.............#...#............#.......................#...#...#.#.....###..##.#...#.#...#.#.###......#...#...##....##..............#.#........#...............#..............#..#..##....#...#....#.#...#......#.##.....#..#
...#.#.......#...#.#..#.........#...#......#.#.#.........#.....#..........#...........#.#.#..#....##........#.#....#.#...#.#.#.......#...............#.......##.##.......#..#..##.##...#........#......#.......#........#.#......#........##..............#...#.....#.#.........#.............#.#..#........#...#................#....#......##......#...##...#.#........#..#....##....#....#.#.#..#...#.#.....#....#.###......#....#...........#.#.##..........#......##..#..........###.......#.#.##..........#..#.....##.....
#...#.##.#...#.........#...#...#........##..#....#..#..#...#.#......#.....#.#.#......#..#......#.###.#........................##...##............#....#..#.......##.#.....##.#.#...#....#..#.................#...#...##..........#.#..#..#..#..........#....#...#....#.....#...##.#..#.......#..........#....##.#....##............#....#..#...##.#............##......#.#............#.#....#......#..........#........#.......##.....##.#...#...#..#.....#..#....#.........#...#...........#....#..#.#....##...#.#..#..##.....
..#.#...#..#..#.......#..##....#..#........#.##...#.#.....##........#.#.#..........#..#....#.....#...........#.......##...#.##.#......#.#.........#.......#.......#......#..####.#...#.....#...............#.#.....#.##.....##....#...#....#...#..#..#....#.#..#............##.#.#..#...........#.......#.##....#.........##............................#.#.......#............#....##........#.....#.........#.......#....##...#...........................#....#.#..#...###...#.......#..#...........#.........#...#.........#
..............#.........##.......#..#....................#.......#......#...##.#..#....##..........#..#.#..#..##.#.##...#.......#..##..#..........#..#..#.#........#.........................#......#.#........#...#...........#...#.#..##.....#.......##...##..#....#....................##.........##.#...........#...#.....#....#...##..................#.............#..#.....#..#....#........#.#.#..#...#..............................#......#..........#....#..##............#.............#...#.....##.....#....#.....#
.#..#.......#....#...#...#.....#....##......#.#........###.##...#.#.##.....#..#.....#....#.......#............#..........##..#...#.....#....#..#....#............#...##.........#...#..#..#..#...#........#.##...#...........#.......#.###.#..#...##..#...#.......#....#.................#..........###.........#.....#......#....###............#...#..#..#......###.#..#####.#......#.#...#...#........#..............#..###...#...........#....#...............#........#..#...#.......#..#.##...#...........#...#.#....#...#
..#.#...#.....#.#.....#....###...#...#.##.......#.#.................#.#......#.....#................................#...#....##.....#.....#.#......##........##.......#...##.#..#...#...#.....#........#.##.........#.......#........#..#......#....##....#.............#.#...#.........#........#...##.....#............#.........#...#........#.........#..........##.............##...#.......#.....#...#..............#...#..#.....#..#..#.#..#.##.....#.##....#...#.#...##...#.#.......#.#.#.#......................#...#..
#.............#......#....#..........#........#.#........#...#....#..#..........#....#...................#.#........#........#.#..##..##..#...........#..............#..#....#..#...........#.#.#....#...#...................##....#.#....#..#.#.#...#.........#..........#.#.....##...#.#.......#..#...........#.............###..........#......#.#................##..........##.....#.#.##.....#..#........#...#....#.##......#...#.#...##.##...##...........#..#.....###.........#...............#.....##.#.....#..#..##...
.#..........#......#.#.#......#.......#....#......#..##.......#............#......#......#..#....#.#.#...#......#.#.......#..#.#.#.........#.#..#..#...#...#...................##.........##....##..#..#........#...##......#......#....#...##...........................#.............#......#..#.##.#...................#...###.....#.....#.......#....##.#........#..#.......#.......................#.......#....#.#.#....###........#.........#.........#.....#...#......#..#...#.....#.##....#..........##...#...#.#......
....#..........#...#......##...###......#..#..#..........#....#.........#.....##...#....................##...#..#.....#.......#.#.....##...##......##....#........#..........##..#........#..#.#.##...........#...#........#......#.###.#.#...#....#.....................#.....#...#.##..##.....#....#.....##...............#.#...##.#.#......#..#....#..............#......#.......#....##..##................##....#.#..#..#.#....................#..#..#.#......#........#..............#............#..........#.#....#....#
.............#.....#...#.......#.........#........#...##........#.....#........##.......#.......#...##.......#.#.........#..#...#...###.....#...#.......#......#.#.....###......#.#.#..#.#............#......#...#....#..............#...........#......##.#.#......#....##.....#....#.....#...#.......##......#.....#..#.#.##.#...####..........#.....#.#..#.#................##..#..#.##.#.##..#........##.#.....#.##.#.#.#........##...........##.#....##.#...#......#.........#......#...........#...........#......#.......
........##......#.....##.....#.......#....#...#.#....#.#........#.#..##.....#..#.....#....#..............#..........#.............#....#.#.#.#....#..........#........#........#...#.#..#..#..#...#.#..............#....#.##..................#.#.##................#.#..#.#..##....#......##.#......#.......#..#.#..#...#.....#.#..............#......#....#.#............#...#...##.##..........##...#..#..#.....#.................##.....#.#.......#.......#.....#........#..#............#.##..#........#........#....#...##
..#..#..........#......#..........#.#..............................#...###....#...#...#..##...##...#......#.....#..#......##..#..#........#.....#.......#....#..#..#..........#...#...........##....##...........#.......#.#..##.#.....#..##...#.#..#.#...#...#..#....#..#..#.....#.##.#.#...#..##.#..#......#....#...#...#...#.............#.#..................#..#......#.#......#..#...#...#.....#....#..###........#.#.#........##.#.....###...#.#.......#....#...#...#............#....#........##..#....#...#......#.....
.###.........#.....#.....#....##..#....#.......#......#.#...#.###.#...#.#.......#....#...............#..........#.......#..#.#.##.#.#.......................#.##..###......##...........#...#.....#..........#.........#......#.#.....#...##..#.....#.............#.#.##..##...........#..#.#..#..#....#...#.......#.....#..#..#...........#.............#....#.........#..#......#.............#.....#............#..#.....#.............#.#..##......##..#...................#...#............#...................#...#...#...
..............#..#...##....#.#.....#.#...##...#..#.#...#...............#....#.#..........................#...#..#.#..##..#.#.##.#..............#.#.....#....#..#.....#......#.#........#....#..#...#.#..#...#..##.......#.#.#.#.....#......#......#......##.....#.#.........#.....##...#.....................#.###......#.....#.....#......#..#....#....#..#.......#...#..#.#......#.......#..#.#.....#..#....#.#...##.#.#.......#......#..#...##.....##.#....#..#.##.....#.#.#........#............#....#..........##.....#...#
.#........#.#..#......#.#.#......#...................#...#.......##.......#...#....#.#.#.........#...#......#......##..#.....#......#.#....#......#..#..#...#......#..............#....#.#....##..##......#.....#......#.....###.###.......#...#...##...#......#..............#..#....................###...............#.....#.#..#.......##..#......#.#....#......##....#....................#.#...#..#.....#..........#..#.......##.##..#...#.#...#.#.................#.........###....#..#.....#..######...#.......#..#...#.
....#....#..#..#...###.......#..........#...#...#....#...........#....##.#.......####.......#.#..#...#.#.......#..#.....#..#......#.....#......................#...........#.....#.....#...#..#...........##.###........#..#.#..#..#.....#.##.##.....#.......#..................#.......#...#........#.......#.......#.#.....#.............#.#.#.##...##...#.....................#..........#....#..#.#..##...##.#.........#...#.#..##.....##.......#...........#....#.......##.....#.#..#..#.##......#....#....................
#...#..#......#..#...###..#....#.#....#.#...#..##.#...#....#..#.#.#...#.#..........#..........#...#.#....#.................#..##.#.#..#.....#...##..#.#...##....##........#.....#.#.#......##..#.#.........#................#.#....#..#...#.....#..#.##......#..#...##.#........#.......#.#.#...#....#.##...#..#.#.#.#........#.###.......#.............#.#...#.#.....#......##......##..............#......###...............#.#....#...........#.....#.......#........#.#.....#.....#.........#...#.#..#....#.......#........#
..#.#.......##.....................#..#.#......#......#..#...#.#....#......#........#...##.....#.....#...#...#...#....#...............#..#....#......##............#....##...#......#.#....#....#.............#...#.....#...#...#...#........#...#..#.....#....#.#.#.#..#.##.......#.....#.................#.......#.#...#.#..#...#.........#....###.........##..##...#..##....#.......#.#..#.#..##.......##...##.###...#..#..#.#....###..#.........#.......##....#......#............##.#.#.....##.#......##............#.#.#.#
.....#.....#...##..#...##........##.##.#.#...........##..........#.......#..........##...#...#.#.........#.#........#.#....#..#..##......#.###..#.......#..#...................#....##......#........#....#..#..##....#....#....#....##.....#.....#.....#.............##..........#.........#..#.#.#...........#..#.#....#...#...#....#........#.....#.##........#.#.................##..#....#....#......#......#...#.......#...............#.#...#......#..#....#..#....#.....#..#.#.......#...........#...#....##..#####....#
#...##....###.....#..##......###........#....####.............#..#..#..................#.........#..#..............#.......##...##................#..#....#....#.....#..........#.##.#..#.......#..#........#...............#..###.#.#...........#..#.....#....#..#....#.#.................#..#...#......#.#.....#......#.#..#.#...#.#.#...#..##...#.#.............#.....#..............##..........#.#................#........#....###.#..#.#.........#.#..#..#...#........###..#.#..#........#...#..........###...#....#.....
#..##.....#.........#......#.............#.#.....#.##...#....#...#..##.#.........#.....#....##....#...#.........#.....#..#..#........#..##.....#....#.........#......#...#...#.#.................#...#.#......#....##...........#.........#....#...#.#...#..#...........#.....####.......#.#...##..........#...#.......#...#.##.......#.....#.......##...#........#.#.....#...##......#...#.#.#..........#.........##........#.........#.........#....#.#..#.....................#.#..##..#..#..........###.....##..#..#....#.#.
.#.#.##..........###....#..#...##....#.#..##..##.#...#...#..#..#..##....#.......#....#....#..#...........##...........#....#.........#..##.....#....##..#..#...###...#.#...#..........#..#..#............#.....#....#..........#.#.#.......#.#...#..#....#.###.......#...........#..........#.#....#####.............#..#........#.......#...#.......#....##......#....#...#......#..#...#..##.#.#.#..##...........#...##.#............#.....#...##.......#.........#........#...........#.............#......#....##..#.......#
....#...#.#.#.......#...##....##...#...##..##.......#..#.#####.....##..#..##.................#...#..............#...#...#..........#................#...#.........#..#.............#.......#...##.#...........#.#.#..........#..#......#.....#.....#...#..#.#.#..##.........#...#.........###.....#...#..#......##..#......#........#..#.....#.....#.....#..#..#.......##..#....#...#......#..........#......#...#...###......##...........#.....#..................#..#.##.#.........#.......##.....#.....##.......#..#.#....#.
..#...#...........###...#.#........#..##......##.#.......###.##...............###.#.....#.#..#...#........##..............#.#...................###.......................##..........##.#...........#...#.##....#.#...........#.....#..#....#....####.......#...##.........##.##.##.............#.......#.#.#.#..#...#..#..#...#....#....#.................#..#........##...#.#..#............#.........#.........#..#......##............#...#.......#..........#..#....#.......#..#.#......#........#..##.....#.......#.#.#..
.#.........#....##...#....##.......#......#...........#.#..#..#.##.#...#.....#...#.##........#.#.#......###...#.....#.##...#......#.......#...#....####.....##..###..#.......###.....#.......#......#...###.#...#..............##.....##...#............#..........................##..........###..#.#...............#.#.....#....#.......##....#.#..#.#.................#.......#...#............##.#...#...#...#..#.#..#..#..##.....#.........#.................#..##....#.#.......#........###.......#....#.........#.......
......#........#......#......#.......###.#..........#..#...#.####.......#......#..#.##.#..#..............##....#.#.............#..##........#.#....##....#...#.#.......##.#..##.....#....................#...#....##....#........#.......#..........#.#....#...#...#....####.......#.##.#####..#.#.....##....##..#......#.....#..#....#.....#...........#.......#.............#...#.#........##..#.#........#...........................##.##.###..#........................#......#....##..#........#.....#.#...##.............
..#.......##..............#......#....#...##..#......#.#............#.....#.#......#.#....#..#..........#....#.......#...#..#.....##.......#...........#..#...###......#.#.......#....#.#.......#.##..#..#.....#.....#........#.............#..........##..#......#...#......#....##..#.#.#...##....#.#.....#..#........#.............#.....#.........##..#..##......#........#.........####.........#....#.....#.#..#....................##..............#..##..............#..#.....#......#.....#..#.##..#.....#.#..#.#......
.#.#...#...........##..##........#......###..................#..#..#.......#...............#.#..#...#.#........##....#.....#..#.#...#........#......#..#.........#...##.....#............##...#..#.#......#........#.........#......#..#.........#...#..#..........#............##......#.#.#....#....#...#.........#......#..#..#.#.###..#.....#.##.#..#...................#....#.....#....##....#..##...#....#...........#...#.##..............#......#.....#...#....###..##..##..........#..##..#.##.##...........#..........
......#...##..##.........#.........#.................#.#.#.#...........##.....#......#.......#.......#...#...#......#.........#........#..#...........#.#..##.....#........#..###.#.#.#..........#.#..........#.#.#.......#..#........###.#............#....#...#.....#..#......#......#.......#.#..#.##...#...#.#..#..##.#..#..........#.....#...##.......##.#.#.....#...#...#....#..#.....#...........#..#...#......#.....#.#..#.........#..........###...#..#..#....###.....##...###...#..#.......#....#..#....#...##.#..#...
..#.#......#.#..#.#.......#.#.#.#...#...#..##.......#....#...#..#..#..#......#......#.#.#...............#.#...####....#.#...#.........#....#...#..#..#............................##........#......#...........#......###..#.....#..#.........#.........#........##...#...#..##.....#..##...#....#.........#..................##.....#.#.............#.....##.....##.#...#....##....#....#..................#......#.........#..#.#............##..#.....#......#.##...................#.#.#.#...#..###...#.......##......#.....
.#.#..#.#.....#..#.....#..#......#...#.#.#..#..........#..#.......#.#....##..#...........#.#..#...#.....##.#......##.....#.#.....#.....#...##..#.........#............#.......##......##..#..............##.....#.#..#..##...#.....#.........##...#..##...##....#..#....#......#..........#...........#.....##..........#.........#.........#.##........##..#..#..#...#.......##.............##..#.#...#..#..............#.....#...#..........##.......#.#.....#..##..##.#.#...#.#.............#...#...#####....#.....##.....#..
..#.....##....##.....##.....##..#....#..##......#.#.#...............#......#..#...##....#...#...........#...........##..........#..#..#........#.........#..#.#................#....................##...........#....#.#...#.......###.........##.#.........#.................#.....#...#..#.....#.##...........#.#...#.........##......#.........#....#........#......#.........#....#...........#..#.#.....#.#..........#...........#.#..................#..##....###....#...........#.......#...#..##...#.###.....#..#...#.#
...#..#.#.###.......###..........#..#...###..##...##..#...#...#...#.......#...##....#..#....#.#.##..#.......##....##..#.....#....##..##...#.#...#.....#....#.#......#.##.#....#..#.#.#..##......#....#..........#....#..#.#......#.........####.#..........................##.........#......#..........##..#.......###........#.###.....#..........#..#..##......#.........###.......#.....................#..#........#....#.#...............#...#...#...##.#.#......#.#.#......#...........#..#.....#...........##.#.#....##.
.#...........#..##..#...#...........#......#....#.#........#..#.#...#.......##....#..#....#......#.#........#.#.............#.#....#..........#.#.##........#.#.........##..#..#....................###.#..#...#.........#....#...#................##.#.#....#......#...................#..........##.#.#.#.#...#...###..#.....#..#..#...#.#.....#..#..#..#..................#.#..........##...#........#.......##.#.#.....#...#.....#.....#.......#.......#...#..#..###.......#..#...#......#............#................#....
.##.##...........#.##...##........#......#....#.#..#.......#.#..#......#........#..#.........#.#..#..#...#.....##.........#...#......#....#...##....#.......#....#....#..#..........#......#.#........#.###.#...#.........................##....#.....#....#........#.........##.#...#...#.......#.#....#..#...#.#........##.#...#....#....#......##..........##...#......#..#.#..........##.#..............#.#.......#.#.......##..##...##.........##.....#..#.......#....#....#...##..................#....#..............#..#
......#...#...........#.#.....#......#...........#..#.........#....#.#......#.....##.##....#..........#..#.............#...#......#.#.....#.#.........#............#..............#............#.#........#.....#..#...##.....#...............#..##..#..#....#........#....#.....###..#......#.......#.......#..#..#....#.#.........#..##..#......#....#...............#.#........#..#...#.#.#.............#..#.#............#..........#......##..#.............#.....#.##...#..................#....#.#.#....##...#..........#
....#....#....#.....#......##.###.....#.#....#.#.......##..#.#.#.......#............#......#......#...#...#........#..##.....#.#...###.....##..##.....#...##.....##.......#..##.......#..#...#........###....#.#.#.####....#................##...#.#...#...........###............#...####...................###......#.##.............#..#..#...#..#.....#..##............#.#..##........#.##..#...#......#......#........#..##..............##...##..................#...............#.....#.........#..#..#..#.##.........#..
#.......#....##..#..........#.####........#......#.........#...#....#.#.......#........#..........##.........##...##.#..........#...#.##......#.#...##...#..................#........##..........#.#.....##....#...#.....##....#........#...#........#.....#....#.#...#..........#...#....#....#...#......#....#.........#.................##.....##.....#.#....#....#....#.##....#..###..#...........#.....##..#.......#..###...##...............#...#....#......#.#.#........#.##.##.#..#......#.......#.#.##....#.#.#...#..#.
.....#.#..........###..........#...#.....##.#...............##.#...###......#.#..#..............##...#...........#..........#.#..#......#..........#.#............#...#............#....#............................#..#...#....#.#...........#.##.....#..###.#......#.......#.#........#........#...###..#....#.....#.......##....#............#.............#...........#.#........#..........#...#..#...........#...#...#....#..........#..........#.#............#..........###...#.#.....#....#.#..#...#.........#....#...
..#.......##.#..........#.#.....#.#............#...#...#.........#.........#......#...##........#..#.........#...##.....#..#.#.....#..#.........#..##....#......#....#...#.#..###.........#.##.##..#.....#....#.#.#.....#............###.....#..............#..#.#.....#.#..#........#....##....#.#.....#..#....#.#....##....#.......#.#..#...###..#..#####..##..#...#.#.........#......##.#..................#..#..#......#...#.##................#...#.##..#..........#.....#...........#.....#........#..#...#...#.....#.....
...##....#....#.........#.......#....#........#..#..##..#...#......#.....#...#......#..#...##..##.....##....................#.#....#..#....#.....#.........#...#.##........#...........#...#...#.#...........#.........#...#......#..#......#.....#...........#......#...........#..#...#...............#.#....##....##..#..#..#.#.......#.#...#.....##......##...#....#.......#..........#.#.....#.#..........##..#...#....#........#..........##..#.........#......#...#.#.........#.#.....#...#.....#..###...#...............
...#.#..#.........#......#.##.#.#....##.........##......#..#.............#..#..#.........#..........#..#................##......#...#....#....#...#.......#.............#..#.#..##...#................................#..#...##.........#.....................#..........##.....................#.#....##.##......###...........##....#..#..........#...#...#...#..##.#.#..#..........#.......#....#..#..............##..#.#..#.#....#...#........#....#........#.#..#...#....#....#..#...#.###.#.....#.#.......................
.#..#......#........#........###....#.#......#..#.................#...#........###...#.....#..##.#.#..#......##....#........#..#.....#......##.#..#..#...#.#.....#...##.......#...##....#.#...##.......#.......#..###.....#.......#......##.....#......#....#.#...#..#....#.....##.....###..#.#.#................#....#......#.#...........#....#......##...................#....###.#...#...............#...#.#.........#..#...#...##........#...#.....#....#...#...#...####....#.............##.#....#..............#...##..##
...#....#..#.#....#..#...#..#....##...#.......###..####......#.....##..#............................#....#..#...##..#...#..#..#......#.....................#..........................#........#...........##....#...##....#..#.#......##.....#.........#.....#......##.##.....#....#.#......#............#..#..#.....#.......#.............#.......#...........#.#.#....#.........#.#..#.................#...#.........#..#........#.....#....#.#...##.#..#.....#.#.#.....####..##...#..#...#.....###.#.#..##....#.....#.#.....
...##....#.........#.#.........#...#.##........#..................#....##.......#.......#.....#.......##.........##....#.....#.....#......#..###...........#.#..#..##.#...........#...##...#.........#...............#........#.#.#.#..#..##...#......#..........##..##..#.......#.....##......#....##..................#...............##.#.#.......#......#............##......#.....#......#..#.....#.......###.....#.#..##.....##.#.......##.#...#####.##.#...#..##...#..##...#.....#.##..##....#.....#................#.#..
......#...#.............#..#.#...#......#..............#..#...#..#........#...#.............#........#.#...#........#..........#..........#.#........#..#.#...#...#...#...........#........#.......#.....##.#.................#..#.....#.#.###....#..#.............##....#.#..........#..##.#.........#....#.............#......##.#.....#...#..........#..#.#.##.#............##.##.##.........#.#....##.##.##...........#.......#.#.#.#.#.#.....#.......##....##...##...##..#...........#....#.#...#.............#....#.......
.#.#.#..##.#..#......#........#..........#.......#...#..........##.........##.#...#........##........................##...........#.....#.....#..#.#........###......##...........#....#...#..#...#.............#..#..#.#...........#.........#.#..#####...#.##..###.#.#.#.........#...#.........#..#...#..#......#.#....#...#.................#.......#.........#...#.....##...#....#............###....#.......#..#.#......#.#..................###......#...............#.....#........#.#.#..........##...#..#.#.........#..
.............##.....#...##......#......#...#..##.......#..#..#.#...#....#..##......##..#.....#....###.#.#...#...#..#...##.#.........#.#.....##.#....#..##........##.....#...#..#.....#..#....#......#....#........#........#........#....#...#...#.....#.#...#.....#......#....###....................##....#..#.....#.#..#...#...........####.............##.....#.....#.....##...#.#...#..............#..#....#...#..#.......#....###...#.....##..#...###.............#.......##.#...............#..#.#.....##................
.....#.#.#......##.#..#..#.....#.##.#.#..#..##..#....#.#........#..#.......#....#..#..###...##..............#...........#.....#..#.#...#.......#....#....##.....#.#...#...#.......##..#...#..#........###.......#..#........#.#...##.#.........###............#.....#.....#......#....#....#......#...#...#...#.....#.#.........#.....#......#.....#..#....#........##...#.....#.......#.....##...#........#..##................#.#.....................#.........##.......##.......#.....#....#..#........#..#.#.....#..#......
...#..#..#.......................#.......#.#..#.......#.#..#...#.............#..#..#............#....#...##..#.####....##.#...#....#...#.....#...#..#......#.....#.......#.......#..#..##.#..#.....#............#.##......#....#..#....#...#....#.....#.....#............#..#.#...............#.#..#...##..#......#....##.#....#....#...#.................#....#......##....#....#................#........#.#..#...............##...#.#.....##........#..##....#......#.#...#................#........###...#.#....#...#.......
.........#.......#........#......#......#..#........##.#..#...#.#..#....#.#..#.........#..#....#..#...#.##...........#.##.#.#...#...#.#....#..........#................##....#........##....#.#.....#.......#...#..##.#..#.#...................#...#.##.#...#...#.#.........#...#.#.......#.........#..#...#...##..#............##....##.#..##..........#......##.#.#..........###...#.#.#...........#....#...#.....##....#.##.......#.........#..##...#.......#.#..#.#.##........##...............#..#.....##..................
...........#..#...#..#....#.#.#..................#.....###........##........#..#..#........#.##.................#..#..........#..##.#..#..#...................#....................#........#......#.....#.#............#........#.#..#......#...................#..........#.....##......#....#..........#..##.......##....#.......#........#..........................#.#..##..#...#..........###........#.###.##...##...................#.##.....#............#.#........#...##....##.####.........#...#..................#..
........#....#..#....#.....##....#...#...#.##.#.....#................#........#.##..##.#..........#...........#...#.#......#.#.##.......#..........#.#.......#........#.#.#.#.#.........#....#.##......#.#........#...###...#..#..#.............####...........#..........#.#.#..........#............#..###....##..#.##......##.........###...#.....#.......#.....................#...............#.#.......##..##.....##....#...#..#.......#.........#......#....#.#.#.......##.#.#.#.#.........#..###..##...###........#.##..
..#.....................##......#..#...#.#.#.....#..........#....#..##......#....#.#.#.#..#....#.....#..#.#.......#.....#.........#......#.....#.#...#....#....#...#.##.......#...#....#...##...#.........#..#....#..#..#..#.......#..#...#.#...##....#.#...##..#.#...#...................##...#.....#..#..#.#..#......##..#.....#........###.......#...#........#...#.......#.#...#........#.#......#...#..#......#....#.#...#............#.....#..#....#...##..##.....#..................#.......#.....#............#.........
......#.#...##.....#.....##......##................#...##.....#.................#.#....###......#...............##...#..........#.........#..#.......##......#........#.#........#.....#....##....#......#........##......#.#........#...#..#.........#......#....##............#...#.#............#..............................#..#.#.....#.#.#.#..........#.#..............#..........#...........#....#.#...#........#...#..............#........#......#..#..#.............##.......#...#.............#....#..............
.#..#..................#............#..#.#.............#.#.......###....#.#..........#...........#..#...............#.........#......#...#......#..##.........#.........#..#.#...........#...............#.....##....##.......##.#...........#......#..#.........##.##....#...#..........#..#.#....##......##....#...........#....##...##...#.##..#..#...#...#.............#.....#..#.....#..#...............#....#..#.....................#.................#......#..........##....##.#..........#..##...#....#.#..####.......
..............#..#.......#.#........#......#......#...#......#........##.......#..#........#..........#..#.....#..#.#....#...##.....#....#..#.#.......##.##................#.....#.#.#.....#..#......#................#......#...#......#.....#..#..............#....#....#......#....#........#.#...#...##...#........##.#.#...#............##....#..............#.......#..............##......#......#...#......#....##.........#....#......##..#...#.........#.....#....#.....#......#..........#..........#..#.##......#.#.
...#...#.#....#..........##..#..#.......#...........#.#.......#....#..............##...#....#.#...#................#.....#......#.....#......#......#.#...#...#...#..#.#..........#...#.#...##....#.........................................#.........#.......#..#...........#...##..#.................#.........#................#.#...#.#.......#...............##..###..##...#.#.#..#.#...##..#....#...............................#.#...#.#...#.###.....#...##...#....#...#....#.###..#......#...#....#.#.###...#........#..
..#.#..........................#..#..#.#.##......#.......##...............##.#...........#.........#...#.....#......#...#...#.........#....#...#..#......#.#...##......#...#.............................##....#......#.............##.............#..#....#.#..........#...#...#...........#...#.##..##....#.......#........#..#..............#........#..........##......#...#................#....#.##.#.#..#...#...#..#.......#.............#..........#..##..##......##...#......#........#....#..#...............#..#...#.
..#....#.......#.#............#.#..#..#....##...###....#.#.#.#......#.....#...#.....#...#.#....#.#.....#.....###.#.##.....#........#....#..#.#..#.#......#...##..#.....#........#.##.#.##...#....#.......#.........#.........#.#....#.#...#...#....#..#...#.#...#...#...#.................##.............#...#.........##.....#.....#..............#...#.......##............................#.#....##.#..##.#........#....#..#........#...........#.....#.............#...#.......#.........#..#.#..#...#.##.#.#.....#.........
.......##.......#.#...#.................##.#.#..............#........##..#..#..##..........#.#...............#.....###...##.#....#.......##.........#.......#...#..........................#..#......#..##.#..#..........#.......#...#...............#....#..#...#......##....#...#........#..........#....#.............##....####.#................#.....#.#......##....#..##......#..##...#..#.#..................#.#..##.......#.#......#..##..##.........#...........#..........#..#.#.#.#....#..#..#.....#..#..#.....#....
#.....#..##.#....#.#.#........#..###..#....##......#....##.......##.#...#..#....##.#....#..#.......#.......#.......##..##...#..#..#..............##...#............................#..##....#....##.#.......#.#.......#..#................#.###.##.......#.##..##..##.......#....#.........#..#.......#.....##.#........#...###.#...#.................#....#...##..#.#..#...#...............##......#....#........#.....##...#.#.#.....#.....#.#..#.....#.........#.####.#............###..#.....##..........#..#..#....#......#
......##......##......#..............#.##.......#.#............##.###...#####.#.........#....#.#...#......#.#......##.........##...#.#..#..#.#.###....###....#....#.......#....#...#....#........#...#..#.............#..#..................#..#.#......#....#..#.##..##...#.#...#....#...#.....#......#......#...#...##.#..............#..............##..#.......#.#..#.#.##.#..#...##..##......#.#.#..........#........#....##...###.................##.#.#...#....##...#####.........#.....#........................##.#....
..#.#..................#..#...#...##.#....#..##...#.##..#..#........#...####...###.......#...#.#..#..#.#.#..#..........#.##......#...............#..##..............##..##....#...#..#...#.........#.....#.#........#..............................#.###...........#.......#.#..###....#...............###..##........#.#.#...#........#..####....#........#....#.........#.#.........#..........###......#...#..##...........#.#..........##..#..#....#.......#.#...#.....#......#...#......#........#...#........#.#....#.#...
#..#....##....#..##.##...#...#.....#.#.........#..................##.#.....##.#...#.....#....#...##..#...#..##.##............#..#...........#.#..........##...#.#..#.......#......#............................#.....#.........#......#..........#.#...#.#........#..#.###...#.......#..##...........#..#...##....##.........#.................#........#....#.#.#.........#..#...##.#...#......#.#..#..#..#........#..##..#....##......................#.....#.............##.........##......#.....#.##...........#.#.........
.......#.#........#.....#...#........#...#.#.##..#.##..................#..#...##.#...#..................#.#........#.....#..#......#........#.......##.#.#..#..#.....#.#.....#........#.............#......#.....#.#...##......#......#........##.#....#..#.#....##.##.#.....#.....#.....##...#.......#....##....#....####..#.##.........#....#......#.##...#..........#...##..#.#...........#...#.#...#....##.........#.....#..#.#.##.....#....#..................###..#...###..#.......#....#...#....#..#....#.#.#.......#..#.
...#.............#...#.........#.#....#...#.........##...........#.........#.....##....#..#...........#..#......#.....#..........#...#....#.#...#..#...#.........#..#...#.......#...#..#.#...#...#.#....#....#..........##.###...#.......#........#..#...#...#.........#..........#....#...#.......##...............#.#.#.#....#.#....#.##...............#...............#.....#...###........#...#...#...#..#..#.##...#..#..#...#....#.........#......#.#.....#..#.........#.#...#....#..#.#..#.###....#...##..........#..#....
#.#....#....#.....#.......#....####.#........#...........#..........#...##.....#....#...#...##...#...##..#.#.#...#...##....##.....#...#.#.###....#.#...#.....##......###.#.#......##.......##.....##...##....................#.....#........#..#.#..#...##...#..#...................##.......##.#.......#....#.#........##.###.##.#..#.##......#...#.............#..................##...##.#.#.....#.................##..#..#.##...#.#.......#.#...................#............###......#.....#.........#.....#...##....#.#...
#.....##.......#.................#.#........#..................###...#..........#...#...#...#...#..#......#.###.......#..#....#......#..###.#........#..##........##..#........#.##.#.....#....#...##......#.....#...#......#.#.#......#..##............#....#....#.......#..#..#........#.#..#............#.............##.#.....#..#...#.....#...#.#.#......#.##.#....##..#..#..............##..#........#.#.#......#...#.#..#..#.....#...............#.....#..#.........#...........#........#...#.###...#....#...#....##....
...#................##....#.......##....##.#.##..#.#......#...#.....#...#....#...#.....#.......###.......#.....#.#..........#.#..#.....#.......#...............#..........####...#.####..........#...#....#..............#....#.....#.#............#....#.......##........#...#..##...##..#.#..#...##..............#...#.....#.#...##...........#............#...#.#.....#.#..#.....#..#.##.##.....##.....#..#...#.#..#.........#......#......##....#...#.........#.......#.##....#..#......#......#...#..####..##...#..........
.#...##.#............#...#...#..##.##.........#.#.....#.....#....##.##......#....#.#..#.......#.#...........#.......#.#....#....................#....##.#...#.#.#...#.......##.#.......#.#.#....................#.#.#...##.....#............####..#....#..#...#..#.....#....#........#.#..##.....#......#.#..#.......###...#.......#.............#.....##.....#.#.........#.#.......#...##.............#..#.##.###.#.....#.................#...#..................#......#.###...###.#..#...#...#.....#...##..#.......#..##....#
.....#..##.#.#..#...........#...#..#.##.....#.#............#......#....#.........#....#.........#.....................#..#.#...#..#............#.#.......#...##..##......##..........#...#.#....#.....#.....#....##.........###.#......#..........#....#.....#...#.....##....##.##..#.......#.....#............#........#.......#.#..........#....#..##.......#....#.#......#....##...#...#......##....##......#...#........#.........#.#...##.##....#....#........#......#....#..#..............#......##...#..#.#......##.....
..#........#...#.......#.#..............................#......#...#.......#..............###......##.............#..#.##........##..#..##.....#..#.#..#.....#.......##.#.#..#...#..#....#.......#....#......##...##........#...#...#.#..##.#....#.....#......##..............#.....##.....#..#..#.....##..........#.....#.......#.#......................#.###........##.#....#.####.#.....#..#.#.#....##......##...........#.......#..#.#...##....#...#......##.....##...#.....#....#.......##......#.#..#.......#....#..##...
..............#.....##.#..#.#.......#..#...#.#.#.#.........#.....................#.#.#.#..#....#...##..#.#...#.#.............##...#....#..##.......#.........#...........##.#.#..###..#..#.###.#.......#..###.............#.#.....#........#...#..#..............#.....#.#.......#.....#...........................#..#...#..#..#.#.#.........#.....#.#...#...#.................##....#.......#.....#..##..#......#....#.##.....#...#...#..........#..#....#.#.###.......#..........#......#....#.....#........#.#..##..........
......##..#.....#...#..#......#.......#####.#........#..##........#.#.##..##.....#.........#....#...#..##.#......#..#.#.....#...#...............#......................#.#..#.#.##...#....#.................#.........#.....#.........#..................##....###.#.....#..###.......#....#.....#..#....#...#......#..#...#..#........####..#...#....#..............#.#.......#.#................#...###...........#..##..#.........##...#...........#..................#.##..#.....#..................#.#.#...#.............#.
.#....#.....##.#...#.........###....#.........#.#.#.#.....#....#......#.#.#.#....#.....###.....##.##.......................#.#......#..#....#..#.....#....#..#.#.......##..#.........#.............#.........#...#.....##..#.#.....#.#..#...#.....##..#......#..#......#...............#......#.............##...#.#.........#...#...#....................#.....#.#..#.#.#..#.........#...#...#..#.#........##......###........#..#......#.#................##.........#.......#......#.#..#.#..#......#..##.......#......##....
.#..#...#..#...#.....#.#.#.......#....#.##..###.....###...#........#.#.......#..#.###.........#.......#......#....#.........#......#...#.......................#...#...#..............##......##...##..#..#.......##........#...##...#...................##.#........#...........#..#.......#..#..#..#.#.#..#.......#.#...............##......#........##............#...#..##.#.....................#.#......##..#.....#.#.......#..#...####..#........#..#............#...........#.#.........#.#...#.#....#.....#..#........#
.....#..###.#...................#....#.........#...##...........#.....#.####...........#.........#..#.#..#......#..#.##..........##.##..#......##...#.#.#.....#...........#..#.......##...........###..#.#.....###.#.#.....##......###..#..........#..#...............#....#....###.........#.....#.#......##........#.#..#...#.....#..#......#..#..#.#..#.#.#..#..##..............#..........##.#....#........###.....##.....#...#......#....#..#.......#..##..#...#...#...#.........#.#...............#............#.##..#...#
#.###...####.#.....##..................#.#.#......#.#..............##..#.....#...#..#........................#......#.....#....#...#....#..#..#..................#..............#......#......##.#........###.#..............................#....#...#........................#.....#..#...##.#...#....#...#.#.....#.#......#......#.##.............#.....##....#...#...............#...##..........##............#.....#.#..#....#......#..##.....#..#....#.....#..#...........#..........#...............#......#...#.......#
.#....#.....#.........#.#..#.#.......................#...#...#............#..#...........#.#..#..#...........#...........#....#.#.#.#...........#............#...........#.#.#..#..#.#......#......##..#.........#...#.......#.#.#.#....#.......#......#.##..#....#......#................#......#...#.#............#...#.#...#.......#.....#.......#..................#...#..#.#....#...#.........#....#.........#...##.........#.......#.......#........###.#.......#...#.#...#..#...#...#..#.#..#.....###...#...#........#...
...##...#.......##....##..##......#....#.......#.##..#....#...#.#.#......#.....#...#..#...###..........#......#.##..##...#........#........#....#..................#............#..#....#...#.......#.#..##.##.#.#.....#.................#.........#.....#.#...#..........#...####...#...##.........#........#.#........#.....##..#....#.#.....#...#................#..#.#.......#.#...#...#...#..#...#......#............##....#....#.....#...#........###...#......#..#...........##.#.#..#......#......#...#......#....#...#.
.##...#....#.#....#......#...#.#....#...#............#......#.........................##....#...#.....#...#...#..............#......###..#........#.......##....#..#....#....##.....#...........#......###.....#...#......##.#...#......#......#....##...#.#.....#...#..#.#.....##.###.....#...#......#.#.....#....##...............#........#.....#.....#....##..##...#..#.#.#...#..#.##..#.#...#.......#...#...............#.#..........#.##............#...##.#####....#...#.............#...#..#...#..#..........#.......#..
.#.#........#....#..#..#...#....##..#.....#......##.........#.........#.....#...##......#.#...#.#...........#.......#.........#..#..#.......#.#............##..#..#.#..##.#.....#.....##......#.....#..###...##.##.......#.......#.......##.#......##....#..#....##...#......#..#..##......#...#.##.#......#.#....#....##..............#....#..#...####.##...#.......#....#......#....#...#..............#.#...##................#.#......#..#..####..........#.....#.#......#.....#........................#..#...#......#...#.
###.......#..............#.#...#..#....#.....#.....#......#.#..#...............#......#...#.##...####.##.#..#.##.........#..#....#....#.#...###.#.#.......#...........#.....#.............#...#.#.....#..................#......#...#.#.#..#.#........#......#.....#.##.#.#...##..#..#......................#....#.#..#.#........#..##.#...#...#....#.................#.#................#..#............................#...###.....................#.........#..#...#............###......#.#....#.......................##.#.
....##..................#......##......#......##..#....#........#....#......#......#.................#.......#...#...#....#...............#....#.............#.###..#.......#...##................##.#..#..#.....#..#....#.##.#..........##.#......#.#..#........#..#.#...##........#...##...#..#...#..##.......###.....##........#..#............#.###.........#...#...###.##..#.###....##...#.#....###...#.##...#.#..#.....#.......#.....#......#.......#...#........##.......#....#..###..#............#..#..#.......#..#....
.......#..#..###..#..#........#...............#...........#.....#......#..##....#......##.....#.#..#.........#.........#.........#............#..##......#.....#..#..#..#.....#..............#.##...........#....#...#.....#..#.........#.........#..#....#.#...##.#..#.#......#.#.......#......#....#.......#......#..#...#.#..............#............#.....#...#.##..#........##......#...........##..#.....#..................#.....#....#........##.......#..............#....##.#.....##...#......##...#...##....##......
.#.....#......#....##.......#...........#..#......#.......##...#....................#.........##......#....###.......#.#...#....##....##...#.........#..#........##.#.#..........##.#..#.........#.....#..#..#.#....##.....#.#..#.......#...#....#.....##.............#......#.....##....##.#.#.#.##..###.....#....#.....#..........#..##...#.#..#...#....#....................#......#.#..###.......#.#.....#.#....##.#....#.............##.#...#..............#....###....#.......#........###.####.........#.....#....#.....#
#..........#.......#......#...#......#...........#..#.....#.#..#....#.#...............#...#...................#........#.##.#...#...#....#........#......#.....##...#.#....#....#.....#.........#.##.#...##.......#..#..###.................#........##.....#.#......#.##............#..##...#....#...##.........#..#.......##.....#.......#.......#.#...###.....#............#.#..........#.......#....#.#.........#.#......##.##.......#............#..#.#.#..#.###..#.........#.#........#.#.....#...#..........##.###...#...
.........#...#.#...#.#..#..#............##...#..........#....#.......#.....#.#.#...........#.#....#...#...##.#.#.#.....#....#..###........#.......#.##......#.........#...#.....#....#.#..#...#...#................#..#.......#.#................#..#.......#.............###.#....#..#.#.#.#..#..............#.....#...#.#....#...#.#........#.....#.#......#.#...........#.#.#.........#...#........#..............#..#........#..#.....#...##.............##.#.#...........#......#............##.#...#...#...#...........#.#
...............#........###........#.............#..#.#.#..#......###........##..##...#.....##...#.#.#....#....#..............#....##..##.##.............#.....#..#.............##........#.#....#....#....###.##.#.....#......#...........#....###.............###...##########........#..........##...........#..#...#...#......#........##..##...........#.........#..#..#..........#...........#....#........#...#.....##..#..........#.#..#....##..##.#...............#......##.#...#....#................#..............#.
.#.......#.....#...........#...#....#.##..#............#.##............#..#...#....#....#.#...#....#####....#........#.#......#.#.#...#..#.....#.#....###.........#......##......#....##.#......#.#..#..#...#.....#...#............#.......##..##.#...#.......#......#.#....#........#.....#.....##..#.#.....#.....##.#....#....#..#.........#..##....#......#.#....#...###...........#..........#.......###....#.......#....#..........#...#......#..#..........##..#.#..#......#..#.##..##.#...........#.#.##.#..........#.##.
....#.##....#...#...#.##...##.....#........#.........#.......##....#.##.......###.#.............#...##..#..#..#.##......#......#........#.........##................#..#.#..........#.###...........#..#.............####............#.....#.#...##.#....#.##.#.....#...#.....................#....#........#.......#..#..#....#........##.#....##.#...##..##.......#.......#........#...#.....#.......#.............##..#..####.#...#...#.........#...........#..##.......#....#..#.....#......#.........#......#..........#...
...#......................#......#....#...............#........#.....##.....#..#.#.....#.#.........#..#...........#..#..........##.....#......#...#......#.#..###....#.#.............##.#..##..#.....#...#........#.##...#....##..............#....#......#.#.........#..#.............##.#...#..#...........#....#...#...#.#...#...#.......#..........#............##..#..#.....#.#...#..##...##..#.........#.#....#....#..#....###.#..........#........#..........................##..#......#......##...#.......#..##..#.....
....#..#......#...#..#..#.............#.....#..............##..#.........#...##.#.....#...#.#...#....##...#..#.#..###..#....#...#..##..#...##...........#.......###.#.......###...#...#......##........#.#.....##.......#...#.......#.........#.#...............#...#......#.......#...##.##.....##...##........#..............##...#...#.............#...#.....##....##.#...#......#.#.#......#....#.........#....#...#..#...................#..#..........#......#..#....#.#.............#.#.................#####.......##.#.
.....#......##.....#..#....#.......##..##.......................#.........#......##.......#.....................#..#.#.......#.......##.#........#...##.......##........#.##...##...........#..............#.#..........#......#.......................#.#....#......#...#.........#...##.......#.#........##......#.......##...#.............#...#..#...##..#......#........#.........#......#.........#.#..#......#....#.##..##...##...#.......#.#.....#......#......#......#......#..#....##..#........#......#..........#...
.......##..#.#..#............#............#...#...#.......##...##..#..#....#....#.##..#..#......#..............#.....##..........#...#.....#......##...............##..#.....................#...#.#.#...###.........####.#..#........#.#..#.#.###.#..........#.......#...#...........#..............##.#....##....##.....#...........#..................#.#..........#......#.##..#...#...#....#.#...............##...............#......#.....#........#......#.#..#...#.#..........#.#.#.#......#..##........................
..#....#....#..#.....#........................#.#..#..###.###.......##.......#......###.............#...............#..##...#.............#..........#..............#.........#..##......................#.#...#..##.##.#...#...................#......#.............#......#.........##..##.##...##......##.......#.##.#.##....#.#...#...#..#........#....#.....#..#...#.....#.......#.....##.....#........#.....#.#..#.##..#...#........#.......#...##...###.............#..#..#.#...#...#......#.#..........##..##........#.#
#.##..#.......#....#......#....#.....#.....#.#...#..#..####.##........#........#..#....#........#....#...#.........#..#...............#..#.....#........................##..#.........#.....#........#..##...........##.#.#.......##.#..#...#..............#......#.............#.......#..#..#.....###.#...#....#.#..#....#....#..........#..##....##............#......................###...........#...##.###..........###.........##.......#.........#....#......#......##........#.............#..#...#.#..#..#....#......
..#......###.....##..#....#.........#................#..#.....#..#.#..........#............##...#....##......#.....#.........#.#...####....#...............#..#.#..#.....#........#....#.#..#...................#.##......#...........#.........##........#......#...#....#..#..#..#.....#..#.#..........#........#.....#.#.#...#.....#......#............#...#...##...##..#.......#.#...#...........#....#....................#............#..#.....##....#....#..............#....#.#.....#.......##..#.###..#..###..##.#.....
.#....#.#....#...##.....#....##.#....#........#...........#.#.....##.#.......##.#......#.....#.#..#....#...........................#....####......#..................###.#....##.......#....##..##....##......#..............#........##..#..##....#.##.#....##...##..#..###...#...........#.........#.......#....#.....#....#.#.........#....##..###....#..#...##.......##...##............#.#......#...#.....#.....#.####.........#......#...##............###....#..##...........#.##...#..#...#.#.#.........#.#.........#..#
###........###.................#...#......#.................#.........#...#..#...#..#.#.................#....#......#.#....##.#.#............#....#.#.........#................##..........#....#......#......###.#..........#....##.#......#.#..............##..#.##........#.........##..#....#...........#.....#.........#......#.##.##...#.#......#...............#........#.##...........#........#.#..#............#...#.....#......#..........#.....#.....###............#....#.##....#..#..##......#.###......#.###.#...
.#...#..#......#.#..###....##...####.#..................#.#......##..##.#...##...##...#...#...#.............#.............###...........##.......#..###.............#.#..................#.#.#..#..........#...#......##....#....#..#...#.......#.....##...#..#....#..........#.....#......#.......##.#..#.#..###........#....#..#...................#..............##..##.......#......#...#.......####..........#..........#.......##......#.....##.......#.####..##...........##..#..........#..##..#..#.#.......#.#.........
.....#.....#................##...#..........#..#..#.#.#....#....#........##.#.###.....................#.....##..........#.......#...#............#....##..........#...#...........#..#.......#.#.....#.....#...#....#..#.....##.....#..#.....###..##...........#................#....#..#..#..........#.................#..............#..#......#..#.#.##.#...........#........##..........#.....#........#.#......#.###..#.......#.#............#..............#.#..#...#.##.........#...#..#..#........#..................##.
....##..........##.#..............#............#.#.#..#..#....#.#..#......#.#.##...##..###.##.###.#.....#........#.....#...##.....#....#..#....#.....#.....###......#.....#......#...........#...#..#.#...#....##...#................###............#...#.....#...#....#..##.#..##.............#........#....#.....#.#.#....#....#..#...#.......#...#...#.#.......#.###..............#.##...#..#...#.##..#....#..#......#....#.................#...#.##.......##............#.....#.........##.......#.......#.....#.......##..#
..............................#........#...#..##........#...........#..##.#.....................##........#.##.#.#......#..##...............#..#...#......#....#..#.##................##.#.#..##....#.......#.#...#.........##.#........##.#....#..#........#..#.........##............#....#......#.#.#.#....#....#....#.#.......##...............#.....#......#......#.......#..#...#...###........#..#.#...#....###......#..#..........###..#.#............#.........................#.#..#####..................#....#......
...#..##....#.............#.....#...#.......#..#.#.........#...........#.#..#..##......#....#....#...#.#....##....#...#.......#.#..................#.....##.#.##....................#........#....#.......#.#.##.........#.#...#........##.......#...............#...#.#............#..##.......#..#..#......#.#....#....#.....#.......#........#.##...#........#.#.......##........#..#..#......#..#..#...#.......#.#......#....#......####....#.....##....#...#...###...#.............#...........##...............#........#.
.....#............#....#.#.#....#..........#..#...#.#........#.......#...........#.####..#..#.....#........##....#...#.....#.##..........#....#.#.#...#........##..##...##...#...#..#......#..#...#...#.#.##............#.....#.#.........#...#.##...#................##......###....................#..#.#.#.....................##...##..#.....###.##...##.##...###.#........#.......##...#...#.#...#...#....#........................###......#.................##.#............###....#..##..#....#.##.#........##......#...
..##......#......##....#........#..##..........###.......#.#.......#.#..#......#.#.#..#.##......##.#.......#.#.#..#.......#..##.........#..#......#......#...#...#.#.....###.....#..............#.......#..#.#....#...#.#..#.....#........#.....#........##.#...#..#..#.##........##.........##..###..#.............#..#.#...##...#.#..#............#.#.##...#.#..##.#..#.....##..##...#.#...#....#....#......#.###.....#.#....##.........###...#.....#..#...#..#......#...##.#.#...##.......#......#..........#..#..#.....#...#
........##........#...#.........#........###..#..#.##....#.................#...##............#.#.##..........#.#....#.#...#.##...##..#....####..#..#..........#.....#..#.#..##...#...#.##........#...##....#.#...#.....##..###.....#..#.#.....#....#......#.##.#.............#....#.#.......#...................#..........#.......#.#...#........#........#...#.###.................#..............#....#...#.............#...###......#.#...#.....##.....#.....#..#.....#........#.........#....#...........#.#..#............
..#...#..#......##...#..#...##.##.##.#...#......#............#...#..#......#.#.##...........###.###.....#....#.#...#....#........#.........##.....#...#......##..........##...#.......#...##...#....#...#.........#................#.#.......#..#.....#........#.#..##...#....#.##.#..........................#.....#.#.#..#.............#........#...#...#....#..#.......#....#....#....#........#....#..#..###.....#.....#............#..........#.....#.#.#..........#.#........##...........#...##.#......##....#.##....#...
.......#....#.#.##.#...#......#.........#....#...#.#.....#..###..##.#........#..............#...#.#..#......#........#..#.....#...#...#....#......#....#.#..#.##..#..........#...#.##........##.##.#....##...........#...#..#..........#........#.........#.....#..#..#..##...........#.#..#...........#....#......#.#..#...#.#...#.......#...#..#...#.#....##......#.##.....#.#.##...##.....#...#.........#....#.....#...#.....#......#..#..........#.....##....#...#...#.....#.#.#..##...#...###.#..............#.............
........#...#...#............#..##.#.......###.#.............#.....................#...#.##.#.......#.........#...........##...........##...#.###...#..#............#.....#........#...#.##..##..#.....#..#....###.....#.#..#..#...#......#...........#.#.....#......###...#...#......#..........#...............#........#.....#.#...#...........#.#.....##........#..##.....#....#..#..#..#..............##...#.#.#.#............#.....#....................#............#...###.......#.##.....##.....#.#...#.........#..#..#
......#..#.#....#...#...........#..#...#......#........#....#.#..#........#......#.......#.................#.......#.#.##.....###.......##..#...#...........##...................#..#.......#..#..##..#....#...........#.....##....#...#..####.###...........#............#..........#.....#...........#.##........#.....#.............#...##....#...............................###....##...#.......#.#...............#.#.........#..#..........##.##...................##............#.#.###....#.................#......#.#..
......#.........#.#........##.###..#..#........#....#..#..#.............#...........###.........###..#.#..#....#......................#.....#.............#...#...#....#....##..#.#.#.....#..#.##...........#...#....#...#.#.##..........##..#.##....#....#....#......#.........#...##.##......#.#....#.....#........#.....#....##...........##.#.#.......#.......#.............#.#.#.#.#.#..#..#.#....................#..............#.............#.....#...#.....#..##......................##...#.#...#....................#
#..##.......#.#.#.#.........#.........#.....#....#....#.#..#...#..#..#......#........#....#..#...................##......##........#.......#.......#.....#.#.#.#.......#......#.....#.#....#..#.....#...#.................#.........#...#....#..#........#..#.....##..#....#..#..#.........#....#...#..#..#.#..#..##.....#......#.......#........#.#......................#.#.#..#.#.#...#.....#....##...#......#..##.#........#.....#........##..#.......#.....#.............#..#....#...#.............#........#....#.#..#....
.#..##.........#...##....#.#.........#.#....##.##...#..........#..#....##.#.#.#.........#..#............#.....#.#....#.###...#..#....#...#...#.....#........#.#.......#....#.#.....#...#....#...#.......##..##..#......#...###.....#...#.........####.......##.....##.#.#...##....##....#.......#.##..#.#....##........#....#..#..##.....#.#...#...#..........#........#.........#..##.....#....#..#..............#......#...................................#.#...#.....#..##...#.##...#.#....#........#..#..##...#............
.#..........#.....#................#..................###.#...#......................#.#..#.##...#...##.#...#........#....#..#.........#...#..#...........##.####..#.....#..#.#...........#..#..#...........##..##.#..#.#....#.....##..#.#.#.##.........##.....#.....#.##..............#..#....##...#..........#....#...................#.....#...#..........#..........##..#.###...........#.#....#...#.##......##...#........#.......##....##.#.#....##.#...#.#..#..........##.#.#.......#........###..#......##....##........
.##.............#...#.......#...#.......#......###........#.#..........#.......#.....##....#.......#.........#..#.......#........#..#..#....##......#.....#...#.......#.........#......#.....#..#...#.................#.##.......#..#......#..#.##........#.#.#..##..##...........#.........#........#........#..##...###..#...#......#.#.#....##..##....................#.#............##.#.....##.#.#...........#..........#.#...#.........#.....................###.#.......#......##......#.#..#.#....##......#...#.........
#..##..#.###............#............##.........#.#...........#....##......#..#..#.......#......##...#.....##.........#....##...#........#........#........#....#...#..#..#.#.#..###..#.....#.....##.......###...............#.....#...#....###......###....#.....#.........#.......#......#...###.....#...##....#................#.#....#.....#....................#........#.............................#.....##.......##....#.......#.......#..#.#.##.................#.........#.#....###..#..#...#..#..#......##........#.
..#..#...#.#...........#.......##...#....##........#....#..#...............#...#....#......#....#..........#.......#........#........#.#....#..........#......#...##................#.#.#.........#..#.##.#..#........#....#...#.....#..####.#.........#............###........#.......#.#....#...........##.........#....##......#.......#..#...#......#...#.......#...#...........#..#.......#.#....#...#....#...#.#..##....##.....#......................#....#.#.#.#....#.....#.#.###..#..#...#.......#.....##.......#...#.#
#.....#...........#.......#....#.....#......#.......##...#...................##...#.......#........#........##.........#......#............#........#.....##..#..###...#...#...#..#.#.......#.#.#..#.....#..##......#.......#.....#....#.......#...##......#...#..####....#...##....#.......#.............##.#..#...#..........#...#..#..#..........###....#...#....#..#.....#.#....#.#....##.#...#.###....#......#........#.#.......#......#.#.......#.#....##...#....#.......#.###.#..##.###.....#........##..........#....##.
.##....##..#.#............#.#...#..........#.##.###.........#....##...#.#..........##....##.#........#.....#...................#.....###.#........#..##.##.#...#.#.##..............#....#.#.##...........##..###..........#.##.............#......#....#......#.#.#.#.#.#.#......#.....#.............#..##.....#.#.....#.........#........#.........#.#...#...#............##........#...###...##..........##....#..........##..###....#....#.....##..#.......#.....#....#..........#........#.#.#....#...##.................#..
##.....#..#..#....#..#..........#.#.#......#.#....##.#........#......#...........#............#...........#......#.........###..#..#..#.#.....#.#....#..#.......###.........#........#.........#.....#..#................................#.....#.#...#.#....##..#........#......#..........#.............#....##...#....#.................##...#.#..#....#......#....#....#.#.#..#....#..................#...#.....#.......#....#...............#.....#................#....#.#........#.....#.#.....###............#......#....
..........##...#.#...#......###.....................................#.....###..##....#........#.......##..............#..#...........#.....#...........#....#......#.#.#....#................#..#.#.....#.#......#...#.#.........#...#..##.....##....#.......#.#......#.#...#...#.......##..#.....................#..#..#........#....#.####........#.....#....##...##...#........##..#.....##..##..#.####....#........##.#...##.#....#......#..#..............#..#....................#..#.....#..#.......#..#.##.....#........
......#....##.#...#......#...#...#..#...#...#.....#.........##....#....#...#.......#..........#...#..#.#..#..#..#........#.#.#.##.#..#....#..........#.#..#.....................#...........##...........#.....#..#......#..##......##......#.#....#.#...#......#.##...#......##...#......##.#..##.......##.#..#.#..#..#.#..#.#....#...#...#.#......#.....##..#................#.#.#...#......#.....#.#.......#.#..##.#.........#.....#...#...#.#.##...#.......#..#........#..#...#....#..#......#....#.#..#####...........#....
..#.........#............#.#....#.#......#..#...#........#.#.#.#.....#..........#...............#.........##............#....................#.##....#..............#......##.#....#.##..#.##..#........................#..............#...#....#...............#.#..#.......#.....#....#...#.........#..#....#......#..#..........#....#.........##...#....#....#........#.#..#...........#..##..........###...#......#.#..........#........#...........#...#.##..............#........#..#...##......#....#.......##....#....#
.........#...........#......#..#....#.....#.......##..#......##........#..............#.......#....#..........##.....#.#............#...###.#..#.....###..........#............##...#...#...#.#...............#...#.#....#.#........#..#..#.#..###......##...............#.....#...#...#.#.#..#........#..##.#.........#.............#.#.........#...#....#..##.#...##........#...##....##...#..#........##.#.#...#...##.................#.#..........#..##...##.........#.#...........#...#...........###......#.#.........#...
#...#....#..#..................#.##...###....#............#.#..#..#............#......#.##...........#.................##..............#......##....#....#.....#....#...#..........#...........#.#..#...#......#..#....#...#...#....##.......#.#...#.....#....##....###................................#......#...#......#...#....##.....##.#....#....#.#................#.#........#..###.......#..#......##.........#.#......#..##...##..#...............##..##..#.......#.......##.#...#..........#......#..#.#........#..#..
.#..............#......#..#......#..#....##.....#.........#....#...#..#...##....#.#...#.......#.......................#.......#...#............#......#....#..#....#....#....#...#...#..##.............#.##.....#....#...#.................##......#...........#....#...........##.....#..#....#.#...#.....#..#..#.......##.##.#............##....#.##....#.#....#..##........#......#............#....#.#...#......###.......#..#..#...#.#.##....#.........#...##.....##.#.......................##....##.........#....#..#....
#....#..........#..#..#....#.#........#..#.#......#........#.#.#..##.#...............#..........#..............#...........#..#.......................#...##..##..#..........#.#......#.........##........#.#........................##...#.....#........#......##.#....#...###...#...#....#.................#..#.#................#...####...##...#....#..#.....#..#.#....#..................#.##........#..#.....................##..............#...#.......#..##.........#...#..##.#...#......#....#..#................##...
#.#..........#..#....#.#...#..#.....##.....#....#........................##......#...........#...#....#................##..#.#...#......#..##.......###.#....##..##.........##...........#.............#..##.....#..#.................#......#..#...........##.#..#.#..#..#..#.....###....#.....#.....#......#...#.......##...##....#....#..#....#..#....#....................................#.......#....##................#.....#.................##..#.....#........#....#####.#.......#.#..#...#.......#......#....#.......
........#..#.#.........#.....#...#...#.##...........#........###..#.....#...#........#.......###.#.#.#......##......#..........#.......#.......##.#..............##....#................#.##.............##......#.#....##....#.#..#..#..#......#......#.......#...........##.#....#.....#..........#.....#.....#..##..#.....#....#..##..#.###.........#.#....#.............#...........#......#.....##..#.##....#...........##...........#.###...#....#..#...##..#.#....#.##...#..#......#...#..#.........#....#.#...##......#.
........#.......##.##..#.....#..#...#.....#...#..#...#..#....##........##..........#.....#..............#..#..#.#........#...#.........#.....##.#....#.#.#.##....##..................##...#.....##....#....#..#..#..............#...#..#..#.#.........#....##........#.##....#...#........#..#..##.#..#......#....#..............#...#....#.#..#.....................#.#.......#.....#..........#..#.........#....#...#............##..#.###....#.#....##.#...#.#.#...#.............#.#..#...#.#..........#......#...#......#.#.
.......##....##..#.............#....#.......#......#.........#......#.............#...#...................#...........#.#................###.........#...##....#.....#........#.###..#.....#..##..#.......##.............#..........#...........#.#..#..##.........#.....#.....##..#.....#......#................#.....#.....#.................#.#.##.#.##.......#.#...#.#............#.##.......#.#.......#..###.....###.##...##.............#.....#......#..#.....#.............#......................#..#...#...#....###....
....#............#............#..............#.......#..#.......#..#....#........##..........#..#.#....#....##....#.#.#.#..#.##.....#.#.#.........#......................#.....#..#..#.#..#.#...#...#.......#...#....#........##..#..###.#......................#..#...#.##..#..#.##....#..........#...#.#....##...............#.#.....##.#.......#.#.##...#.#.#...##..#...#..##.#.#.#.#.....##..............#...........#.............#....#.##........#...#......##......#...#..#.#.............#....#..#....#....#.....#.#...
....##.#...#....#.....#.#...#.#...#.....#...................#.......#..#...#............#..........#..#....#...#...##.#......#.....##.......#........................##..#...#....#..#......#...#......#...#...#.......#.#..#...#..#.......##..#.............#.#..#..#....##.##......#......#....#.#..##..#............#..#..#.##.....#.##.##..#....#.......#.####...#...#............#..#...#.#..#..#.........#.#......#...###....##.#..#........#.#.#......#.#..#...#..............#......###..#....#.#....#.#..#.#....####...
##.............#....##...#...##.......#..#......#..#....##....#.........##.......#.#...#............#.#...............#.#....#....#.#..#..#......#....#...............................#..#.#...#..#.#....#.....#..#...........#...............#....#..#......##.#..............#...#..#..#......#......#.#.#......#.....#...#..#....#..#..#....##....##....#...#.#...........#...........#............#.......#..###.......................#.....##..#......###....##..#....###.#...#......###...##....#.......#......#.#..#....
..#...#..#....#......#......#.......###..##..............#.#.#.#.#.....#.........#...#...##.##.#...##.....#...##.#.......#..#..............#.#........##......#.#................#......#....#..#....#.#.#.....#......###.....#...##.........#.....#...................#.#.#...............#..........#..##....#.....###....#.#...#.#......................#.#......#......##...#.##......#......#.....#.##...#.#....##...##............##.....#.......###...#.#............#........#...#....#.#........#..#.#......#..........
.....#..#.........#...#..#.#........#.........##....#.####.##.....#....#.........#.................#...#...............#..#......##.#..#...#............##.#.##.#.....##...##..........#..................#.#.........##..#....#.................#....#..........##..#..#.#.#...#...#........#.......#..#.##.#.........#....#.##.....#.##.....#...............#.#..#....#...#.#....#.....##.....#...............#....#............#.......#........#...#....#........##......#........#.............##..#.#....##...#...##......
.##.#..#.#...#...##...........###.##.#.#........#.#..........##................#.#.#.....##......##...#..#....##..........##.....#.........##.#.##.....##.....#...................#..........##.#......#.................#..###..#..........#...#...#.#.#.........#.#.....................#..#..##......#..............#...#.........##..........#...#.........#.#...###..#..#.##...#......#..##.#..#..#.##....#.............#..###..............####.#...#..#....#.......##...#...#...#......#...#........#.#..#....##.....#...
...#...............#....#....#.....#......#.....#......#....##..##....#........##.#....#.#......#.##.......#.........#...#.##.#.....#.#....#........#......##.........##.#.#.#...#.....#.....#................#...#.#.......#.#....#...#.............#....#...........#......#...........#....#..#..###.............###....#............#........#...............#.#....#.#.#.##..#.###..#..#..#......#....#.....#............#...........#.......#.....#.#....#...#......#.##.....#..##..#...##.........#...#.........#...#.#..
..#.......#..##......#.....###..#.#........#...##...#..#.......#.....#...#..#........##.#.........######.#...#...#...#.#......###.#......#......#....#....#...#.......#.......#..#..................#....#.....#......#..#.........#..##....#.##...#....#.#.#.#...#.#...#.#.#......##.#...#........#.................................#.#.##..#.......#...#....................#...............##.........#...#..##.#.......#.#......#.............#........#....#......###.....#...####.....#...#...#...#...............#.......
..#.....#..#.....#.#..###........##...#....##.#....#......#....#.........#.........#.#.#.#.......#....#.....##.#..#....##.....#......#.#..#.#..........##...##.#.#..##........##..#..#..#.#...........#....#.#...#....##.#.....#..#...#....##.............##.#...........#...................##..#.#.#...#.....#.###.......##...#...#....##..#.......#.....#.#...#........#.....##.........##............#.........#....##.#.....#.......#..........#..........#............#..#......#.......#..#....#....#..#.......#.........
.....#......#.......#..#..........#....##.....#....#......###............#............#.#.#....#.....#....##..##..#.........#...........##..........#....##.#.#.#........#..#.....#...........##..#...#.#..#..#...#........#...##..##.#..#......###.###........#.#...#...##..#.........#.........................##......#.#.#......#...........##.#......#.#..##.............##...#.#.#.............#..................#.#....#.#.#...#.##...#......###...........#.............#.........###.........#.......#.......#.....#.#
#..#.......#........................#..#..........#.....#...##.......#......#.....................#.#.#.............#...##....#........#.###.....#..#.##......#...#............#...##.......#....#.....#..............#..#.#...##...#........#....#.........#.......#..........#...#.............#..###.........................#...........#.#.....#....#..#...........#..#..#..###.....##............#..#........#...#..........#..#...#..#.......#.#.....#.#........#.......#.#..##................#......#............#..#..
...##.....#..#....#..##............#...#.......#......#...#.#......##..#........#.....#....##....#........#...#.........#.#....................##..#..#####.........##.#...#......#..#..#.....#.....##..............##.#..........#..#......#....##.#..#...#.....##........#........#......#.#.#...#.#.....#....#....#.#...#......#.##......#...#.......###............#.#.....##.#..#....#........#....#.....#..##.......................#..#.#.....##...#.............#...##......#.#.#..#..#..#...#.#...#.....#.......#......
......#..#..............#....#....#..#.......##......#....#...##.....###.##.......#.#......#...#...................#.....#...##.#.................#..#........#...............#...............##.....#..........#.........#...#......#....#......#.#......#.....#..#..#..........#.......#.##.....#.....#.#...#.#...#..#....#..#..#...#...#..##.#.....#.#.........#.#.....#..........##.......###...#....#...##.....##..#.....#...##.......................#.......#.....#...#..#....#.#........#..#..#........#......#......#..
#..#.......#..#...#.#..#................#.....#......##.##........................#..#..#..#...#.#...............#.#.#.#.##.#...#....#...#......#......#......#..#...#....#..##....#..###...#......##.#.##..............##.....#.........#.....#...#...##.......#..#...#.........##.#........#....#.#.#........###.#......###.#.........##...#.###...........#.......##.......#.....#....#..#.......#..##............##..#....#.#......#....#..........###.##.............#...#.....#..#..#.#....#............#........#.#....#.
#......##..#......#......##..#..#..#.#......#....................##.#.........##...#.#.#.#.....#.......#.#.#.....#..##.......#...........#...##........##.....#.#...##.....#.....#....##.....#...#....###...#..#..................#.#.#..........#..........#...#.#........#.#....#.#.....##........#........#....#....##.##..#........#....#..#...#..##.......#......#.#...#....#.#....................#.#...#...#....#.#....#.#....##.....##...........#.............#..#......#..#.........................#...#.##..#....#..
.......#..#.........#........#.......#......#.##......#...#.........##.#.......#....#.#..#..........###.##....#....#...............###...##.#.#.##..#.#.#...........##.....#.......#..#.....#....#.....##...#.#......#..####.#........#.......#....##...##............##.#.#................##.#.#..#............#..........##..#..#.........#....#.....#.....#.....##.#....##..#....#......#....#...#..............#..#...#.#.#..##..##...##.....#.......#....#..#..#...........#........#........#.#........#........##..##...
..#.#..#...#.#........##......##......#..###............#.......#........#.....##....#.#..#.....#........#.........#....#.......#....#........#..............#..##......#.......#.##....#......#.......#.....#.###.#....#..#.....#..#......#...#.......##..#..#...............#...##...............#....#.#....#......................#..#..............#....#..#...........#..#..##.#...#......#.#..##.#....#...........##.##...###..#..#.##.#..#.....#...##.#.....##.##.........#.............#.......#.....##.......##.......
#.......#.........#.#....##................#..##........#..........#...#...#......................#.................#.#.#...#....#....#.........#........#.#.#........#........#.................#......#.#..#...............#...###...............##.....#..........#....#..##...#............#..#.#.........#.##.#...#.#........#........#..#..#..#.........#.#....#........#.##...#.....##.#.#.#...#...........#.#......#.#.............#.....#.#....#..#..##.#.###.##.#...#..#.....#.#.#....###....#..#.#.......#.....#.....
...#.....#.#............#.##.##.....#..........#...............#....#........#......##..#....#..#..#...#.......#......................###..............#.#......#...#.....#...#..#.##.#.....#...#...#.....#...#.#......#................#......##......#............#.....#.#....##.......#...#.............#...#..#..#....###.#.#......#..#.#.....##....##.#.....#.##..........#..#.#............#.....#..#......#.#..............##...........#......#.#..#........#.#..................#..##...#...##.#......#.#......#...#..
....#.........##.##.....#.....#...#.....##.........##..............#.#.......#....#.###.....#...#......##.........................#.##.........##.#.#...#.....##..#...##....##...............###..#.....#..#.#......#.#.#.#.........##.#..........###.....#........##.#.........##..#....#..#.......#.....#.......#...#....#....#.#....#..#..#..#...#.....##.............#.#.......#........##......##.#.#.#..#.#..#...#...#.........#..........#..#..##....#.#.............#..#...........#...#.............#...##.#..#.....#.#
...#...#...##......##...........###....#....................#........#.....#.##...#..#..#..#...#.....#........#....#..#......#..........#...#.#...........#.......#............#...#..##.#........#.....#......#..#..#..........###..........#....#..#..........#.....#.#.###........#.........##............#......#.....#............#..#.#..#...#.......#.#....#.#.#..#......##...#...#..........##..#..#.....#..#..#..#..##...#..........#...#...#.....#...#.....#................#.##.#.......#...#.#.....##......##.......
.......#.......#....####............#.......#.####.....#....##.......#.#....#...#....#.....#........#..#...#....#..#.#......#...#..#................#...#.......##.#......#.............#.......#.#...#.....#.....##................#..##....#..#...#.##.#.#..........#.#.#.#..#...........##.#..........#........##...#.....#..#.......#..................#..##.#..##......###.......##..##.#...#..........#.#.............#....##.#.....................#...#...#......#.##.......#....#.........#.......#...#........#....##.
...#...#...#.#....####......#....#...#.#.#.#......##..#...#...#.......#...#......#.#.......#........##.....####..##.##.........#...#......#....#...#.....#.............#.#......#.....#...#..###........#.........#...##.#.#.##....##.#...#...#..##.#....##..###.###.....#..#..##.......##.#.....#.........#.##.#...#..##.......##..#.......#.#....#.....#.......#...#.....#...####.....#....#.......#..#.....#.....#.......#.#...##...###.#..#.......#....#..#...........#.#......#..#..#...#....##............#.....#.......#.
.......##...#.....#........#...#.........#.#....##.........#..........#.....#.#.....#.#..........#......#.##....#.......#..#.......#..#............#...............#...#........#..#............#....#.....#...#..#.#....#...##.#....#........#....#.##....#..#.#..........#....#....#.....#..##.##.....#.#...#....##...#...#.#..#.#.......###....##.................#........#.........#......#.......#..#...#.#..........#.#.....##.#...#..#.............##...#.#.............#..........#.....##.....##.#............##......
.....##.....#....#..............#####...............#...........#.....#.....#...####......##..##...#.....#.....#.#...#.#....#...#..##.#.....##................#......#.#.#.#...........#....#..#.#.#...#..#...............#...........#..##....#.....#..##....#.#.#...#...................#.#.........#..........#......#...##....#...#.#.........#....#.......#..##...#.....#..#...#.................#.#...#.#..#..####..................#.##...#......#......#...#.#...#.#..#.#...#..##...##..##...#.#.............#........#.
#.#.....#...........#..................#.....#..###.#...#.##......#....##...##.....#.....##....................#.....#..#........#....#.#....#..#......#.#....#.........##............#.##.###.#.#..#..#.........#....#.##......#.#..#..#..#.#....#.....##........#.#....#...#.........#......#............#...#.....##.....##............#...#.#..............#.....##...##....##...............#.....#.#....#...#........#..###...##.#..........#...#.#...#...#.#.........###..##....#.........####......##.#...#...........#.
......##......#........#...#.#.........##....#..#....#.#...##........#.#..#......#...##...#....#...........#.......#...#.............#..............#.#..#........#..#..........#........#...#........##.....#....#...........#........#.#.....##...#....#....#.....#..#.................#......#....##....................#....#..#..............##..........#...#.#.....#................#.#.............##..###......#.........#.......##...#..........#.#..#.....#.......#.........#..#...##.....#.......#...#.#.#.....#.#.#
......#...................#..#.....#..##.##....#...#.#...#..#...#....#...........#.#.........#...............#....#.#..#..#.......##...#.#......#.#...##.#......#..#.....#...#..##....#.......#..#...#..##..........#.....#..#.......##.............#...#....#..#.........#...#.#..#...#.#.......#...#.......#...#.#..##.....#.........................##.#....#.#......#.#............#.....#.....#.#.................#.#.#...................#.#..#.....##...#........#.##...#....##....#...#.#....................#.#....#..#
...#....##.....#.####........#....##....#..#.....................#.#.##..#.#....###..#.#..........###.##....#......#..#.#.#...........#.........#.##..#............#...#...#.....#......#........#....##....#..#..#...#.#........#...#......#.#.........#....................##.#.#............#...#..........#....##.#.......#####......#.............#.......#..#.######..##..#....#..........##..##.#.##....#.#...##..#..#....#.#........#.#..#..........#.#..............###.......#...###...........#.#...........#......#.
.......#...##.....#..#.....#..#...#..#.#.#........##....##..#.#....#....#...##...##.#.##..............#...........#........#....#...#.#........#..#...#..................#...#...#..##....#......................#...#...#..#....#.#.....#...#.##....#......#.#............#.....#...........#.###..##.#........#..##.#..##..........#.#.##............##......#..#.#.....##.#...#............###.......#..#..#.#..#.#.......#...#...###.#............#...#.##................#..#.......#.#.#..#.#........#.....#.............#
..#.........#.#..............###.#....#............#..#.#.#.........#......###.....#.....#......................####...##........#...#.......#..........##..#.#.......#....#....#.#.....#..........#.....#....#...................##.###...............#...#.#.#.....#.#...#.....#.##...#....#......#.........#.#......##.###....#.###.#....#.........#.............#.......#..#...........##....##.#.....#......#....................#.#...##....##.................................#..............#....#.#........##....#...##
.........#.............#....#..............#......#.........#.#.#......##......#.#........#....#...#..#..............#......#.##.............................#......#................#..#.#.............##.......................#.....................#...#....#..#..#.#......#.###.......#...#..##....#...#.#.......##....#....#.#..##..##..##......#...................#...........#...#.......#.....#.......#.#...#......#...#......#....#..#..........#.#....##..#..#.........##....#...#.......#.#.....#...........#......
.....#....#.......#......#.#....#..#...##...#..................##.##.........##....#...#.##......#...#.........#........#...#......#..#...#........#.......##....#.#........##...#...##...#.........#.....#..###.............#..#..#..........#........###..........#....#..................#.#..............................#..#..#.#....#.......#..#..#.#..#....##.#...#.#....#...#.....##....#....#...#...#...#...........#....#...#.#..###......#.#..#......#.#..#.....#.........#...#..#.....#....#..................#.....
.##....#.......#.#......#....#...#............##..........#.............#.###.###..........#..#.......#....#.#..#.......#...#.....#.............##.#........#........#...#....#......................#.###.......#...............................#..#...#...#......#...........#....#....#....#....#..........................#.........#...#.....#.....#.#........##..#.........#.........#......##....##.......#.......#..#......#....................##........#..#..##......#............#.#........#.....#......#..#....##.
................#.###..##......#.......#.#.........#...#...#.#......#.#...#....##.......#.#...##.#..#..#.........##....#....#.#...........##..................#...........#...........................#.....#.....#....#.....#....#..#.....##.....#..#....#...#.#.###.#..##.........##.###.............#.....#.....#.#.........##....#.....#..###......#..#..#.............#.............##......#.....##.##.##.....#.####.#.#.......#.##......#....##.#..#.#...#..#....#.....#.##.#.##..##..........#.#.....#.####..#...#......
.....#...........##.#...###.........#.......#..............#.#.#..##...........#...#.........#....#.##.....................#......#...#...#.......#...#...#........#......#..#.#..........##.#....#..............#........#.........#..#...##.##.#....#...#..#......#............#..#......##..#..#.....##.........#.##.#....#.#.........#....#..........#.....#.......#..#...#.#.....#...#..##..##........#......#........#...#...#.......#......#.........#............#.#.............#.#.......#..#......#.....###.##.#..#..
#....#.#..##.#.#.....#.....#....#..##..........#..#...##..##.#.........#..#..#...#.#.........#....#...##....#..#..#.............#......#...##...###...........#..#.............#...#...####..#...#.#......#......#.#..........#.#....#..#..#......##....#..##..#...............#....##..#.....##.#.......#.......#.#.#.......#..#####...........#.......#.#.#.#.....#..#.#..#...#.......#..#...#...#.......#..#.#....##.#...##..........#.#.............#.#.###........#......#......#......#..#........#.#.......#......###....
..................#....#.#...#...#........##...##...................#.......#....##.........#..#.##..#.............#.......#.......#.....#......#..##.......#...#..........#........#....#...........#...##.#.#.........##....#.#...#.#.#........#.#.........#..................#...........#.#....#..#...#.##.............#####........#........#................#...#...###.#...#.#....#.......#.#....#...#.....................##...##.............#....#..#.#..............#..#...####.#.....#..................##..#..##...
.....#.#....###..##.#...##..#...##....#.#.#............#............#....................#..........####..#....##........##....#...#....#.........#................###..#....##..###.#......................##...##......................#.#.#.#...#.#.........#..#.##...#............#..#.#.......#....#.....#.....#.......##...##..#.##.#.###........##.#.#..#.......#..#........#.................#.#.#.#..........#.#....#.......#.....#.#.....##.#.#...#..........###.....#...#..##..........#.#.....#.###.....#...#.......
.......#....#.....#..#.....#..#...#.......#................#......................#..#..........##.......#...##...................#.....###........#.....#...##.#...........#.....#.#...#.#.#......#.....##....#.......#...#.....#.....#.#..#.....#.........#.............#.#.....##.#..#...#..#....#..##.......#...#......#...#.#...............#....#.##.#.....#.#.#.......#..#.............#.......#.....#........#.##.....#......#..#.............#.........##..................#.##.....#..#.##....#.#.#...##....#...#.....
.#..#.#....#..#.#..#....#.......#....#..#####.##.#.....#.#..#.##....#.#.....#..........#....#...............#####.#.......#..#.#....#..#...#......#..#..........#....##.#.......#...###.................#..#...............##.........#........#.#...#........#...#..#..#.........#.....#.#.#.........#...##.#...#.....#........#.#.......#....#.#.....#.#..........#..#..#......................#........#.#.#.#......#.#............#....#..............#..#...#.......##.#..#.....................#..#.............#.........
...#..#.............#...#...#...........#.##.#....#.#....#....#....##....#........#....#..#.........#...#..#....#..##.....#....#.......#.#..............#.....#........#.....#.#..#.....#.#..##..#..............#.#..................#.....#..##.##..#.#..#.....#...#..#..###...#..#.#........##...........................###.#..#.#....##.......##......#..........##....#...#.........#.#..##....#......#......###.....##..........##......#...##...#.#.##.##.#..###.#.....#....#..#.###...##..##..##.....#....#.#.#..#......
#..#....##....####......#............#........#............#.......#.......#......................##.#.....#.......#...#..#......#.#..#.....#.###..#.##..#####......##.....#..........#.....##.....##.#..#......#...#.............#...#..#...#...#..........##.##.#...#.##...#.............##......................#........#....#..#..........#...##.....#..........##.##....#...............#..##....#..#..........#.#...#.#.....##....#..#......#.#..##......##..............#...#....#....#................#.#..........##..
....#........##....#...............##.#.....##......#......#......#..........##............#..#.#......#....#........#.#.#......#..........##.#....#.......#.##.......#.....#.........#.....#.#......#..#..#...#.#......#...#...#......#..##.........#..#....#....#...#...#...#..##....#.#...###..#.##..#.......##.##..#.##.....#..##.....#...##.........#.....#........#..........#.....#......#.....#...#.......#......#..#.##.........#..#....###.............#...#.#.#..##..#...#.....##.#...........#..#.......#.....#.....
..........#.........#...#...##....#......#.##.#.#.......#...#...#......#...#..#.#....##....................#....#..###..........#..#.#...#.#....#.#..........................##.............#.#..#.................##.#....#...##.........#.#.#..#..............##..#..#.....#.......##.##.....#...#..###.........#..###........#....##......#.#.......#......#.#...#.......#.......#.##....#....#..####..........#........#.....#.#......#...#...#....#.....##.#..###.......#..##.......#..#....#..#..#.##....##....#...#......
...#.....#.#.........#....##.....#...#...#.#............#.....#.##.#......#.#.#..#.#.............#.#.#..#..#.......#...#.#.....#..#......#......................#....#.....#....#..#..##.#.............##.......#..........#...#...#.#...##...#....##.................#.....#.#...#..#..#..#....#................#..#..#.#......#....#.....#.#..##..#..#.....#..#.....#...........##...#.......#.#.#...##.........#.#.##......#............#.#..#.##..........#.###...##.#.#....#.#.#......##.#...#............#..#.........##..
..#....#.........#.......#...##..###...#....#.#.##...#.#.#...........##.....#.............#..........#....#.....#...##.........####....#.....#....#........#...#.........#.##...##....#..#..#..........#....##..........###...#...#.....#.........#.#.....##.#.##.......#.###..#.......#.#......#...##..#..................##...#.#.........#...#.#....#####....#.#........#..........#...............#.......#..##................#....#.....#...#....#......#...#........#...#.#.............#.......#.#..............###.....
.........#.......#..##........#.................#.#..#................#........#..#....#......#..........#..#.................#.......#.#.......#.....#....#....#..#.##...#...#......................#.........#............#..#................#......#...........#.###.#............##....#....#..#........#.#....##.........##...#.#....#......................#.#.#.#.##............#...........#........#......#..........#...#..............#..#......#................#...........#...................##.....#......#...#
..........#..#..#..##...#.....#..#......#.#..#..#.#............#...#............#....#.....#......##.............###.........#..##.#.#..#..................#...#.........#.#.......##....#.#.........##............#..............................#...#.##...#......#....#...#.#...........#.#...#..........#.#...##..............##.#.............#....#.#.......#............#........#........#.##......#.....#.#..............##...........#..........##.#...#................#........##...#....#.#.....#..#....#....#...#.
..........##......#...#...##...#....#.#.....###....#.#....#.##..#...........#.#..#.##.#..##................#..#......#.....###.........#..............##....#.#...........#.....#.........#...................#.#..##.#..#..##..#.........#....##......#.##.#....#......#.#.....#.....#...#.####....##.#...##.#.....###...#................#..#..#...##.#.....####.....##................#.......#...#.#..#.#.###...#.#....#.....#...#....#####.#...#....#..#.....#.#..........#...#......#..#.#......###....#............#...##
#...#...#......#.##..#......#..#..................#.#.#..#.#.................###.#.....#...####....##.......#.....#..............#....#...#...#....#.....###.....#....#...#...#..............##......#..##.......#.#..#.#......#.......#.#.#.#.....#.....#..................#...#.....#.#...#.##......##..##...#.#.........#.....##.##..........##....#.#...#......#........###.#....#..#......#.......#...........#.........#......#.........#...#.#...#....#.##....#....#....................#......##.....#.#..........#...##
.......#.#....#..#...#.........#....##...#.....#......#..#.......#...##....#..#..#.......#..#...#.##...#.......................#.......##........#....#......#.....#.#..............#..##..............##......#.....#..................#........#......#..#.#..##.##...........#.#.......##...#.#.##....#.....#.......#..#....#........................#...#...#......#.#.............#.........#.#....#...#.#....#......#..#....#......#.......#.##..........#...#..#....##.......#..#..#..........#.....#...#.#..............
....#..#..#....###.........##...#..#....#.###....#.#.#.....#.#...#......#...#..##......##.....#......#.........##...#.................#.#...#..................#..........#.....#...#..#........###..#...........#...##.#..#......#.#.....#.........###.......#..#.....#.........#.......##...#.....#...#.#.....##..#.....#....##......#.........#.......#....#...#..###..................#......#.#....#..#.....#............##....#.............##..##......................##..........#..##......#...#.............#.##...#.
..#.#.....#........#......#......#..#.........##.#..........###...#....#.....#.#....#....#....#..#..........#.##....#.#.#....#........#.#......................#.......#..................................#.#......##.#................###.........#.............#......#..#.#............#.#...#........##.....#..###.......#...#.#..#....##...#.........#...#.###.#....#....#.............##..##.#........#...#....#.......#.##..#.......##...#..#.#.....#.##.....##....#..#.....#..........##.....#....#...........##...#..##
....#..#...#..........####....#............#..#...#.#.......#.#............##...#.#....##.##.#...#...##..........#.#.....#......#..#...#....................#....##......#..#...#.............#............###.........###......#....#......##...##.........#..#......#...##....###..#...........##.................#.....#.#....#...................#.#......#..#..#.......#.....#.........#....#..###.#........#...#....#..................#.#...#.#.............#...#..##...#...#....#....#...............##.......##..#....#
...#...#..#...#.......#..##.....#...#..#...#.....#....#................#..#.#....#....#....##.....#..#..##..#..##.###..#.........#.#..##..#.#...........#.........##.....#............#...#..#.####.#.....#......#.....#...##.#.....#...........#................#..........#....##...##...#..#.........#.....#....#..###.............#....#...#.#....#....#..#....#.#.............##...#..#.#..#.#..#.....#...#....#####......##......................#..........###.......#.#...#.##.....#..##.#...#.#...#..#...........#....#
##....#..#.#.....#.......#..........#..#.#....#...#..#.....#.....#....##............#...........#......#.....#..#.....#..#.#...#.....#.#.....#.#...#........#....#........#......#.#.......###..###.....#.#..#.....#...........#.#.............#.#.#..#..#...#..#........#...#.##........#..#......#...#.#...................##....#................#..#..##........#.#..#..#........#........#........#...#.#...........###...............#...#.....#.#............##..#..#........###.....#.#...........#...........#..#......
..........#...#.#..#.#..#.##.......#...#..#.#......#.#........#......#..........#........#..##.#..#.#...#......#...#...................#...#....##......#..........#.##.......#...#..............#.#.#......##....####........#...#...........#...#.......#..#..#.#.......###....#..#..#.........#..#......#...#...............#..##.#...#........#...#.#....#...#....#.#......#.....#..#.....#..#.#.......#..........#..#..#...........#.........#..#..........##.........#.#..#...#...#.#....#..#..#....#.#.......#.......##..
#..##...............##.#.....#.#............#.....#.#............#.......#.#...#....##.......##..............#.#....#......#...#....#..#.......#...#......##.#.#....##........#..#.....##...#.....#.#.......#..#..#...#......#.#.....................#.#..............#.#..#..#............#..##.......#...#..#...#...#..##....................##...#.........##................#..........#..#...#...###.#.#...#..........##..#.#.#.#..#.................##..#.#..##....##.......#.....##...#.##........#....#..#...##.........
....#.#.#......#...#....##.#......#............#.#...#....#.#.#.....#...#..#..##.#........##....#...#..#..#...#.....#.#...............#.#...##.....#...#..#.#.......##.#..#.....#..#...#...#...#.#.##.##...#.....#....#.......#.#...#......#.................#..###........#..#..........#.#..#..#.#...#.###.....#.##..##.#........#.#..#.#...........#....#......#.#.#...#....#.......#.........##...#.#..#...#......#.#..#.#.............#.....##.....................#..#..#..#....#...#.#........##....#....#...#.#....#....
...........#.....#..#.#......#.......#........#..#..#...............#....#...##...##.#.......#.#...##.................#...#..............#.#...........##..#...........#.#..........#...#....#.#..##...#...#.#......#......#....#..........#...........#..........#......#....#......#..#..........#...##....#..........#..#.#........###.................##.....#......#.....#............#...#.#.#......##..###.#.#.....#..###...#.#...........#......###..............#............#.....#........#..#.......#.#.#.#.........
...###......#.#......#...#.#...####...#..#.#.#..............#.#.#.#..#....#............#.....#......#...#...#.............#.........##.....#...##.....##.#.#.#..###..............#...#.#.#...#..##......#....#........#.....................#........#.#...#.#.#....#.....#.#.#.......#...............................#.......##.......#....#.#..#..#.....#..##.#...#.#..#.......#.....#..#..........#.......#....#....#......#.....#.#......#..#.......#........##..........##.......#......#..........#.#.......#..........#..
..#.........#......#..#..#...#...#....#..##...#..#..##.....#....#.#....#..#.............#............#......#...#.#......#..........#.#.......#..#..#..#..#..#....#...................#..#.....................#..#..#........##..##....#................#......#...#....#.........#.....#..##.#.........#......##...#.#.##..............................................#........#.....#....#....#...#.......#..#....#............#....#.##.#...............#.#####..#...#...#...........#..#..#..........#....#...........#...
#...##.#...#.......#..#....#..#...#...#................##...#............##......##..............#.....#...#..#......##..##....#.#....#....................#....#.......#..........#....#...##....#.#..#..#......##.........##.....#...#...##..#.........#.#.............................#...##..#.......#...#.................#.#..##.....#...###............#..##...#..#............#.#...#..#...........#.###..#....#..#.....#.....#........#...#.#....#.......#....#.................#......#....#..............#.##.#...#.#
...#...#..##.#.......#....#.##..###.......#......#..#.#.....#......#..#....#....#...#..#...##.....#.#......#.......##.#....#..##...........#...#.....#....#.....##.##.....##..#..#........#.....#.........#......#.......#......#..#............#....#.#.........#....#..............#.....#..........#.##.............#...#...........#...#.........#..#...#...............####.#.#......##..........#..............#...........#.#...###.#..#....#.......#............#.#..#..#.............#.####.#...#......##.#.......#.#..
..##.#..#....#.##.....##.....#.....#.....#....#....##...#......#.#..#........##......#.#...#..#..##.....#.###.........#...##.##....#...#..............#.............#............#.##.#.###.....#...#............#...#..##......#............#......#.....##..#...#.#...#.......#...##.##..###.#..#.....#.##..#....#..............##..........#.#....##....#......#...................................#........#.....#...#.....#........#...#....#..............###..#....#..........#....................#..##.#.........##....
.....#...........#...................#.........................#.....#...#..............#......#..............##.#........#....#.........#..#.......#.........#...#..........#..................#............#.#..#.#......#.#...#.#.#......#....#.#...........#............#..#.##.............#.#........#....#.#..#...........###...#......#.........#..#..#.......#.##...........#.....#...##..#......###..#.....#.......#......#.....#..#..#...#....##....................#.......##.#..........#.###..#.#........##......#
.....#....#...#........#.......##..#.##............#.#.......#.#..............#........#................#....#....#.............#....#.....#.##.....#......#...#.#.#....#.......#..#........#..................#.............................#.#...#....#...#.....#........#..#.......##......#....#...###..........#....#......#.....#..........#.............#.#.....#.#.....#.........##...#.........#.#..#.......#..........#...........#.............#.......#.#....#.#..##..##..#..#.#.####....#.###......#...#..#........
##..#....#..#...#...#.#........##..#.....#..#..#...####............###.......##...........#.......#.#.#...#.....#...........#..#.#..##.#...#...#...#..#.........#..###..........#..#.........#...#..#............##.................#....##..#.#..#...##......#..#.#...#.##......#...#.........#..#.#.#...................##....#.....##.##.......#............#.#...##................#.#..........#.#.#..#........#...#.#.#........#...##........#....#.#...#.........#...#..#..........#...........##......#...#...#...#.#.#.
...##..#..#.....#.......#.###...............#...........#....##.##..#....##..#.......##..#..#...##..........#........#..#.....#.#...#.........#.#.....#.........#.##...............#.....#..#.#......#.....####.#......#.....##....##......#.........##.....###...#.#...#.#.......#.......#.#........#.#..#.#.....#.........#......#..#.#.#......#.#......#.............#..#.#......#.##.#...#....#.........##....##..........#.....#........#.........#.#....#..#........#...........#..#..#....#............##..##..........##
#.#...............#...#..##.....##.#...##.......##..........#.......#.#..##...........#.##.#......#.#....#..........##.....#..........#...#.....#.......##...#..........#......##.#.......#.#..#.#......##........................##.....#..#.#.##....#...........###............#.....##........##........#.....###..#................##....#..................#....####.#..#..#.......#...........#..#.#........#...##..#..................#.......#....#..#........##.##....##.#...#......##.#..#...............#........#..#
...#........#.####.......#.##....#....#..#..#.......#..#....#......#...#.................#..........#..#.#........#.................#.#.......#.#..#.....##..................#....#..#.....#.......#....#.......###....#.......#...............#.#..............#..###.##..#............#...#........#.#............#..#......#..#.................#.#.....#........##.#..###.#.#.#.#....#..#...#.....#.#...........#.......#...#.......#.#.......##....#.#.#..........##....#.........#..........##.#...#..#.......##..........
##...#....................................#.................#....#......#.....#.#.......#....#....#........##.#...#.#.#...#...#.###...#.....#....#..##..##.#......#....##........#.#.............#........#.#.....#.....#....#.##..#....#.......#.............#.......#.#...#.....#....#.......#....#......#..........#..##.#...#.#.....#...#....#...#.##....##...........#.#...#..#....#.#........#.#....##..#.#......#....#.....#...#...#..#.##....###.#..#...#.....#..#...............#...#...........#..............#...#...
.#.#....##...............#.##......##...........#...####...#.......#..#.#..........#..#..#...#.......#.....##........#.......#..#..#....#.........#.....##.##..#..#.#.#....#..#............#........#..#.##...#...........#...#..........#..#..#..#.#..#.#....#.........##...........#...........#.............#...#.#.#..#....##....#.....####....####.#.........#......#.....#..#....#.#.#....#..#..#...#....##......#.....................#....#..##.#........##..##..............##..#...#...#..#.#........#..#.##...#..##..
...#...#....#.....#....#....#............#.........#...#.....#...#.....##...#..#.#....#....#..##.....#..........#.............#.#.#..#......#.........................###..#..#......#.#.........#...#.###..............#.........#...#.#..#..#...#.........#.............###.....#........#..##.......#.....##.#.##............#..............#.#....#..#......#..#....###..#..##.#....#..#..##...#...#.......#....#.....#.####.#...#..........................##.##.#.#..........#......##....#...##..#....#....#.............
...#.#...#...##...............#...#.........#.#..#..........#....#....##....#.##..###...##.##....#...#......#......#.#....................##....#........#....#.....#....#..#...#................##..#....###...............#....#.........#...#.......##.##...#................#........#...#...#..##.#..........#.....#..#...#..#.........##.#...#.#.......#.......#.................#.#................#.#........#..#....#.#.......#...##...........#.....#...#.#.#.............#...#.....#.............#...#..........#.#..
..#...###...##........#.#...#.......#......#.......##.#..#......##...#....#.....#.#.#.......##......#............#.......#...##..##.#...##.#............#..........###.......#..#.###......#..#.#....###.##...#.#####........#......###........#...#.....#...##........#.........#.....##..#.......#..........#.......#...#.....###..........#..#..#......#...#..#...#.........#...#........#.....#....#...#.......#.#......#.#..###....##.......#..#...##.......#.#.#...#.................###.#..#.............#.....#.......#.
...#...........#....##..............#.#.......#.............##.#...#...............#............#.......#.....#.#.....#.#.#....#..#...#.#.......##.....#..###.#.####.....#..#......#.......#..###....#........#..#...#...#.#...#.....#.#.#....#.#....#.#.....#........#......##.#..#....#.#.......##...#...........#..##................#..#..#.#......#....#...................#......##.....#...##...........#................#...###.......#...###........#..........#............#...#...#.........#.....#.............##...
.........#...#..#.##..............#.......##....##......#........##.#...............#....###.....#..#....#..#...#..........#.#..#.....##....#...#.#.....#..##.........#......#..#.........#..#...#.......#...#....#....##...............#.........#.....#...#...............#..#.#.#..##........#.....#.#.....#...#..#........#..#..#.#.............#.....#..###..#.#.......#.....#...#.....#.....#..##............##.......#.....#......##..#..#........#....##.#..#...#..#......##.....#...##.....##..#.......##....#...#...#.
.........###....##........###.....##..#.#.......#..#.#.........#....#.###......###....#...#.....#..............#..#....#...........#....#..........#....#..##......#...#...#.##........#..##.....#.....#.#.#.#...............#.#.#.....#.....#..##...........#..............#.#.........##....#...........#..........#.....#..###.....##..###...........#.##...........#.#.#........##...###...........#...........#........#.#.#.........#.#.....#...#.#.###.........##...#...#..#............#..##..##......#.........#...#...
.......#.##.........###.......#...#.......#....#......#..#..........#.....#.#....#..#...........#....#....#..#...#.#...#...#.....#...........#...............#...#..................##..#..............#........#...#......#.#............#....#...#.....#.##.....#...#........#....#.........#....#.#.#.......#..#....#.#.....#....##..........#....#...#..###....#.#......##....#..#.#..#..#......#.......#.#....#...#..................##..#.......#........#.......#.#.......#####..###.#..#.......#.............#.....#...#
.##....#.#...........##...#....#.#.....#..#.........#..#..#.#.#..................#.....#....#..##........#....#....#.....##.............##.#...#.......##.......#..#.......#.....##.......#.#.....#...#.....#.#.##....#.#....#....#..##.#...#......#....#..#..............#......##...#....#........#.#.......#....#.........#...#...#......##.....#.##...#.......#...#..............#.##.#.#.#.#......###........###..#......#.........#.#....#.......##.......................##......#.......#..........##..............#.#.#
....#.....#....##.#.#....#.#.#.#............#..#.#..#..........#....#...#............#..#...##........#..##.#.........#..........###..#.....##...#......####......#...#.....#.....#.#.#......#..#.....#..####.#..#...........#..........#...............##....#...##.#.#..#........###.#...#..............##.....#.#.................##..#...#................#.........#...#......##...#.#.###.#.#.....#.#.....#.#............................#..#....#.#.............#....#...#..............#........#...#..#.............#..
#..#..........#..#.....#...#..........#.............##...#..#...#..#.....##...##.............#.####...#.##.....#..#.#......#.....##....##........#.#.....#.##....#.......#.............#......#.##.#..#...#....#..#.....###.......#..................#............#......#.........#..#....#...###..#...#.###..........................#.#..#......#...###.......#.##.......#.....#.....#.....#....##..#....#.....##....#...#.......###..#..#...#...#......#.................#.....##.....#.#.#.#...........................#.#.
......#..#....#..#.##.#.##.....#...#..#..#....#.......#.................###....#............#..##......##.##...............#...#..#...#...#...#...#....#.....#..#...........#....#..##.##...##.#.....##....#.#......#....#................##......#....##...#..#...#.#.....#..#....#....#...#........#...##.##...........#..#....#....##...#.##.....##..##...........##...#...#.#......#.##........#....#...#...##..............#....##....#....#.#........##.#..#.......#..........#.#....#..#........#..##....##...#..#..#..#.
.#........#..##.##.#.................#.#.#....#.#.........#.............#.#...#......#.#...#....#.#.#.........#.....#.#.......#.....#...#....###...#........###...#..#.....##..............#.........#...........#....##.......#....###.#......##.....#......##.........#.#...........#....#........#...##...........##...##...#.......#........#..#......#.#.#......##..#..#....#..#........##....###.#...#.......#.#...#........#.#.#...#..##..#.................#.#.#.......#...#......#....###....#..#.#...#.....#....#....#
.......#.........#....#.............#.#....#...#..........#........#...#.#...#.....#...#........#.......#....#....#..#.....................#..#...#..........#.##.#.#.#.......#..#....##...###.##....#..#.#...#.......#...##....................#....#.............#...#.#..#.....#...............###..##.#..#............#..#......#.##..#.......#..........#.##...#.#..............#.....#....##..#...........#...#........#......####...#...#..#.......##..#.#.....#...#........#......#....#....#....#..#..#.......##....#..
....###..#.......#..#........#..##..##......#.......#..........#....#...#.#...##..#...#.#......#......#..#.......#....................#.##.........#.#.....#.#..#.....##....#......#..#.......#......#............#...#..................##..##..#....#......#...#............#.....#....#.#..#.......#.............#...#.......#.#..#..........#.#..#............#..#...#......#.##....#.#..#.......##.##.#..##....#....#...#...............##...###.....#....#.###.#....................#.....#....##.......#........#.#....#.
.....#...#....#..#.....#....#......#..#.##..........#....#...##..............#....#......##..##.....#.......#...#.......#........#.#..#...#...#..........##..........#..##..#........#.##.##...##.##.##.##.....##.#...###........#....#..##.................#......#.....#.#..#...#..##..........#.....................#...#...#.##....#.........#.....#.....#.#..............#................................#...#...#..............##............#..##..#...#.....#.##.#.......##...#......##...##...#...#.#.#.#..#......#..#
.........#.....##.#............#.......#.....................#.#...#.#.#...#.##.#......#..........##.#..#.###.#.......##...#...##.......#...#....#.#..#..........#.##.#........#.....#..#..#..#..#..#.#......#..#..#..#.#..........#.#.......#...#.##.##.....#.#..#....##...#..#.#..#.#..#.#............#.##........#.............#...##.....#.........#....#...........#..#.#.#...#.............#..#.........#......#.#.................#..#........#.....##..#.......##.....#.#...#......#.#....#.#...#...#..#.###............
.#...#.#...#..#.....................#...........#.#..................#...........#...##.....#..#.###.......#..#..#....#...##...#..#.......#....#........#.#.#......#.#..#...#...#.....#..###.......##.....###...#..........#.#...#.....#...#..##....#.##.#.##..#...##.#....#.......#..#....#...##.#.....................#...#...#..........#..#.#............#.##....#..#...#.............#..##......#..#.........#.#..##.........##.#.....#.###....#....#.....#.##....#.......#..#.##.#.....#..##.#...##....#...#......##......
#.#..##....#...#...........#...#......#....#...........#.....#...#..#.....#....#.......#.......#..........##..............#.....#..#.##.........#..#.....#...##.#...##.#.......#..#.#.#.....#........#.#.....#...#.#.....###................#.........#..........#......###..#.##.......#.##.......##.#....#.#..#.........#...#......##..#..#.....#.......#..................#.........##......#..#........#...#.#..###........#.......#.#......##..#...#................#......#.#..#.#....#....#.##....#.........##.#......#..
.##.#..............#......##..#...##..#..#.##....#......#.###.#.......##.....#...#.....#..#.......#.##......##...#.......#...#...##..............#.###..#..##.#.......#..#...#........#..#....#...###.....#................#..........#....#..#..#...#..............#........##.....#.....#.............#....##.#...#...#....#..#.##.........#.....#.#..........#..#.#..#.........##............#.......#.........#....#.....#.#.#............###........##.#......#....#.........#.......................##....#...........#...
..#.......##.........#..##......#.....#.........##.......##..#.#...........#.#........####...#..............#.#...#.##.................#.........................##......#...........##....#.....#.#...........#..##..#....##...##.###.....#..###..#........#..##..#..#......###...#..#..#..#..#####......#...#...#........#..#....#....#.....#..#.#.....#...........#...#..............................#.#.#..#.........#....#....#................#........#.#...........#....#..........#..........#...#..##.#...##..........
.....##.....#.#...#..#.#.#......#.........#..#...#...##........#..#..#......#....#.......#.##......#........#.......#.........#.#.#....###.#..#...#.............#.......#...#...##.............#..............#.#.#.#....#.#..#....##......#..#.#.#.....#..#..#.#....#...#...#.......#........#....#...#..#.##..#.#............#.##.......#...#.....##................##..#.#...#.###..#...#....#..#....#...#........#.......#.......#.............#......###.##...#....##......#..........#..#..........##....#...###.....#....
....##...........#..............#.##.......#.....#......................##...#.#.......#.#...............#...#.#.#..#.......#........#.#.....##............#.##.....##..#.##...#............##.....###....#..#........#..##.#.....##.#.#.#.....#.....#.......#..#..#...#........#.#.#..#......#.....#.##..........#..#.#.#.......#...........#..#.#..#.#...#..##.##......##.#........#............#...........#.....#......#.......#.......#.........#...#..........##...#.......#..###...#.......#.#..#..##..###........##.....
.....#.......#..#.#..........#..#..#..#................##...#.#.#.....##.#...#...##...............#....................#....#.#.#..........#.......................#..#..#......#..#.#..........#.#..........#.##...#..#..#..#............#.................####....#...#.#..............##........#...........#......#......#...........#.........#....##.#..#.#..#.#..........#.#.....#....#...#.#..###.##........#..##....##...#.......#.#.........................#......##...............#.....#.....#....#....#....#..##..
......#...#.#...#....#...................##.#...#...#.......#..#.#.#..#.#.#..#..#..#.#...#......#..#......##...#........................##..........#.#.....#..#.#...#..........#.....#......#...#.........#...###..#.#....#...#.....................##...#.........#..#..#................#..#.#.#.#..#.........##....#.............................#..#...#.......#......#.....#.....#...#...#...........##...#.##.........#....#.#..#.###...#...#.................#..#.........#..##.##.#.#......#........###..##.........#..
..#.......##...#.....................#...#.....#...........##........##......##....#.#.#...........#..........#.............#.#.....#.....#..##..#.....#......#...##.........#...#....#...#....#...........#.##.......#..#..##.###...........#.....#.....#........#..#.........#...#.......##.......#...#..##......#....##.#.#.###...#........#..#..#...#........#.....#.....#.....#.......#.......#.#.#.....##..............#..#....#....#..#........#.#.......#............#...#.##.#..##.#..#.##.......#..........####.......
.#.#......#......#...#...#.#..#..#...........###..........#..#...#.....#..#..........##...#.......#..#...#.......#..#.#..........#.......#.#......#.............#..#......#....#..#....#...#....##....#....#...................#..##.#.....#........#...#...#.#..#.....#...#....#.....#.......#.#.......#.#.#....#.##...#............#.....#..#............####......#....##..#..#..##...........###...#.#.#......##........#.....#.#.....##....#..#.....#...#.....#.....#...#............#...#.......#.........#..##.......#..#
#.#.#.........##...#...............#.#..#......##.#..#....#..#..............#.###..#.#...#................###............#.#.....#...##.#.##...#.......#.#.#.##..#..#..#....#..###...#.#.#.....#..##.........#......##....#......##...#..#.#...##....#........#...#....#.#.............#..#..........###.....#......#..#......##.#..##...#.......#.##....#.....#....#.....#..........#..##.......##..###.....#.#...#.##...........##......#...#...###....#.....#.....#..#...#.#..#...#.##...#............#..#.........#...###...
..#......#.#....#......#...#..##...#.....#..#...#.#.##...#.#.....#.#...#...#..##...#.#..........##......#...#..........#..#..#..........#...#...##........#...#..###.#...........#.#...#............#....#........#.#......#.....#................##..#.......##......##..........#...#.##.........#...#.#.....#..........#.......#..#............#........##....#......#......#...#.#.#......#..#.....##..#...........#...#.#...##..#.#..........#........#..#..........#..#.#..#....##.........##.##.#..#..##..#..#......#....
##.#.#........#...##.........#..##.....#....#...#.....#....#.#....##..........#.##.....#..........#........##......#...#.#......##...#........#...............#.#............#....###......#....##..#.....#..#.#...##.............##..##..#.##...#.............###.#.#........##..#.#............#..#.#.....#....#...#...##......#.##....#.#...#...##......#....#...#.......#....###.#.........#..#......#........#.#..#.#.#............#......##......#...#..#...#.....####...#.#.....#..#.###...................#...#......#..
.......#.................#.#..#.........#.......#......#.............#...#.#....#......##..#.#....#.#............#.........#.......#............#...#..#....................#...........##..#....##...#.#............#....#..#......#....#...#.#.......#.......#.......##.....#.##....#...................#...................##....................##......#.......#..##..#....#..#....#.#.#.#.#......#...#.#................................#.#........##....#.....#..........#...#....##..........#..............#..#..#...#.
.##..##.#.#..#..........#....##.....#......#.##...........#..##.......#.......#..#................#....#....#.#......#....##.#..#...#........#.......#...#.......#.#.....##...#.#...#...........#...#....#...#..##..#.....#.....####..#...#.#.....#...#...#..#......#.#..........#.........#..##...#..#....##..#.........#...#......#....#.#.##.....##...#...##....##.....#..#.#..#..........#.#....#.....#...........###......#.#...#...#...........................#.........#...#....#.###.....##.##.....##.#.#...#....##.#..
......#.......#.#.#.....#..##.............#.#........#.......#.........#..#..........#.....#.......#..#..........#....#..#.....##.##.#.#..##.....#..........##.........#..#...##.......##........#....#.#...#........#...........#..##..#..#......#......###......#.##.....#...............#.........#.......#.....#.#..###....#..##..#.##.....#...........#...#....####....#...#......#....##.#......###.............#....#...#...#.###.........#....#.......................##.#.#..#...#.....#.#..........#............#.....
.#..#..............#..##.......##..##..#.##..##......#...................#..#.#................#.....#.##...#....#......##...#.................#...........##..........#........###.#.###....#.#.#....##..#.#.#....#........#............#.....#.#........................#...#.......#.....#....#.....#............#...#..#......#.......##..#.......#..........#.#.#.......#.#.#..#........##..........#...#........#...........#.#....#....#..#..#..#...#...#.........#..#.##...................#..#........#...##...........
...#.#..#.....#.#.#....#........#......##.......##...#....#...###...........#.#.#.#..#.#......#....##....#..#.#.......#.#####..#...................#.....#....##.#..........#..........#....#......#......#...............#.......##......##.............#.......#.......#.......#.#....##..##...##...#........................#........#....#.....#...........##.##.#..###.#........#............#..#.......#......#......#..#.##.......#..#.#.##........##....#..#....#.......#.#......#......#.....#.....#.#..........#......
...........#.###....#........#...........#.#........#.##.......##.....#..#...........#..#.#.#.##.......#.......##.#..#.......#......#.....#...#...#.#............#......#.........#...#...#.....#....#.#........#.......#........###..........#...............#.#...#...#..#.....#.........#.#........#..#....................#......#..#..#...........##...#.....#......#......................#......##...#....#...........#.....#..#...........#............#..........................#.....#..##.#.###.......#......#.#....
...........#.#...#........#.......#..##...#...#......#......#...#..#.#........#.........#........#.........#...#...#.#......#.........#...#..........#.##.....##.#....#..#.......##.#....................##..##.####...##....#..................#..#..................#.....#..##..#........#....#......#.....#...........#..#.#..#......#...........#...###...#.#.....#...##.......#....#....#........#....#........#..#.#.....#........#.#..........#.#........#............#..................#........#.#.#..........##.....
............#..#...####....#..#....#.....##..#....#.......###..#.###..........#...##..##....##......##.#.#.#.#.......#..#.#...#.....#.#.#..#.#.#.#.##.#.......##.#..#..#.#.###.....#..#...............#....#.#....#........#....#...#.........#....###....#.....##..........#..#............##.#.....#.............#......#.#.#.........#....#..#.#.....#.##....#....#......#..#............#.#....#.........#..............##.##....#...##............##...............#.#.#.................#.##.##.#...#..........#......#...
.#.#..##...........#.##.....#..###.........#...#.#.#..#..#.#.#...#.......#.....###..#....#..............##.....#..............#.........##..#.#..............#........#.##......................#...#.#.#...........#.........#.........#..##....##...#.....#..#...#.....#..........#..##.##.........#.#....#......................#..#..##.#..##...#.#............#........##...##..###..#...##.......#............#..........#........#..#.......#...#.........##........#.#............###.#.##.........#.#......#....#.##...
.....#.....#.#..#.....#.#.....#.........#.#..#..#.#..#.....#.#........##....##..#..#.#..#.#..#.#...#......#.................#...#.........#......#.#.#.....##.#....................##...........#.#..........#.#...#....#.......#.............#.###.....#.#........#...............#.#........#...#........#.#........#.....##.#...#...#..#.#.......#....####...............#.##...##.....#......#.#......###.#........#..#..............#....#........#.....#...#...##..#.##.....#.....#...............#.###............##....#
.....#..#.#................#...#...#.#..#......#.........#..#....##.............#.......#.....#..#.##.#..................#.......##.#.#....#..#....#.......................##.#.##........#.#.#..###....#.......##.##.#.....##........#.....##...#..##................#.......#....#....#.............#..#..#..#............#....###..........#.##....##..#......#......#...#...#.....#..#..............#.#...............##..........#......#....##..#....#..#.#....#.#...###.....#.#...#........#......##.#.........#.....##.#
.#.##....##........#.#...............#................#..#...#.....#..............#....#.##...#...#......#.#........#.....#.......#.....#...........#.#.....#.##.#............##.#...##.#...##..##..#........#.........#........#...#.........#.#.#..##.##.....#####.........##....#....##..........#..#..#....#..............#.....#.........#.....#.#...#..#....#.#.....#....#...###........#..###.#..........#....#...#......#..###.......#..#..#..#.#...#..#....#.##..#.....#.....#.#.......#..#..........#.........##......
#........#..#........#...#..##.#.........#...###....#...................#......#...#........#..................##....#..#...#...#.##.##.#....#....##........#..................#..#....#........#........##.#.....#......#....#....##.#....#...##..##......##..##.........................#.#.......##..##........#......#............#............##..##........#....#####................##....#....##.#.#....#.....#.......##.#.......#.#.#.....#.....#...................##.#..#......................#..###....##......#...
...##...##...........#...........#......##...##.#...........#..#....##..........#.#....#.#.......#.............#.##.#.....#.#...##..............#.....##..#....#.#...................##..........###........##.#.#...####.##..........#......#..#.##...#......#.......#...#..#.#..#........#...#...........#...#...#..#.......##....#.......#.........................##..#....#........##................##..#.#.......###..#........#...............###..#..#.#..#..#.#..##........#.........#..#.##..#.........#..#..#.#.....
#.....##.#....#.#....##.........#...........#.........#.#...#.#...#.#...............#....#..##....#.##........###.##...##...........#...#......#..#....##.......#...#...................#..#......#...#.......#............#..........#..#........#...#.......................##.........#...##..##.#......#....#.........#................###...#.......##.....#..........####.............#.#.#....##.#.......#...#..............#......#..........#..##....#..#.....##........#.#..#.###...####...###......##.............##.
#..###..........##............#...#............####....#.....#....#...###.#........##..................#.#.....#...#.##....#.......#.....#.#...#...##...#......#..#..........#....#........#........##..###.#.##.......##...#.........##..#....##..#..#......##............#..####....#.....#...................#.#..#..........#.......#..#.............#.....................#.#...#.....#..........#....###.#..#..#......#........#..#...#..#.#.....#..............#..#............##...#....##....###.#.#.#...#.......#.....
#.#.....#....##......#...#.#...#.............#.....##......#..#.....#...#....#..#.....###....#....#...#.#.....#..#....#.#.#...............#..#....#........#...........##..#.....#........#.#....#.#..#...#........##...#........#........#.#.#.....##.....#.#.....#......#.##..........#.....#...#....##......##....#.#.......................#........#...###.........##.#...#.....##..........#..#......#.....#....#....#.###........#..#..#..##.#.##.#...#...........#...........#.#....#....#.............##...#...........
...........#.#........#.....#....#...........#...#.......#.#.#....#.....#..###.....##......#.#......#..#.........#...#.#...#........#.###....#...........###..##...#..........#.#.....#.#.#..#..#........#...#.....#....###..#..........#..##....#..#...........#....#...#..#.##.#....#...#...#..#....#............###..#.....#...#...#.......#.##....###.#.#.####..#.#...................................#...#.#.......#...........#.......#......#...#.......................#..#.............#....##.......#................#
........#..........#......#.........#....#....#.....#.........#........##........#...##..........##..#....#...##..#..#....#......#..........................#.##.....#....#.......##.#......#......###..#...#......#......#..............#...#.#..#...#.........#...#......#............###........#.#.....#.##.##.....#.................#.........#...###.#..#......#............#...#....#....##.....#.#.#..#.#.#...#..#.#.........#........#......#.#..##.......#...........##....##.......##.....##....#..................#.
..................##.#..............#....#......#..#.....................#...#......#..#..............#.....#.....#......#.......#....##.....##..........#.#...#.#.....#...#..#......#........#..#...##...............#....##....#........##........##....#.............#.....#..#......##.#..#.######...###......#...#....#............#.....#.....#..#.#..#..#.#...#...............#..#..................#.#.#.............##........#.............##...#.#......#..###...#...................#...#.........#.........#....#..
....#..#....................##....#..##.#.#........#..#.....#.....#....#.#.#...........#...........#....#.....#...#.......#......#.....#...#.##.......#....#....#...#..#...##..###.........#....#.##.....#.#......................##....#..##.....##....#....##....#.....##.#..#...#.##........#...............#.........#.##..#.#...........#....#...#...#.....#.......#..............##.#....#...#..##............##.....#.#.....#.##.#.#.#...#...........#.###...........#...............#.##.##.....#....#..#..#............
#............#.....#.#..............##.....#...#.##..#.#.....#...#.#....#...#.......#.#.#.#.#......#..#.#.#..#....#..##..#..................###.#...........#........#.##....#...#....###.#.#..#..#...#...##..#.......##.#.......##..##...#.#.....#.....#.#..#....##.............#.......##.....#.....#...#...#....#.#...##.#.......#...#.......#.........#.......#......##............#....#..###.....##....#.##..##...#........#.#.....#................##..#........#.........##..........#........#..#........###.#......#..
...#....#..#........#...#.#.....#.#.......#..#.##.#....##.#............##....#.................#..#.............###...##.##.......#.#...##.......#.....##.#.#..#.......#.#...#...........#.............#..#..#.#.#....#.#.....#...##......#.#....#..#....#.#..#.#.#...#...#.........##........#.#...........#.................#.#.......#.............#....#........#.#..#..#.....#...#......................#......#.........#.......##.##......##...#.#...........##.#....#.....#..#....#...#..##.#.#....#..#.....#........#..
##.........#.....#.#..#.#.##..##.#.##.#.......#.........#......#.#...........#..........#.#.......#.#................#.#..#.....#.....#......#.##....#.....#.#....###..#.#...#..#..##.##.......................#............#.#.....#.##....#....##.#...#....#...#.........##..................#..#.............#..#....#..#..#.....#.#.#.......#..#..#.####................#..............#........#..#.#.....#.......#......##...###..#....#.#..#...........#.....#...#..#...#.##..........................#..#.....#.#....###
.#......#.........#...#...#....##....#.....#....#..#....###...........#....#.#.....#.......#.....#....#.........#.##...............###.......##.......#.....#.#.#...#.#..#..#..............#...#........#...####..#.#........#...#..........#..##.........##....#........##.##..........#...#.#...........#.#..#.....#..#........##....#.#...#........#....................##.##.............#...##....#.#.......#........#................#....##...#....#..##...#.................##....#.#......#....##.......#..........#...
...#..#........#....##.....##........#....#.#.#..##.#.#......##.................#.#..#.#.......#.......................#.###.#............#...#.#.......##......#...........#.....##.#....#.###..##.........###..........####..##..#.#......#.#....#..#.#..........................#.#...............#.#....#....#....#.....#......................##......#...........#.......###.#..#.#.#..#...#.#.....#.##.##..#.#......#.................#.#.......#...##..#.##.#.....#.....#.#.#..........#................#....#.....#..#.
........#.#.#............#.................#...#....#.#.........#.......##.#.....#.......#..#...........#.#....#....#.....#..#.##.#...................#....#....#...........#.#.......##........#..........................#...#.#....#...#.....#.##.....#.#.....#..........#...#.#.......#.##.....#.#.#.#....#..##....#.#.....#.........#..#.#...........#......##..#.....#....#..#......#....#......###.....#......#....#..........##....#.........###...........#..#....#...........#...##...................#...#...#...#...
......#.....#...........#..#..#...#.........##.#...#.#...#....#.....#..##...#..........#.#.#.#.....#.##.............#.#.#.....#..##.#...............#...#...##.........#.#.##...............#..#.......#....#......#.....##.#.##...#.#....#........#...#.....#...#....#.....................#.#....................#.....#.....#.....................#.#.####..##.#...#.......#............#.#.........#...#....#.#...#...#..#.#.#.#......##......#.#.....#..#...#.............#......#....#..#.##.#....................#..#.#.#
..#..#..#.........###......#...##.......#.....#.....#.........#.......#.....##.#.................#..................##.................#..#....#.#....#.......#.....#.....#.....##..##..#..#.............#.........#...#...................#.#.......#....#......#.........#.##.#..#.#.#...#.......#..##..#...#........##.......##.....#......##..............#......###..###.............##.#.........#.........#.....#.#..#......#..#.##...#.#.....#..#.................#..##..##.#.#....##.##...........#..........#....#....
....##....#..##...#.........#...#...#...#...#.#.#..............##..#...#.....#..#.#..#.......#....##.......#.....#.###.......#..#.#....#...#.#.................#......................#....#............#..#.....##........#.....#..#....#.#.....#.#....#...#.#.....#......#..#....#................#.............#..#....#..........#.#..##..###.###.......#....#..#.#.......#...#...##......#..###.......#.........#..................##.......#.....#........................#..........#.....#..........................#...
#....#....#........#.#.#............................##.#....#...#...##.#......#.......#...#.#......#....#....##......#...#..#....#..#..#...........#....#..#................##.....#.#....#.#.#.....#.#................#.............##.........#.......##......#..#.....#...#.#.....##........#..#..#.#.#.#.#.#.#.#.....#..#..............................#..#........##.##.#.#.#.....#.#........#..#.....#.#..#.#..#...........###..#.....##.#....#.##.#......#..#....#........#....#....#...##.#..#...#.#............#...##..
...............#....#.....#.#...#..#..#..........#.....#.........#.#..#..#.##.#.......##........##.....#.#........#.....#..#.##....#.#........#.......#.#....#.....#.......#..#..#..#....#....#.#..#.#.....#.#...#....#.........##......#......#...#......#..##.#.....#...........#.......#...#........###...#..#.###........#.........#...#.........#..#...#....#......#...................#.#......#..#....##....##.#.......................#..#.#.....#..##.....#..###...#.......#............##..........#.#.......#...##...
.....#.....#..#..#..#......##...#.#.......#...#.###......#.....#..#........#.....#.##...................................#...##.....#.#.......##....#......#.....#...###..##.#....#.......##...###...#.#.......#..#.#.....#.............#..#..#.....................#..#.#.###.#.......#...#..#.#...#..##..#...................#......#...#.....#.......#.#..#.....#....#...#....#.#................#.....#.....##........#.........#..#..#.#.....#.....#.#..#.....#.#.#....#.#.#.............#.................#.#......#.......
.....#.#.#....#.#......#...###...#...#.....##..........#....#..........#......####..#.....#.#.........#..#..#.#........................###.............#.......#........#...#............#.#..##........#.........#.##...#...........#.....#.#.......#...#.....##..#..#.#......#..#.##....##....#.......#..#.###....#..#.#..............................#.....#.....#..#....#.#...#.....#............##..#......#........##.#.#..#...........#..#..........#.#....##......##....#.....#.#..##......###..........#..#.#..#...#.#.
....###.#..........#.##.......#....#.......#..##..#.....#..#.......#..#.........#......#........#.#........#....#..#...............#....#...##..........#...............#.........#...#....#.#...........................#.#.#..##....#..#..................#........#.##..#........#..#......#........#.##.........#.......##.....#.#...#.....#.......#.......##...#.##..........#.........................#.....####..#.#.......##.......#....#....#......#.#......#..#.......#....##......#...#....#.....#.......#....#.#.#..
.#....#...........#.#.....#...........#.##.#.....#............##....#.##.........#...#..###.....##...#......##.......#....#.#....#.......#####.....#..###.....#...#..........#...#.#..#....#.......#......#.............#.#.....#.........#...#.#.#......#......###.#.........#.........#...............#....#.#...#..#...#..............#....#.###.#.#......#...##............#...#..#...#.#....###.#.........#.......##.#...#...#..#.#...#.#.....#........#...#..#...........#.................#...#.#....##....##.....#..#.#.
......##........#...#....#.#...........#...#........#.#..............#......#............#...#....................#....#.###......#.##.......#.#..#.#..#..#.#..#...................##..##...................#.#......#.....##........#...##.............#.......#.#...#.......#.....#.......#.##.......#...#.....#............#........#.......#.......#.###....#............#..........#...........#......#.....#..#...#..##..#........##.....##.#...............#...........#.....#....................#......#......#.......#
......#........#..#...........#.......#...#...#.....#.......#...#..##.##...##.#.......#.#.#..#.##............#.#.#............#........#....#..#............#.............#...............#....#......#...##.....#.....#.........#.........#..#........#.......#.##..#.#.......#.........................#...........#...#.....#......#.##..##.#...#..#......#......##.......##.#.........#.#......##...#..........#..#....#...............###.........##......#...#...#.............#.#...#....##.#.....##....#............#..#
...........#...........#....#......#......................#..##.##....#........#...................#.#.............#...#...##...#.#.#..#...#...#.................##...#...#................#.#.....#...........#........#.........#.#..#......#....#..#.......##...#......##.#.#.......#.....##.....#..#.........#....#...#.......##...#..#....#...#.#........#.#.#.#........##.....#.....#..........#.##......##....#.....#.#..........#.#....#.............##...........#.#.#......#..................##...##................#
............#.....#............##.......##...##...##.............#####..##.......#.#............#.......#.....#.#...........#......#.#..#.#..#.......##......#.....#..........#.....................#....#......##....#..#......#............#..#...#...###...........#....##.#...#...........#..#...#.............................#.....#....#..#....#....##..........#..#..##..#.......#..#.....#..........#...#....#.....#..##..#............#.#.#...#..#.#...###...#.#..#...##.......#..............#...#...##.....##..#....
#....##.......#...#..............#..#.##.....#.#.##.............#..##..#.....#.#.##..#.....#...........#....#.#..##.##..#..#..........#.......#.......#......#....#...#.#...#........#.....#............##.#..##........#..#.##...#.....#....#..#.......#..##.......#.......#...............##....#....###.#....#..##...#..#...##....#...#......#.......................#..#.##............###....###.........##................###...##...##..#.............#..##.........##..##..##..#.........##..##...#.##.#..#...#.#..##...
..........#.#...#.........#.....#.......#.......#.#.....#.##......#.##.......#..............#..#................#.....###..#..#.....##...........#.....#...#....#.#.....#...#..##....#..#.#..........#...#.#..........#........#..#.........###............#...#.#...#....#.#......#.......#.#..#............#..#..##..#.#......##........#....#.##......#..#......#..#.#.........#...##...#...............#..##...#....#..#.....#....###.....#........#..#..#...#....#........##...#....#..#.....................##.........#..
..#..#..#.#..........#..#......#.....#.............#......##.....##..........#..........#...#..#...........#......#.#.....#..##.#......##..###...#.#......##.##.....#....................................#.........................##..........#...#...#.......##....#...........#.#.#......#..#........#..............#####..#.#....#......#...........#.......#.#.#..............##.##.#.#......#....#.##.......#......##...###.#.##..........#......#......#..##......#....##...............#.#.....#.#............#.#.......
#.......#....##...#.##.....##.#.##................#.#..#..............#............#..#.....#......#.......#.......#....#..#.......#..#.......##..###..#....#......#.#...............#..............#..#...#..##..#...#..###.........#...#.#........#...#....##.........#.#.##.#....#.....#.##.....#...##............#......#.........##..##..#..#....#.#..#.....###.....#..#...#...........#...........#......#..##......##..#.#.#..............#.#...##.....#.#.#..#....##.#.##.#..#.##..#......##...#.......#................
....#....##......#..#.............#.................#.....#.#..#............#.....#............#.#.#...#.#...#..#...#..........##.......#............#...#.#.....#.#....#.#............###.........#...#.....#.#.........#..#...#.....#.#.#.#...#...#.#.......#...#.#....#.#...#.##..............##.........#......#...............#....##..........#....#.#..............#..#..#......#..###..............#..#..#.#..#................##....#.....#..#...#...#.......#...#.#...........#.......#..#..#.#....#..#.##..........#.
.#..........#..#...................##........#.......##.##.#..##.......#..........##.#....#..##..#...#####..........#.#..#.......#..##.##..#....#...#.#..###.###....#.#...................#.#...#.#..#..###...##......#..........##..........#...#..........##..............#.............#...##.#.#...#...#......##...........#.#.#.#..##....#.#.....#....#.......##.....#....#..............#..#....##.#.#........#........#....#......#.....#.....#.##....#.#..............#...........#....#....#..##.#.#.#.................
#..#..##...............#....#.....#.........#..#.#........#...#.#..##....#...#........###........#.#....#..#....#..#...........#...###....##..#......#.#...........#..#..........##.#...###.#..#.#........##........#..........#....#.#..........#..........#..#..##...###....#..#.....#.......#......#.#......#.......#.........#...........#........#..#..#........#...##...........#...............#...........#.##...#####.......#.#.................#.#...##.#...............#.##....#.......#...................#...#.#.#.
#....................#.....#....#.....#.#...............##..........##.......#...##...#......#.......###...#...#...#..#.#.........#......###......#..........#...#..........##....#.#.......#...........##.......................#.#..#.#.#..#.....#.#...#....#...................#......###....#....##.#.#...#...#..............#..............#.........##.#........#..#...#.#...#...#....###.#................#.#..##.............#..#.#........#..##...#......#......#...#...#.#......#.....#.............##...#....#....##.
...##...#...............##...#...#.#............#................#..##.......##......#..#.....#.........#...##..#.#..#..#........#...#.#.......#....#...#..##...........................#..###...#..#........#.........#....#.....##.....#.......#.......................#..........#...#..#.#.......#.#.......#.#....#..###......#..#..#.##...#......#..#.#............#....##........##......#.....##...........#.....##..####........#....##.#.....#.....#.........#...#.......###.#.#....#...........#.#.....#...#.#.....###
...#..#...##.....#..........#.#......#.....#....#.......#.#......##.......#...#.....#.##................##.....#..#.............#.......#........##..........#..#...#..##..#........#......##...##..#........#.##.....#..........#......#........#.......#.#.#......#..#.#.#...#........#.#..#..................#......#..#.....#.#.....#..##.....###..#.##.....#.#.............#.....#.#.....#.#........###..#.#.......#......#....#............#.#..#..##...#....#....####......##....#.#......#....#.#..#....#..............#
.........#........#.............#.#.......#...........#.#.......#...#.#..........#.......#....#......................#....#......#......#.#....#.......#..........#.....#....####...###.#.....#........#.#.#......##....#.........#.#..##.#....#.............#..#....................#.....##.#..........#......#.#.......#.#.#.#...##..#..........#......##.#....#....#...#.......#..#....#.....#...#.....#...#..........##...................#......#.#..#............#...##.......#....#..#.....#................#...##...#..
##...........##...#.....###.....#.#...#.##..........#...........#.#....#..#.....#.....#.....##..#..#.###.##...##..##.....#........#.#.......#.#.............#..........#.........###..#..##......#....#.......##......#.#.#..#..#.......#..........###...#.#....#.....#.##.#.#..........#...#.##...#.............##....#.......................#..#........#..#........#.........#.##.........#..#..##..#...#.........#....#.#....#....#.#...#.......#............#...#...#.......#........#..#......#..#...#.....#....#.#..#..#
........#.....#.......#....##.......#..............#.....#...#..#..#.#.....#.........#.........#..##.........#.....#....#..............#.#.............#...#.....###....#..##......##.#.#.#..#.....#..........#............#......#...#.....#......#...#..........##..................#...#..##........#.##..#...........###.###.............#..........................#.....#....................#.#.#...##...#..#........#........#....#.#....#...........#...##.#......#....#.......#.............#..#...###.###....#..#.#.#
...#.....#....#......#.......#...........#.#..#.##....#...#.......##........##.........#..........#...#.......##.#.............##.#...#.#..#...####.......#.......##....#.....#.....#.....#..#.##..#.......##.##...#.#......#....#........#.......#..#..#..##.....#....##....##....##.........#.........##....................#....#..........#....................#..............#....#.##...#....#........##........#.#........#........#.......#...##.#...#.......#.....#......#......#..........#..........##.....#.........
.#...#..#.......###.....#........#..#.....#..#...........#...#..#.#.........#............#......#.......##.........##....#......#....#.#......#...#......#.....#...#..#.#..#.....##..#.................#......#..................##......#..####......#.#.#...#......#.....#....##.#.......#.....#..#...##..#.##.#..#...........#.#...##.#....#...........###.............#......###....#...............##.##.....#.#..#....#...#...#..#.............#.....#....................#...........#......#.....##................#.##.
#..##....#.....##..#......#.#...##...#..........#.......#......#..#.##...............#.....#..#.....#...##........#...#.........#...................###.....###....#....................#.#...#................#............#....#.#.##..............#..#...#..........#.#........#......#...................##.....#..#.#.....#...#.#..##.##....#...#...#..##...#........#....#....#.#......#....#..#...#......#.##..#.##...#.......##...#.#.#.#.............#.#........#...#.#....#....#................#......#....#.#.....#.
.#............#..#..###........#...#..#.....##......#.#...........................####...........#........#.......#..........#.#........#............#......##..............#.##.#.............#...#..##.........##......#...#...#.##....#...#..#........#.........#...#..#.....#.........#.........##......##.......#........#..###.#.#....#.......#..#........#.#...#...........#..###....#...#..#.......#........#.......#..#..#.#.#...#...#...#...#..#..#......#.......#.....##....#.###......................##.#...#......
......##.......##......#.......#..#.......#.##................#.##..#............##..........#.....#....#...##..#.#......##......##.#..#.#....#..............###.#......#........#........#..#...........##....#....#......#.#.......##.#........##.......#.#.........#......##........#.....#........#.#...#.#...#....##..............#.#........#..##.#...#......#....#............#.#...#......#..#.......#....#.............###....................#.....#..##...........#....#...#......#.........#.#..#.#......#....#.....
........#....##...........#.#..#.....#......................#.##.#.....#.#.#..##..............#.....#....#...#...#...#..#.#............##..#.#......#..#.......#.#...#..#......#....#........#..#....#.....#....##.........#..........##.#...#...#..#............#...........#.....#....#....#..#.......#..#....#.#.#.........#.....#.#......#.#...............#.#................#.....#....#..............#..........#....#.......#......#.#....#...#..#...##....#.............##........#...#.......###.............#........
.........##.#.....#........#...#..#..#...#.##......##.............#.#..#......#....#......#...#..#.##......##.#.#..#......#.##....##.##....##..##....##.#.#.......#........#..........#.....#.#...#.................#..........#...#.......#...##......#............#..........#.#.#.....#.......#.###...#.##........#....#.#......#..#.....#.....#.#.......#.....#.##...#.....#.....#.....#...##.........#...##.#.....#...#.##.##..#....#.....#...#.#......#.............##.#....#.....##......#....#.......#..#...........#...
...#...........##.......#...#..#....#.......#....#.........#....##..#....#.....#..#...............#......#.......#.#........#.............#.##....#......#.....#.......##......#......#...#.....#..........##..##...........#....#..#........##..###...##.#.#...#.#..#......#....................#......#.......#...#....##.#.......#..#..###...#.#........#.......#...#...##........#......#..#.....####...#....#..#................#.#..........#....##.....#..............#.#.#..#....#......#......#....#.#...#..#.....##...
.#..............##....#...##..#....#........##..#.....#..............#..#.......#...#.##...#......#...#.#....#....##.#.....#.##...............................#.....#...#.#...#...............#.....##...#..####....#......#..#.#.#...#..................##....##.....#...#.#...........#.....##...................#.#........####........#....#.#........#..#..##.#.......#.............#..........####..#.....#..............#.......#....##..#..#...#..#....#...#..#....##........#........#..##....#..........#..##.#.......
....#..#...#..#.#..#.......#..#....##........#...#...#..#.....#....#..............#...........#....#.....#.#.#....##.......#.#...#....................#...........##.##.##....#...#......##....#..#....#..#.....##.##...####.......##....#.#...##....#..#..........#....#..#.#.........................#..#.#.#.......#.......................##...........##.#.....#...#..........##.#...#..#..#...#...#............#............................#..........####.##.#..###....#.#..........#..##.##.....#.#............#...#...
....#..........#............#..#...#.#.....#.....#...####..#.......#.#.....#.......#........#...###.##...##.......................#....#.....#.#........#...#....#..#......#.....#......#......#................#......#..#........#....#..#.#.........#.##.#.#.#..............#.......##..#........#................##........#...##.##.....#...#.....##.....#...#......###.#....#.......#.#.#..#.....##..#.........##........####...#.#..##....#.....#.#...........#.#..#.......................#...........#..#..#......##...
.##....#...##.#.#.#...#..#...............##............##....#.....##...............##....#...###.#..............#............#........#...#.........#...........##.......#.#....#....#......##..#...#.......##..#.......##...#.....#.........#...#...#....##........#....#..................#...#....#.......#...#.###...##...#..#...#.##.#.#........#....#...#...............##..........#..#.##...................#..#......#..#..........#..........#.#........##.#......#.#....##...#.....#..##......#..#......#..#.##.....
..#.#.........#...#...##...................##............#....#......#.....#......#.#....#..#....#......#...........#........#.##.#........#.......#..#..#.....#..##.##.#......#...##...#........#.....#.#.#..#....#........###.#.........#.##..#.#...........................##....#.....#.#.#..........#.#.......#.....##..#...........##........#....#.##.......#.........##.....##....#...........#.....#.......###.#.....#.#......##...........#.##..#...##.#.......##...#.#..#..#...#........#...#.....................##.
...........................##...#..##.....#...#...#...................#........#........#..#....#.#..##...#..........................#.......##...#.......#..............##....##.#.#..#.......#.#.......#....#....#..#..............#..#....#......#..#.....#.###.#....#.#..#.#.....#.#........#.##.....#...#....#.....#...#...#.#.#.##..#.....##......#....#.......#....#........................#...#....#...........#..##..#.##........#.........#.....#....#.#............#...##.......#.#..........##.....................
##.#....#.#..##....#.#..#....#..#.........#.....###........#........##......................#.#.#.......#..#...#..#..........#.##..........#...#...................#.....#.#....##.#........#....#..#....#...................#.........##...#......#....#....##...#..##.#.#..#.......................#.#..............#...#...#...#...............##...#.#...#.#....##......#...#................#.#...........#...#..#...#...#....##..#...#......#..#...##............#...#..#......#.#...#......#....#......#..#..#...........
.......................#..##......#...#......#......#..##.....#...............#..##..#............#.##......................##..###..#.........#.#...###..#.#........#.#.....#........##....................##.......#....#..#......#...#....#......#.......#....#.....#....#.#..#...#........#..#...............#.#.###..........#...#.......#......#....#.......................#...#...##......#.##....#......#...###............#........#..#...........#.#.#......##..........#..##.#......#....#..#....................#..
.#......##.....#...#..#.#............#..##......##..#.........#............#.......##...##.#..#.....#......#................#......#......#...#.........#.........#.......#.#..........#......#...##.......#.##.........#..#................#...##........#.....#..........#...#........##....##....#..#..#.#..#........##..#.....#......#....#.#.............#....##........#..##.......#...#.##.#....#......#....#.##.##....#...#..#...#.....###..........##.#.#...##..##...##.....#.................#....#.#.....#.......#.#.
...#...#.#..........#...#...#...#...........###..#...........#....#........##......#...##........#..#..#.............##......#.#......#..##.#.#....#.#...#........#..#..................#.#.....#..#...#.........#......#...##...#...#..............#.#......##....#...#.#.#........#..#....#.............#.........#...#....#...#.#.....#.#..#........#......##.......#......##..#...#......###.......#....#...........#.............#........#.##......#.#...#.....#....#.....#.........#...##.###......#...###...#.#.....#.#.
#....#..#.#.....#.....#.#...#..............#...#......#......#.................#...#...#.#...###........##..#...#..........#....###........#..#.#......#.#..##.....#.......#...........##.........#......###.......#.#......#......#.........#.......................#......#.......#.##........#.....#.#...#....#.................#..#...#...#..#..#..###.#..##..##..........#.##....##................#......#.#.#.....#..#......#...#..........#................#..#..#..##...#...#.......###.........#.#...............#.#..
..#......#...#......#........#.#.#...#.#......#..#..#.#..#...#............#.#..#......#............#.......###.....#..#.#.#..###.......................###.....#.........#....#..#.#.......#...#..............#..#...###...#....#....#......#.#.....................#......#.#..#..#....#..##....#......#....#........#.#..#.....#.#..........#....#.#.....................#...#...#.....#...........#..........#...#.........#.....###..........###.......#...##......#...#..#.#...#.#...#.......##.................#....##..#.
..................#.....#...#........#.#...#.....#........#.#..........##........#....#..#....#...#.......#.#...........#......##..###.#............##...............#..............##.....#....#.#....#..#........#.....#..###..#.#..#..............##..#.#..#......#...#......#....#......##.......#......#....#.#.#..#..#.#.......##..##..#...............#...#.#..#........##.#..#.......#......###.....#..............#.#......#......#...#......#......#.#.....#..##....#.....##....#........#....#.##.............#.#...#
.##.#.....................#....##..#.#.......#.......#.#.#.#.............#...#...#.#.##......#...........#....#......#.....#.....#....................#...###.......#........#..#......#............#..#....#....#.#...#.....#...........#.......#..............................#..#.#.#.#..#.........#........#.....#...............###....#...#..##...#..##.#.....#.#.......#..##.##...#..#.........#..##.....#.##...........#....#.....#.......#.....#............#.#..#............##...#........#.#.#..#...#...#.#..#...#..
#...#.........#...#........#...............#.......#...........#......#.......#.....##..#.............##.....#..#.......#....#......#.........#.#..#..#...........#.#.......#.##.#.........#..#....#...........##.....##......#.##..........#...##...#...#..##.......................#....#.#.......#....#....#................#.......####.###.......##.#.................##.....##..#............#............................#..##.#..................#....##..#...#.#...#.........#...........##...#.............##.#..#...#
.....#............#..#.......#..............#..##..............#.....#.....#..#...#.##..#.#....#....#.#.##...#.....#.......##..###.#....###..#....#...#..#..#....##.#..#....#....#......#.....#.............#...........#...........#............#.......#...#...............#.......#.....#..##....#.......#...#..#.##..#.#.#..........##..###.............##........#...#..#..#..............#..#...........#..#..#..........###..#...##.....##....#.....#...#..#......#.........#.....#...........#.....#..#.....#...........
##..###...#.........#...##.##.......#.....#...#......##...#.#.#.#.###........###.#..##....................#..........#.............#.....###...#...............#.....###..#.....#..#....#...#.........#.#.............#..#........##...#.....................#...#..#...#....#.#..#......#.#....#......#.............#...#.....#.#..#...............##..........#.......#....#.#..#...#....#..#...........#.#...........#.....##.....................#...................#.##.#.........#...#...#......#..#...............##..##
.#.....#...#......#.#.......#....#.......#.......#..#.#...#....#...#...##...#....#......#........#.##.#.#...##...##......#.#.#..#.##..#..#......#.....#............##.#..#..###..#...##......##....#.##.....#..#.................#.......#....##....#.##.##.....#....#......#................#.#..#.....#..###..............#......#....#........#.......#........#........#..#..#......#.#............##.....#....##.#.....................#..#.......#.............##..#...#...##.....#.#..#....#...#......##...........#..#..
#.#...#........#......##.....#.#......##.#..#..........#........#...###........#....#......#....#............##............#..##....#......#....#...........##..........#.....#.#........#........#......#.###.##....##....####...#....#..........##..#.....#...#....#.#............#..##..#.......#..#.....#......#................#........#.#...........#.#.................#.......#................##.......#.....#.#.#........#.##.###......#...#..#.##.....#...###....##.........#.#...#.#..#.###..#..#...#....##.#..#...
.#.#.....#......#.....###...#.##..#.#.#.....#..#..#.....#.#....#.......#.....#.........#........#..#...#.#....#...##..#..##..........#........##..#.........#...#.#..........#....#...#....#..#..........................#..#..#..##.......#.........#...#...........#.......#........#.....#.....#.#.........#.#..#..........##......#.......#..........##..#..#.#.......................#..#.........#.....................#...............#....##.#.#...#.#.......#.#.....#..#......#.....##.#..#.#.#..#..#.......#..#....#.#
..##..#....#..#....#......#..........#...#........#.#..#.......#.............#..#...........##.......##.............#...............##.#...#..#.#....##....#.##..###...#.#...#....#.#........#.....#.#.....##......#....#.##...#....#......###..#.#...#..#...##.......#.....#..#........##.#..#.....#........#....#....#....#..#.........#....#......................#...###................#.....#..#.....##....##.....##.#................#..##....###.....#.............#........#...#..##.#......................###.....#..
#.###.#..#.#....#.#....##.#.....#...#...#.....#...#.........#....#.......##......#...........#........#............#.#...#.......#.#...#..#....#..#.#.......#..#......##........#.........#.................##..##...#......#.....##....##.......#...............#..#.#..............#...#........#.......##........................#.......#.#.............#............##...##...##.#....#............#........#......##.........#......#.....#..#....#........#.#.#.#..#........#..#.....##....#.#.#..##...###...#...........
#..#.#..#.#...#..............#.........#.#...#.....#.........#..#.#.......##.#...........#.....#####.#......#.......##.....#..................##....##.#..###...#...##......#.......#..#........#......#.....##.....#...#..................###....##...#......#......#............#..#.....##.......#...#..............#....#....#........#..##.#......................##..#......#..........###...........#............#..........#..#..........#.#......#.......#.....##.#...#.##..#..#.................#........#........##..
..#.#...#..##....#.....#...#.#.#...#..#.....#....#..#..#...#...#...#.#.......##...#.......#.#.#.....##.....#...#....#....#.##.##...##...#..#.....#..#..#..##...#.......###....#...........#.............#..#...#........#.....#.....#...........#.##....#..#.......#.#..#...#...#.....#.#..##.......#...............##.#.....#...#....#..........#.##.......##....##..#.#.....#....#.#.....#..#...........##...............................#............#..##.......#...#..#.##...##..#..#.................#........#.#.........
......##.................#..........................#...........#..#....##.....##....#.##.#.........##..........#...................#......#.........................##....#.....#....#.##.#............#....#.#...........#.#...##...#......##.....#.....#..##................##..#.#...#..##..#..#.....#.......#......#....#.#....##.............#...........#.....##....#..#....#..#.....................#...........#.#..#.#.....#..#..#...........##....#..............####..#...#..#.##...#...###.##....................#.
.#..#.....#...#..#....#...#............#....#......#.#.....##..................#........#....#........###......#...#...#.......#.#.....#............#..............##.....#.....#.#......####..#.#.#....#......#.#....#..........#.......#.##..##.##..........#..#....#.#.....#.....#.....#.....##......#......#.##.#......#.#........#.##....#...#....#..........#..##.#.....#..#..#.......#.#........##....#..##....#..#...#.....##..#..##...#.#.#.#................................####.#..#........#....................####
......#...#.......#.#.##...........#.#.....#.##.......##............#....#...............#........#...#..#.........###.....#...........##..#..#....#...#..#....#.............#.............................#................#.....#####............#..#.#.#....##......#...##...........#..#.....##...#.#........##...#...##....##....#..#..#..##.#......##....#........#....#..........##......#....#..##...#.###.#.#.#.#............#............##...........#.#.#..#.###....#...##..#........#..........#..##.....#.....#...
#........#...#.#...#.....#....#..........#..#....##....##.#..#......#..........##.#..#.#...............##...#..#....#.#.............#.#....#.#.#.#.#..#..#.#.#..#....#...#.......#..#..#.#.........##.#.#..#.#...#.........#...#.....#......#....#......##.#............................##.................#..#.#...........#..#.#...#.........#.....#..............#....#......##...#.#..#...##......##.#..............#.......#.......##...............#...#..##....#.#.#......#....#...#............#....#.#.#..#............
.....#.....#.#........#............#.#.#...........##.#........#.#......#...##..##.#.......#.....#.....#.....#.....#..#......#...#.......#..........................................##........#.##.....#.........###......####.#.#...#....#..#......#.......#.........#..##.....#.#.....#......#.......#....#.....#.......#...#........#.###..#.#.....#............#.......#...#.................#..#.#.#...#..#....#.....#..#..#..#......#..##..#....#..#............#.##..##.#..#.#.................#.#.....#.......##.....##.
...##....##..#.#..#..#.....#.#...#.......##......##.............#.....#...................#......#..........#...#.......###..#.#.......###.......##...#.#....#.#......#....##.#...#..##..##.##......#.........#.........#..#.........#..#...#..#.#......#....#...##.........###............##..#.............#....#...........#.....#.#.##......###.....##..#.#.#....##.....#.......#....#.#.#....#.#..###......#.........#.#.#.##.........#...#..#....#..##...#....#........#.....#..#...#...#.....#....#..#..........#......##
.#....#.##...#....##.....###..#..#....#..#.....#...#.......#.#.....##...#....#............#.#..##.##....##.#....#.#..#.#.#...#...#....#.##..............##..........#....#...#...#..#.#...#................#........#..........#.........#...##.....#..............#...#...###.#...#.....##....#.......#...#..#..#...#.....#.....................#...............##......##....#..#.#........##....................#..#..#..##...#..........#............#.......##.......#....#........#............#.....#......#..##....##...
..........#..#.....##.......#...#.......###..#......##.....#....#......#..............##....##.#.#......#..#.#......#.....#...........#.#............#...#...###..#.....##...#........#..##......#...#................#..#.#.#......#......#...........##..#............#................#.#...##..........#.##......#......#.....#....#...#.#.....#.................##...##.....#.#..#...................#.....##........##....##..#...####.......#.#.##..........##....#..###........##.........##.#..#...##.#...#...#.......#
....#.....#...#....##..#.##......#......#........#..#....#.....##.....#.....#..#..#.........##.....#.......##.....#.#.......#..#........#.#.#........#..#.........#..............#...##...#........#.#.......###..#....###....#..##...###........#..........##....#......#.##.#.#.......#..#..........#..#.##.....###..#......#....#..##..#.#..#..#.#...........#..........#...#....#..#.......#....#.....##....##...#.#.##....##...##...##.....##.....#......#...#.......#..##...#...#.#...#.#.......#...........#...#.....#...
#..#....#........#.#...#.........#.##......#.#.#..#.##.#.......##.....#....#....#.#..#.#.....#......#...#..#...#.........#.##.....#......#.#....#.#..#...#....####...#...#....#.....#....#.....#.....#....#...#.#.##.#.....##.....#.#........#.....#.....#..#...........##.#...#.....##....#......#.##..#........#......#....#..#.##..##..#...###.#....#.#.......#....###.........#...#..#.#.##...#....#..##..........##......#..............##.......#..............#.#.#.#.#...#.#......#..#..#...#.....#.#...#.......#...##..
............#.#...#..#.....#.......##.#.##..##............#.##.....#.#...#...##.#...#.##.##..#..####.......#.....##..#..................#.#........##...#........#...#.....#.............##...#.#......#.............##........##...#.....#...#............................#.....#....#....#....#.#............#........#........##.......##......##..#...#.........#....#.#..#...##......#.........##.#.........#............##.##.#.##............#........##..##.............#.........##.#.##........#....#....#.##...#.....
#...#....#.................#..#..##...........##...........#......#..#.......#........#..#..........##.........#.#.#...#.#.........#......#.....#....##..........#.##....##..#..........#.##..#......#...#.#.....##.......#...#....#.#.........#.#...#...#....##.#.....#...............####.....#....##.#....#...#....#...#.#............#...........#.#......##.......#.#......#....#.....#...........##...#....#.#...#..#.#.....#.............#.#.#......#..#..#.#.#.......#.##...#.......................##..#..#..#...#....#
.#.#..#............#.#.........#......#.................#..#.#.##........#........###....#.........#.##......##.....#.#...##.#......#...#.......##......##....#...........#.....#.#....###.....#.....##.#....#.#.#....#.......#....#.##.........#.........###..#.......#....##.....#.....#.....#....#..#....#.......#..##......#....#......#.....#..................##............#.#.......#...##...........#...#....................##.#.......#..........#.#...........##...##.........#...............#..........#......##..
......##..##.#....#..#.................#....##...........#....#.............#...#.#.###........#........#.#..##.....#....#................#.......##.....................#...#..................#.#.#..#....#........####....#.....#.#.............#........#.....#........#.....#.#...................................................#.#........#..........#...#..............#.....##.#...#.##..........#.....#...#.#..#.....#.#........#....#...###...........#.....##.#........#.#.....##...####.........#....#...#.....#..
...#...#..#......#..#......##....#.#...#.....#......#.#......#....##......#........#...........#.#....#......#..#.....##.#......#.....#......#..#....###........#......#.##...#...........#...#.......##...#.........#...........#.#...............#.#.#..#.....................#..#...........#.#........#....#.....#...#..#.##..#..#..#.....##............#....#...##...#.#..#........##.##........#....#..#.#....#......#..##.##.......#...##.#..##...#...#.........#.......#.##...............#.....#........#......#.......
....#..............##..#...........#.#...#...#.................#................#.#.........#........#.........#.........##.##....#..##.......##...##....#.............##.........##..#.####...#....#...........#.#.......##.#..#............#.#...#...#..##......#...#............#.....#...........####.#...............#....#..........#...#.....................#..#....#.#.......###.........#...#...#..#....#..#.........#..#........#....#....#.....##..#..##..#................#..#..##...........#...............##...#
....##......#...#............#...........##.#.............#....#...#...##....#....#.......#......##.......................#.............#...#.#.##..#.....#......#........#...............#....................#........###......##...............#...##.#....#...#......#.#....#.......#.#.......#......#....#.#.....#.##...#..#........#.....#..##........#.#....#..........#.#.....#..#......##.#............#......#.....#..#...#...............#....#.......#.......#..#............#.......#..............##.#..#.........
......##.........#.......#.....#.#....#....#....#...#..#.##..###..#..#.#...##.....#.##.........#..#....#.#.#..........#..#..#.....#......#..###.#...#..................#..........#..##.#.......#.......#..#........#.........#.......##.........##....#.........#..#..##..#.#.#........#.#.................#.#..#...#.#........#..#.#..#..##..#......#.#.......#..............#.#....###......#.........##..#.#............##............#...##.......#........###..###........#.#....#......#.#..#....##......#....#......#...
..............##..................#..........#....#..#..#..#.......#..........#......#.......##...#...##..##....#.......#......#...##.#.................##..#...#..#.........###.............#..##.#....#........##....#.##..#..#.....#.#.....##....###......#..##..#.....#......#.......#.......#.##.....##.#.........#................#.....#.......#..#.....#......#.......#............#..###..............##..#............#.......#.....#.#......#.....#.....#.##..#...#..#.###..........#..##...#.....#................#.
..##..#...##...#.....#..#..........#..#.....#.#..#..###.##..#.#.##...###.......#......#.....#...........#..###......#...#..................#............#####...##...........##......#......#..#.#.#...#..........#.....#....##.#..........#.#..#.....#........#.#.....##.#......#.......#..#.#.#.##...#.#.......##....#......#...#..#...#.#....#..#..#..##.#..#.#...................#..#.....#...#.....#....#....#.#.#.......##..............#.#......##......#.......#.##..#..##..#..#.#.......#...##.#......#.........#...#..
...#........#.....#..#.....#.##...........#....#.....#......#.....#...#..#...#.#..##.........#.#..##.#......#..#.#.#.....#.....................#.#.....##.....#..........##.#....#.....##......#.....###........###..........#...#........#............#.#...............#....#......#......#..#.##....#........#....#......#....#..#...........#...........#.....#..#....#..........#....###.....#.........#....#......#.#...#......#.........#...............#...#..#.##.#.#.#..#..#..........##.##.....#.##........#....#....
......#.......#..#....###......#...#...#...........#............#........#.............................#..#.......#......#...#...##........###.............#....#.......#.##............#.#......#...#..#..#..#..####.#...#..#................#..#..........##.##..............#....#.........#.#......#..#.##.......##..#..........#..........##.#..............#...#.#....#.........#..#....#......#.......#...........##.#..###....#.#.............................##...............#...#......##...........##...#..#...#..#.
..................#....#...##...............#.......##......##.#.##........#.......#.##.##..#............##............##............#.....#....#.....##......#..#..##......#.#........##..#......#...#......####..#.....#..........#....#......#...#.......#.##...............##......#......#..#....#..#....#..#.......#...#.............#.#.........#........#.............#.#...#..#....##.......#.........##........#.......##.#......#.##.......#.........###.##..#....#............#................#....................
.....##..#.....#.#.....#...............#...#..#.....#...#...#.........#.#..#..#..........##.##.......#.#....#........#.....#...#...##.#.#.#.####...........................##....#.##.....#.####.............#...#.##.......##..........#......#.......#...#...#....#....#...........#.....#......#...#..........#.#..........#...#...#...#.......##.#..............#.......#.##.#.##...#.....##.............#..#....#.##.#..#..#.....#....##.........#....###...#.........##....#....#.#.#....#.....###......#........##......#
#...............##....................#..#..#.............#..####..#...........#........##....#...#....##..#.......#.#.#.#..#.............#.......#...#..........#..#..#....##..#................#....#.......#..##...#.......#.....#.....##..................#...#........#.#....#......#.#.....#...##..................#...........................#.........#..#.....#.##...#..##..#.......#.......##.........###...................#....#..#...#.....#.....#.......#.#................#.............#........#...........#..
.#.#.......#........#..#...#.#.#......#.#...........#....#........#.....#....###.#..#.....#..#.#................#..............#.#...#.............#....#....####....#.....#..#..#......#.....#....#.......#.........#.........#.#..#....#......#................#.....#.##...#.......#.#..........#............#..............................#.#....##..#.....#...##...#.......##..........##.......#....#..#..............#....#..#..........#.....#.........#...###........##......#...#.......#...#....##.#.#.#.##.........
..##.#.....#..##...#..#.##.####.#...............#..#....#.##..............#.##.....##...##.#..........#....#..#.........#......#......#..............#.#...###..........#...#......#..........#......##...#.#.....##.......##.....#....#.#...#...#..............#.....#.#.......#####.#..#.......#........#.......#...##........#...#.#....#.....#.#...##....#.....#..#......#...#.#.....#.....##......#......#.........##.......#..................##.....#...##...#...#....#.#....#..##........#............#....#.......#....
##.....................#.......###.............#.#....#.#....##......##...#.............#....#..#.##......##..#.....#............#..#....###..............#.......#..#.......##.#.#........#.....##.##..#.....#......#...###.#...#......##........#...#..............#........#.....#......#..........#..#........#.........##...#.....#...#......##.#..#.....#..#..............#.#..........#....#.#...#..........#....#..#..........##........#.................##....#..........#.##....#..##......#............#....#.......
...................#...#..#.........##.##.....#.##....#.#....#.....#.##..##............#..###.#.......##.#......................#.....#.##.....#.............#...#.#..##.###..........#......#.#....#..............#....#...........#............#..#.....#....#....##.........#............#........#.......#.............#.#...#....#....#####....#......##.....#.......#..........#....#.......##..##........#.....#.................#.....##..........##.........#.#...#...#..#..#..#......#.#...#.......#....#........##.#.
#.........#.#.....#.#..#.......#.#.#..#.#...........#......#...#.....#........#.........#........#....##..##.....................#...#.......##...#...#..#.....#..#........#.....#...#.....#......#.#........#...#....#...#.#...##.....#..#....#..#..#.....#.....##.###.......#....#....#.....#......#..#............###.......#.#......#...#.....#....#....#..#......#.#........##.#....#......#..#.............#......#...#.............#.#....#.#.#.#......#........#.................#..#...#..#.....#........#...........#.
....#.#...#.............###........#.#..#..............#...#..............#....#........##.###...#...#...........#...#...........#......#..........#.....#.#.....#.#.###............##.###..............#.....#.....##................#....#....#....###......###...#...##........#................#..##...##.....#..............####.......#.#.....#.#.##.#......#.#.....#...#.......##..#....#.......#.#..#...##.#......#....#....##.....#...#........#...................#........#..#..#.#..............#........###........
...........#.##.........#..#..#.#..............#..##.........#.##...#.#....#.......#.............#....#..........................#....#.....#.#.....#....#...#.....#...#..#.....#.#.........#.#..#....#......##..#............#...............#.............#.........#.#.......#......#...#...#................#.......................#..#..#.#.#.....#.......#.....#.........#.#.#.............#...............#.....#..........#...#.....#.#.....#...............#..#..#.......#.....##.....#....#..#...........##..#.#....#
........#...#......###....#........#..........#.......#..........##.....##...#........#....................####...#........##......#..#..........#.###...#..#..#..#....#...#...#.....#......#..#........#.............#.......#...#....#..##..........#...............##.........#...#....##...........#......##..................##.#.#........##.#.................#.##.####............##.##...##.#................#...#..#......................#..#.........#.#...........#....#.#..####....##.#.....#...#.........#.......
...#.##..#..........##...#...#................#..##.......###.##..##...#...#..##.....#.....#......#..#...##........#...#....#...#...........#..#.....#...............##.#...####.##.......#.#.#...#...#........#.......#.....#.#.......#..###......#..##.....#.........#..........#........#....#....##...............##......#...##.............#.....#.....#....#.....#.................#......#........#...#..##...#.#........#........#.#.#.#.....#......##...#.#...#...##.#...#....#...##..#..#...............#.#.#...#.##.
.........#...............##........#...#....#.####..........#....#...........#.#..#...##.#..#.........##..#................#...#.......#........#........###..#........#...#..#.#......#.........#...#......#...#......#.....#....#...#.........#.#.....#.......##.....#.....#...#..#...#...#...#...#..........#.#.##...#...#.##..#......#......##..............#..#.................#.#.#........#........#.....#..#...#.........#.........##....#.###......#...#....#...#.....#.......#............#....#...#.#...#.....#.....
.................#.#...#.........#........#....#...#.....#...#...#......##.#...#..####..#.......#.....#.#................#...##........#....#......................#......#.......#........#...........#...#.#.....##..............#...##.......#..##...........##.........................##...............#.##...#...##..#...#..........#...............#...........##.#...#...#........##..#...#.....#.#........#..........#......#..#....#....#..............#...#.......#.....#.##..#...#..#.......#......##......#....#...
....###.###.#...#.......##...#.....#..####......##.........#...##......#....#.......#........#..#....................###.....#....#........##...............#..#..####....#.....#..#...#....#.....#.........#...........##.......#........#......##...#.##........#................#..###..........#.............#..#...###....##..#..#.#.#.#......#....#.##....#..#...#......#.#..........#.#.....#...##........##.....#.....###..#.......###.#........#.#...##......##.......................#..#..#......#............#......
#..#.#...........###..........#.##.....#......#............#.#.##..#..#...#..##..##.###....#...............#......#..#........#.....#......#.#.....#.#..##..#..##...#...##...#...........#.##......................#...#.####..##.....#......#...####.#...#...#..........#.....#..........#......#.#..#..###..........####.....#...#...#.#...........#.##..........#.####....##.#.#.........#.#....................#...#.....#....#....#..#..#.......#.##..##........#............#.......#.......#........#.....#..............
..........#...#.......#.#.#.....#...#...###..#.#.....#...#.....##....##...#...#...#......#.#...........#.....#.....###..........##..#.##.....##.##...#...#...#...........#.......#..........##...#..#.....#..........##...#.#.....#..............##........#...#.............#.........#....#.#.......#.....#....#.#...#.#...#.....##...#......#....................#.......#....#.#..##..................#..##..#.#..#.....##..#..#....##...#..#.#.........#...............#.##...#..............#...#..#.#....#.....#...#....#
..#.#.#....#...........#...##.....#...#.....#.......#.##........#...#.#.#....#..#..........#..#...##......#......#.#....#...#.......#...........#..##........##......#.....#..#.....................#...#...#................#.#.....###.....#.....#........#.......#......#..#...#..............#......#.....#..#.#...#.#......#.......#...#.....#.......##........#...#..#.......#.#..........#.......#.#.#.#.#.......#...#.....#....###.#......#....#....#........#.....#....#..#....#..#.##.....#.....#..#...#...#..........
.#.#...##............##...#..#.##..#......#..#..##...#.#...#......#.....#.#.....##.........................#......#..#..#..........#.#..#...#.....#.......#..#.........#..#....#...#....##.....#........#......#....#....................#.#..#............##.........#........#........#.....#...#.##.##..........##.##..##................#..#........#.....#....##.##...#....#..#.........#........#.#.#..#..#...#.##.......#.............#............#.........#.#.......#.#..#............##......#......#..........#..##.
......#......##...#..##..#.#.#...........#...........#.....#.......#.................#.....##..#....#.#...........#........#.......#.#.#..#.#....###.....#....#.#.....#........#.#..#...............#..#..#..##............#...#.....#........#.#.........##.....#.#.#.#.........#...#...#..#..#.#..#...........#......#.#...#........#.##....#..#........#...#..####.......##...........#.##..#......###......#....#..#....#.......#.........................##..#..#..#.###...##........##..#....#....................#..#.#..
#.##.##......#...#...#...#.#...........#.#...#....#..#...........#....#.....##.....#.......##...#....#.#......#.#.#........#.#....#......#......#...............##.##...............#...##.....##....#......#.#.#..#.....#...##....#.###...#.#.#.....#.#.........#..#..#..#.............#.....#.......#....##..............#...#...#....#...................##........#........#.........#.......#.....#.........#.#..##...#...............##..#..###....#....#....##.#...........#......##.....#......#.......#...#...#........
.#.#..#.#....#.#...##.........#....##.........#.###..........#.##.....#...##....##.#....#.#...#..#..........##....#.....#.#..#..#.#...#.................#...........#...#...##.....#..#.....#.#..#.##......#...#....#.......#..##...........#..#.#.....#..#..#..#.#..#.#...........#..........#.#......#...#..#..##..#.#....#.##.........#..#.........#..#.#.......#.##....##....#..............#............................#...##........##.#######...#.........#........#..##..#.#.#......#..#.....#.#.#..#..................
##.....#.#....##...................#.#..#......#......#.......#....#...#....##...##................##........#.......###.#...#.#.....##.#.....#.#...#..........####...#.##...#.........#.......#.#...#..#...............#....#............#..#...#........#.##..............#.#...........#..#.......#.#....#...#.#....#.............##....##.....#..#...##...##......................#.......##......#...#..###.....##.....#...###.......#.###.......#....................#..#......#........#..#.#..............#..#...##....#
..........#..........#........##.#........#..#............#..#.#.....#.................#.....#.#..........##.....#.....................#....##..#..#..#.....#.....#........##.#...........##..........#...#................#.##....................................#........#..#..#.#..#..............#.#.#..............#..#..#........#........##..#..........#.......#...##....##...........#....#.................#..........#...........##.#.....#..#..#.......#....##..#..................##....#...#...............#.....
..#.....#.#...#.....#.##.....#.#.......................#.......##.....#.........#................#....#......#....###...#.#........#.......#......#......#....#...........#.#.......##......#..#..#....#.##.#...#.#...#.#..#......#....#....#......#...#......#..#.#.#.#.............#....#...#......#######......#.....##.#......#........#.#..#.#...#.....##........#.#....#...#.#..........#.#...#..........##....##..#.#....#..#...........#...........#...##.#......##.#....#..#......#....###..#.............#..#.....#...
...........#......#....#......#....#.......#.........#.............#......#.....#.#..............#......#.#.#..#........#.##.......#.#.........................##.#.....##..#...#.#....#.#....#.....#................#.##......##.#.............#.....#.............#....#...#........#..##.....#............#..#....#........##..........#..##......#.........##......#...#.#..#.........#...#.#..#......#..###.#.....#.....##......##..#......#........#....#......##...#....................................##..##..#........
#.#...#..##...#..#....#......##...#.....#.#....#...#..##.#..##.#....#.#..##.#.#...#......##.....#..........#.............#......#..##..#.....#......#...#.......#..###.#.#...........#....#.#.#......#...#..#.....#.#...#...###..##.##.........##....#................#......##..........#.#.#.......#.#....#.#....#.....#..#..................##.#......#.......#.#........#....#.###....##.#...##.#...#.#......#....#...........#.....#....#........................#.#.##.#....##..........#...#.........#....#.#............
#........#................#.#.....##..#....#....#...#.....#.....................#..............#...........#.##.........#...............#...#.#....##....##..#.#.#....#..#......##..#.##................#....#.#........#.#......#....#..#.#....#.....#...#......#.....#....#...#....##......#..........#..#.#.#............##..#.#...#.....#......#......#....#...#.........###.......#......##....#.#..#..#..##.#.......#.........#..#...##.#...##....#.....##..#...........#..#.##............#.#......##.............#..#..#
........#.....#...#......##..#.#.#..........#.#.....#...#..................###....#....#.......###..................#..............##...#.#..#......#.....###.#...........................#......#.#..............##.....#.###..#.#..##..#...#....#.....#.........#.###............#.#..............##.#.....#...#.......#........#...#.......##..#.#......###........#...#......#.#......#......#...##.#..........#.##.......#...#........#............##.#....#....#...#####..#..#................#.#..#....#..............#..
#.....#..........#........#...##..#..##.##......##.......#......###.....#....#...#.......#.#..##........#..#...#.#...#....#..#.......#..............#...#.....#..#...#.............##...#.....#..###.....#.......#..##..#....#....#...........#...##.....#.#.##.####........#..#.#.....##.....#.#.......#......#.#...#.......#..##....#........##.....###...#........#.#........#......#...........#......#.........#....#..#........#.#...#........#.#.......##.#.#..#.......##...#........##...............#.##......#........
..#.....#.#.#..#.#............#.##...##.......##....#...#.#.........#.#..........#.##....#..........#.##....#....#..##..............#.###............#...#...#..#....#...#...##..##...........#....#...........#.#.##.##.............#.##...#...#..##..........####...#....#....##..........#.........#....#....#.....#.#..#......##..#..#..#...........#..#..#......##...#.....#..#..#.#......##......#.#.....#.#.#....#....#......#.......#.#.....#.........#.##..........##..........#.....#.......#....#..#..#..#.#......#..
.................#.....###........#..#..#............#.....##.....#......##.....#.#......#.........#..#........#.#.#........#.##........#.....#.#.#.........#...........#.###.....................##.#.......#....#..#.#..#.#....#...##....##.#...#....##..#..........##..#.#...............##.......#.#.......#...#...#........#.#.....#...#..........#..#.#...........#....#..#....#...#..........#.........#.#......#...#.#.##..#..#.###...##..........###.....##..#....##.................#....#..#...##..##.#....#.....#.#.
......#.#..#..#.....#..##..#.......#.#....#..............#...#...#...#..##...........#.....#....##......###..........##.#.......#.....#.#........##..........##.......#....#...#.#.....#....#..#......#.#............#...#......#........##......##.....#..#.......#.#..#............#....#.##....#....##..........#.....#.....#.#.........#.#.#........#......#..#..#............#.###.##..#.##..#............#..#..##.#...#......#..##...........#..#.........#..#....#..#.#...#.#........#.#..........#.....#.....#.#..#....#
..#.#.....##..............#......#.#......##....#........#.#......#........#...#....#.#.......#.......#....................#..#.....#...###.................#......#.......#..#........##....#...#.....#..#......#...##.............##....#.##..#..##.#........#........#.............#..#......#.#..#...#.#..#.#.#.......#...#.#..###.......##..#...#....#......##....#.##...#......#.#.#..##...#...##.....####..........#.....#...............#..##..........#...#....#.#....#............#......#.##..#...............##.#...
.....#####.........##.......#.......#.#......................#.##........#......#.#..........#......#....#.......#..............#..##.......#.#..#.#.....#......##.##.#...#............#....#...#....#.##.......#.#.....#....#........#.....#..#.....#....#.#...#.#....#...#......#........#..........#..........#.......#.#.......#...#.#..#....####......#....#.#............#.#.#.#.......#...#......#..#...#..#..#.........#............#......#..........#................#.........#.#..##..#.............#...........#...
..........##.#....#..............###.......####......#..#..#.#.........#..#..#..#..##.#..#.#...#.#..##.#..#....###......#.....#....#..##....#...##....#...........................#.......#.##.###.##............#............#...#......#.........#.#.##...#.#.....#...#..#...........#....##..##....#.............#.......#.....#.#...#.##......#......#.......#.........#.....#..........#..#.....#.....#....#...#.............................#..#.#...#.....#..............#..#...#.........#....#.......#....#.......#....
...#.....#..#.#..#....#...####............#..#..................#......##......#...#.#..#...........#...#..#......#..........#....#.#.#.#...#.....#....#..........#.#..........##.#..#.#.#....###.##...........#.#..........##......#........##....##......##...#..............#.....#.#.#........#....###.....##..........#.......#.#..#.....#...##.###...#..#..#..#........#......#....#..#.#.#.#......###.#.#..........##....#..#...#.............##..##.....#..#.#.##...#.#........##.#.....#.....#.........#..#.##.....#...
.....#.#.#.#..#.#..........#...#.##....###....#...........##...#...#...........#.#........#.........#.......#...........#.......#.##.......#.........#............#...####.................#.........#...#.#.#.......##.#....#..#..#.............#.......##.#.#.....#....#....#....#...#......#.##..#...........#...................#.............#...#...#.#..................#...##......##...#..##...#.#..##.#....#..#..#....##......#......##......#.#.##........#..........#.#..##.....#..........#...........##....#......
........#.....#........#......#.......#....#..##..#..............#..#..............................#.#.........#...##.##..#.....#..#.....##.........##.......#........#.#.....#.......#.....##...##......#...##.........#..........##....#......#.#.##........#...#.............#..#....##......#...##.#.....#...#.#...#.#.......#.....#............#......##........#.....#.#...#....##.#..###.......#..............##.#.....#.#..##........#.#...........#...........#.#.....#..#..........#...#.#.#.#.....#.....#...##.......
.......................#.#.#..#...#..#....#..................#...#.....#......####...#.....##..#.#.....#......#......#.....#..#......#...............##..##.#..#.#..................#...........##........#.......#.#..##.#..........#...##.#....#.##...#..............#...#.....#.............#....#....##.##......##...#........#.#....##........###.#.##.#...##....#....#...................#.#.#......#.........#.#..#........#.........##.............#........#.#........##....#...#......##.........#.......#.....##..#..
....#..................#...#.#....#.#.....#..#.#...#.........##.....#.....##.#.####......................#.#.......##...#.........#...........................#............##...#....................##......#...................#...##...#.......##....#...##...#..........#.........###....#.....#....#.......#.......#..#......#.....#...##.........#....##.....#...#.#.#.#...............#......#..#.....#.........#.....##...#......................#...#.............##...........###....#......#......................#..
....##........##.#......#....#...#.......#....##...................#....##..#.....#...#....#..#.....#.#....#..........###.....#..#....#......##.###......#....#..#.......#....#...#....#....#.....#......#..####..#...............##.....#...#....#....................#.....#...#..#..#....#..#..#.#................##....#...#...#..#....#...#....###...##........#.......#....#.#.....#....................#.#...#.....#.....##............##.##..#..##...................#.#....###...#....#..##.............##....##.#..#..
.......###.........................#...#..#.....##.........#.....#.......#........#...........#...........##...#..###.#......#.....#.##.....##...........#..#..###....#.#.........#..#.......#....#.....................#.#.#...#..#.#.........#..........##......#......#.....#..............#..#.........#..#.#..............####...#......#...#..........#......#.#.#.....#.....#.#...###..#.#................#....#.......#.....##..#.........#..#.....#.#....#.#....#.###..................#......#............#.......#.#.
.#......#...#........#.#..#......#.#...#.....##..............#.......#.#...........#.......#.......#...#..#..###..#....##....#......#.....#.##.....#.......#.#..##.....#.....#..#.##..............#.#.#..................#.....#.............#..#......#..#....#.#..#..##.###..........##....#.....##.....##.......#.#.........#..........#...........###.........#.....#....#.#....##.#....#...####...#....#...#..................#.....#.#......#.#............##.#...#...#..#.................#.....#...##.#....#............
.........#.......#..#.#.#..#........#..#....#..#......#.....#..#........#....#........#.#..#......#......#......##.#..#...#.......#...#..#..#......##..................#......#......#......#...........#..#..#.......#..#.#...........#.......#.#.#....#...#.....#....#....#..........#......#.#..............#.#......................#.....#.#...#.........#......#......#........#.....#...#.....#..........#.....#.......###.#.......................#.................#.#.#....#.....#..#..###....#....##..#.....#.......#
....#.......#..##...#..#...........#.#......#......#..#.#...#...........#.......#.#.##.....#.#.......##.#..#..........#..#....##..#.#......#..#...#.....#.#.#..#..#..#......#.#.#......#......#...###..........#....#.....#.....#..............#......#...........#.#..###......#..........#....##.#..#..#...............#..#......#...#..##.....#.....#........##..#..#..........###.........#......##.......#......##.....#......#.......#...#.......#.......#.....##....#.........#.##..##....##..#.##....##.#.........#.....
#.#.........................#..#...........#...#.#..#...#...#......#...#...#.#...............#......#..........#...#.....#.#...........#.....#..#...............#....................#..#...#.....#.#....##.......#..#.......#.#......#..#...............#.................#.....#.....#..#..#.....#...#.#....#.....#..#.#...............#..#......#..#.......#..##.......#....#.....##..##....#....##.....##...#..#..#.#................#.......#.....#........#....#.........#.....#...#.#.......##.......##......#...........
.........#..#.##..#.......#.......#........#........#.....#.......#......#...####.#.#..#......#..#..###.#.......##....#.......#...#...#.........#.....#.....#.........##...###....##......#.....#.##....#.........#..#....#...###...#.##.#....#......#.#.#........#...................#.##.......##...#......#.....#......##..#.....#........#...#..#.................#.......#.###......##........#.##....#............#...#.....#...#....#....#..........#..#......................#..##.....#...........#.#.....#....#..##...
..........###...#..........................#.#.#.##....#..##........##..#.......##.....##.............#.#..#......#..#..#........#.........#....#...##.....#..#........##..#..#.......#...#...###..........#...#.#........#.#.......................#..##...#..........#...........#...##.#...#...#.#....#.....#........#.........#....#...#...#....#.........#....#.............#......#..#.#.#..#..#....##.......#..#...#...........#..##......#..#......#...#.....#...#...#.....##.....#........#............#..##.......#...
##.#...........#..#....#............#...##...........##...........#...#..##.#..#..#.#.......#....#..........#.#.#...##....#..#.....#.##...##...##......##........#.#.............#.............##..........##...#.....#.####..#.......#........#...##.......#......#..#...#...#....#...............#.........#................#.##.....#.##..#.......#...................#..........##......#....##...#.#..........#.......#..........##.............#..##..##.....#.#.......#......#....#.....#.....#............#.#....#..#..#
.#.#...#.......#.......#..................#........#..#........#......#...#........#.#.........#.#..##.####....#..#....##...##.......#......#.......#.#.................#......#......#....#......#....#.........#.....##..........#...#..#....#......#...#.....#...#....##..#...#...#..#...#...#..#.........#.......#....#..................#..........#.##.#..#......##....##....#.....##...#...................#.#........##..#...#..........#.......#........#........##.##........#........#.........#..#.........##.#.....
...............#.................##........#....#....#............#....#...##.###.##......#....#....#..#.......#..#..#..#.#...#..#....#..#....#...#...#.........#..#...#..#........#...#......#.....#.......#..........#.#..#..#....##...#.........#..........#...#.#...#..#.#.........##.....###.......#...#..##..#...#.....#...............#.....#..#..#......#.........#.........#...##......###.....##.#...#...#...........#.#....#..#..#....#.........##...##.#.#.............#.............#....#.....#...........#.......
...#..#.#.#....#...###.#......#..#...#..........#...#...##.........#......####..#.#.....##.#.......#.#.#.#...............#...#.................#...#.##.##.#..#...#.#.....#.....#.####...#.#..#...#...##.#.....#..#...........#..#.....#.#...#..#...........#...#...##.......#...#..............#....##.#........#.#......#.#..#.....##.##.#..#......#.......#......#.............#...#.......##............#..##..#.#..#....#.........#.....#.#..##..##.#.##.#......#.........#...#...#............#......#..#.....##.....#...#
...........................#.....#..........#....#...........##............#......#.#................###.........#.........#...#.....#.#..#..#...#............#...........#....#.......#.......#........##.........#....#........##.#.......#.#......#.............#.#.......#...#......#.##.......#........#.#.....###...#.........#..#.#.............#...................##....#..#..#....#......#..............#..##....#.#..#...##......##...#...#.....###.##.....##.....##......#............#......#.....................#
..#.....#.#..#..#.........#...#........#........##......#..............#.#.#.#.#......###.....#.......###......##......##.....#..#..#......#...###..#.....#.....#........#......#.....#.......#..#.#.....................#..#..##....#.#.....#....#.....##............#..###...#...........#....###.........##...#.#......#....#.......#..........#....#............#..#.....#......#........###..................#..............#......#.........#.#......###...........#...#.#..#...#......#..#.......#.....#.#......#....#...
....#.....#....#....#...#.................#..#.......#..........##...#.....#...#####...#..#........#...#....##.......##......#.......#.....#......#..#.#...##....#...#..........#...#.#.....###..............#......#.#...#.#..#...........##..#....#.......#....#...#.#....##.#.#..#......#.........#.#.....#........#..#.#.#..##........#.###.....#.................##.##............##.#....#........................#.....##..#..............##.#.......##........#.#..##.##.#..#.....###.#...#...................##..#....#
.......#.....#.#.....#......#.#.........#.#................#...#..#.....#..#..#...#.#.....##..#...##...#..............#...#..##.#.........##....##...............#.##....#.#.....#.....#....#.#..##....#..#.#...#.#.........#...##.....#.#.............#..............#.#..........##.......#............##....##.....#..#.#.#.#....#.#....##.#.#...###.....#....#..............................#.......................##..........#.........#..#....#....#......#..........#....#.#..#.......#............#.........#.....#.#.
#..............#.#..#........#.#.#.#...........##....#.....##.#..#.......#........#....#.....#....###..#............#.....#..##.......#.....#............#...#..#..#..#.........#.#.....#.#......#....##......#.###.###.#.#........#.....#....#..#.......###...#....#.##.##............#............................###....#...##...#....#.#.....................#................#.........#.#..#....##..#.....#..#.#.....#...#..#.......#...........#......#......#.#.#.#.........#.....#..####.#........##.#..#........#...#.
#........#....#.....##.#.#..#..#.......#.#....#..#.##.#..............#.#.#..#........................#.......##.#............#.#....#.....#.#..##.........##..........#........#.......##.#..##....................#.....#..#..............##....#.....#........#...#...##...............#..#.#.......#......#...#.........#..#...................#...........#.#.....#.##...#.....##............#....###....#.................#........#..#.#..#........#...#.......#..#....#....#...##.....#.............#..#.#......#.#..#...
..........###...#...#........#.####..#..#..#.....##..#..###.##.#.#..........#.##....#..#......#............#......#.............##.#.#..#..##.........#....#..................................#..#....#..##.........................#...................#.............#....#..........#.............#.#.#.##..#..##......##.#....#.......#...#.#..#.#..#..#.#...#..##.##.....................#.........#................#......####.......#...........#.......#...........##.....#............#..##..........#..............#.#.
...##......#.#............#.....#....#.#..........#..#....###...#...#..#.............#.#.....###..........#..#....#.#...#.....#.......##..###.##....##...#..........#....#...#.....#.#.#..#.......#..#....##..##....#..........##..#.#....#.....#.#.#............#.........#.............#.#...........#.................#.#....#...#...........###........#..##.....#...#......#..#.#..#.....#....#..#...........#.....#.###.#.#....#.......#.......##.......#....##.........#.#....#.#.#...##....#............................
...#..#.........#.#.#.............##...#.#.###..#.#........#......#..#..#.....#........#....##.#......#....#.....#........#.##...#.#...#........#..#..##..............#......#.......#......#....##.#...##............#...#.#..#..#..............#.#................#..#..#.#....#..#.#......#...##.....#.....#......#.#.#.........#....#.#..................#.....#....###..#.......##....##.#.#.......#.....#.#...#...#....###.......#.....#.#............#.#.....#.......##..#............#....##.......#....#...#...........
.#..#..#.....#..#..................###.....#..#........#....#...........#..............#.#......#.#..#.....#............#...#...##..#...#............#......#........#..#.....#....##........##....##.#...#.....#...#...#........#.##...............#..#.#...........#.......##.#..#......#.........###....###...........#......#..............##......#........#....#............#....#.#....##......#...#..#......#..##...#.##..#...#...............#.....#............##....#...........#.#.#...#.##.........#......#.#.....#
......#..#.#...........................#.........#.....#.........#............................##.#...#.#....#..#...#.....................#.###..........#........#........#...#.#........##...#...##.####...#.....##..#.....#.....#...#................#..##..#.#..#.#.......#..#.....#.......#....#...#.....#.#........#.....#..#............#.....##............###...#.##..###.....#....#..#...##..##.#.#....#.#........#...#.#.#...........##.#.....#...#.............##........#...#.......###...#....#...#.#.....#...#...#
##.......#.........##......#......#..#...#...#.....#........#...#..##.#.#................#....................#............##...##...##..........#.#.............##..#......##.##..#........###...#..#......#.#..#..###....###.......#....#...##.#......#.........#...#...........#........#..........#..........#.........................#..................#.........#..#..#.......#..###......#.#.........#..#..#.#.........#...#.....#....#...........##..#.....#..#......#........#....#..#..##....................#...#..
.###.#.#......#..#........#..##....#........#..#.....###.##...#...##..........#.....#.....#.##..#.#..#..#.##...#......#.....#.............#...#................#..#..#.........#.......#..............#.#........#......#..#.#..#....#...........#....#.....#.......#.####...##.##....#...#....#..#.....#.......#......#..#........................#.##...##.#...............#.#......#..#...#.##..#...................#............##....#..#.#.#..#......#.......#..##...##.....#........#.......#.......#.#...#.........#...#
......##.##....#.......................#.........#.#.#....................#......#..#....#......#............#.....#.....#...#........#.#....#.#.....#.#........###...........#.#...#......#..#.#..#...##..#.......#....#....#....#.#...##.............##.#...#.##.....###..##....#......#.##....#...#.##.........#.......#...#.##.......#.#.#.........#..#..##...#.......#.......##.......#............#..#..#.####....#.....#........#...#..#...#....#.............#...#.#..#....#..#..#..#...#...#........#...#..............
......#.....##......#.........##....###......#.......#.#.....#........###.........#..#....#..#.#..........#.....#..#.......#..#.##.#..##....#..#...#.....#..#..#...............#...........#......#..##..#...#..#.#.#....#........#.###..#..#.......##..........#.#...#...##...........#..#...#.#.#..#........#.#..#..#.....#..#....####.#........#....#...#.#.#............#...##...#.#....##.................#..#.............................#.....#..#..#.........#......#...#.##.###....#..#.............#...#......#......
.#.............##................#.#.................#........##.......#.......#...#.#..#...###...#.......#.##..#.........#..#...##.....#.#........##...........#..#.......#......##..#.#......#.............................#..#.....##..#.#.#.#............##...##.........#..#.....#......#...#..#.#...#......#.#..........#......#.#.##.......#...#....#.#....#.##............#.##..#..##.#.##...........###.......#..#.......#.#...........#...............................#...........##..#..#..#.....#.....#........##..#
.#....#....#..........#....#.....#...#..#.#......#.....#....................#.##........#.......#......#.............................#..#...#..##...........#...#...##..#.#.........#....#.#........###..#...#..........#...#......#...............#.......#..#.##..##...#......##...#........#..#.........##.........#.##...#......#....#...#...#.......#..##.........#......#.......#.......#...#...............#.#....#..#..#...#..#..#...#...#..#.....#..##...#.....#...#.##......................##.#.............#...#....
..#.......#..#.#............#....#...#.........#.#......###............#.....#.#..........#..#......#..#.......#...#.#...#.....#.......#........#....#....#...#....#..#.#...#...##.......#..#.......###.#..........#..#......#..#.##...#......#..#...#.##.#......#...........#....#..##..##...##.#.....#.##..#.........##..#....#..#.....##.#...#..............#.........#.#.###.#...#..#....##..#..#......................#...#..........#......#.#..........#....##...##.#.....#.#......#....#.........#.........#......#....#
.#.........###...............#...#.....#.#..........####......#....#..##.......##.......#.....#..........#..#...#...............#........#....#....##...#.....#..............#...##........#...#......##.....#.......#......#.#..##..#......##.#.#....#....#.........#.......#......#.......#....#.....#.....#..#......#.##...###.......#.#...#..#......#.....#...#.........#..............#...........#.......#........#.....#...#....#.........###.....#..##.....#.....#.#..###...##........#.#..#.....#....#.#.....##........
.......#.#.#................#..#......##......#.#.....#....#............#........#..#............#........#.#.........#.............................#..#.....#..#....###...#...#...#...#...#.....#.####..........#.#....#..............#................#..#......#............#.###........#........##.....................##...........##........#.........#...............#..#.#...##....#..........#.#.#..#....#.....#.#..#..................#...#.#......#.......#.....#....#........##..............#...#...####......###.
.#.##.....#.............#.#...#..#......#.......#....#...#...##.#...#.................#......#............#................#.............#.#..........#..#.#..#.............##.#.....#..#.........#.##...###........................##.#.##..#...#..#........#..#.##.#.............##.....#....#...#...#...........#....#......##......#..#..#...#.....#...#..........#..##...#.............#...#.#...#.#............#..#........#.............#.#...#..........#.....###..#.....##..................#......................#...
......##.....#.........##...#.....#....##....##...#....#..#.....#.#.#.####..#..#.......#......#...#...#......#.....#...#.......#...............................##.............#.#####................#..##.........#.#..#.....#...#..##.........###........#.##...##..#....##.#...................#...#......#.#.##..#.....#...#....##........##............##.#...#.#......#.....##......#............#.#........#.....#...........#.#.....#.......#.##..#...............#.....#..#...##..#...##.....#..#.#................#...
#.....#............#..#..##.#.....##...#..........#.........#.............#...#..#.................###.....#...##................##....#.......#...........#......#.##.#..##............#.#........##....##......#..##........##..........#...............##..................#......#........#.....##..#.#.........#.........#.........#...#......#..#...#.#....#.......#......##.#........#............#....#........##..#.#......#....#.....#...................#.#..#...#..#........##..........#...#..##........#.....#.#.#
....#..#...#...#.......#....#.#....#....##......#....#.##...##.......#....#..#.#.....#.......#.##.##.........#.....###.....#...........#.#..#.#.....##....#.##...#.#.#.......#......#.#.#....#.#.#.....##.....#....#...#.#...#.#..#.............#..#..#................#..#...#.......##....#.....#....#...##....#..#...............#...#.##.....#.#....#....#.......#..........#....###...#..##..........#..#.#...#...##.#............##.............#........#.#.....#....#..#......#......#..#.....#...#.........#........#..
...........##...#..#.........#..###..#.#..##....#...#....#..##....................##..........##..........#.#.....#..#..#...#.#..#...#.....#......##......#.........#.....#.....#...##..........#..#.......#.##.......#..........#...#.#........#..##.....#....#.#...#.#..###.#....##.....#.......#.......##..#.##.##.#.....#...#....##.......#.#...##.#....##.....#....##..........#..#.#...#..#......#......#..#...##..#....##.#.......#....#.......#.......#..........#.#.........#.........#.....#..#.........#......#.###..
........#..#....#.#..#.......#..............##...###.........#.....##..#..#........#...............#.#..........#...#.#.....#............#...#....#......##...........#..#.....#....#.#....##.#...........#...........#.................#.#...#.##......##.......#....#..#..#..#...#..........#......#........#..#..#..#.#..#.....##.#..#.#.#.#...##....#...#....#...#...#.#.##....##................#.#.#.......#.......#.............#......#....#.......#..#....##.##..#..#.....#.#.#.#.....#..##..#.#....#..#....#.#..#.....
.#...#........#....#.........##........###..#...#.#......#.......#.....#..#...#.#.............#....##...............#........##...#......#.#...#...................#.##....#...#.#.....#..#...#..##....#............##....#....#.....#..#...##..............#..........#...#...................#....###.....#...............##.......#....#......#.##......##......#.##.#....#........##...#......#.#...................#...#..#.....#.............#.#...#.............#....#......#.....#....#.......#.#..#..#.#.#......#......
.#.#...#..#.#.....##.#.........#....#.........##....#.........##..................#..#..#............#..#...............#.....#.......#....#.........##........#.....#............##.............#..........##.................#..##....#...#.#.......#.##...#..............###....#.#....####..........#...#..#........#..........#..............#..#..#...#....#.#.#....#....#.#....#.....#...............##.....#..##...#.....#...#.............#..............#......#.#.......#...........#......#.#.#.##.##.....#.#.##.#..
..........#.....#.............#............#....##..#.............#......#......#.......#........#........#...#.....#..#.#...##.....#..#....#....#....#.#...#..#...#.#.#......#.#.#........#........#...............#....##.......#..#.....#......#.#..#...#..#...#.#..##.#..#..#.....#........##...............#............##.....#........#..##..#.#...#...............#...#.#..........#.....##...#........#.#.........#..##.#..#....##..#.....#....#......#......#....#.##.....#.............#.##.#.#.#.#...##.#..#...#..##
...#..................#..#..........#.#..#........##......##..#..#....#......#...........#...#.###.#............#.......#....#..#...#..#.##.............#...#.#...#..#...#..#...#.....#...........#.......#....#..#.............##..##.#.......#.#..#.#...#.....###.#.#.............#....#....#...##..###...........##......#....#...............#.#.#...##............#........#...............#.##..#...#...#.....#.##..#......#.....##.#.#...#........#.#..#..#.####.#.##...........#........#.#..#.#..#.........#......#....
#.#.#................#..#...#.....#.#.#.........#.........#.........#.##.......#..#............#.#....#..................#.#..#....#..#..##.##......#......................#.##..#...#....#.#......#......##.....#..#.####......##...#..##.##.......#...#....#.#..#.#..##.....#.......#...#......#...#....###.##..............##..#..#.#........#....##............#.#.........#...#.#........#..............#.........#..##..#.....#.#..#...#.................#..###.#.....#...........#.##..#....#................#.#..##...##
#.......#......#......#..........#...#.##........##..#.........................#..#....#.....###........#......#.#..#...###...###.#.#...........#...##.......##..............#.##..................#..........#..#......................#....................#....#......##..........#####...#....#................#....#.......#.#....#.##..#.....#.........#..#........#............#....#....##.#................#......#...................#.......#..#....##.....#.....#....#.............#.............#...#....#.........
.......#...#....#......#.......##...#.#....#.#....#..##................#...#..#.......................#.#....#........#...............#....##..#..#...........#....#..........#..#.......#..#..#...#...##....#.#..##.........##...#..#........#.#.......#..#...#.#..###.......#...#.#.#..#....#..#..#...#......#........#.#....#..##..........#...........#............#.#.#....#.....#...#......#......#....#.......#...#.#...........#.......................#..##...##....#....#......#......#.......#...##......#.....#.#..#
...............#.#......#..#.....#..#.#..#####........#.#.#...#.......#......#.#...#..##.........#.....#.#....#.......##.##........#...#.#..#........#...#.###....#..##.#..#.#..#......#....#....#..#...#.##....#.##.#.#..##.##.........#.......#.##..###...#.....#..#..##.....#......##....#..#.....#....#.......#.#...#...........#............................##..#...#...#........#.#.....#....#.#...........#......#........#......#.#.#...........#.#....#.................#...#..#.###.......##.#.........#....#.......#.
#......#.....#.##.....#.#...#.....#.......#..#.##..##.....#...#..#..#..#......................##.....#...#.....#............#..#.........#..#..........#.......#................#.#........#.#....#.#..#........#..#....#.........#........#..#..####.#..#....................##..#..##...#.....#....................##....#.......#......#.##........................#.....#........#.##.....#..#...#...#....#......#...#.#......##.#..#........#.....#.#....#................##........#..##..............#...#.....#.........
....#..#...#..#....#..#..#..#......#.........#.#.#...###.............#.##.............#..#.....#......#.#.............#.#..##..#..#...##.###..........#..........#..#....#.#.....................#.......##....#....#........##.....#.....#..#.......#..........#..#..#......#...#.......#.#..#....#.....#.........##............##...#......#...........##.#.#.......#.#..........#...#........................#.................#.....#...#....#........##........#..#.###...#..........#.........##....##....#..##.#.........
#.......#...#........#..#..#..#.#....#.####..#........##..#....#.....#..#..#....#.#...#.#.#........#.......#.#..##.#...#.......#.#..#...........#.#....#....#.......#..##...#...##.#..#...#..............#...........#.......##.....##.#........#..........#.#.........###.#..##...#.#...#..#.....#...#.........##..#...............#...#.#.##...............##.......#..........#.#.#.....#.#..#.......#.#.............#...#....................#.#......###.#..##...#...#.#....##....#.#...#...#............#...........##.#..
#.#...#....#.#...#...........#............#.....#...............##....#...........#.#..#.............#.###...............#...#...#.....#...#.##...#.#....#.#.#.#.##.#....#.##........##...#........###...........#.#...##.....#...........#.........#...................#...........#.#..#.##..#...#.....#......#...........#......##....#....##....##.#...#...#.....#...##......#.##...#.#....#...............##........#.....###..#..#....##..#....#.#.#..##...#.#....##.#.....#......#......#....#.#.......#..#...........###
....#......##.#............##....#..##...#.#......#...#.......#.#.......#......#.#........#..........#..##.........##......#....#....#.......#.#..#...#.....#....#...#..#......#.#....#..##....#.#....####.#..................##.......#....................#............#...................#.....#.....................#.......#...#..#...#.....#..#...##.##...##.......#.......#............##...............#...#...#........#....#...#.........#.#...#......#.##.#.#....#........#.#.#.#............#......................
....#..#.....#.#.#.#.......#....#.#.#...#.....##....#.#...#..#.....#..#............#...........#...........#.#.#....................##...#....#.##.........###....#...#..##......#.............................#..#..........#.......#.........#.#....#.#.##.......#...#.##.#......##....#..#...#.#.#.##..#...........##....#...###...........#.#..#.....#.................#...........#.#.#..##..................#...#................#...##...##.......#.........#...#.#..#...#...#......##...#.#....#........##..............
....##...#.....##......#.........#.......#......#....#......#.....#......#......#.#.......#.......#.........#.#....#.#..............#.#...#.#..#.....#.#..#......#..#....#................#...............#..#...##.................#.....#............#.....#........#.#........#....##.#......##......#.##........##..##.#.#...##.....##.....##.#.#.....#..#.#........##..#...........#.#......##..#..#...#........#...#....#.#.......#....#.#...#........#....#.....###...#...........#....#......#....#.#..#....#...........
..#.....##...#....#.#..#.#.........#.#...............#.#............#....#....##.............#...#.....#.....#.#....#.....#.#.......#...##...#.........#.........#..#...#..#..#.....#....##......#..#.#.....#.#...##.##..#......#....#....#.............#.......#.#......#...##...#...#.........#.........#...........#...#.##........#....#..#.........#.#....#.###.##....#.........#........#.###.#...........#...#.#...#....#....#.....#...#......#..#.......#.##.....#....##.#...#.#.........#.....#..#.##.......##.........
.....#.............#....##..#....................#...#.......##...#.#..#..#.##...#.......#...#...#.#.....#....#.......#..#...........#.#.......#...#...#...#..#.......#.##.......##..#...#....#....##....#...........#.......................#..#..#..###..#.#..#.......##......#...##...........#..........#..........#.#.....#........#..........#........#.#...........#...#..#..........#.......#.##...#..#.......#.......##...#.#....#.......##.#.....##..........#........#...#..#....#........#....#..#.#..#..###....##..
#.##......#.....#........#....#..#.#...........#..#......##.##....#...#.......#......#.##..#...#......##...#..#.......#.#..#...#....##..#.....#.......#..#.......#.....##....#.#...#.......##....#..#......................#..........#........#.#.....##........#...#...........#.......#........#..#.#..#..............#.....#..#.....#.#.#.#........#.....#......##.#.....#...#.#.#..#............#.#....#.#....##..#..#...#.#..##.#....#..#...##....#..##....#..#.......#....#.................................#.#...#......
....#...#...#.....#.......#....#...#...#..............#.#.#...........#............#..##.......#..#...##..#.##.............#...#.##.........#..............#..#........#..#......#........#..............##.......#..............#.##....#........####............#.....#............#.....#......#.#..........##..#..#.#.........##.....#..#....###....#....#..#.....#.......#..#....#..#...#....##.#...##..#...#.#.#...#.#..#..#..............#.......#..##.#...#.#....#.............##...#....#.#.............#.#............
...........##...#....#.#...............#...##.#...........#..##.#.#...#.....##....#..#..#.....#.#.#..#.....##....##......................#.........#..#..#.###..#.#........#.....#....#.#.......#.......#..........#.....#.##......#.........#.......#....#..#..#......##...#...##..#...##...........#...#.#..#..............#.#........#......#..#......#........#.#.#...#....##........#..#.#.#...................#.......#...#..#...#...#....#......#.........#....#..###..#......#...#.#....##...#.#..#..........#.###....#.
#...#..#........#..##............#.......##........#..#..........#.........#...#............#..#.###.#...#..#...#.........#....##........#....#....###..#.#..........#..#..#.....#.......#..#........#..#..#.#............#..#.##.......#...##............#.......##......#..#.......#..........#.....#.........#.#....#...#................#.............#..#.........#......#.............#.##........#..#..............#....#..#...###.....#.....###.#....###......#..................##......#.#....#.#....#.....#....#..#..
.#......#....................#..#.#....#........##....#..#..#.#......#....#..#..#........#....#..#..#.#.............#......#.......#..#.......#.#..###....##.#...##....#...#..#....#........#.........#....#.##....#.....#...##....#....#....#....................#....#....#.....#..##.......#.#.......#....##.#...##..........##........#.#...#...#..#..#..#....#..............#..#.....#...#..............#........#.........#...............##..#.#...........#.....#.....#..#......#...#.##.#...........###.......#...#....
#.......#.....#...#...#.##.##..........#..#....#..#..#......#.#........#..#...#.........#....####...#.##....##..#..#.........#.##....##.....#........#....................#......#..#....#...........#......#.#.........#...#..#........##.....#............##...#.##.......#.#......#...#.##.#.#.##....#.....##....#...##..#.#....##.........##.###...#...#...............................#...#.......#...##.....##........#.....##..#.##....##......#.###.......................#.#.#.##.#......##......#..##.#...#.#.......#.
##.....#.....#.###.##............##...#.........#.........#..............#....#..#.###.##.....#.#.......##........##.....#...#..#......#..#...#..#...............#.#.#.#...#.#....#...#....#.#.#.##.#.#..#....#...#......##...#....#...#...##...........#...........#.....##.....##............#....#...#...#.#..........#...........#......#..#.#.......#.......#......##.....#.............#...#.......#......###..##...#.............#...#...#.#.........##.#.........#..#.......#..#......#....#..##......###..#.....#.##...
............##.....##.....#..........#....##..#..#........#.#.#......#.....##....#................#...#.......#.....#.#...........#.##.#.................##....#..........##..........##.#....#................##.......##........#....#..........#...........##......#.....#.........................#...#.........#...###...###...#..............#.#.#.#.#..#.....................#.......##...............#...#..#....##..#.......#.............#.......#..........#..##.......#.#....##....###......#..#...............#....
...##..............#..#................#.#........#.#......#...........#.....#.#..##..........#.....#.#...#.#.#..........#.....#...........###..............#................#...#.....#....##...#.....#..........#..#.#....#....#...#...............#...........#....###......#.#...#...#.....#..#.#...##..##.#.......#....#....#.........#.#......###..#...#...............#.#..#...........###......###....#....#...#.##.#.....#.#....#..............#.....#...##..#.........#....#........#.....#...###.#......#...#..##....
#...#.#...........#....................##..#.........##.##.....##...........#..#....#..##.....#.....#......##.##....##.#....#....#.#.......##....#............#........####..#..#......###..#......#......#.....#.....#..................#..#.#....#.....###....#.##......###.#...#..#....#.....................#.#...#..#....#...#.....#..#..##....#.....#..##.....#.#....#..#.....#.........##....#..####.......#.............#...#.........#...#.#.....##...#...........#..#....#...#.#............#.......#.#..###..#.#.#.##
.####...#.#...#...........#....##.......###...#..#..........###.#.....#....#......#.................##..#....#.#....###......#..#.##...................#.................#...#....#............#...####......#........#........#............#....#.....#..........#.......#..........#...#..#......#.....#....##...#..#...#.#...#..#......#.##.....#.....#....#...###..#.............#...........#.#........#...#.#.#..#...##...........................#.....#...#..#............#...#..................#..........#..#.##..#..
#.......##......#....#....#.....###...#.#...........#....#.##..#......#.....#.#....#.#..#...##.##..#.......#.....##.......#...#.#.#....#..##.....#..#.......##....#.#.##.#........##.#.#.......#...##.#...#.#.###......#.#..#.....................#......#..#..#.#............#........#.#.....#...####...#..#..#..#...#..###..........#.#.#.##........#...#.....#............#........##.#.........#...#.......###.......#.........................#...##........#...#......#.......#..#.............#..##.....#.#......###....
...#..#..#..................#..............##......#.....##.#.#..#......#...###..#........#..#..#.......#...#..#....#......#...#...............##......................#......#.##.........#...#...#..#.##.....##...#...#.....##.#....#...#..##.#..............#..##......#..........#......#..........#...#...##......#.......#...#....##......##....##.......##...................#..#.#..##..#......#............#...........#...##...#...###....#.........###..##...#............#....#......#.....#.......#................
....#......#...#.#...#...##..#....#......#....##.............##...........#...#........#...##..#.#....#...##.#####..#.#...#...#......#.#........#..#......#....####............................#..#........#..##................#..........#.##....##...#.#.....#........#.#.#...#.#................##......#......#......#...#.##..#..##....#...#..#.........#.......##..#.....#.......##........#..#..#..#....#..#.....#..#...#...#.....#.......#....##...#..#.#...#...........#..#......#............#.....#............#...#
.....#....##....#.#....................#......#..#.#....#.............##.#.#...##....#.....#...#.#..#.#...####....#........##......#.......##...#.....#......#..............#..#................##..#......#.#...#............##...#.#..#.....#..#.......#............#.......#...#..#..............#..###..#....#............#.#....#....##.#...#.......#..#.#.....................#.#.#.....#....#..#.#.##.....#.##....#...#......................#.....##.#.........#....#.........#.....#..#........##..#.#.#...............
...#...#.......#.#.....#.#..#.##.......#...................###..#..#...#...##..#....#.##.......#..#.....##...#.###...#..............#.........#..........#........#...#...#............#...#......#.........#....#........#..#...#.#..#....##.#.#..........#.......#....#...#.##.......#........#...#....###.......#.....##....#................#.....##.#.........#.#.........#..........##.#....#.##.#.#............#......#.........#..##.#...###.....#..#.#........#..#...........#.#........#.#...........#........#...#...
........#.#...................#...........#....#.####......#....#.......#..........###.............###.#.#......#...###....#..#...#....#..#..#....#..........#.....#.....###.#............#.....##....#....#.###.....#.##......#....#.......#.#...#.....#..#.....##.........#......####.......#.....###.......#.....#.###.#.#....#..................###.....#..##.#....#.#..##.#.....##..#....#...........######.......#.#.#.....#.....#.....#.....#..#....#...............#........#..#..#.#..#......#.#..............#......#.
##.#...#........#....#.#....#...#..........#...##.#.#.##..#.#.......#......##..#.........#....#.............#....#..#...##...#......#.............#...#.##..#..............##...#...#.....#.........#.#...##...#.#.......#........#....#.###......#.#....##.......#.......#.......##...#.............##....#..#...#..#....#.#.........#.#....##.......#.#.........................##.#.##.........#.#..#..##........#.....#..#.........#...........#.#.#...#...............#................#.......#..#.................#.##..#
..........###.....#.#.........#.#.....##...#......#.....#.##...##..#...##.#....##.#........##....#.#.....#.#.....#.#.##..#.##...#..#............#.##...##.......#...##.....#....#....#...#..........#......#.#.......#....#.................#........##..#.........#.#....#.....#..##.....#.#....#..............#.......#.#.#..#....###.#..........#.#...#..........#...................#...#.....#..#..##...............#...................#...#....##....#.##.#.#.....#...........#.......#.#.#..#....#.#....#...#....##.....
#.#..#....#............##...#..........##......###.........#........#.#..#.....#................#.####........#.....#....#...#....................#....#........#.........#.....#.........#.............#.....#.........#.#..#....#....##.#..............##.#..#.#.......##....#.....#....#.......#..#....###...#.#.........#..#.#................#..#..#..........##......#........#...#.......#...#..#.......#..#.##.#...#..#......#.#......#..............##...#...#.#....##.##.....#...#.......#......#......#.............#
##.##..............#..........##......#...##...#...#...##.#..#...#...#..............##.#..#..#.....#..#..#...........#......#......#....###..#......#.#....#..#.#.#.#..#........#..##.#.......#..#............####.###.#.#...#......#....#..###..#.#.##....#.#.........#.........#.........#.......#..............#.......#.......#...#.#.....####.#.................#.....##..#...#..##...#.............#.....#.##..#.....#.#..#.#.....##.......#.......##.....#...#..........#..#.........#..#....#...............#....#....#.
.....................##.........#.##..........#.....#..........##.##..#..#....##..........#...#.##..#......#...#...#...#...............##...#.#...#......###..#.....#..##...#....#..###..##.#.#......#...##..........#......#...#..#......###.#......#....##.....###.#..........#.....#.#..#.#....###.#..........##.##.#........#................#.....#..##..#.#.....##.#....#....##.........#..##..#.....#.......#..#..#.....#...#.......#.#.#........#......##.#......#....#..#...#........##......#.#........##.......#.###.
.#......###.#......##.##..#....#.#.........#..##.#.#.#.....#..##.#.................#.#.....#...........#...#.....#..##..#.....................#...#..............#..#......###...................##..#...####................#...##...##...#..........#...........#...............##...........#....#.#.#..#.#..#............#....#...##....#.#....###......#..#.#....#....#..#...#......#.......#...##.....#.....#.......#.............#..##...........#...........#......#......................#..#....#...#....#...#...#..##
.#..#........#....##....#.......##.........#..............#...#..#.......#....#...#......#.....#.#.#.#...#.....##.#....##..#....#..#........#.#.......#................#.....#..#.............#....##....#.##..#....#.......#..#...#.........#.#.#.##..###.#.#...#....#.....#.#..##..#.....#.......#.......#..#.......#..##..#...##....................#.......#....#.........#................#.....#.....#.......##..##.#......##......##....#.#..###...#.#...........#.........#.....#..............................#...#.#..
......##...............##..##..#...#.......#.....#...###..#..#.........##.....#......##..#..................#......#...##.....................#.......#.......#.#...............#..........##.....#..........#.#.##............#...#.....#.#....#....#......#...........#................#.#...#.#........#.....#.#...#...##.##......#....#............##.##...#...###....#...#.#.#...#.......#...##....#.##..#..##.###.#..#.#.....#...#...##..#.#...............#......#....#..##.##...........#......#......###..........#....
..#..#.......#.#....#...........#....##.#...#......#.....##.#...#...#.#.#...#..............................#.........#..#.#.....................#....#..#.........#...#..#..##.....#..#...#..#..#......#..###.......#................#........##.###......#.#...#...#........#....###.#.......#....#.......#..#....##....#..#.##......##...........#........##............#.............#..#.....#......###.#...#..#.#........#.##.#........#...........#.........#.#........##......#..#......###..#...#..#..#...#.#.#.......#.
.......#.....#..#......#....#....#..#..............#.......................#..###........#..#.....#....##......#.##.......##.###..#.................#...##..#...##.#......##.#.#.....#..#......##....#....#...#...#.......#.###..#.#.##........#...........##.......#..#.............#.#....#.#..............#....#........#.......#.##..#............#.....##....#....##...#....#.............#.....#...........#............##...#......#.#.......#...##.#..............#........###.....##..#.#...##..#.#...#.........##.#..#
#............#.#.###.....#........#.....##.......#.#.#...###..................#....##.###.##...#.##........#...........#..#..........#.......#....#........##...#....#......#.....#.#.#....#..........#...#...#.......#....#....#.##.#.#...###...........#.........#.##.#......#..#........#...#.....#..#..##....#.....#..........#.....#....#....#..##.#....#..#..#....#.#...#...........#........#..##.....#..#...#.#.....#..#....#..........#..........#..#..#.#...##...#.............##...#..#.....#.............##........#
#..#..#...#.....#....................#..........#...#.....#.#...............#...#..#....##..#..............#.....##......#....#..#..#.##.#.....##...#..........#.##...#...........#.#...##..........#...##...............#......#.#..#....#.#...........#...#..#............#....#.....#......#...#...#..#.......#...#.....#.#.##.............#.#.................#....#.......#.#.....#..#...#.....#.#.##....#...#...........#.....#.....#....#......#......###...#.....#.........#.......#.....#.......#..#....##......#.##..#
...........#.....#...#.#.....#......................#...#.........##..#....#............#.#...........#...#.............##.....##.#.......##.#....#......#.....#.#.....#.....#.......#...##...#..#......#...#...#....#.......#..........#.....#..#....#.....#.##...#.................#.#.....#..#.....##..#.#.......#.#.#.#...#.#...................#..................#..###......#............#.#.....#..#.#....#..#........#............#......##......#.......##.....#...#.............###...........###...#..#.#.#.##.....#
....#....#......##............#....#..........#.#.......#.............#...#.....#............#...#..#.....#........#.#.#.....#.......#.....#.....#.#.........#....#.##................#......##...................#..#.#...#.##.#.....#...#.....#..#.#.#...................#...........#.#.####.....................##..#.................#.#..........#...#.#..#.#.......................#..#...........#...##........#.......#..##......#...##..#...#.....#.#...##..#...#.#......#.....#.#.#..#......#.#...#...##.#.#.#...#.#.
......##...#......#...#.#.......#.......#...#....##.........#.......##....##.#.#.................................#....#....#..#...#....#...#.#.##...#..#........##.#..........#..##.#.#.....##..#.............#.........#.#..........#......#....#.....#.#....#..#...###......#....#..........#....##.....#.....#...............#.....##.........#...........#.......#.......#.......#.........#.##...................##.......#.....##..#........#......#.#...........#...........#..#.....##....#.#...#...#.........#..#.##...
......#......##.#.....#.##...#.#.#..#..#..##..........#.#...##..##...#####..................#.##..........#.....#.....#..#..........#..#....#.....###...#...#......#..........#.....#.......#.................#..#.#...#.........#....#...#.##....#........##.#.##....#.#.#...............#...#...##......#.##..#.#....#.............#.#...##...##................#..#..#.....#........#..#.....#...##....#.#....#..#.#..........#.#....#..#..#..#....#.#..##..#......#.....#....#.#.#.....#.#.#.....#....#......###......#.....
#...#..................#............##...#..##....#.....#............#..#..........#.......#.....#.#...#...##......#...##.#.#......#...#..##.............................#........#........#..#...#.....#........#.##.#.....#.#.#.....#.##.#.#...........#......#............##.#..##.....#.#....#.......#...##..#..#..#....#........##..........#.#.#......#.......#..#...#.#.##......#.#.....#..#........#.....#.....#......#...#....#...#.##.................#.#.##...##..#.....#...#..#..#........##....#...#...#......#.#..
....#.........#................##.....#.#..........#...#.#...#...#.#..#.....#.....#......#.......##.......#..#.......##....#....#..#...##.....#.#.........#....#...................#..##.....#..#......#.........#........##....#.........#...........#......##...#......##..................#.......#......####...##..#.....#......#.#.....#............#.#...........#.....#..#..........#...#.....#.......#...##.........#.#....#...#...###.....#...#....#..#......##.......#....#..#.#.............#...##...................
.......#.##.#......#........#....#....#....#...##.#...#..##.#.........#.#........#....#....#.....#.....#........##.....#.#.......###.........##.......#...#...#....#.#.....#.#.......##......#.#..#.#..#..#..#.##..........#......#........#.....##.#..#.........#.##..#...#.#.#......#...............###...##.....##...#.##.......#.......#......................#...#...##.#.....#.....................#....##...#...#.#.###.........###.#......#......#............#...........................#.#.....#.#......##...#.......
...#...##..#...#...#.........#..........##...##.#.##.##.#....#..#.....#.........#...#.........##....#.....##.#..#...#...#..#...#......#................#.....#..#...........#...#.......#..#........#....#...##....#.....##....#.#.##...#......#.#...#..###.#.........#..#.....#......#..#..#......#...#...##.........#.......#.#.#........#....##....##......#........#.......#.#......#.......#..#..##..#....#...#.#.......#...#.................#..#...#....#....#....#.....................###.#.#........#.................
.#...##.#..........#....#.#.....##....#....#.....###.#.......###.....#.....#...##...#..#...#..#.##..#......#.........###..#............#.........#.#....#.....#...#........#...#....#..#.....###..#....#....#...#..........#...#..##..##.##....##......#........#..#.....#....#.........#...##...#......#.#....#........#.............#.##......#..#.....#............#.........##.......##.......#.#..........#......#..#.....#...#.....#.#..#.#.#..#.....#.........#...#.............#..#..#........#.#....#.....#..##........
...........#.#...#..##.........#........#.##..#...#.#....#....#.....#....##..#...#...#.#..#.........#.#....#......#............#......#.#....#...#....#.....#.........#..........#..###......#..#.#...#...##....#..##..###....#.#.#...##....#........##.........#..##........##.#...#.##....#...#.........#...#..#..#.......#.###.###..........#....#.....#..#.......##.#.............#...#.....##..........##..#..#...#..........##.......#..#.................#.#...#.#..#.#......#...#..#...........#.#.....##.#.....#...#...
##....#.#....##........#......##.....#.....###.###..........#......#....#..#..#...#..#................#.#........##.............#..#.#..#......#.......#....#.#..#..#....#.#...#..#.#..##...#.#.##...#....#......#....#.....#....#......#.........#..........#....##.............#.....#..#..#..#........#...#......#.......#....#.....#.......#...............#........#....##...##..##..#.........#.##.....#.#.........#.#.............#...........#......#.......#..#..#..#...#......#........##..................#..........
#..#......#.......#.......#..#.....#..##...........#..#..#..........#..........##.........#......#...#..#........##...............##..#...###..#...#....#..#.....##....#..##......#....#..............##......#...#.#..#....#.........#..#..........#....#.#.....#...##.#.........#....##........#...#......#....#.##..........#....#..#....#..#.#..#..#....#.#..#....#...#...#..............#.#.##....#..##.#.#...#..#............###.....#....#.......#....#....#..#.....#.##...#............#.##.##.#.#.#..#.............##..
.#..##.#......#....##.........##........##..................##....#.....#..##....##..#..#..#........#.#...#.#.#.##.#...#........#...#.........#.##.###....#.###..#........#....#.......#..##....#.......##.....#...#..#......#.............#......#.......#.#...####...........#....#.............#.#...#....#.##.#........#.....................#.......................#.............#..........#.#.......###..#.##..................#..#......##........#................#..##.#.#.#........#...#.#..##.##.......#..........#
.###....#.......#..#..............#....##............##..........#...#.............##.........#......#.#..#.......#...#.....#..............#.....#......#.#..##....#......#...........#....#.......#.#.##...........##.......#...#................#..........##...#.........#.....#.#........................##.............#....##...........#.#.#...#..###....#...#..#..#.....#..##...........................#..........#...#.....#...#.#.#..#......##.....#..##......#.........#.......#........##....###.#.....#..#........
.#......#......#.....#....#.....#..#..#..................##..#............#..#.....##.......#.#......###......##.#..#.......#.....##.........#.......#.##.......................#..........#......##.....#...........#......#....#....#.....#..#.#..#......#.#.#....#......#...#...#........#..#.##.##......###.........#....#....#..........#......#.#.#.#..#........#....#....#........##..#....#....#...#........#..#..........#.#.....#.................#.............###.#...........##......#..........#..#..#............
........#.....#..#...#...##..#.....#.....#..#....#..#..#..#....#.#.##.#..#..#..#........#......###.....#.#....#..#.....#..........#.............#.#......#.....#...#..#..#.##........#......#.##.........#.......#........#.........#.......#.......###..###...#..##.............#.....#.#......#...##..##......#......#....#.#....#..#...##..#..#............##..#...................#.............#......#.#...#....##..#.....#....###.........#......##..#....#...#.#...#.........#..#....#...#....#...#....#...............#
#....#.......#...##......#......#.................#...#.....#.#............#......#..............#.#.#....#......##.#..#...........#...........#..#...#.....#...#......#....#...........#..#....##.#.#..................#.##.#...#...###...###.#.....................#....#...#....#.#...............#..........##..#...#.#.....#...................#..#....#.#......#...#........#.....#....#..#......#.#......#.#.#..#..#...#.#.......#......#...#.#.........#..#...#.........####.......##..#..##...........#.........###..#.
.......##.......#.....#...#.#.#.......##.....##.#..##.................#..#..........#..##...#.........................#####..........##.###..#....#..##..........##......#..........#.......#..........##......................#....#..#.....##..#..#....#...........#.......#..###.#.......#.........#..#....................##....#.#.......#...#.#..#........###.#.............#.......#.#....#......#...#..##..#..#........#..##......#..#.............##.........#....#.......##...##.......#..#..#...#.#.....#.........##.
...#......#..#..#...................####........#....##.........#..#.....#..........#.#...#...#....#.#....#..#......##.#..............###...#..#.#.......#..#.........#.......#..###........#.#.#.........#.#..#...............#...#.....#..#..#......#......#...##......##.......#......#.#.......#..#......#.....#....#.....#..#.#...##......................#.....#..#.#...#.#....#.#..#....#......#.........................#....#.#..#....#.....#.........#...#..##.#..#..##......##.......#...#...#....#..........##...##.
...##..........#...#.....#......#......#..#........#.......#....##.####.........#.....#.......#.#.#.#......##.........#.######....#..##.#...#....#.........#....#.......#.##...#....#...#.#..#.........##..#.#..#.....###....#...#....#..........#........#..#..#......#.....#.#..##..###.....................###.....#...#.............#..#..............#.....#....#............#...#.##..#............#.......#.#.....##........#...#.#.....##..##.#....#.....#.#................#.#...........##.............#....#......##.
......#.#.#.###....#.##......#..................#.#.#.....#...##............##.#...........................#............#......#.........#..#...#.....##...#......#....#...#.....#......#........#.......#...........##....#..##.##..#..........#.#..#...............#..#.............#..#.....#....#......#........#....#.##......#...........................#...#.#..#.##.#..#.#.##...........#......#..................#.#..###...#.....#.......##......####.##..............###.#....#.................##..##.#..#....##.#.
........#.......#.....#.............##.#.#...#..#...#...#...........................##..............###......##.#......#............#.#................#...#.......#.....#..##.#.#.#........#...#...#.##..#....#.......#.......#.#.......##.#..#.#.......#......................#....##........#.....##................#....#..##..#................#.##....#................#...#.#.....#...............#......#.........#..#......#....#.......#...#....#....#..#....#....#.#........#.#.##..#..#.........#.....#......#...##.
.......#.....#..#..........#......#.#.......#....#.........#.#....#...............##...........#...........#.###.#....#...#........##..#....#..#..#....#.....#.........#......#.............#.....................#.........#...##....#..............#..#.##..#...#......#.#.##........#....#....#................................#.........#..........#..#......##...#.....................#...............###...#..#..#.......#.#.........#.##.......#.....#....##..#.......#.....#....###.#.......#.....##..#.#.#....#..#.#.#
#.........#..........##.....#.##...#......#............#......#.....#.#.......##...#..#..............#...#.#.#.##.#..#.........#....#.............#...#...##.......#......###......#..#.#............#........#......#...........#....#.##..#...##...#..................##..#..#.....#.......#....#..#........#.................#..##.........#......##...............#....#.........#..#........#........#........#.....#.#.....#..#..##..#..........#.........................#..........#.##.........#...........#...#...#.##
...#.........#...#...#.....#..###.....................##..#....#.......#.###.....#..........#...#.#....##...#.....##.......#.....##..##....##.#....#..........#....#.###..##...##...##.....#.....#.....#.#.#....#......#.#...#.........#....#..#...##..#.#......##....#.....#.....#........#.....##.....#.....#...#.#........#.##.......#..##.#...#.........#..........#..........#..#..#.....#...#....#.......#...............#.................#....#......##............#..##.#......##.#.............#..###.............#...
..#..#.......#......###..#......##.....#..#.#..##.....#......##.......#...#...#.....###.......#..#..##......#..............#......#.#....##.......#......#..........#.........#..##..###...#................#....#...##..#.....#.........##....#.....#...#.#.#..........#..#......#...#....#..................##.#......#.#.....#...#......#.#....#...........#.........#................#.......###...............#.....#...#....###...#..#.#.#..............##.#.....#..........#....#.#..#..#....#..............#...##.......
...#.....##.................#..#......#..............#...#..#.##...#......##......#...........#......#......#.............#.....#.............##...#..#..#......#.....#..#.#..###.............#...#.........#...#.##.........#.....#...#.#..#..#..#.......##...#.....................#......#....#.........#..#..............#...##..###..#..#.....#...#......#........##.......#......#...#.#..#...#.#.#.........#..#.....##.#...#..........##....##...##......#........#.........##..............#......#...#....#.#......#...
.#....##..#.....##....#......#.......#.##........####........##...##.#......#...#..............#..#..#.#.#.##.#..#..#..#.#...##..#.#......#..#...#...###..#.....#....#.#....##....##.##.##...............#...#..#..#..##.#....##....#....#.....#......##.......#......#.......#..#...#....#..............#........#..........#..............#.#..#.#................##.##..........#.##.#.........#.......#....##.#....#.#.........#.#..................###....................#..##..#......##..#..#...#......#.#....#.....#...
........#..##...#..#....##.#...................#.....#.....#..#..#.......##..#........#.........#.#.....#.#.#..#...........#.##........#...#.............##..###.............###.........#............#..#....#.......#.....#.....###....##...#...#..#..#...#........#....#.#..##.#...........#.......#...#....#..#....##......................#..##........#....#..##...#..###...##...#.....#...................#...##....#..###......##.......#...#.#...#....#.##.......#................................#..#..##.#..#...#....
..........#.....#........#.#............##................#..#.....#.....##...#.#..#.............#......#...###.##..#.....##.....#.........#....#...#.......#...#..#...#...#.....#...##..#..#...##.#.#....#..........#.....#.#......#...#.......#.....#.......#..#....##.............#.......###...#..#..##...#.#.......##...#....#...............#....#.....#.#.#...##......##..........#.##.................#.......##..##.....#.###.#..#...##........##...#.#......#.............#..............#.#.#........##.##.....####..
...........#...#...........##..##..........#......##.....##........#.##..........##......#....#......#...#.....#.#...##.......#..#...##..#..#............#...##..#...#...............#....#.#....#.........#.............#.##.#..#..#..###...#.#.#...#.............#..#.#....#........#..#...#........##...#....#...#..##........#......#.....###...........#...........#..#...####....................#.#.......#....#....##.#...#............#..#.#...#...#...........#.......#......#.....##.##...#....#..#...............#.#
###.#.#..#...###..........#.#...................#.#..........#.#..#................#..............##......#.#.........#......#....#..#.....#...#.#..#..#..#.##.........#....#...#...#...#.###.....#.......................#........#..#.....#........#.#...#..#..#.....................##.#.#.##..........#.....#......#..#......#.....#........#..#.............#..........#.....#....#..#....#..#......#.#.......#.#..#.#.............#.........#...##.##......#..###...........##....#.##......##.........#.....##...##.#....
...............#...#.................#.##...#.#.......#...........#......#.....#...#.......#..#...#....#.......#.####......#.....#..#...#....#....#..#........#..#..........#.###...#...#.#..#.....#.#..#......#...........#....#..##..#.....#..#.#...#...#.#....#............#......#.....#..#..#........#........##.####.................####.#......#.......##.................####....#........#..................#....#.#.....#.#...#.##.#............#....#...........#.......#......#..#...#...........#...........#.....
##......#...............#...#.....#..#.#................#........#......#............................#.......##..#..................#......#.......#..#.............#.#................#.......##.........#...###........#.###...#.#.###.....#...#....#.#.#...#.#...#.#....#..#.......#.#.........#..#...................#..#..#..#....##.......#...........#.#......#....#.#.........#..##..#..#.##.#....#..##.....#.#...###.....................#.......#....#..####.....#.........#...........#.##..#.#.......#...#....#..#..
##.......#....#................#..............#.###..#........##..#..#...#....##.......#..#..##....#.....#.#.....#.......#.....#......#.........##..#.........#.#.......#....#..................#............#..#.##......................................#....##..#...#..........#..#....#...#.................#....#.#.##..#.#..#......#.#..........##..#.....#.....##...#.....#...###......##.................#...#..#..............#.........#...........#.....#...#....#.##...#..........#..#........#.##...#..#...#..#.#..
#......#.#...#..#....#...#.........#.#..#...#..#.#...##.#..#.....#....#.........#......#.......##.............#...#...#..........#..###..#.#..........##.....................#..........#....#...#........#...##....#.........................#..........#....#.....#...##...#..#.....#...###..#.#....#.#...#..##.##...#..#.....##.#..#.#.##.......#.#........#..#...............#.##...#..#..#.#.#.###.#.........#....#....#.....#....##........#....................#......#.........#..............#.#....#..#..#.........#..
..#.....#.......##........##.#.#.##..#....#..#.........#.....##.#......#....#.......#..#.#........#....#....#.........#....#.......#....#........#...#..#.#.......#.##.....#..#..........##.#.......#..#..#........##.#.#...................#.......#.....##..#...............#....#.#.#............#.#......................#.#.....#......#.....###...#...#...#....#....#...#...#.....#.#.#.#.....#..#..##......##....#..#.###..#...#...#..##..#.#....#......#.#....#.#....................##..#.#...#.....#.#................
....#....#.......#..#.#.............##.#..#..##...#.#.#...........#..##..#.....#..........##....#..#............#..........#.#...##..........#..#..#...#.#..............#......#..#..#...#........#####.#..#.....#..#..#......#..#.#...#.......#..#...#....#......##.#..#...##.#..#.....#.....................###............#..#.#.#.#......#...................#..#..#..#.#####.......##.##.......##.......###..#.....#.#.............#.##..###..#......#..#...#.#.......#....#..#........#...#....#...#.....#.....#..#......#
....#.#......#..#....#....#....#....#......#....#......#........#.....#..#.###.#.....#..........#....#..#........#.#........##.###.#.#.................#.#.......#.#........#.#...#.#...#....#.......#........#.........#.#.##....#...#.#.#........#.....#.....#.#...#....##.....#.....#...#..........#.....#....#...#.................#..........#..#.#..#....................##..#...##.#..###....#....#.....#........#..............#..#..#.#..#......#..........###.#...#.......#.....#...#........##..#..#......#.........#
...#.............#...........##..##.....#...#.....#..#.............#..........#..........#..#........###.#...#....##..........#....#..#..#.#......#.......##..............#............###...#....#.#.###........#.....#........##......#....##..##...#............##.#.........#.........#....##.#........................#......#.#........#...#...#.###....##.##..#...............#......#.....#..................#..............###.#..#.#........#....#.......#.....#......##........##.##...##....#....#.#....#........#..
....#..#..#.#...................#..#.#..#....#..............#...........#......#.....#......#......#...#....##......#....#.....#..........#.....##.....##.....................#......#......#...#.........#........#.............##........#......#.....###....#....#.#...#...#.....#.##........#....#..#...#.............#...#..............#.#.#.##........##.#......###............#.....#..............#......#.##....#..............#...##....#.........#.#..##.......#..................#....#..#.........#.#.............
....###.#.#.................#..........#.##.........#......#..##...#......##.........##.#..#..#.......#.#........#....#..#...#...#.#......#.#..............#.#.#..........#####...#.#....#...####.##.......##...##..........#.............#....#..##...#.#...##.#....#...#.#..##.#.....#..#....#......#......#......#....#......#....#......####..#................#...#......##.....#.........#.............###......#...#..........##..#.................##....#....#......##.............#.........####....#.........#....#.#
#.#....#....#......##...#..#..#...##..###.#.#.#..#......###.................#..#..#...##.#...#.....##...........#.#.........##...................#..#......#.........#...................#............##.........##..#....#.#.............#.##.....#..#..........#.#......#..#..#..#.....#.............#.#......#.....##.#..#.....#..........#.#...###....#...#....##..#........###.....#......#..#..##..#..........##..#...............#...##.#...#.....#..........#....#....##.#.#...............####.#.#.........##........#.
..........#......#......#..#.....................#.....#.......#..#...##..#....#.#................#.....#.....#.......#..#..........##.#...#...#....##....#...#..#..........#.#...........##..#.......#..#......#......#..#...#....#............#....#...#............#...............###..........#..#......#....#...........#....#.#..#..........#.............#.#..........#..............#....#..........#...#...##...#.....##..#...#.....#.#.#.......#..##.........#.......#...#...#..##..#.#.#.#.#.........#.#.....#....##
..#................#.......#......#.#........#.#...#..#.##.#...#..#........#.#..#.....#...#....#.#..#.#.......#..#......##..#.....##.#...####.#.....#.................#....#...............#..........#.#....##..#...#......##.#.............#...##....#....#.........#.........##..#..........#.........#..#...#..........##.#.##...#..#...#...#.....#......#.......#.#......#..#....#...#.##..#................#.#.........................#.#........#.##...#...#.....#........#..........#.......#..........#.....#.........
....#......#....##..........#...#.#.##..#............#........#...#...#.....#.....#..#..........##..###..##...#.......#............##..#...#....#.....#....................#.................#.......................#...........#...#.##.........#....#....................#..#........#.#..##...#.........#..#..#...#........#...##.....#........#...#....##.........#....#......#####.####....................####.#.....#..##..##.........#...#....#..........#..#....#.##.#........#.............#....#....#..#......#....#
....#...#.......###.....#...##...#...#......#.#.......##..#.#....#.....##......#.....##........#.....#..###....##..#.#................#..##.............#...#...#..#.......#.#..##....#........#.................##..#......####...#..#..##......#...#...#.#..#...##.........#.#............##..#.....##....#.##.......#...............#.....#.#.#......#.......#.....#........#.#..#..#...#.#...#.###.##........##.##.....#.......#.....#...........#..#..............#..#.##...##.........#...#.###.....#.#...................
..........##..#...............#......#...#......##......#......#.##....###......#......#...#.#........##.#..................#..##.##...#...#.......#.##....#....#...#...............#......#.#.#..........#............#.....#.##......#.#...##...#..#..#.......#..#...#..#..#..##........##..#..#.....#.##..#....#.......#...#.#......................#......#...............#...#.........#............#.............#.......#..................#....#..#...#..#.#............##..#.......#.........#.#.#....#..............##
...............#...#....#...##..#..#....##...#........#....#..............#.......#...........#.......#......#..#.....................#.##....#.#................##....#...#.##.......#..#...##........#...##.#....#..#...#....#..........#.....................#....#...#..##.....#..............#....##...#.#........##....#..#......#.....#......#.........#.#.#.........#............#.......#...................#........##.#..........................#...#...##.#..##.........##.#.......#..........#......#..#...##...#.
#...#.....#......#.#.....#.#..#...#..#...#.#.#.......##....#..#.........#....##.#................#.##....#.#.....#.#..#.....#...........#..#.......###.#....#.....###...#....#...#......#....#....##...........###..##..####.......#..#....#........##..####...#...#..##.##....#......#..#.............#........##.........#.#......##.#.#.##......#.#.............#......#......#.##.##......#........#..#......#.##...#...#..#...............#..#...###......#.....#.#....##.#.##..#.............#.............#....#....#...#
.............#.#.###..........#....#.#..........#.#.......#......#..#.#..#......#.......#.......#..........#..###...#..#.......#..##.#....#.......#...###....#.#...#....#.#................##.....#....#...#.....#...#....##..............#......##...##.......#.##........#.#....#....#......#..#....#....###.#..................#.....#.....#..#....#...#.............##....#............#...........................##.#.#.....#.........#.#..............#............#.#.#...........#....#........#..........#......##.#..
.#......#.#.......#..............#..#......#......##......##.##..###.#.#....#........#...#...........#...#.#..#.#....#...#..#..#....#...#..#...##....#..#....#...........#.#....#..#......#.#.....#.#.####......#....##....##....#....#.#..#.#.#....#...##....#..##...........#.#..#.#..............#.#...##...........##...#.#...#.#.................#.#.#.....#..#...##...#..#...##..#....#...#.#...##.#..........##......#...#.........................##....##..#.....###.....###..#.#.#.##...#.#.#........##.............#.
#.#.##.###.#......#..##....#.......###.#.#....##..#........#.#..#.....#............#.....#..##..#..........##.#...##...#..........#....#..##.#..#.....#......#.....#..........#....#....#........#..##..#....#.......#.#..........#......#....###..........#............#......#.............#....#...............#......#.#.#..##.#..#..#.#...#.#........#..............................#.........#...#.#....##..#..............#......#...#.................#.#........#....#.....#...........#...#.....#........#...#......#.
......#.....#........##...###..#..............##.......#.#..#...#.....##..........#.....#......#.......#............#....#....#.#.#...#...#.##..#...#...#.............#....#...#..................#........#..........#.....#...#.....#.##....#...##.#.#.#.##...#...#....#..#........#.....#...#.....#..#....#.#......#.#.#.#...#.....#......#...#..#.#..#.....#...#.##..##..#..#.......##...#......#.##.#......##.##.......#......#.....#.........#..#.##...#.....#..............#.........##....#...##..#......#....#.....#...
.#...#..#..........#...............#....#.........#....#...##......#.....#........#...#..###.....#....##..#.#.............#.....#....#.#.#.#..#.#.....#..........##..#..#..#..##.###..#....##.#.#..##.....#......#.............#.........#.........#.#.#.##.#......#...#.#.####.#.....#.......#.......#..##.......#.#.##........#.....#...........##..#...#.........##.#........##.#..........#....##.##........###....#.............#..#..#.#..#.........#.#.#.....#..#.#.......#.#...#.#.............#.........#..#....#...##.
.....#.#...................#...........#..#.........#...#..#..#.#........##..#.....#...#.#....##...#.......##...........#............#.....#..##.##.#.#...........#....##..#.....#..................##.##...#..##......#.........#..##........#.#..#....#...#.##....#....##.#...........#.....#........#.......#....#..#........#.....#..#..#.....#...#.#.#......#...#..........#...................#............##.##........#..#......#..#..#.#.#......###.#...#.#..##..........##...##..#........#......#...#........#.......
...##.#............#....#...##............#.#.......#..#.........#...........##.................#....#.#...##...#....##.#.#......#.........#..##............#............#.....#...#...#.##.........#...................##.....#........##.....#.#....................#............##.......#....#...#...........#................##.#..#.....#..#......#..##...##....#...........#.#.......#.....#...#.##......#..#..................#.........#..#.....................#.....##.#.#.#.####.#..#...#.............##......#....#
..#..#.#.....#.#.......#....#..#.###.....##...#....#..#..#.#.............#...#.##.#.#.......##.....#......................#................#...................#...........#.#.................#..........#.....#.#.........#........#..#........#...##...##........#.....#..#.......#..#......#..#.....#.#.............#.....#...........##..........#....#.....##...#..#.#.....#...#..#...#...#.##..................#...#.....#.......#.....#............#.......##..####............#...#..............#......#.....#.......#
.###....................##..#.........##..#.......#..#.#..#.##.....#...........#..........#....#..#....#....#..#..#........#....#.......#....#.....##.#.#.#....##...##.......#......#.#.............###.....#.#...#..#.##..#.#..#....#........#........#....#.......................##..#.#....#.......................#....#.#....#..#.........#...##.#.#..............................#.#.#........#.......#........#.#.......#.......#............................#.#.#................#........#...............#.........#.#
#.....#..##......#.#.###.....#.....#...##.#..#..#..#....#..##.......##.#...###..............#...............#...................##........#......#.................#........#......#......#...#......#.#.......###..#.....#.###.......#.........#.#......##...#...#...........#.....#.....#....#......#....#......#.............#........#.......#.......#.#.........................#......#...#..........#..........###....#.#..##................##...#...#........#............#...#....#......#..................#.........
#........#...#..#............##..#......##...###.#....#.....#.#....#..#...##............#..#.##......#..............##...#......#.#............##..........##...#....#.##.#.#..#....#.#......#......#..#.#....#..#.#...#...##...##......................##....#...#.....#..#..#........##.....#......#..#.#.....#.#..#.........#....#.#........#...##......#.#.#.#......###.##..#...##.#.............#.........#.##.#...#......#...#.##....#........#...#.....##.........#.#......#.#...........#..........#................#..#
#.............#.##....#.#..#.....#.......#.......##...#.......#..........#..#....#.#..##.#...#......#........#.#.........#.#..........#....#..#......#.#....................#.#.........#.#....#.#...........#.....##....#..#.......#.....#................#.#.........#.......#.....#...##.##..#..#.............#.......##.##....#....##..........#........#...#.#...#.#...#.............#..#...#.#.#......###.#.............#...#....#.........#...##.....##....#........#....#..#..#...........#...#.#....#.##..........#....
#...........##.##.......#..........#......#..#.##...#..#....................##...#.........#..##..####........#...#.#.....#....#.......#...........................#..........##.#..........#.#....#........#...........#...............#.###....#.....#....#............#.......###.........##...#.....#...#..###..#..#...........##.....##....##...#..#..........#.....#....#.#...#.#............#..........#..#.........###.....##..........#.........#...##............##.#.#.#......#.....#..........................#.....
....##....##..#...#..#..###..##...#..#...#..###.##....#....#...#........#.....#...#.........##.....#...............##....#.......##........#...##..............#..#.....#.#.....#.......#...#....#.#....###......##.....#....#.........##.#......#...##.........#.....#.#.#...##...#......#....#..#....#...#....#...#.#...#....#...#.....#..............#.............#.#.#....#........#.#..##.....#......#...........#.##...##......#....#..#..#......#.....#........#........#......#...##..#...#.#.....#..#.##..#..#.##.#...
..#......#........#..#.......###.......#..#.#...##.#.#.#..##....##...#....#..#..#.#..........#........#......#....#.....##...#.............#.#.........#......#..#....#.......#....##..#....#..........##.#..#....##......#.......#...#...........##....#...##..##.#.......##.#...........#.....#..#.........##.##...#..##.........#....##..###....#.#...................................#.............#........#...#...#...#..#.###......##..#.#............#.........#...###.#....#.......#...#.#..#...#..##.#..##..#...###..#
...#.........#.....#...##.##.#..#...........#....#.......#..#.##.....#.....#.#..#...................##...#..#....#..........##................#.#.........#...#....##..........#..........##.##..............#......#....###.........##....#............#......#....#......#...#...#...#...#.#.#..#..#.#..#...........#.##.###...#.#......##.......#......##.......##...##...#..........#..........#.....#.........#...........#..#......#....#......#...#.........##..#....#......#.#..#....#.##......#..#..#...#.#....#...#..#
..#..#..#.......##...............#.....#......#......#.#...#.##..#...#.#..............#.#.......#.#.#.......#.....#..........#...#.................#..#..........#...................#.#.....#.......#............#...#....#..#.#...#.......#....##.....#............#.#.......#...#....##....#..##...#.#.......#....#...#..##.....#.#.###.....##..#.#....####.......#......#..............#.....##..#...........#..#.#....#...#....##...#.....#..#....#....#..#...###.....#.........####....#...#.#..#.....##....#....#.......#
##..#........#........#...##............##.##..#...#.....#........................#.#...#.......#....###..#....##.##........#...#.....##...............#....................#....#.........#.....#............#...#.#.#.##......#..........#....#......................#.#..#...............#...#.......#.#.#...#...........#.#..#......#........#.....##..##.#.....#...#......#..#...#....##..#..#..#....##..#.....#.........#.............................#....#.....#..##.#..#..........#....##...###..#....#..#.............
.....#...#....#.##.#.....#...#.####....#....#.#...#..............#...#....#...#......#........##.#.#..........#...#....#.................#....#..#.#.....##...#...#.#..#.#.......###.......#............#..#...#.#.#.....................#..##......#.#......#..#.......#..#.#.#..##......#..##....#...#...#..#....#.##.##..#..#.#....##..#.....#..............#....##...............#.....#....#.###.#.##.#.#...###........#.#.......#..#.........#.............#...##................................#.......#....#...........
..........#..................#.#.###..##.##..####.#.#.....#...#.#.#......###....##....##...#.......##.....#.#.#............#...............#..#.##...#.#..........#...#.....#..#....#.##....#....#......#......#........#....#............#.##.#..#..##......#..##...#.#............#.#...#.....#.............#............####....#.......#.....#.#....#.#.......#..#...#........#.#........#...#.#..#...#....#.#......#.........##..#...#...#.##........#.#.................#.#..........#......##...#.........#......#...#...
....#...#.#.........##.............#......##...#..#..#.......#.#.#........#...##..#............#.###.#........#.#.......#.#...........#....................#..#..........#..#.#....#....#..#...........#..........#.............#........#.##....#..#.....#..........#.....#.....#....#.#....#..#.#..#.#..#.......#......#.....#...#..#.........#..#.............#...........##.#...#..#.....#.......###....#.......#................##........##......#..#.##...................#...#..#...#......#.#.####.#.##...#......##....
.#...##...............#..##..#.....#..###....#...#..#........##..#.........#........#...#.......................##.#........#..#..............#.........#...........#..................#..#........#..##..#.#.##..#.#....#..#...###.....##.......##...#.#......#.#..#....#..#..#...#.........##.......#.#.##...#.#.#.#......##.....##......#..#..###........................##.#....##......#.#.#.....#..#.#......##....#...#..#......#.................#.#..##....#...........#......#..#.#.........#........#..#...#...#......
#.....#........##...............##............#...........#...#....#.##.........#..#.....#...##...#.........#...#.....#........##....#..#.##.....#.....#..#.#..#.#......#.#....#.#.......#.#.#.............#....#..........#....#..#......#....#.#.##..#..#...#.....#.....#...#.#..#..........#.##.#........#.#....#...............#......#.#..#..###..#.....#.......#...##............#..#.#..#......#.......#........#........#.#......#.#.................#..#...#.#..#..#.#.#....#.......#.....#.##..#.#.....#..#....#......
#..#.###.#.......#..#.............#.......#.###....##.......#.#.......#..#......#.......#........##...#...#.#........#....#.#.........#........#..........##.##.####....#..........................#..#.........#........#..#.....#..........#..#.#......##........#.....#.#..........................#.#....#..#....##...........#.#.#...#.............##...........#.#.....#.#..............#.#..#....##......###.#....#..##.#........#..#.#...#..............#......#.....#.........#.........##....#..##...#.###..#..#.##...
#..##.....#..............#............................#......#...#....................#.........#.#...#.#..#..........#...##.......#..#......#..#.#.........##..........##..#..#.........#....#..#.......###............#.#........##......#....#.............#..#........#..........#.....#..........#.....#.....####..#...#.#..#..#.....#.#....#....##..###..#....#...#.#.....#.........#.#...........#.##.............###...##....#.#.#....###..#.........#...#...#........#....#...............#.##.##............#.#.......
...#...#.#......#...#.#.#..............#.....#.#......#..#...#.......#......#.............................#.#...#.#....#.#.............#...........#..#..#.#...........##.#........#...##.#......#.....#..##..#.#.........................................#.#....#.#...........#.#..........#....#........#........#....#............#..#........##...#......#..#......#..#...###...##......##.#....#................##...##.#...#...#####..#...#..#.......#......#..........#....#..#........#...#.#........###....#..#..#.....
.##.#.....#.......##...#.#####.........#......#........................#..#.#..##.#.....#..#........#..#...........##..#...#.....#........##.......#.....................#.#.####.....#.....#..#..#..............#.#...............#.#...........#.#.#..#................##...#....##.#.##.....#......#...#.#....#..#..#..#........................#..........####..........#......#.........##.....#..#....#......#....#.....#.............#.##................#.##...#.##......##.##......#..#.......#.........##.....#..#...#
...#..##.#....###....#...........#.#.#.#...............#.#......###.....#..#..........##..........##..##........#......##.#..#.......#.............#####..........##.....##.....................##...##....#.#....#.........#..#....#..##..#....#...#..#...#.#.........#.........###..#......#.........#..##....#.##.......###.......#.##....#.#...#.#..##...#....##.......#.......#..#..#.#..#..............#..#.##.#..##.#..#........##..#...##...#.......................####......#....#..#.........#.#.#.#.##......#.....#.
......#.#...#..#....#....#..##.##...#.#.#........#........#.....#.#..............#.......#..#..........#.#.........#.#....##.........#.......#......#............#.....#..##.#......##.........#.....##..#...................#.#.......#...#..#...#....##.#....##..#.#..#.#........................#....##..#...##.........##...#..................#..#..#...#.....#.#.........##.........#....##......#..#.#.........#........#...#...##.......#.......#.#.........#.#......##.#.##.....#....#...#.##....#.#...#.#.........##..
......#.......#.#.#................#..#.#.#.......#.###...................#..#...#.#.#.#.....#.....#..#.#....##.......##.#.....#...#.....#.....#.#...###...........#..##.....#....#.....#........#..........#....#......##.....##.....#..........##..#...#.....#........#...............##...........#...###.......#........#...#.........#....##.......#....#...#..#.##.................#..#..#.............#.....#...#.#...#.#..........#..............#....#....#..##....#....##.#......#.#.#..#.#.....#.....##.........#....
............#....#........#.#...#........#.........#............#....#...###.#......#.#.......#........#..#......#....#..............#..#.#...........#.....##.....#.......##..##..#.#...........##....##..#......#....................#...#.......#...##.....#............#..#........#..............##................#.........#.#....#...#.#.##..#....#.....#.#...#.....#.....#.#........#................#..........##........#..##.....#........#......##.....#.....#.....#...#......#.#.##.#......##......#.#..#.#.......
...#.#....#.#.....#...#......##.#...#.#.##...........#......#.#...#..#....#..#.......#....#.....#.#.....##.........#...............#.#......##....#..#.#.....#...#.##..............#..##.....#............#..##...#........#....#.........#....#..#.##.#.#...#.......###.#........#..##........#....#............#......#.#..#.....#.#.......#.#.......##..#.#.#...##...#..##......................................#.....#.#..#..#.#......##..#.#....##..#..#.#.......##.........#.##.###...#........#...........#........#..#..
..#.......#......#............##...#...#......#.##......#.....###.........##.#..#.....#...##..#..#......##...#.#.................#...#..##..#....##.##.#.....###..#....#..........###............#......#......#............#....#.................#.......#....#....#.......#.##.##..##.......#.#.#...##.#.........#.............#..#.#....#..#..........###..#.##....#.............#......#..#.....#...#........#..#.....#..#..#.............#.#.......##....#.#..........#......................#....#...............#.#...##
........................#.........#......##......................#....#..#....#...#.#.#.#........#..#........#.....#..#.#........#....###.##...##................#....#............##........#..#....#..#.#..#....#..####...#.#........#.............#....#..#..##..#.#.....##.##..#....#.................#...#..#.....#...#......#..#.#.#.................##...#.#..#.#..........#.#.#.#...............##.............#.#.##.#.#......................#......###..#..........##...##............#....#..#....#.#....#......#...
##.#......#.......#.....#...#..........#.#.##....#.#...#...##..##.##.....................#.#...#...#......##..#..#..#.#...........#...#......#.#......##.##....##...#..#..........#.....#..#.........#.#........#..........##..#.#.....##..#...................#..##......#.....#.#.#....#.......#....#.#..#...##..............#.##..##......#....#......#...#.....#...............#.........#...#..................#........#......................#....#..........#.#.#..#............##..#....#.##....#.........#.#..#.....#.
..........#.............#.....#...#.....#.......#.##.##............#.........#.........#.#..#..#...#...........................#.#.....#..........#....................#........................#.#.............#..#.#.#...#..##...#...........#...#..#.........#.........#...#..........#.#..........#..##.......##...........##..........#.#.##.#.#....#....##...#...#.#...#..........#..#...#..........#..#..##.........#...##..#.....#...#...#.......#..#....##.....................#...#...###....#.#.#.#....#....#.....#..
....#..#....#..#..........#....####.......................#....#...........###...#...###......#.##....#...........#...#.........#...................#..#..........#.#.##..#.##....#.......#...................#....................##.......#.#.###.#.........#..........#..#.###......#............##....#...#..#.......................#..#.....#............................#......#.#........##..........#.......................##....#...#..#...........#........##..#.........#.....#.....###......#.#............#...#..
................#.#..#.......#...#............#.#.#.#...#...#.#..#.#.....#....#...#......#....#..........#.#......#..............#..#....##......##...........#...#.#.#...........##......##.#...##........#......#...#.........#..#...#........#.#..#......#.#...#.....#....#......#.......##.#..........###.#..#....#..#..##........#....#.#..........#..#...#...#.#.....#.#....#......#....#........##............#..........#....#.........##....###..........#...#.#....#...#.......#.....#................##.......#......
.....##.......#.......#........#.#....##.#............#...#..#...##............#.....##......#.##..............#..#....#...................#...#....#...................#..#..#............##.........#........#.........#.......#....###..#...........#...#.........#.........#......#.............#...#....#...##..............#.#.......#..#......##.###....#...#..................#.......##.......#.#.....#......#.#..##.......#..##.....#...........#...#....#...........................###....#...............#.......##
.........#.......##.....#.......#......#...##..##...#.#....#...#....#.............#.....##.......#......##....#.......#..#...#.....#...##..........#....#...#......##..#.............#..#.....#.#...#...##......#........................#...##.....#.....#..#...#..#...............#.....###....#.#.#..#........#.......##.....#....#.##....#......#....#......#...........#.#........#.#..................#....#......#..##.......#....#.....#..#.##..#...........#...##.#..........#......#.....#....#...#..##...##..#.#..#..
.###..#..##.#..#..#.........###...............#....#.....##.....##...#.......#.#.............#.##..#..............#......##.#.#...........#....#......#..#...##......##......#.#..........#..#..............#.........#.#...#.....#.........#.##......#...#..#..#...#.....................#......#..#.#..#..##........#.#.#..##.#.#.........#.....#.#....##.....#.....##........#..#...#..#.##...##..#............#........####..#...#.###.###....#................##........#.....#.#.....##...#.#....#.#.....#.......#....#...
.##.#.......#...##............#...#....#...#.#####.#.#......#.....##.#.................#.......#...#..#...............#..#.#..#...........#..#........#.##...#..#..#..#......#..#..#.###...#.#.#....#.......#..#................##......##..#....#.#........#.#..##..#.#.#....#..#......#...........#........####...................#..#.......#......#.##...............#.......#.#...##..........#.........##...........##..............#...#.......##.#..##.#......#......#..#.#....#.#.................#........#.....##.#..
##...#.#......#......#......#....#......#.....##.........#......#............##.........#......#.#.....#.##.#.##..#........#........#........##..#.....#.......................#.#.....#......#.##....#.###.......#....#.#....#.....#.#....#....##....#...##.......................#.......................#..#.....#..#...#..#.#...#......#...............#........#........#.#................##...#.#.#.......#..#.##.#.................#.#......#...#....##.#..........#..........#..#...........###.....#..................
......#...#.......##..................#...####.#.....#....##...#.#..#..#...#.....#..#.......#..........#.............#........................#..#..#.#............#.###.......#.#........#...........#...#.#..#.#...#.#.#....#.#...#....#.##.#..........#.#.#......................#..#........#...#..........#.#....#..##...#...##....#...##.#..#............#......#..#...##.##...#......##....#......###..#....#.............##.##...#..#.#....#.................##....#...##.#..#.......#.....####....#......#.#.###.....#.
#.#....#.....#.....#..#.##..........#........#..#....#.........#..##...#....#..#....#....#............#.##.#..#.#..##....#.#.....##..#...............#................#.............#............#.........#....###.##.#....#.#.#.....#...#..##.......#....#.....##.#...............####..#...#....####....#...#....#..#..#....###.............#...............#......#......................#.....#..#.......#................##.....#...#.....#...........##................#.#.#..###...#..###..................#.#..##......
#.#.#.#....#....#.##.....#..#..#.....................#......#.......#...#.......#......###.....#....#...#....#....##....#.....##..........#...#...###......#..................##......#..........#.......#.......#...........#.........#.......#.#.....#...#......#...............#...#......###....##..#..#....#.......................#.......#.#.....#.....#.....###.#..#..##....#.#.#...#.....#####...................#..###.#...........##....#...#......#.....#...#.#..#...#......#..#....#.#..##.#.......#...........##..
......................#....#.....##..#.............#....#.....#.##...#......#...##..#..#..#........#.......##..........#.#.....#........#..#..#..........##.#.##..##.......##.....#.###........##...........#............#............#.......#.................#.#...#.....#...#...#.#.#...#...#.......#....#......#.##.#.......#....#.......#.#.#.#.#...............##.#....#......##....#..#......###..##.....#......#....#..........#.#....#..#...........#..#............#.....#..##...#.....#...#.#.....#...#.............
...........#....#........#....#..#..............##.........#..#.#..........#...#.....##......####....#...........#.....#.#......#....#.....#...#..........#.##.#.#..#.#.###....#..##...#................................#..#.#.........##..#..#.#...............##......#..#..#..............#...#............#...#..#........##...##......#.#..#.#........#.........#....#..#.......#......#....#....#....#..#........#........#................#........#.....#........#.#........#.......#.....###.........#.......#...#.....
......................#...#.........#..#.#......##.....#.#...#......#...#.......#.............#.........#.##.........................#..#.#...#..#....#....#....#...........####.#.#...#.....#..#..........#.....#........#.......##.#..#.......#........#........#.....................#..###..#........##......##.#.........#...#....#..#................#...#.#...........#.#..#..#..#.#...........##.....##......#..#...#.##..........#.#..................#...#.#.........#.#.....#....##.........#..#......#....#.#.#.....
...#........#.....#....#...###.........###...................#.....#.#....#....#.....#...#...###....#.#......#....#....#.###..#....#....#..........#......#.#..#...##.#.#....#.##.....#.#.....#..#...##.....#..#.#..#..#....#.............#..##.......#....#.##..#....#.#..#....#.##.....#.........#.#.....#...#.#.......#...........#...#..................##.....###................................#...#..#.#...#.#......##..#.#....#........##.##..#..........#..#.#....##.#.#..........##.#....#..#.........#..####..##..#.
..#...#...#....#........#.........##......#..#...#...#.#.....#........#.##.#...#....#....#........#....#..#...#..#....#.#........##.#.#.......##...#...#........#........#...#...#......##....#............##.##.#.......#............##..#.............#.....#...#..#.#............................##....#.....#.#........##.....#...#...#.#...#.......#....#.#..#.....#....#............#......##.#....#...#....#.....###..............#................#.#.#..#..###...#....................#...#..........#.....#...........
.###.....#...........#....#...........#.......................#....#......................#.#.##.##............##..................#....#.......#...##..##.....#.#.#...##.##......#..#.##............#.#.................#..#.#.#....##..##....#.#.....#....#.#...#................#...#.#......##.#.#........#......#...#....#.#.#........##.........#.....####...#.#.##.....#..#............#.#........................##..#...#..#..#....#..#...####...#..#.###...........#......#..................#...#......#.##.........#
..#...#..#....#......##..#...#...#...........##...............#..#.........#..#...........#......#..........##..##.#.#..#.........#...#...........#..............#.#....#...#...#....#...###......................................................##............#..#...#....#..................#...#.#....#.#...#.....#.#.............##..##...#........#...##..#..#.##...#....#...#..#.#.####..##......#......##..##....#...#..#...#....#..................##...#.......#...............#..#.#...#.#..#...........#..#.#.......
.....#.#...#.#......#.........#....#.#....#...#.#....#.#.....###....##........#..#.................#.........##.......#...#.#.#.....#..#......#.......#.##.#.#..........#...#...#.........#...............#.#..#.......#.#....#....#.......#.......#.........#..#.........##..#.....#.#.......#......#..#.#........####.............###...#.....##.................#...#...#....#.....#...........................#...#...#........#.#............#.....#.................#........###.....##...#..........##..##.......#...#.#.
..#.#.........##......#..#....#.#....#.#..#..#..#........#..##.##.#.#...#..................#...##............#...###...............#...#....#...........#.#.......##......#..##....#..........#..#..#............#..##.#.#......#................##............#......#....#......#.....#........#......#......#.##...#.##......#.#....#.#.#......#....#.....###.#...#.....##.......#.#..........##..##....#..#.#....#....#...#......#...#..........##.......#..##...#.............#.....#.#...##..................#...........#
......##................#.......#.....#..........#...........#.##..#...#....#.#...#......#.#.#..........###....#.......#.........#....##...#.#..#.........#.....#...#...##.....#..#........##.##.......#.#.#.#................#.#......#.......#.####.....##....#......#......#...#.....#.....#.#.......###.#...........##.....####....#................#......##.#.#....#...........###.........###.........#..#.....#...#..............##..##.#.........................#....#...#.#..........###.................##...#...#.#
.........#...##.....#.........#..#.#......##...............#........#......#...#...#.........#......#.##.....#...#.#.#..........#.............##....###....#....#..#.....#.#.........#..##..#...#.#.................#.#..#................#.......#...........###.....#....#........#...#....#.##.###...............##...#..#..#...#.......#........#......#....#.......#..#...#...##...........#.......##.....#..##...#..#......##..#....#.#..##...#...#............#...........##.........#.........##...#...#.....#......#...
......#.......##.........#..#......#.##..............###...##.#..................##...#.#..##......#.......#.........#...##............#.......##....#....#.....#...............#.........#.#...#.......#....#.#.....#.#.##......................#.........##...#..........#..#...#..###..........................#..#.........#.........#.#....##..............#.#.#......#...........#.#..#.............#.#..........#.....#..#....#..........#..#......##.....#.#.....##.#...#.##.#..............#......#...#..#...........#.
#.........#...#...#.................#....#...#.........#.......#...#..........#.#.........#.........####.#...#....#.........###....#.#..#.##....#...#....#........#.#......#........#..#..##....#....#.##...##...##.###....#.....#.#...#..##............#....#.#......#....#....#.................#.....#.#.......##.....#..#..................#.....#.#............####....##..#.#......#......#.#.............##..........#....#.......##.#........#.......##....#......#.................##......................#..........#
.........#.......#............#...##......##...##.#.##.........#.....#....#....#.##.....#.......#..#..#...#.#..........###...#.#.#....#.##..........#....#...#.##.#......#...##......#..#...###........#.#.#...##.##..#.......#..#..........#....#.................#......#.#....#.....#..#..#.....#.......#.......#.....#.#........#.......##..###.#...##................#...#.#..#.#....##...#.......##.#....#....#......#......##...#..##.#..#....#...#..#...#...#...........##.#.#...#..##....#........#...................#
...#.....#...#...........#................#.....##...#.....#....#..................#....#.##.....#.#.......#...#...###...........#....#.....#.#...##.......#....#......#.....#.......#.....#..##.#..#.#..###....#.##...........##..............#.......#..............#...#.........#.##......#...#..........##.#.##.#.#....##.........#..........#......#.#.#.#...#.....##..#...............##..#.......#...##........#........#...#..#...........#...#.....#....#..#....#.#..........#.#...#.....#..#...##..#.##.........#....
.#........##..#......##.....#.#....#.....#.......#..#......#.##..#.#.....#.......#.#..........#....#........#.........#............##...#..##.#...##...#....................#.#.###....##......####...............#.#...####.....#..#............#.......#...#.#........#............#.................##...#.....#....#......#.....#......#......#.#.....##........#.....##........#.#............................#......#.#......#......#...#..##.#.#......#...#..#.........#...##..#..##.......##........#.....#.####........
####...##..........#..#..#...#....#...#....#.#...#....#.#.#......#.....##.....#...#...........#.#....#......#.......#..#......#...........#.#..........#....#.#####..#........#...#.####..#.#.##.........###.#..#..##.#...#..#.#.#.#......##....#.......#....#...#...#.............#.##......#....#....##...........##.........#.##......##..##...#......#.###..........#.......#.#...#....#......#.#...#..#..#...#..#.....#.....#..#.#..#....#..###..#...#..#...##..........#.#...#...#........#..#...##.....#..##...#.........
.#..#.........#..#.....#...........#..#..#........#.#..#.....#.#.#.#...........#.#.#...#..#...........#....#...#.##.............##...........#........#.....#..#............#.....#.......#.....#....#.#............##...#...#.....#..#....#.#...#..#....................##........#....#.....#....#.#.......#...#.#....##........#...#..#.#...........##..#.....#......#..#.##....#..........#.#..#.#....#........##.......#.###............#..#.....#..#..##.....#.##...#.#..........#..##.#.##........#...##.#....#.#..#.....
#..........#.................#..............#..#........#...............##......##.......#....#.#.#.......#......##.....#....##...........#.#.....#..................#.....#...............#........#...........#.#....#........#.......#...#.......#.#.##.......#.........#...###....#.#...............#...........#.......##..#............#..............##....#.#....#........#####.#.##..#.#...#.#..#...................................#.##..#...#.......#..##.#...#..........#.#..#.............#..#.#........#...#....#.
...#...#.#........##.....##...##...#........#........##...#.............#..#..........#.........####...................#..#..#..........................#.#....#...#.....#..#.........#...#.....#....#....................#.#...#...#........#............#..#.......#..#.....#.#.#...#.....#........#..#.......##......................##...#.#...............#.............#......##.#.....####...#.##..#..#.......#.#.#....#...#.##.............#......###...#..#..#....#........#...##..#........##.#.#....#.....#........#.
...#...#........#....##..#..##............##......#.#.#....##..#...........#........#...#.##..###...........###....#.........###...###.....#.........#....#....#.#.#..........#.#...#.####.........#.##.#..#............................#................#............#.....#........#....#..##.........................#...........#......##....#......#...##...............#...##.....#..........#.#...#...###...........#..........#..##...#.....#....###..#...###.........#.#.....#.......##.......##.#....#..#.#......#....
.#.#...##..##.#........#.#....#....#.##...#...........#.###..#.....#....#..#.#...##.......#.##..##....#.....#...#........#...#...#...#.##....#..#.......#....#..##..#................................##....#.#......#....#....#..#...........#..##..................#..#..#.#.#.....#.#....#....#....#.....#.#..............#..#.#.#.......#.....#.....#...#.##..#.#.#........#.#.##........................#...#...........#..#..........#.......#....##.#..#.............###.......#.#.##....#..#....#.......#........#.......
..........#....#..........#.....###.#.............#......#...#.....#...#..................#.#.#..#.......#.......#.#..#........#.....###..#.#..........#....#...#.......#...........#...#....#..........#....#........##...#.....#.#....#....#........##...#....#.#.................#.#..#....#.................#...#...................#...#.......##.................#...#..#..##.#......##........#..#...##....##......#.#..###..........#..#..#.##.........................##.#..#................#.........#..#........#...
.........##....#......#...............#.............#..#........#..................#..........#........#.#...##.#.....##.#..#......#......#...##.........###......#..........#...##.##.#......##..##.......#......#.##....#..#....#.....#.##.......#..##...#.#.................#.#........#.###.............#.......#......#..............#.......................#.#..#........#....#.................#.....#.............##......#...#.....#.....#....#...#........##...#......##......................##.....##...###........
.#..........#.#..#...#.#......##..#.#.#.#........#....#............#...#.###......#...#.#.#..#....#.#..#.#..#..........#..........#....#.......###..#..#.........##...##........#..#......#.......#.............#......#..........##...#.#.#.....#.#......#.##.....##................#......#....##.....#....#....#.#.........#.........#...#.....#.............##....#...#..#...#.......#....#..#...##................###.......##.#......#.#.#..#..#..##....#....#....#...........#...#.#.##.........#.#.................##...
#..#..#...##.#....#.....................#..#.##.###...#..#.....#....#................#...#....................#.#..#.#............#...#......#....#.....#......#.##.....#.............#.........#..#..#..#.................#..#..##........#.......#.#..#.#...#..#...#....#.....#...#..#.....#......#....###................#....#...#....##.#....#...................#......#.#.....#...##..........#......#..#.............#.#.##.#....##......#.....#.#..#............#......#.#....#...#.....#................#..#........#.
#....##.##...#...##.......#.#...#..............#..........##....#.......#.###.............#...#...#......#..#.#......#........##.##..#...........#.#..............#..##.....#..#..........##..##......##.....#.....#..#............###...#.##.#......#..#...#.#............#..##.......##......#.#......#................#.#..#.##.#..###...#.....#.#.#............##...........#...#..#.#..............#....##..#.........#.##.#..............###.##..###.#..#..#........##......#................#.#......#.....#.........#...
...#....#...............#.........#...............#....#........................#......#.#....#.......#...#.....#..###.........#.................#......#..##...#...........#....#....#.##..................#...###..#..####....#.............#.........#...#...........#.............#........###....#....#...###.......#........#....#.####.#......#....##.#..............###.....#......#......#.#......#...#..#................#....##........#.#...........##.......#..#.#............#......#..#....#................#....
....#...##....#..#...............#.#.#......##......#.###.#..#...#.#.....#.......#.......#.##........#...#....#.#.....#.....#.#.....#.....#.#....#.#..#.#......#..#...#.....#..##..................#...#.....#......#.......#..#...##.###......##.........#..#....#....##....#.......#.........#....#............#.##........#...............#.#....#.#...#..........#...........##.#.#..#...#..#.....#.......#................##..#.....#...#.#.........#......#...#.......#........#.........###......#...#...##......#...#...
..#.....##.......##...##..#..#...#...................##.#....#..............#.............#....#.#..#.#...#.....#.....#.....#...#..#.....#......#..#......##.#..#..#.#...#........#...##............##...#.......#....#.#.........#...#........#.....##..................#.....#..#......#....#.#......##....#.......#...........#.....#......#.........#.#.###.....#....##......#....##..####...#.....#...#....#...#.#....#...#...................##................#...#.....#...#......#.....#.....................##........
..##............#......#..#.............#........#...#.#....#..#...............#...#........#.....#..#....#.#........#..........#........#.#.#........#...........#...#.#.............#...#.........#.........................#..#.........#..#..#......#.......#...##.#....###...#....#......#....#........#.#...........#..#......#......#.....##............#...........#....#....#.......#........#.....#.........#........###....##....#....#....#....#.......#......##.............#...#.#........#.......#...#..#...#....
##..#..#..............#.#........#.....#..#....#.....##...#..#..#...........#...#....##.#.........#.#.#......#....##..##...#................#.#......###............#.#.#......#.#....#.#........#.##.#....#...#............#..................###.........#..##.#.......#....#......#......#.#.....#.....#.......#..#.......##.........#.....#.#.#.....##......#..#...#........#..#.....#.............#.#....##.#.....###......#.....#.............#.#.#.....#.....#.#..........#...#........##....#...#.#.......#...........#.
...........#.......##..#.#....#.#....#....##....#..........#...#..#..#.#..........#...#....................#...###.#.......#...#..#.#....#....................#.............#.................#......#..#...#...............#...................#...#..#.#...........#....#..#....#..##............#..##..##.....#..#......#....#............#......##..#....#....#.......##..#..#............#................#..#.....#...#...#.#.##........#...#....#..##.........#.#...#...#................#.#...#.......#....#.#..........
....#.#..###...#...............#....#.#........#......#....##...#........#..................#....#.......#..#..#.#...#.....#...#.....#..#.......................#...#....#.........#.#.#...#......................#.........#.........#..#.#....##...#......##....##..#..#....#.##.#......................##...........#...#.....#......#......#.......#..........#....#..#.#.#....#..##.#.#......##...#.#..........#.##.#...#.#.....#......##.....##.#....##............#........#...#........#.##.......##...................#
.#.....###.........#.#.....#.......##.....#...#.....#.#..#......###.....#....#.........#.##....##...##................#.#...#...##..#...........###.#.......#..#...#...#.....##....#........#..........#........#.......#.......#..#....#..#..#.........#...#........#..................#...#....##.......##....#......#####.#..##.#...........#...#........##...##.#..#........##....##...#...#.##..#..#.......#...##.....#............#.........#..#...#.............#....#......##.#..##..........#.....##....#....##......#.
..#..####..........#...#.#....#......#....#...#...###.#......#.#...#.###.#.##......#...#......#...#....#.#...##......#..#..#......##............................#..#..#.#..................#.#..#.##..#....#................##.#....###..#..............##....#..##............#.#.........#..#....##..#.#.#.............#.......#..#....#......#......#...##.#......#...#...##....#..#.#.....#.................##........##...#..###.#..#.#....#..#..##.....#.#..........#.#.#....#.#.........#.#.....#....#.........#.....#...
..##.....##.............#....#....#......#...#......#.#....#....#...#.#.....#....#..............#....#..............#..........#.#.##....#.....................#.#.#.#......#.......##......#.......#.##..........#...#.................#..#.....#.....#.....#.#.#.#.......##..............#........#...#..#..##.##.................#.........#...........#.......#........##...#................#...#..#....#..#.#.....#.##.....#........#.#.###..#.##..........#.......#..###......#....#..#.......#.......#.....##..#........
.........#.....#...........#....#.......#..#............#.###...##....##.......#..#......#...#...#..#.#..#.......#....#..........#.#..#.....##.......#...#....#..........#........#......#...#.......#....##.#..#.#.......#....#.#..#..#.#..........#....##..##..#.#.#.........................##.#...........##..#..###........#....#....#...................#...#...#..#...............#.#.#.........##...#..#........##......#..###....#.#..........#........#......#........##....#.....................#......#....#....#..
....#....#...##.###....#.#..#......#..#...#..##...#.......#...#............#..##.....##.......#.........#....#...#.......##.............##...#.##.......#...#........#.....#...............#...#......#..#........#...#.....#..#.#.....##..............#........#..#.##........##....#.###.##.#...#...#..#.##.........##.....#.....##......#......#...#...#........#....##..#..#.....##.#......#...#....#...##.....#.#.....#...#..#........................#.............#.....................##..#..##....#.#.......##.#.#.#..
#....#.#......#......##.............#...#.#.......#.......#.....................#...........##..##.#...........#..#........#.#......................#........................#..........#........#...#....#.#.............##...#.##..#......#.......#.......#..#...........#.....#.............###..#...#..#.....#......#...........##...#.#...#.#....#.......#...##...........................#....#.#.......##......#...#...............#.#.##....##...##......#..........#...........###....#...#....#.......##.......#..#.##
.....#....#...........#......#..#.........#..#.....###...##.#..#.#....#....##...#...........#..#...#....#.#.....#.......#........#........#...........#......##.....##.#..#............#..#..........##...........##......#.....#......#.#.....#....#...................#.#...................#......#.#........#........................#..#....#.#...#...##....#..#.....#...................#....#.##...................#.....#....#.#....#..............##............#...........#........#..###....##..............#.#...#.
........#........##...#........#...#..........##........#............#................#.....#..#..##......##....#.........#.......#........#.#..#..#####..#.....#..#........#.##.....#....................##........##..............#.......#...........##.#....#............###.####.....##....##.......#..#........#........##.......#........#...#....#..........##............#.........#...........#..#...........#.#.#.......#..............#...##.....#.#...##.#....#......##...###.......#.....##.....#..#.....#....#...
###..#.#...#.#..#...#............#....#...#...##...........#...........#........#......#..#.#.##........#.#.#.#.......##.......#........##.#.##..#............#..###..............##.....#..#..#...#.##................#...##..#...#..##....#......#.#.#.###.....#....#.......##.#.#.##..#........#....##.............#...#.##.#..#..##........#......#..#.......#..................#...#....#...................##.........###...#...#...####......#.........#.............#.#......####.........#....#....#...........#......#
...##.##.......#.#......#...#....#.........#...#.##.#.#....#.......#......###.....#..#..#........#.#....##..##..#.#.#..#.....###.........#.#..............#..##.....#......#.#..##..#......#....#..........#..........#...#...#.#.#.....#....##..........##.........#..#.#.#..#.##...#..#........#........#............#....#....#.......#..#.....#..###..................##....###.#.....#........#........#........#...#......##.........#.............#..#...##.#.....#...#..##..................#...........................
..........#..#......#.....#.....#..#.#..#.#..#...#.#...####.#..#...#.....#...............#.......#...#..#.....#.......#..#.........#..........#.###.#.#....#.#...#..#.##......#.#.#......#..#........#.....##.##.#.#.............#.....#........#.#....#..#..#....#.#.........##....##..#...#....#...........#.....##...#.....#.....##....#....#....#.......#.#....#.......##......#....#..................#......#.#.#..........#.###..#.....#......##...#.#.#......##..##.....#.........#.....#....#.........#......#.##......
...#..#.#.#..............#.#......#..##................#..........##.#.###.#.#....##....##.#.#.##.............#.#..#..#...#...#.......##.#....#........#......#.#........#...#.....#..#..#.....##....##....#.....#...#.....#...#.....#....#...............#...#.#..#.#....##...#.....#.........................#.#.#...##..........#........#..#....#.#...#.#.#.#.......#...........#..........#....#.........#...........#.#...#...##....#..#..#...#.................#.##.#..........#.#.##....#.#.#......#..#..............#..
.#...........#....#..##......#.........#..............#.#.#......#..........#.#..#.......#...#......#.###..#.#......#........#.....##..#......#..##...#..##.#...#..#.#.......#......#.#...##..#..#...#..................#...##.......................##.............#..#.....##..#.............#........#.....#.......#.......#...###....#..#...#.....#........#...#.........#......#....#.#..#.........#.....#.........#.....#.#..#..###...##..##.....#.#.##...#.........#.....#.......#.....#.....#.........#..#..............
.....###.#....##..................#..#..##.................#.....#....#.......#.....#........#..#............#..##...##.#..###..#....#..##....#.##.......#.#...........#...###...........##.....#..#.##.#.....#....##........##.##......###....##.#....#.....#.......#..#......#...#......#.....#.....#..##.#....#.......#..............#.....#.#....#......##..#...#...#.........#...#.........#..##........#....#.................#......#....##................#.......##...........#.......#...#......#.#..#.......#.#..#...
...#.#..##.#.#.#..#..###.#..#........#.....#........#.......#..#....##....#..###........................##.#..##...#.#.#..##.........#..........##.......#....#....#....#...#....#.#...#...#..#...............#.........#...#......#....#.#...#.....#.....#....#....#..#....#......#..#...##....#.............#.#...##...#........#..###..#.......#.#..#....#...................#.#.##.#.#.....#.....###.#.....................#.........#..#..#..#.........#...##..##........................##..#....#............#.....#...#.
.#.#.............#.#...#....#...#........#.............##.#......##..#...............#.##.....#..#.#.#.#.#....#....#.....##..........##.#..#............#.#..........#.....###........##..#.#...###......##....##.#............#......................................#..................#.......#......#....#..#...#.#.........#....#.......#.....#..#..#...#......#.##....#.....##....##..#..#.#...#...##................#.#...#.....#.#........#...........#.#.#.#....####.....#.#..##..#..#..#....#...#...#..#....#.#.......
.....#..........#...##........#....#.................#..#..#..#......#..............#.#.................#.##..#...#..#...#......#.#.#.#...#..#..#.....##.#.........#.............#...##........#..............#.......#....###.....#...........#..........##......#...#.#.#...#.#.#..#..#....#.........#..#......#.....#....#.....#..#..#.....#.#............#.#.##.#.....##.....#...##......#...................##.#.#..###.......#..#.............#.......##..#..#...#...#......#........##....#...#......#.#...##..#.........
......#..#..##.#.#...#............#........#......#....#.......#..#.#.#.#..#.##........###....#.....#.......................#..#..#..#.#.##....#..#.........##...........................##....##....#.......#..#..#.......#........##.##........#.#.#.............#.###.....#...#.........#..........#...#...#.....#.#.#....#.......#.....#.#......#....#..#.#.##......#.....#.........#....#.#.##......#....#...#...##.........#..#.......#.....##..#..#...#.#..#..#........#.....................#.....#.#..#.##..#.....#...#
..##..#.........##......#......#.............#.....#......#......#..#.....#..##...#......................#...#...#..#....#..#.#...##.......##...##..........#...#........#..##.....#..#...............##...#.....#...#.....#.............#.#.#.#....#..###......#..........#.#......#...#..#..##.#..#.#.#...#..#......#.#.....#..###..#......##......#.#.#..........#................#.......###.#..#...#......#...#..#.#..................#....#.................###..##...#.#.##..................#...##.....#.#......#.#.....
..#...........##...#..#..........#..#.......#.#...........#.#.......#...#...........#...............#...#....#.........#.....#...#.#..#..#.#......#...##...............###....#.#.#..........#........#.....#...........#......#.#.........................#...#.....#.....#.#........#................#................#.....#...#.........#.......#..#..#....##.#..................#.#.#...#..##.#.#.##.#.....#.................##...#####...#.......#...#..#.#.#.#...........##...............##.#.#...#....##.....##...#.##.
#..##.#................##...#.##...#...#..##........#.#..#....#.#....#.........#....#.......####......##.#......#..##...........#.......#.............#...#.........##..#..#..#..##......#...#..#......#....#.#...........#.............#.....#.....##..###.#.........#....#..#...#...#.##...#...#...........#.#..#..#.......#.##.##.##..#..#...#..##....#......##.#.........#..#.#...#...........#....#.....#...##........#.#.....#.##.........#..#...........##.##....................#..........#.....#.............#..##....
.#..#..#.....#..#.............#...#.......#........#...#.......#..............#...#.##..........#.#..#...#..##.#.#.#...#......###.##.......#..##..#............#.#..#.....#..#..#..#......#..#...................#...#........#.#.................##..#..#.#..#.....#.........###.........#.......#.....#...##........#....#.....#.......##..............#....#......#.........#........#..................#...#..#....##.........#........#...#...#..#.#.#......#.........##.............#............#.#.........#.......#....
#...........#.#..#........#........#...#..#...#...#...#..........#...#...........#......#....#.#...#...#....#....#...#...##.##............#........#.....#.#.................##..#.#.######......##.#.##.....#.##..#....##.#.#...#...#......##...#.....##............#..#.....#...#...#...#...#.#..#...............#..#..#..#...##......##.......#....#.#..##....#.......#..................#....#..#.................##.#......#....#.#.#.....#......#...............#........###.#....##.........#..#....##...###.....#.......
#..#...........#........##....#...#..###.....#.##....#......#...........##...............##......##.#.##...........#.......#............#........#...##.........##.......#.#..#....#...#.....##.#..........#...................#....#......#............#...####..#.....#.#........#...#....#...#.#......#.#..............#............#........##.###...#...#..##..#...#..#...#.....#....#.#...#....#.#..#.........................#...#....#.........#.....#..#........#...................#...#......##.##..#.#..#.....#...#.
..#......#..#.......#.........#.##...#..#..#....#........#....#........#........#.#.......#....#..#.#..#...#......###.......#.#....##............#....##..#.#.......#...##....#.##........###..........#......#..#.#......................##.....#.......#..##.#........#.#..#.......#....#........#..#..#.#..........#..........#.#.#.#........................#...#.##........##.....#....#...........#....#..#.#...#.#...###...#..#...###.......#..#........##........##.#.............#.#.#.....#......#.....#..#.......#...
##..#..#............##.#.#......##....#...#..##......###.#.#.##...............#.......#.#.##..#.........#..........#.##....#....#....#...##..........###....#....#.........#..#...#....#.......#...#.#...#.............#...####.....#...#......#...#.......#...#....#...................#...##............#...##..##.#..........#..#.##......#...###..........#...#..##.....##...#....#....#...#...........##.........#......#.........................#.......#.........#.#.##.....#...##...##.................#.#....#.#.#..#.
..............#.....##..................#.#......#.........##.....#....##.....#.....##..#......#...#.........#....#...#......#..##..#..........#......#.............###..........#...#....#.#.#.............#.#...#........#....#..........#...##.......#.........#..............#....#...#......#.#.#......#....#..#..#....#......#.#......#.......#........#......#........#......#...#.....................#.............#.#.....#....###.#..#.........#.#..#..#...............#.......#.............#.........#......##...#.
.........###...............#....##........#..#.#.#.........#............#..#.......#.............#..#.#...#.....#.................#....#..#.#....#........#.#..#.........#........#..........#......#.......#..#....#.....##..#....##..#.....#.#.....###.....#......#....#................#.........#..##..#..##..#...#.#....####...#..###..#........#....#.##......##...#..............#....#..#......#...#..#..#.....#...........##..#.#.............###...#........#...#.......#..#.#......#..##.....#...##..##...##.......#.
.#.....#....#................#...#.....#.....#.##......#..#.......##..###.....#..........#.#..........##.###....##......#....#...#.......##...##...#................#..#.#.#..#....#......##.........###.#..............##...........##....#..#...###.#.......#.....#.#.........#...................#.....#......###.######......#....#..##....#............#.....#.#.#..##..##........#.......#...#.#..#.......##.#....##.........#....##................#....#..#........#...#....#.#...#.........#.#.......#.#.....#.#...#...
.#..#........###...#.............#......#.##.......#......#...............#...#...#.#...#........#.............#............##.#............#..#...#.#.#..#...........#...#....#.###.#..#...#.......#..#..##.#..#..#...................#...#.........#.......###.....#..#....#...###...................................#.....#...#.............#.....#...#..#..##......#...#.......#..#....##.#.#.#.#...#.....#.......#.................#...##.#.###....#.....#.#..........#...#...#....#....#.#.....##..#..##....##.#....##....
.....#...##.##..##...#............#.............##..#....##.#...##.....#..........#.....##...#...........#...#..##.#........#.....##.#...##..............#.#...#...#...#...#...##...........#.....#.#...........#..#....#..#...###..#....#...#........##....####...#.....#...#...##.##..#..#.......#....##.#......#..#................#.#...#.......#........##.......#.......................#......#............#..#.##...............#......#..#.#........#.....#....#...#.#.#...........#..#......###....#.##.#..##.....#...
....#..##...#.....###..#.#.....##..............##...........##...#..###........#......#.....#.............##.....................##....#.......#.#......#.##........#...##........####.....#...#.................#.#....##..........#.....................#...#...##.#.#.........#...#.#.#........###.......#.##.......#.......#...#........#......##..#..#..#...#....#.........##.#.#...#...#...............#...##...........#.#..#.....#...#...#.........#.........#.....#......#..#....#...#.#..#..#.....#...............#...
.....##.......##..#.#....#............##....#...##...#..##...............##....#..............####..............#..............#.##..#.....#...#........####.#.#.....#....##.#.#....#.....#..........#.#......##.......##.....#.#.........#....###....##.#..#...#......#.........#..#..#........#..............#.....##.............#.#......#...#..#....#.#...#.#..##........##..#......#......#....#..##...#.#..#..##.....##.......#.....#.....#...#..........#...#..............##...........#..#.##.....#....#.......#......
#....#..##..###.##..........#.....##....#.........##....#.....#.#......#.....#....#.......##..#...#.......#....#...#....#..#.......#..#.....#...#.....##.###...##..............#.##.#...#.....#.#.#.##.#......##...#..#...#.....#.#........#.##.#...........##.................##..#...#.....###......#.............#......##..#......#........#........#..#.#......#......#......#............#..#.#.#........#....#.....###..##....##.#.....#...#.............#...##.#..##..#.#.....#..#....#....#........#.#.#..#.#.#........
.....#.......#..........#...#.#...#....#.....#...#......#..#....#......##...........#..#................#.#................#.#......#.#.###............#..#....#.#..............#.......#..#..##...........#.......#.....##..#.##.....#.##...###........#.......#...#.#.#..............#.#....###........#.....#...........###..................#...#............#...#................#........#.##.....#..##...#......#.##.#........#..#..##...#...........##....#.#.....#..#..#..###............#.##......#.#....#.#......#...
...#.#........#........#......#........#.#..##...............##.#..#........##..........#.........................#......#.....#.#......#.......##.#...#.#...##....#.#...............##...#.....................#......#......#..#..#.......#..#.......#..........#.....###...........#..................#.##.............#.#...##......#.......#.......#......#..#.#...#....#...#.........#.....#...#..#........#...#.#.....#....#...#........#.....#..........#.......#..........#......#...###.....#....#.#..........##..#...
#.#............#......#.....#......#.#.........##.....###.................#...#..##......#..##.#......#..#.............##...##.#.....#....#...#.##....###..##.............#........#.#.....#.......#........#.......#.....#....#....................#..##....#.......#...#........#.............#..##.#...........#..#..#...##....#.##...#...................##....#..#............#.....#.....##...#..#.#...##..........#.....#..........#.#.........#..#.....##..#..#.........##.#..........##.....#.#..............#.#.......
......#.....##.#.#..#.......#.#.#.......#......#..#.#..........#.....#............#....##....#.........##.##.....#..........#......#.#...........##.#.....##..##.#..#.#...#......#.....#.##.#.#........###..#........##...............#.#...#.#..#............#.....#..#......##.##...##...#.###..#......##..##.#..#...#.#..............#....#.#............##.#...#...#......#........#..###................##.##..##.#...#....#....####.........#..#............#..........#...#.....#....#.#....#..#.....#..#.#.#.#.........#
......##.##..........##......#.#......#....#.....#..#.....#..#..#...........................#..#....#..#........#..........#.....#....#.##....#.........#.......#...#....#...#........###......#....#.........#........#.#.#....#...............#..#....#......#......#..........#.###...#.#...#..........##.....#....#...#....#......#....#.#..##....#.........###.................#...##....#..........##..#.#..##......#........#........................#.......#.#....##........#......#..#.#.#....................#.......
#......#..#.#.#.........#....##.##.#.......#.......#.....#..#........#....#.#....#........#...#......#....##.....#..................#......#..##....#.#.....#..###..#....#...##...#.................#...##............#.#......#.#.#..........#...#...#...#...##............#..#.....#.##...#....#...#.......#.#.#..##..###........#......#.#.....##.........#.#............#.#.#.#..#..#...........#....#....................##...#............#......#......#..#.#...###.....#...#.#.....#.......#....#...............#......#
.....#..........#....#..#....#...#............#...#.#....#........#.#.....##.....#....#.............#....#...#....#..................#.....#..#...##..........#.........#...##...##........................#.#..#.....##..#.......###.......#........#.........#.#.#...##..#..........###......#....#..........##.#.#.#...#........#..#...#....#..........#.##..#......#..#....#.#........#.......##.......#...#....#..###............#......#...........#.#.......###.##..#.......................##..#.........#...#..#.......
.#....##.#.......#..##...#......#...#.......#.#...#..........##.........####.......................##.#.......##.............#...#...###.#...#...#.#................#.#..............##.##.##....#.#..#....#.#....#.........#..#..........#.............#...#....#....#..#.....#.....#..#...#...............#........#..#.........................#......#.....#.#.#.#.####.##..#.......#....##...##...#..............#..###......#...#....#...#......##..#.....#...#.##..........#...........#..#.#.............#.##...........
............#...##...#..#.#.#...........##..#..#.......#...#..#.#................#.#...#.#..#....#.....#...............#.##......###..#..#..##......#........#........#.#......#.......#..##......#......#.#...........###..#....#.....#..##.#..#....#..#.....##.##..#.....#.###......#..#......#.#............#......##....#......##.#..#..#..#..#....##.....#...#......###.......#.##......###.................#..#.#...#..#....#......#......#....#......###..#.....#....#.....#...#.##...............#.#....................
...#.#.........#...##...........#.#.......#.#..#.#........#.......#....#.##....................#.#..#......#......#....#..#......#..............#.....................#...##....#..#...#.......#........#.#......#......#.##..##.#.........#..........##....##.....#...........#.....#.##.....#..#...#........#...#.....##.........#...##........#......##.....#..#..........#......#....#.........#.......#....#.#....#.#.........#..#..#...##.......#..#......#..........#.#......#..#..........#.#.....#.......##......#.....
#......##......#.#..#........#.##..##.#........##...#..#....#......#..##...##............##.............##......#...................#.##.#..#....#...........#......##......#.#....#.......#................#.....#.....#..#.#..#..............#........#...##..............#..#...#........#.#...#......#..#..####...#.......#.#.#.#.#..#.........#...........#.##.....##......#....#.........#....###..........#...........#..#.............#.....#.....##.##..#.#......#........#...........##.........#........#...#.#......
...#......#...#................##....#.....##.#.#......#.........#.#..##...#....#.....................#.#.......#.#........#....#.#....#..#..##....#...##...#........#................#.....#.......#......#.#.###.#.....#.#........#.#...##.....#......#..#...#.......##.......#...##......#...#.##.....#.##......##.......#..#..##............#....#........#.#..........#..#.....#.....................#...#.##.##......##.##.....#...##..#..##..#.....#.....##.#...#...#.#......#.#...##.....#..#.####..#.#...#........##...
.#....#..#.......#....#.#.....#.........#.........#...........#.#.#..#............#...........#.#..............#....#...#.#...##.......#..........##.#.#..#...#..#..#....#.#..............#.......#...#....#......................#........##...#....###......#...#.......##..#......#.#.......#...#......#.......................#.....#.##.#.................#.#....#.#...##........#....#.......##........##.#.......#..##.#...#........#....##...................#.................#..#.#.....##........#.#.....#.....##....
..##.....#....#..#..#.#........#...............#.#..##.#.#.............#.#..#........#...............#.##..#...#............##...................##..........#............#.#...........#...#......#.......#........##.....#.#.....#........##..#...#.##.#........#.#.##...#.#......#...#.#....#.....#.#........#....#..#.........#.##..............#..#.......#.#.............##.#...#....#...........#............####...#.##..#................#.#........#....#.#......##.............#........#.#....#.#.#....#.#..#..#....
#....#......#.........#...#.#...#...#..##...........##..#....#.#.........#.#..........#.......##......#..##...#.....#.....##.#.#...........#......#...#.......#............#......#..###..##...#.....#........#..#..#..#.......#.......#....#...#....#..............#.#..........##........#...#..#.....#.##.....#.#..............###...#.#..#........##..#..........#........#......#..#.............#.#.....#........#......#.....................#....#..#.#....#.#...#......#......#........##.....#......#..#..#...#.##.#..
..##.......#...#.......#..........##..........#..#....#..#..#.......#........#.#.........#..........#....##.#.#.#.....#..#.#.#.....##...#.#.#......##....##.....#.#.#.#..........#....##.....#...#............#.....##..........#..###..........##..#.....#...#..#.......#...#......#.##....#......#........###.........#...#....##..#....#....#.......#....#..##.......#.....#....#.#....##..##...###.#....#...........#.##.........##..##...#..#...#...........#..#.#..#...........#.#............##....#.#...#..#..#..#......
.#.....##....#........................##......##.#....##..#....#...#.......#....#..#.#......#.#....##..##.#...#.##.....#....#..#...#...........#.#..##..##.........#...###.#..#......#....#...........#.###.#.......#.#..#....#..#....#....###.....#...#.#.....##..........##............#................###.....##.##..#.#................#.#....#.#......#..##....##..#....#.....#........#.....#.#..#..............#.#..#...................#...............#.#.........#.................###......#.......#....#...#.....#.
..#..#...#.......#....##.#....#.....#.##...#.#.#.......#..####......#....#..#....#.#.........#.##..#....#..#......#.#.....#..#......#...##...#........##....#.#.#....##....#..............#.....##............#.............#......#.#...###................#....#...#....#..............#................#....#..#....#.......##.#.##......#.#...#...##.#...#...#..#........##.......##......#......#.#.........#.......##.......#...#......#.#..#.#..................#..#..#....##........###.#....#..........................
#...##....###...#..............#.......#......##...#...........#......##...........###.....#.#....#..#...#.#..#.#.............#.#..........#..#..#...##.##.#.#....#....##..#....#...#..##.......................##.#.#...#....#..#.#........#......###.#.....##.##..#.....#............#...........#...##.#.#............#.#....#.#..#...#.###....#.........##.....#......#...#......#.#....#.......#.......##.#...#...............#..#.....#.##.........#....#.....#..#....#..#..#....#.........###.........#.........#..##..#.
....#........#...#.....#.#..........##.#....#..#.#......#..#.#..##..#.........#....#.#.....#...#.........##........##...#..#....#.....#..#..............#....#...........#.....#.#.#..#......#.#......#...#....#.....###.#...........#......#.#..#.#..........#...#...............#....#...##...#.#....#...#..#.#..#.......#....................#.....###..#...#..................#...##....#.......##........#........#..............#.........####..#.....#..#..............##......#.#.#....##....#.......#...#...#..........
....#.#.#.....#.#...#.....#.....#...#..#...#........#....#.#.#....###.......#...#.##......#.#....###.....##..##....##..#..#...........#........#...................#.##....#..................#....#.#.#...#...#......#.......##...........................##...#........##.##..#....................#..#...#............#....#......##..##.#............#.#........#...............###.............#..#.......#.......#..............#...#....#.#............#.#.......#..........#..........#....##......#.........#..........
.#......##...........##...#.....................#.#...##.......##.#.##...#.#.##...................##..###...#........##.#.#......#....##...........#....#..#..#...............##.#.#...#..............#........#.##...#........#.#..#..........#...................#....#.........#...#..#......#......##...#........##....#..........#.......#...#...#...#.......##........#......#..#.#.##.............#......#....#.#.....#....###..#......##.#.#.......#.........#.#..#.........###.....##.......#........................#.
.#.....##....#..#.#.........####.....#.#...#.#...###...#....#.#...#.####.....#.....#......#...#..............#...#...##..............#.#...#.........#...##...#.#......#.#.....#.#....#...##....#.#..#........##......##............#...#............#......#...............#.##.#......#.............#....#.##.............#..................##....#.........#..#...##..##.#.##.........#............#................#.#.......................#....##..#...#...#........#...........#..#....##.#.........#.#.#.###......#.#.
..........#..#...........##..###...#.#....#..........#.........#.....#......#.........#.........#............#......##.#....#.#.#...#.#..............#.#....##..#......#....#.........#..#......#...##...#.....#..................##..#.#....#.....#...........#...#.............#.#.....#...#....#....#.......#.####....#....#........##..................................##.#...#....###...#.#..#.#....#.#.......#......#.##..#....#..#.......#.#............#...........#........#..#..#.#.......#.......#....#.......#...#..
.#.#.#...................#...##..##...##.###.#........................#.......#...#.................#......#.##..............#.....#....#................#..#.#...#.#.#..#.#..#..#.#......#...#....#....##..#............#....................#...#........#..........#.......#....#..#..........#...##.#..#..#...#.#....#..#.#.....####.......#...##.#..##...#.#....#.##....#..........##..##.....#..#..........#....#...........##....#...#........#.#......#..#....#.#...##.....#...#....##..#...............#......#...#....
.........##..###.......#.#..#.#..............#...#.#.#...#.##...#.#...#...................#...##..###..#....##.#.........#..........##.#.#.#.....#......#........#.#.#........#............##..#.##.....#.....#..........#.#..##...................#.#....#.................#.#.#...#.#..#.............#.............................#...#...........#.....#....##............#....................#..........#.#..#..#...#......#.#...##...#.......#.......#.#...........#.#...........##........#....##...##........#....#...#
.....#.........##...##..........#......#..#.....###...#..#..........#........##.#..#....#.....#.......##........#..#...#.##......#.##....#....#..#.##............#.......#...#..##..#.##.......#..##..#.......................#......#..........#..#.#..#.#.#..#.....#.####..#......#...#..#.##.#........#.#......#.#....#...###.##.#.......#..................#..#...#...#..#...#..#........#...##........................#.....................#.........##..............#.......#...#..###..#.............#.........##.......
#..#..##..#......#....#...#.......##.#.##........................#..............#.......#......#......#....##.............#.....###.##...#.....#......##..##....#....#.........#...#...#................#.#....#........#....#.#.#.#.........#.#...#...#..............#..#...........#...#.#......#..............#.......##..........##..................##.#...#..........#.#.#..........#...#.......##...#....##.......##.........#.#....#.#............#................##..#..#...#..#.......#..##...#..#.....#......#......
....##.....#..#...#..#..................##.......#............#.....#...#......#....##.....#.##..#.........#....#..#.......#...#.#...........#...#..#........##...##......##..##.....#..#.#.........##......##....##......#..#....##.....#.................#..........#.............#..#.#.##......#...........#...........#......##...#....#...#..##..........##.........................#........#...#.........#.#.#...........#......#.......................#...#.....#..........#...#.....#....#........#..........##...#..
....................##..........#.........#...#.....#.....#....#..#.....#.......#..#.........................#.........#..#..#.......##.#.#..#..........#...#..#........#.#..........#..#..#.#..#....#.....##..#.###.......#........#.##.......#...#..#.....#..............................#.....#.#....#.#.......#.........##..........##....#.##.#.#...#.......#....#........#......#...#.....#.#.##....#.#...#......#...##..........##........#.###.##..##.#...........##....#...##...#.#...#.#..#....#.....#........##...##.
.......#..#...........###..........#.#.......#..............#.............#......#........#.####.#.#...#.#...##....#....#.#.........#....#..#....####.....#....#..#....##.........#.............#......#.......#.....#.#...............##..........#..##.#......#...........#.....##..#.......##.#..#..#..#.##...#......##....#..#.#......#.#..#...#..##..#.#.#....#.......##......#.......#.#..........#.##......#......##......#.....#....#..................#.............#....................#...#...##...#.#....#.........
.#....#.#.#.......#..#......#...#..#..#...........#.....#...##..#......##...#.#...#..........................##.......#......#..#..........#..#.......####..........#....#.#....#.....##..#......#...##.........#...#.....#.#......#..#.###.....#..........#...................##......#....#..#.#......#.......##......#....#..#...#...............##....#.#.....#.....#.............##.##.....#.....#...............#.........#...##.......#..#.#.............###......##.#......#..#....#..#....#....#....#.#..#..#..#.......
.....#..#.#....#...#.#........###..............#.......#.............#..#.....##.....#....#.......#.#...............##...#......####.....#.##............#......#.....#....#........#....###.###.......#....#..........#.......##....#.#...#.....##..#.#.........#.......#.##..............#..##........#......####..........#.........##..#..#....##....#..#.#.......##.............#..........##......#.....##..........###...#........#.#..................#...#..........#.#.#..##.#..#.##.....#......#......#....#.#.#.....
#.........##........#...#..............#....#.#..#.....#..#..#.#..#..#.#........#..................##...#.............#...........##....#..#....#.#.......#.#..#..#.#.#.#.........#.......#...#...#.........#..##.#...#..#....#...##....#....#...#.......#..........#..#....#.#.......##............#.##.....##...#..#.#...#.................#..#.#..##...#.##.....#...#......#.#....#......#...#....#.....#..........#.......#........#.##....#.......#....#......#.......##..##............#...##.#.##..#.....#.#...........#.
.#...#.##.#..##.......#..#...###.....##.........#.#...##..#....#....#..#........#.........##....#.#..........#...............#...............................#....#......##....##..#.......##....#...#.....#.................#...#.#.......#..#.#...#....#..#..#......#....#......#....#.......#.#...#.#....#...#.#....#..##....###.............#.##..#..###.#.................##....#...##.................###..##..#.......#.#...#..#..#.#...#................#...###...#.#......#.##......#......#....#..............##....#.
.....#......#....##..#.....##.........#.#.#..#.#.......##.....#..............#.#...#..##...#......#...##..#..#...#..#.#..........##.##............#......#....#....#.#..#..#.##..#...#........##........#...#.###..#..#...........#....#.#.#......##.........#............#.#......#...###.....#...###.........................#....#...................#....#..#..##..#.#....#....#.###......#.....#.#.........#...#....#.#.#.......#.#......#.....#.#..#.......................#........#.#.......#..#........#........#....#.
.#..###........##....#........#.........##..........##.....##..........###...........#........#..#.......#....##..#......#..#.###.#............#.....##...#.###.##.##..#..#...#.#.#.........#...#..........#.....##.............#...#..#...#.#.#.........#......#........#.#..##...........##..#.#...#....#...##....#..#.......#..#....##.#.#.#........##.#.....#......#.##.....#.........#...#....#..........#....................#...........#..........#...#..#..#...#.#..#.#...#...#.#.........##.#.....#........#...#...#.#
#.#....###.#...#.....##..........#.........##..............#.#....##.........#............#...#..................#.......#.#......#..........#...#.#...#.......#..#...##...#.....###...#......#.........#.......#.........#..#.....#....#..........##.....#....##..#..#....#.......##...##.#.#.........#......#.............#.........#..#..........#.##.....#.#.....#....#..#.#..#.##..###..#.#............#.#..#...##.#..#.#....#......#.........#...#................#...#...##..#.#.#..#...#.##.....##.......#...#....#....#
.#.....#...#.#.........#..........#.#.......#......#..............##...............#.#..#....##............#.......#...#.....#...#..........#..#...##.......#..................#...#........#......##..#.#............#....##...#...#...#.##.....##......#...#........#..............#..#...#.#.........#............#..#...#...#.....#.#..#.#........#...#....#..............#....#.#.........#.#.#...#..#.....#.....##...#...........###.##......#..........#....##..#...............##...#.#.#.#.....#.#.##..#..#..#........#
.........##.#.##..........#.#...........#......#..#......#......##...#.#.......#..........#...#.#...#.........#.#....##...#.###..#..###...##..#...#...............##.#.......#..#...........#..#.#...#...#..#.....#...##.#...##...#.#..##.....#....#....#....#....#......#.........#..##...#.......#..#..##.......#...........#.......#...##....#....##......#.#.....#....#.##..##....#...#..#......#.......#..#.....#...#.#.#..#.###.#................#.......##..##...#.#........#..#......#.....#..#.#.......###....#..#.....
.#........####............#........#..#.....##.#.....#..#...#.#..##.#...#.......#......#.......#.##...##..##...#.###.....#..#.#.#...............#...#..##...........#......#.....#.#.....#................#......#..#...#..#......##.##..##.......#................#...#.....#.............#..........#....#..#.#.#.#.#..##...........##.#......#.....#....#.#.....##.....##..#...#.#......#.......##............##...#......#.#.....##.........................#...#.#..................#........#...#.#.......#.###..........#
.###....#..##......##.....##...#..#..#.............#....##.#....#.#....#.#.....#..#.....##.#.....#.##....#.......##............#....##..#...................................#........##....###...........#............##.........#.#.#....#........................#.#..#...#.....#......#..........#.#..#.#.......#...#....#....#.......#........#...........#........##...#...........#.....#.#..#................#..#...#...#.....#...#...#...#..........#.........##...#..#..#.#....##..#..........#........##....##.#....#.
..#.........##....#.....#.....##..#.........#..#........#..#.......##..........######......#...#..#..........#.........##.............#.....#.....#......##.......##....##...#..#...........#........##.....#.#...#...##..........#......#........#.....#...##.#...#...........#..........#.....#....##..#...##...#..............#.......#.#.......#.......##........#..##...#.....#..#............#............#.#....#.##.#.##.....#..#..#....#..##.....#.#.#.#......#.........#..#..#.....#.........#...#......#..#..#..#..#.
.#........#.#.##.....#............#....#...##.#....#....##...#.##..##....#..#....#...............##..#........##......#...........#.###.#.....#...........##..#.....##................#..#.##....##..#...#......#....#.##......#..........#................#....#..#....#.#...................#.#.#.#..#.#..#...#..##...........................#......#....#.........###..#...##....#..........##........#.#..#..##..#..#....................#####...#...#...#....#.....#.....#..##...#..........##..##...........##....#......
..#.......#.....#..#..#.##.#.........#....#.....#.##..#..##..#.#....#....##....#.......#..........###.#.........#..#.#......#....#..#.#......#.....................##....#.##.#..#...#......#.#..#.....#......#...#..........#............#..........#.....#.....####.#.#...###......#.....#...........#......#.......##.............##....#........#....###......#..##.......#..#.......#............#.#..#.#...........#....#.#....#.#......#.........###.#..#...#..#........#...#...........#.......#.##...###.........#.....
...........#.........#........##....#....#....#...###.#.....##.#....##...#.##.#......#...##.#....#....#...#....##....#...........###...#.....#.................#.#....#...#.............#.#..........#.#........#.......#..##.#.......#...#.......#....#...#....#...#..................#........##..#.....#.........#.#....#...#..#..####.....#.......#.......###..............#...#..#.#######.....#..................#...#........##...............#..#.........#.....#..#...#...#.........#...#......#..#....#...#..#.......#
...#......#.#....##....#........#..#.#......##....##..#.......#...#...#....#..........#...........#..........#................#...........#.....#..##......#.....#.#....#....##..##.....#.........##........#...#..#.#..#.................#....................#...##.......#...#...#....#..#.........##....#...#.......##..#.........#......#.#.........#...#......#..#.#..........#.......#.#...........#...#...##.......#............#......#..............#..#...#...##.#.............#......#.#.....#......#...#...#.#....#
........#.....#...#.#.#...##.#.....##..........#...#.........#.#..#.#....#....#......##.#....#...........#.#....#......##.#...#......#....#.....#....#....#......##.#............#..#.............#...........#.#....##..#......#..#..........#....#.....#..................#.#.....#...........##..#.................#.##..#......#..........##...#.......#.#.......##.#.#....#....#..#.#.....#...#..#...#...###.........#.................#.#.#.#.....#..#.....#.......#.......#.#...........#...##..##....#....#.#....#..#...
.##.....#..####....#.......#.##..#...#..#..#...........#...#....#..#.......#..#..####....#..............#......#..#....#.#....#...#.......#......#.......#....#..#.#...#....#.....##...#..##...#.......##.....#...#..#.........#.....#.......#.........#...........#.#.##............#....#.................#.##...#........#.#.......#..###.......#.........#.........#.#..##........###...........#..##.......#........#....#....#.....##.....#.#.....#..#...........##....##.......##..#........#......#..#.....#..........#.
...###.#...##...#.#..................#............####....................#..###...#...............#...#......#....#...##...#....##.....#..##.......#.#....#..#.......#..#.......##..#...#.#....#....##...##..#.......#....##................#...#...#...#......#...##...........####.....#.#.#..#....#....#..#...#.........##....##.##...#...#..#.#.......#.................#....#.....##.................#...#.....##..#..#......#.....####..##.....#.#.##.#..#....#.#.......#.#............##...#......#.........#....#..#...
#....##.#.....#........##......#....#.....##...............##..#.#..#.........#.........#..............###.......#.#......#.#...#...#.##........#...##...#.....#....#.......##.#..........#.......#........#.#.##.....#........#.......#.......#............#..#.....#...##.........#...............#.#..#.###........#.........#......#..............###.................#.......#...........#...#..#.##..#..##.....#.#............................#..#.#.#....#........#....#........#.#.....#...........#....###..##.#.......
#.##...#..#.##.#.......#..#.....#..............#.........##......#.#...#.#...#......#........................#......#.....#...##..#..#..#.....#.#...#.##...........#......#.#...#.#.........##..#..#....#.....#..#..#........#...........#.........#...#........#.#...#...#.........###.##.......#......#...#.....##.....#...###.##.#..#...........#.......#..###.......####........##...#....#....#...........#.#....##.#.#.#........#.........#.#....#.....#.#...#...........#...........#...#.....#....#...#...#...##..#.....
............#......#........###......#.....#......#...##..#..............#..#.#..##.#..#...#..........#...#.........##...#................#.......#...#...##..##....#.#.#.......##.........#....#...#...#...#............#......#...#.#.........#..##..#..#...........#.....##..#..................#.#.#.##.........#........#.#.....#.#........#..#.................#....#..#.....#.#...#.###....#...#.....#....#.....#...........#....#..#..............................#....##...#.........####.....#....#.#.#..#.........##.
..#....#.#..........#......##..#.......#...##......#......#.##...........#........#.........#.#.#.....#..................#....##.....#...#...#..##..#..#..................#...##......##.......#.#.....#..#........####.....#......#..........#.#........#..........#.#......#......#.....#.............#.#.#......#...#.......##........#.#.....#...##..#.......##.......#.................#....#.....#..#..#....#..........#.#.......#......#.......##...#...............#...##........##.....#.........#.#....#..#.#........#
..#......##....#.......................#.#............#........#.#..........#..#..#...####..........#...#..#.#..............#.............#..#........#....##....##......#...##.........#.#.#.#.#.##......##...............##............##.....#..............#................#.....###.#.##....#...#...#......#...#.##.#.#.....#......#......#.....#..##.#.#.....................##.....#..#........#........#.#...........##.#..#.....#.....#..............##...#...#.#.#.#...#....#...................#.#..##..............
....#......#....##...............#...................#..#......#...........#..##..#.#..........#...............#.....#.....#....##..###....##.......#..##..........#..................##..##........#....#..##......#.....#...............#..#........#.......#.#.#...##.#.............#..#.........##......#..........#...........#.####....##..........#......##...#.....#..........#.#....##..#..............##.....#........#..#...#....#..#.#...##......#......##..#.#....#...#.#.............#..#....#.........###.#...#..
..#..............#.#.##....###..#...........................#...........#.#.#.....#......##.#...#..#..#...#....#..#.#....##..#.....##.............#........#.##.....#....##....#..............###...##......#..#.#....#.#.#..#...#.##.#.#......#.#......#..#..#...#......#.##...#........##.................#..#......#..#...##.#.....###.#.#.#.#.......#.....#...............#...#....#...........####......#..#...##....#...#.#....##...#.#.........#...#........#...##......#..#...#....##....#....#.........##..###...##.###
#..#...##....#.......#.#...##.#...#...##.....##.#.....#....#.#....##..#.....#.................##.........#..#........###......#.#....#.......#............#.#..#....#.##..##.#...............#.#.##.......#...#........#.#.....#..#......##.#.#..........#.......#......###.........................#....#.....#.......##.........................#..##....#.........##........#....#.............##..##............#.###.....#.......##......#....#.........#.#.#.........#..............#.#....#.#............#...#........#..
......#..#...#...............##.#...##..................#.#.#....#.###...#..###......##...#......##.............#.#.##..................#.....##............#...##...#...#..#...#...#....#.#.............#..........#.........#........#........#.....#.###.#..#.....#.....#......#....#.......##....#.......###.#..#...........#....#...#.#.#..........#...#.#...#...#...#.................#.##...#....................#.......#......#...........#..##.....#.#..#.##.....#.....#..#..#......##.........#..#..#..#.......#...##
......#..#.......#..#..#.......#.........#...#.....#.#.#..#..#..........#.............#..#.#...#........##......#.#................###.#....#.......####.##...#...#.....#.......##..#..#.#.#.#....#.###.....##..........#.....###..##...#.#.#.#..#..#..........#.......#.#......#..........#.......#...###..#........##...#...........#.........#....#......#........#.....#...#...#..#.....#..#.....#....#....................#...........#...#....#...............#.#.#...#.....#.....#.#........#..#.....#...#......##....#.#
.##......#...#..#........##............#....#.......#........#.....##..#....#.............#........#.....##.###.......##........##............#....#.........##......#....#....##....#....#..........#...#..........#........#........#...#.#............#........##....#................#.....#........#.................#..#.##..................#.........#..#....#......#.......#....#....##........#.#.#.#.........#..#....#...##.......##.###...........#...#..............#........##.##......##..#.....#.#..............
..#....#........#.......#......#........#...............#....#...##.#...#....#.............#....#...#.........#..#........#....#............#.##......##..............#..#.#...#.#...........#.........#.#..#.......#...........##...........#........#.....#........#.........###.#.#..#.#.......#............#....#.#.#.......................##.....#.#........#.......#........#.#..#.#...............#......##...##....#.#.#......#..#.........#..#.......#........................#....#......#.......#.#...............#.
...###...##..#...#...#...####..#.#.........##.#....#.#.##..##.#.#................#...............#....#..#.................#.........#.........#...........#.....#......#.#..............##.......###.#.#.....#.##.....#..#...#..##..#.#..#....#......#.....#.#..#.#.#..#.##.#.##..#...#..#.........#........#.....#.......#........###.........#....#.........##.##....#.....#.......#....#.....#.........#..........##..#..#....#....##....#......#..#.....#..#.....#......#...###...#.#......#...............#........##.#...
.#.#..#......#.................##.##...........#....##.#...#.............#..#....#.......#.#.......##...#.#..#...###.#...........#.......#....#.#....#..............##..#.##.......#.##....###....##..#..#.#..#.#..##..#.#.#......#......#...#.....##..#...#..........#...............#.........#...#..........#......#....#.....#................#..#...##...#..................#.#..#..#.........#....#.....................#...#.......#..#.#.........#...#......#.#.###.#.#.#..#...............#...###..#......##...........
...#.......#..#..............##.##...#.#..............#.#....#...#.......#.........#.....#...##..#..#.#.........####....##....#.##.##.#......#.#...#...#..#.#....#.........#.......#......#...#..#..#..#..........#.###..#..........#.#.#.##......#.##..........#...#..#....#.#..#.#....#................##..#......#...#.......#..#........#....##.............#.#..#.#.#.....#..#...###...#......##..#..#.#.###.#......#....##.........##...#..#.##..............#...#...........#....#.....#.#...#.#.#......#............#...
......#...#.#..#...#..#......#............#..#.......#.........##..#.........#.#..#......#......###...........#..#...#..#......###.##..........................#...#............#..#...#...........#.......#..#...#.........#......#........#..........#...##..#.......#........#..#.#..#...........#..#..#...###....#.........#.....#...............##............#....##..#...##........##..................#..#....##..#.#...##.....#..#.##...##.....#.....#..............#.#......##.....#.#....#.........#....#...#........
#.#.......##...#..#...#...#....#.....##..............#.......#.#....#...#...#..........#.......#.......#.................................#...##...###...#..........#.........#.....#.....#.....##....#.#..###.......#.....#...#.....#......#.###.##..#...#........#......................#.........#.#....#...#.....##.#....##........##..#...#.......#.......#...#.###..#..#..#......#...#..#....#..........##.....#.....##....#........#.......#.....#.#.#.#............#.........#.#.......#....##.#..#....#......#.#.......#
.......#.......##...#.#....#.#..#.#...#.....#.#..#......#.........#....###..............#.#.....#........#.#.#.##.......#....#.#....#.....#.....#....##...##...#.#..#...#....#...#.........#.#..###.#...#.##......#.......#....#.....#...#..#.#.#.....#....#........##......#...##......#####..###...#....#......#...##.#....#........#...#........#.....#...#.#.#.....#.....#.......................#....#.#.#.##.....###.#.#.#..#..#....#....#......##........#..#................##..#....#..#..#.##....#.....#.#............
....##.....#............#...#..##..#...#...#...###....#......#........#.#.#...#....#......##....#.....#.......#......##.##....#..#...#.#..#...#.#.#.#.#.#...##...#...#..#.........#...#....#.........#.#.....#..#...#.#.............#.#....##....#.#.#..#...#.##...##.....#.#.....................#...#....#...#..#.........#..#....#.....##..##.....#.##..........#..............#..##..#...#....#..#.###..........#..#..#.......#..#.......#...#......###.......#....#.........##.#......#.......#....#.....#..###......#.#.#.
........#.#......#.#..#...................##.....#................#............#.....#...#........##......#...##......#...##....#.......##......#.###.#..#.##...........#.......#.#......#......#......#..#...#..#...........#....##.......#.....#.#....#..##........#......#...........#...#........#....##..#..#........##..#...#............##.#..............##......##...#..#..#......#.#..##..###.##.........##....#.....###............#..........##.#..#.#.......##.#..#..............#....#.##.......#...........#.#...
....##..#..##...#..#.#.....#.#...........#...#.......##...............##......#.....##....#...#...................#.#..#.....#.##.#......#..#.###........#..........................#...#......#.#....###..##........#.#.#......#..##......#..##......###..#............#....#...##.....#...#.#........#.....#.........#..##.#...#..#.#..#.........#............#..#....#....#........####.#..#....##.#.....#.....##....##..#.#.............#.##.#......#.#.......##...#.#.##..#...#..#......#...........#...#...##.#......##.#.
..#.#...#....#.#.#.#.........#......#..#...#..#.........#.......#....#...#........#......#....##..#.#......##...............#.#..#..........#..#.........#.............#.......#.##..#......#.##.#..#...........#.......#..#.....#...................##......##...#.##.####.....#....##.......##...#.....#......#..#.....###...........#....#...###...#.#..#..#...#..#..#..............#..##..#............#..#....#.###..##.#...#...........#.#.#........##....#..#.....#.....#.#..#...#.#............#.#.#.....##.#.....#...#.
..#.....#..#......##.......#......#.....##.............#...#...#.#....#.............#.#....#..#...#.....#..#..#....#.............#..#..........#....#..##.....#..#........##.##....#........##...#.##..................#........###...........#.###.#.............#......#............#..#...##........................#......#........#..#.......#.#.....#....####......#..#.##.#..##................##.#.....#....#.....#.........#.........##.##.......#.....##.#........#.##...#.....#.#............#......##..##.....#.....
........##.#...........#.#........#.#..#.......#.#...............#............##...#.....#....##..#......#..#..#.......#.......#..#...#......#.....#.#.....#.#....#....#.....##.#...#...................#.##...#....#................#.#............#.......#..#....................#..##....#........#....#.........#..#......#.#..................#.........#......##........#...#....#.....#..#....................##..#.........#.........#.#.......#.....#...#.....#..........#.....####.#..#.#.#............##..#....#.#.#
..#..#.#....#.#.#...#..............#......#.......#..#....#.##.#...#.#.#...................#...##.##..#...#...........#..#...#............##....#....#....##........#..#.........#.#..#...##....##.#..#.................#............#..##..#.#....#......#..#..#.........##.#..............#..#.#.......#........##.#..#..##.........#.......#....#.####......#.#.......##.........#....#..##...#............#.......##......#.................#..#.....#..#.....#.##..#...#.#..##...........#..............##...#.......##....
#...#.......#...##....#..#...##.#.......#.....#.......#...####....#.##.#.#...#...##.......#.....#...#...#.....##.....#.##.........#.#..#.#.##..................##..#...#........#................#.#.##....#.....#....#.....................#........#..#.#......#..................#......#..........##.#.##....###.....#..#.....#....##...........#..#.#......#..##....#..#...#......#...##..#..#........#..........#..#.............###..#..#............#.......#......#.#....###......#........#.......#.#....#.#....#...#.
.#.........#.......#.###........#.....#......#...#.......#.......#......#.........#...........#.......................#..#.....#.........#...#........#...#..............#..........#.#.........#.#......##.........##..#.......#.#.#....##......#.......#..#....#.....##...##...#....#..#.#...#.#..#.#.#..........#...#...#......#..##.....#..#.......##...##.#..#.#....##.....#####...#.........#............................#..#.......#......#..........#.#....#....#..#..........##.##.......#....###....#.....#...#.......
.....##.....#....#.....#....#..#.......#.#...................#..###...#....#.##.......#.........#.#.......................................#.#...##..........#............#......#..####..#..#........................#.............#..##........#......#....#....#..#.#..#............#....#.........#....#.##.....##..........#...##............#.#.....#.#.#....#........##.#..#...#...#..#...........#.......#...........#.##....#.#...#...........#......#.....................#.#........#............#.....#......#.#.....
..........#.#........#.#...........#.......#............##.#....#..............##..##.#........#....#.#..#..#.....#.#..#..#..#.#....##....#.#..#.#........#.#.....#.......#.#....#..........#....#...#.#..###..#..........#..#........#.....##..#...#.#...........##..#........#...........##.#.........#.....#.........#......#.#.......#.#..#.#...#.....#......#...............#....##.#.......#....................#..#.....#..........#.......#.....#...#.........#.#.........#...........#...#..#...#...#..#..#.......#.##.
......#........#...#...#....#.##..#..#..........#.....#...#...#....##...#........#...#......#....#.#......#..............#...#..#...###.........#.......#.....#...#.......#...##.........#......#.#..#.#.........#.#.#.#.##........##..#.................#.#........................#.#.#........#...#..........##.........#.#...#.#...##.....##.......#..#....#.#...#.#.#........#........#.##......#...#.#.........#...##.......#......#.#......#....#................................#..#...#....##..........#...###..#...#..
......................#..#............##..................##...#...........##...#..#....#..#.....####.............##....#..##..#....#.........#..........#.......#......#....#.#..#...#..........##.......#.........##..#.#...#.....#..#......#..#.##..#..##...##.........#....#.#.......................#..........#..#...#.##.....#.#..##.#...#..............#.#......#.....#.##......#...###.............#.#..#......##....#...#........###.#..#...#.#.#.....#.#......#.##.#..#..#.....##.#.....#...#..#.......##...#.....#..
......#..........#....#.#..........#.........##..#..#....#...............#.#...#.........#..#.....................#.....#......#..........#...#....#...#..#.#.......#..#.......#.....#...##...........#.#............#....#..........#....#.....##........#......##......###..........#.........#.##.............#....#...........#..#...#..#...#.....#...#......#.........#...#.##...#...#..........#....#...#.........#.#.#....##.........#........#.............#.#.#....#.#.#.........#..#..........##..#.......#...........
.#..#...#.#..#.#.#..#............#..........#....#..#...#..#....#.#............#....#......#..#..#........#..#.#................#.#......#.#........#...#..#...#.....#.#.....#...##....#....#..#........#.#..#....#.##.....#.............#.#...#..#...##..................##.#..#...##..#..#......#...#...#...............#..#........#....#..........#..#............#......##...##..##..#..........#....#.#.#...................#...##..#..............#.#...###............#...#.#..#......#....#...............#............
...........#.........#..#...........#.......##........####.......#......#...#..#.........#.###..............#.............##....#.....#.......#.........##.........#...#....#.#...#....#................#...#...#.#.#..##...............#....#.........#.......#.............#........#.....#...##.#.............#......#......#...#.......##.....#...#....#.#.....#...#.....#.........##...#..#.#.........##....#..#........#.....#..##......#..#........##..###.....#.#...#.#.............#....................#.#..#..#...###
#..............###.....###.....................#.........#...........#..............##.....#..#.#....#......##.#...##.#..#.........#....#.##..#...#.#...##....#...#..........#.......#....#..#..#....#..#.......#.#........#........###........#....###.......#...............#.............##..##.#......#....#......#.###.......#...#..#.....##..........#..........#.#......#...##.##........#.......##..........#.......#..###.#...#.#.......#.......#.....##.#.....#......#.#...........##...............#.....##.##....###
..#..............#.......#..#.###.....#.#.#...#..#..#....##...##.#......#..#.........###....#.##.....#....#.#........#...#.....#....#..#.....#..#.....................#.....#....#.###....#..#.........#....#.#.#........#....#...#.#......#....#.#..#.#.#.#..###...#....#.............#..............#.#..#................#..#.#.....##......##..##..####.#......#.#..............#.#...###...#.##.#.#..............#.#............#.....#.#.##....#..#.#..#......#.....#..##..##.....#.#....#..#.......##.....##.#...........
...#...#......##...........#......#........#.#...#....#.......##........#.#.#........#.#......#.##.........#...#......##......................##.#...................#......#....#......##..#...#.#....#....##...#................#....#..................#.....#.#..#.......###.......#........#...#..#...#.#...#.......#...#.####..........#.#.#.#..####.#.............................#..............#....#.#....#..#.......#.............##..##................#...####..#..###...#....#.#...#...##..#.#......#..#.........#
#...##..#......#.......#.#..##....#.....##........#........##...#.....#......##...#..#......#...#.......#.####..#.........#.##......##...#.......##.....#.#.....#......#.#.....#....#.#.................#.....#.....#....#.#........#..##.#..........#.##................#.....#.#...................##.#.....#.#......#.#..#.##......##..#.##..........#.....#....#...#...#.#.......###..........#..#......#..............#.#.#....#....#.#....#...........#...#.....####.#..........#....#.......#.#.....#.##..##..##....#.#..
..........#....#....#.............#.#...#..........##.................#...##.#.#.#...#...#......#..#.##...#...............#..#..#...#.....#.........#.....#....#.......#.#.......##....#..#.......#......#.................##.#....#......#...#..#..#...#....#......#..##..#.#............#.#...#..#....#.#........##..#...#..#........#.##......##.....#.......#..#.#.#......#...##..........#.#......#.#.....##............#....#......##...#.#.#............#..#...............#......##..#...#.........#......#.#.#........#
........#.............#...#..#.##...#.......#...........#..#.#....#.......##......#.........#.#....##................#....#.#...#...#...#.......#.....#.......#..#..#.....##.......#.#..#........#...#...............#.##..........#......#.............#.....#.#..#..#....#........................###..#....#...........#..........#....#.#....##..#..#...#..#.#..###...#.#...#..##.##.........#..###.#......#..#...#...#......#.....##..............#...#.................#...#............#...#................##....#.##...
....#......##....#.#..#...........##......#.....#...##.....#.#.#....#..#.......#........#.#...##......##...........#..#.......#........................#......................##....#...#..#.....#.........###.#...##........#.#...##.#...#..#...####................#..#.....................#....#..#..........#...............#.....##......##..#.##..#...#........#......#.#.........#....#.#.##...........#.....#.........................##.#....#.#..#..#.#......#..#.....#..##...#......#.##.............#......#....#..
#.....#.###...#............#.....##.......#..#......#..#..........#.....#..#......#...#...#.......#.#.#......#..##.#..#...#......#.#....##.#..#.....#..#.#..#...#...#...........#.......##..#......#..#.#..##.......##....#...#.........#......#.....#...#...............#.......##........#...#...#.......#...................##.##.#.....#....##.#...#..#.........#...#..#....####.#...##.#...#.#..#......#..#...#.....#.#.....#...#..#....#...#...#...#..##.....##..............................#...#..........#.............
..#....##...##....#...#.....#...#.....##......#..............#...##..##....#..........#.#..#....#..#.##.......##...#.........#..#.#...#......#...........#.....#.............#.#..#.....#..#..#..#.#..#........#...###............#...##.......#..##..#..#.......##...#..#.##....#...........#..........#..#.#........##.....#.##.#...#.......#......#.#.......##..#.#......#.#.#.......###.....#..........##....#........................#...##.#..#.##.......#...........##.....#..##...##......#.........#.......##..##......
..........#....##.#.....#...#...#.#....#....#...###...##....#..#...#.....#......#........#......#...#...#..#..#..............#...#.....#..#.....#.............###...#...#....#..#......##...#....##......#.....#..#........#...##...#.#.............#..#...#.......#...#...##..#..............#......#....#.#....##.#.....#.....#.............#.#....##...#.....#.........#.###.....#.#...#...#.........#.##.....................#......#..#..#.##......#...#.....#..#...#............#..#.....#.........................#......
.......##..........##....#..#.....#.#.........#.......#..............#.......###...#.......#.##...#..#.##.......#....#...............#........#...............#.......##.......#..#.............#.........#.#..............#........#..##............#.#..#..#...#.#.##....#.##.##.......#........#.##.#.##.......#............###..#............#..##......#.#....#........#...#.....................#....#......#..#.....##...#..#........#....##.....##.#...##................#..........##...##......#.#....#......#.#####..
..........#..........#..............#....#.##............#.##..#..#.#.##..##..#.......#.#.........#.#.........##...#..#...............##....#......................#.......................#..#.#.#......#.##..#.....#........##...#...#........#..###..#.......#.##.##.................#.....##....##....#........#.......##..........#.#....#...........#..#.#..#..#..............#...#..............####.#....#.............#....#...#...........#.#.....#.#....#.#........#..#.##......#......#...#......#........#.........
...#.#..##......#.#.##....#....#...................#...........#.#.........##...#.#..##..#.##.#..###..##...............#.#.....................#....##.........#....#.............##..............#..#..#....#....#.#.....#.#...#.....##.....#.#...#..................##........................#.##........###..##.........#......#....................#...#....#...............#.....#......#.#............#..............###..............#....#......#.#...#..##.......#...........#................###..#.#....##.......#.#
.........#...#.....#.........#.#.........#...........#.#.....#.....#....#..#...#....#...#.#..#.........#.....#............#...#...#..#.##........#......#.....#..#...##...#.......#..#..#...............#..##.....#..#........#..........#......#.#..........#.....#....#.#.##........#...#....#..#.##..#.#.##..#....#...#.............#.#.#..............#............##....#...#...#........##........#.....#.....#.......................#..#.#..............#....#...............#........#.........................##.#..#.
#....#...#...##....#........#.#....#....#.##.#......#...............#.....#.#.##.#....#.#..###..#.......#...#....##...##..#....##...............#...........#.#......##..##.#....##........#..#...#...##.....#.......#....#..#.........#..#................##.##..##.#...##..#..#........#...#.....#.......#...#..##.#...#....#...............#......###.#.#.....#....#.......##........#....#..#..#...###.................#.##.......##....#......#....#.##........##.......#....##..........#.#...............#.#.#..#........
##..........#.......#......#..#.............#......#.................#.#..#..#...#.#.##.#......##.......#..........#..........#..###.#..#..#........###......................#......#...#..#..#.#.......##.............#............#...#.#........##..........##.....##.#....#.#....#.......................#..#....#..##...#..........#.......#...#.....###............#...#...##...#..##.......#....#......#.#...#.#.#...........#......#..#........#....#........#...##.#.......#...##..........#......#.....#..#.##.......#
#....#..#............#.#...##....#..##....#...................#...#.......#.##.....#..........#....###..#.......#....#.............#......#.....#.....#.#.##.#...#..##..........................#..#......#....#........#.......#......###.....#....#.........#.......#.........#...#.###..##.#..........#..#.#.#.##....#.#.............####.....##..#......#.#....##....#...#................##.##..............#.#...#.#...........#..#..#.##.......#.....#.#.....#........#..#.....#....#..................#.........#...#.##
..#..#......#..........#....#.#...#......#....#...#.....#..........#...#.........#....#...............................#...#...........#......#..#.............#.........##..#............#.................##......#.#.......###...#.#.......##.........#...#..#..#........#...##..........#...#..#.#.#....#..................#.........#......#....#...#..............#.#..#......#..................#.##.#.#.#.#...#.......#..................#....#.#..#...#.##......#.....#.......#..........#..#...#.#..........#...#.#...#
..#...#...........................#.#.......#............#.#....##......##..#..#......####...#.#..##.#............#.....#...............#..#.#...............#.#...#....#........................................#.......#.......#..#...............#......#....#..........#...........#................#...#.##.......#.......###...#...##.......#....##..#.....#....#..#.....#..#.#..###.........#...#...#.#..#......###...#.#........#.....#..##...#..#...#....#.##.#.#...#.#......#............#..#.#..###.........#..#....#
......#.........#.#.##...##.......#.....#...#.......###.#......#.#.##.#.#.##.#......#.###......#...#..#.#.....#.#.#.....#.#.....#......#...#.................#...#..#..##..#.....#.#....#....#...#..##....##....#..#......##.#....#..#.....#...............##...............#...#..#.....#................##...#........#........#......#.....#.....#..#.#.....#.....##...#.....#..............#..#.....#...........##...#....#...#...........##..........#.#....#....#.........##..#.....#.....#.....#.........#...#.........#.
#.#.##..#..##.#....#....#.....................#..#...#.....#..#...#....#.........#...........##...#..#..##.#.......####....#.....#.....#.........###..##...#.#....#..##.##.......#.#..###..#..........#....##.......##............###................##..#.............#......##.#.####.........#...#.........###..#....#.#....#....##.......#..#.#.....#..##.........#.##....##............##.#................#..#.#.........#...###.......#.#####....#.##.##..#...#..................#.#....#..........#.......#.........#.#.
..#.....#.............#..#..####.....#......#...................##...###....#..#..#.#.......#..#....#..#..#.........#.........#.......#.............#..#..#....#......##.#.#.##..#.....##....###........#......#..#.........#.#.......##.#.......#.#....#...##..##....#..##.........#....#......###.#..#..#........#...#..#.......##.#.###.#...#.#..#...#..#...#......#.........#.#...#....#...##....#............#......#.....##...#..................#....#..#................#..............###....#...#..............#..##.#
.#.#..............##...#.........#..................#.#..............#...........#...#.....#...#.##.......##..#........#....#........#......#...#.................#....##.#.#...#..#..##...#.........#......##..#.........#....#.#...#.#......#.##...#....#....#.##..#......##...#.......#..#.#.#.##...##....#..#.#.#.#...........#......#...#.##......##...........#.#....#..###...................#.....#....##.............###..........#.....##.....#.#..#....#......#.##..#.....#.....#.###...................#..##........
..#.#.#...#.#........##..#......##....#.......#............#...#................#..##..#.....#.#.....#....#..#....##..#..#.................#.####..........#...#.#..#.#.....#......#..##.#.#.............#.....#.......#.....#...........#..#..........#...#.#...##...#.#.........#..##.........#.....##.###...........#..#.#.#.........#...#......#.#...#...#........#..#........#..##.#..........#.....#...#.....#..#.#.............##...#.#.............#........##.#..#.......#....#....#.#.#......#..###......#........#...
.......#.#.#.#.....#.#...##........#.#.#.......#.#.#.........#..#.#..#.......##..........##........#............#...........#..#...#...#..#.....#.............##....#....#..####..........#............#.#...#....#...##.##.#........#...#...#...#.#....#..#.......##...#.......#.......#.#.............#..................#...#.##............#.....#.#.............#.#.##.#.....#..#......##............##.....#......#...#.....#...#.#.....##.#.#..##.....#.............#..#.........#....#...........#....#...#....##......#
..###............##........................#.......................#....#..#....###.#....................#..#.##.#........................#..##...##.#..........#.....#.......#................#.....####..#.#...#....#....#...#......#.##..#.....#....###.#....#........#........#...................#.....#....#.....##......#...##....#......#................#........##..#...#....#....#.....#.#.##......#..##....#..#.##.#...#...#...#....#....#..#......#..#.#.......#...#..........#.#.....##...#.#..........#....#..#..
........#...#..#...##....##....#.#............................#...#.###.......##..##...#..#.............#.............#..#.#....#.................##.##.#..#....#....#...........#.##.....##........##..................#.......#.#..#..........#........#.#....#......#.##...#.....#.................#..#.##...........#...............##...#..#.##.#.....#.#.....#...#.......#....#..#....##.#...#.......#.#........##.............#.....#.......................#...........#..#....#...##.....#..##....#...#........#....##.
.#.......#....#....#........#.....#..#.#....#.....#....#.#.......##.#....................#..............#.#...#.........#.....#...#.###.....##.#..#.....#....##..##.........#.......##..#..#..##...#.#.#.............#.#..#.##.#....##.....................#...#.................#..#..#......#.#..##...#.###..............#....#..#...#.##............#.##.##..#......#..#..#..##..........#.#.....#....#........##..#........##.#.................##.#............#..........................#................##.#...#.#.#....
.#......#.####.....##..#.#...#....#.........##..#....#...##.#...#.##.....#..........##..#####...#.....#......#..............##...#.....................#..##.#...#.#...#......###............#..#.#.........#......##...#..#..#.......................#.................#.....#..#.##.#...#.....#.#..#..#.#........#.#.............#....###.#.#..##.#....##............#.............#....#...##...#....###.#.#.....##.#...#.#.....#.#.#.........#............#..#.#.##...#.....#..###..........#....#..........#...........#.##
#..........#..#..#..#...#........#......#..#........#.#...##...##.........##..##.....#.#.#..##.........#.#.#.##..#...#.#...#.#.....##...#.......#..#....#...#..##.....#.......#....#.#...#.###..............#..#..#..#.#.#...#..##..#.......#.#..#...........#...#.#.................#........#..........#.....#..#.##...##..###.......#.......#.###..........#....#....#....#.#.....#...####.#........#..#......#..#..........#...............#..#..........#.............#..#.........#.......#.....##.......#..#.....#......#
.......#.......#...........##..#..#..##.....#.#...##....#.##......#.##..............#.....#...#....#.#.#............#.....#....#.##..##.....##..#.........#.....##..#.......#..#.#...#...#........#..##.......#......#......#............#......#.......#.#......##.....##..#....#.......##.#..#.....#....#..#..#......##..#................###....#..#.......#.#.........#.#.#..##..#.#.##...#.......#......##...#...#..............#.....##.#..##...#.....#....#...#....###....##.............#.#...........#.#.##...##.####..
..#..#......#.....#.#..###......#.........#.......#..#...#.##...##...#....##...#..#...#..#..##..##....#..#.#.......##..............#...#.......#......#.......#..........#...#.............#.###..#..#........#.##.......##.#.#....#...#...#.....#..#.......###...##...#..........#..............#.#.##.....................#........#.....#..#........##..##..#...####.......#..#....#.........#..#..###.....#...#......#.....#.....#.....###...#......##...........#............#...#...#....###......#..##..........#..##....
...#...##..#.#....#.#...#..#..##......#....#....#..#.....#........#..........##.....#..#.#......#...##......#.#...............#.........#.#....#.#.....#...##.#..#.#.....#...##..#.........#.#.#....#...#..#...........#.#..#......#.##..............#...#...........###...................#.##.....#.......##........#....#......#.#...#...##..............#....#...##....#...###........##......#..#.........#....#.#....##.......#....#..#..#...#.#.#..#...#...#...#..#.#..#...#####.....#.....#.#....##...#....###....###...
#..#....##...#.#...............#......#......#........##..##........##..........##.#.........#...#........#......#.........##.....#....#....#....#...#.#.#........#..#....#.#.#....#.............###.................#...........#.......#.........#.......#.##.#......#........##...#..#..#.#........#...##.......#...###...#.#....#..................#.....#....#....#.##...#....##........#..##...##...............#.#.#.#..................#.......#...#..#.#.#....#..#...##......#.....#.#..#......#..#........#....#####..
.....##..#......#........#.....##...#..##.###.....#..........#...#...........#.#...#.#..#.#........#.................#.#...#.....###..........#.#............#...............#........#....#...##....#.#..#......#....#.#.##.#................#..#........###...........##..#..##.#...........#.#......#.....#...#....#.####..##..........#.......#...#...#...##........##.#....#..##.#......#....#..........#.#.#....#.#.........#.#.....#.....#.....#......#...##..#...#............#..#....#...#.......#...#.#..#............
..###.#.###...#.##..............#....#.##.###.....#...........#.....#..##..........##...#..##.....##........#.......#...............#...................##.......##..........#.....##.....#..#.....#..#.#.......#..........#..#.##.#.#...#..............#.#...#........#.....#..#....#.#.......#...#......#..#......#.......#...........#....###...#....#.....#.........#.#.........##.#.#...#.#.........#...#....##..#.....#..#.........###.#.................##.#......#...#....###.....#.......#......#...#...#......#...#...
..#.......#.##.......#...##.......#.#..###....#..#.....#......#..#.........##.#...#.#..#.....##.....#.......#..#.....................##....#...#.......#..............#.#...##....#.........##.#..#.....#.#....#...#....#.........#........#......###.......#.#.....#.#...........#...#.###.........#.#....###......#.........#....###.........#...#.#.......#...#................###........#.#.##........###.....#..............#....#...............#.#.....##...........#...#..................................#.....###....
...##.##...#........#.#..........................#..##......#...........#.#...#...##..#..#.#......##....#........##....##..................#..#........#.#.....#....#.....#...#..#......##....#..#.#..........#.....#.................#.#..##...........##.....#.#.....#.#....#.......#.......#.#.##.....#.........#......#...........#...#..#.##.#.#.......#..#.#.....##..##..#....#.#.#.#.............#....#..#......#.#..##.....#....#..#.#...#..#....#....#.#.#.#.#......##.......#.##.......#..#.##.#.#...#.......#.....#..
.......#....#..........#..##......#...#.##..#...#..#..##......#.....#......#.#....#......#.....#....##...##..##..#......#...#.......#.......#.......#.#...#.......#.##....#..#..##....#..##....#......#.#..#......#.....#..............................#..#....#....#..####.....#.#.#.............##........##.#..##....#......#.#.........#.##.#..##.......#.##..#.#..........#..#.#..............#.....#.......#..#.....#.....##....#.#.#..#..#.......#..##...#........#......#......#.........#...#.......#............###...
.....##.#........##.#.......#...#..#....#.#..#......#..##......#..##..#............#......#.#.#...............##.#.##.#....##..........#........#...............#.......#...#.#.#..#..#..#..............#..#..............................#.#.#....#....#..#..#.....#......#.........#...............#.#......#.#.....#.....#......#...#...........#....#.##.....#...#...##...#...#..........##....#............#.....#.#.....#.##..#...#..#..#...#............#....#..#...#..#.#...........#..#.......#...#.#.......#..........
.#.#................#.....#....##.##.#.....#..#.###.#...#.#...##..#..#..#.#.....##........#..#.........#......#..#......#.##................#..#.#....##............##.......#........#....#.....#...............#.##.....#......###.............#....#...........##..#....#............#.....#.....##.......#.....#...#..#.....#........#.....#.........#.......................###.....##........#................#.....#......#.#..#...#........#...........##.#......##..#.#.....#..#....#.#.#.....#....#...##..##......#..#
#.##...#......#..##.#.....#....#.....#......##..#.##.......#..#.#.....#.....#.........#.....##....#..###..#..#........#.#....#.......#........#..................#...........#.......###.....#.#.#..#.......................##.#..#...#.......#..#...#.#..#....#...#.....#....##........##.........#.#..##......#....#.............#..............#.##.....#..#..#...........#.#.#.......#..#..#.....#............#.........#..##.....#...#....#........#........#..#.....#.#..#..#...................##.##.#....#...#.....#....
.....#...#.......#......#...#..#..#.#.#...............##.........#...#.......###..#..........#....#............#..........#.........##..#.......................#........#..#.#.##........#....#.##...##...........#........#....#...#.#........#........#.....#......#...###.......................#.#..##.#.#....#.#.......##..#.....#..................###........#........................#....#.#.#.#..#.#...##.......##.#...#.......##...###....##......#..#.........#....#.......#....#..#..##...#..#.#.#....#....#.#..#.
..#.........#.......##.........##.#..#...#........#................##...#.#.#.......#.##.##...............#............#.......#.#...........#...............###......#......#.#..#...#....##...#..#.#.#........#..........#.....###.......#...#...#....#....#.#.....#..#.....#.....#...#...#.............#..##..##....#.#...#..#.......#.............#....##..............#.#....#....#........#......#.....##.....#...#..........#.....#.....#.#.#..#.#....#......#..#.........#..................#....#........#.#.#.........
#.......##..#................#..#....#..##...#.......#.......#........#.......#.#.#.........#..........#....#..............................#...##.#.#..#.##.........#...............##......#...............###...........#....##.............#.......#.#...#....#.#.#..#.###..#.#....#................#....#.....##.............#.#..##....#..#..#....#.#..#........#.#.......#...........#......#...................#....#.#.....#......##..........##.#..............................#.#..#....#......#..#....#..#.#.#....#..
#...#....#........#..#....##...#..##.#.......#....##..........##...#.##.....##........#..#.##...#...........#...#.....#.....#.##.#..#..........#..........##...#....#..##.......#.....#...#...........#.................#...#..#..##...#.#.###....#..............##...#.....#..##..#.......#.....#......#............##.#..##..#...........##.#...........#.......#.#.#..##..#.#..#.#...#....#.#.#.............#.....#.##............#.#...#...........#........#..........#....#...###.......#...#.#...............####........
#....####.#.##........##......#.####..#.....#.#........#..#..............#.......#..##...............#.#.#..........#..#...#.#......#....#..#...#....#.......#.#..........#...#..#.....#.#....#.....#..#........##......#....#......#.##...#.#.......#...#......#........#...............#...#...#.#........##........#..........................#.........#...#..#.#.#........#.........###....#.#...#....#.....##.......#...#......#..###....#.#.....#...#..#...#..#.#..#..........#..........##.......#....###...............
#....#...#...#........#......#...#.........#...............#.#..#...#.#.#......##...#...#......#......##....###.......#...#..........#.##........#.......#..#..........#....#..#....#.#..#...#.................#.......#..........#...#........#.....##..#.#...#.........######.#......#..............#............#....#..#.....#..##.....###...#..............##....#.......####...##....#......#..........#..#.##..#.......#........#.#................#..........#..#..#...........#.#..........#..#......#.....##.##.......
.#...#....#..........#...#...#....#..##...#..#..#...##...##.....#..#.....##.#........#.....###......#......##....#..#.#..###..#......#.#...#..#...#..#...............#..........#....#.......#.............#.........#....##.....#..#...#..........#.#........#....#.##..........##.#..#.#......#.............................#...#.#.........#.......###...#.###.#.##.....#..#........#.#.#...#..............#.....#.....#............#..##.#.#..............##.....#..#..#......#..........#...#.#....#...#....##.......#.....
.....#.......#.#.#.........#....##........#.#..#........#.#...#...##.......#.#..................#.##.#.....#..##.....##.......#........#.....#.#..............#.......#..#.#....#.#...###..#.....................#..#....#....#.#...........###..#.#.#........#........#.#.#....#........#.#..#...#.#..#....................#.....#.##.........##...........#.#.##.....................##...........##......#..#...#.......#..#...#..#.........#............#...#.......#....#....#.#..#.#....#...#........#.#.....#.#.......#..
.........#.#..#.#.....#.##.......................#.......###..#.....#.........#..#...#...........#.####...##..............#.##........#..............#...#........#..#........###..#.....##..#.....#...........#..#...##.##.#......#.#.........#...#..#.#..#...#..#...#.........#........#.#.....##...#.##........#...##..........#.........#................##..#...#.......#..##.....#.##.......#...##..####.#.......................#.##...#.#....###.........#.#...............#...#..##..#.#......##.#...##.##.....#...#...
........#.....#.#..#.....#......##..#......##.#.#......##.#..#.........................#..#..#..........................#.........#...........#........#....#....###.#.#...............#......#..#.......#........##..#...##...#......#...#.#.....#...#.##.#...#....#.....#......#.#..#..##.....#........#............#............###.....#....#......#........#.....#.#..#..##....#.##...........#........#....#..........##......##......#...............##.#.#..................#.......#....#.........#.#....#.........#...
......#.#.##.....#..................#..#..#..#........#........#..#..##.........#.......##..###......#....#.................#.#..........###....##.........#.#.#........#..##................#....#......#........................................#...........#.#........#...##......#...#.........##..#........##..........#.#...#.#....................#.#...###.###....#....#.##.#...##...............##.##.#........#...#.#...#..#..........#.....#...........#...#....#....#..#.#......#................#.##.#..#....#.##..
.##...##..#...#.#.##........#.....#.#.#..................#..#..#.....#....#............#.............#.#..#.......##.#..#......#...................#......#....#..#...##.........#.#.........##.......#...#....#..##..#..#..#......#....................##.##....#..#.#....####.........#........#.....#......#...#.#..#...#.......#........#...###.#...#.............#.#.#.#.............#..#.#....#.##........##.#........#...##.....#..#....#....#...#............##.......#.#...#...#..###.##..#.#.##.........#.............
.#.##.#..........#####.......#...#..#....#..............##.#...#..............#......#...........#............#.#........#.#.#..........#...#.#......................#....#........##...#........#...##.##...#.#...#..............#.........#.#.....#..........#.....#...#....#..#.##.##......##.#.....#.#....#....###......#.#.........#.......#.....#.#...#.#............#.............#.........#.#..#..#......#............#..#.........####..#..#.#....#.#...#..#................##.....#.#...#.........#...#..........##..
.#.#............#........#..#.#...........#..#......##................#.........#........#.....#....#..#..##.......##.....#..#..#...#......#.#.....#...............#...#......#..#.##..#......#..........##.....#.......#.###.#......................##.#.......#...#...#..........#..##....#...#..###......#........##.#...#.#..............##...#..#........#.......#.#...##........#....#....#.#.............#.#...##.#....#.#.....#....#....##...###.#......#.....#.##......##.#...#..#...#.#..#.....#....#.......#..#......
...###....#..####.#..........#...##......##..#....#....#......#..##.......#...#.....#..........#.#.#..#......##.#...........#.......#....#...#.#......#..##............#.#....#....#......##..#......#...#.#.......#......#.....#..#.....##......#..##.....#..#.......#...#.......#....##....##....#.#.....#..#.##....#.#.....######.......#...#....#............##..##.##............##.#..#........#...##.#.......#.#......#.#.#......#..#.......#.#..........#.........#...#...#....##.......#.......#.##....#...............
.....#.#..#..##...##....#....................#..........#.....#.....#......###.#.#.#..##.#.#.#.#..........##...##..#...#....##...##.....###....#..#.#.........#.........#...........####......#..#..#.#.#.##.#.......#....#........#.##.#.......#.#.......#...#.....#.....#..............#.......#..##...#....#.........#.....................#....#......#.#............##.....#....#.................#..#.#.#..#.....#..#..###.............#......#......#.#..##...#.....#...#..........#........#.##...#...#.##.#..#..#......
.#.##..#.#..#................#.##.....#.#.....#.#.#.#.....##...##.......#.#...#...#.#....#..#.....#.##......#........#.#.......#...#..#.....##..........#...#...#..............#...........###.......#......#......#...#.#.....##...##.#.##..##........#...#......#...###...#.##.......#...##..#...#.#....#.#.......#........#..#..#........#.#...#....#....####....#................#.#.#....##.....#...#....#....#...........##.......#.#.........##........#........#......#......#.....................#............#.......
.....#...#.........#.##.#...#.#.............#..###......#.....##.#.#......#.#..#.#.......#.##...#.........#...##..#......##...#...#.##...#....####.......#..#..#....#...#..#........#...........................##...#....#.......#......#..........#..##.#.#......#..#...........#.#.#............#...#..................#..#..#.#...#..#..#......#....#...#.........#..#.............#....#...............#.#.....#..##................#..#....##....##.#...#......#.....##...........#........#.#..............##..###....#..
..#.......#...#.#....#..#..#.....##.....#...#......#......#.#.#.........#.#.#..#.#......#.#...#...#.#....#.....#...#..........#..#...#.#..#..#..#.......#...#.......#.....#........#..##......#.........##..#...##.#....#...#....#..##........#..###..#.#.........##................##..#...#........#......#......#..#...#..#..##...........#..##....#..#.............#........##......#...........#.......##...#...........##....#....##..........##......#.....#.#......#....#.....#......#..#..#....#.#....#................
....#.#....#.#..............##............#....#.....#..#..#...#..#......#....#.#.........#..#....................#.#.......#.....#..................###..#....#......#...#...#..#.....##............#..........................#..........#.#....#.#.#........##..###..##..#...........#.....#....#..##.....##.#............##.#...#.......##...#.##.....#.#........#..#......#..........#...##...#......#....##............#.#.....#...###...#..........#.##...#..#....#...................#.##..#......#.##.###....#....#..#.
......###.#..#..#..#..#.#....#........#........#.......#....#....#..................##.........##......##.#.......#......##.......#.#.###.........#...#..#..#.##.....#....#..#............#.##........#....#..##.....#...........#..#........##.#....#....#..##..#........##.#.....#...##......#....#..#.##.#....#..#...#.#.#............#.#.#..#...................#.#....#..#...........##.#.#...#..#..##.................#.....#...#.#....#.#.........#.....#..#.#....##...#......#.#.........#.........#....#.....#.#.....#.
.....#.....##....#.....#..#.....##..........#.#..#.....#......#........#.....#..#..#...#.........#.....####..#.....#...#.#........#..#...#...............###.........#.......##....#.#.#.......#.#.....#..#......#....#...##..#..............#.....##................#..#.#..##..#.#....................#...#.#...###..#...........#...#.##.......####........#........###................#.............#...#.......#####.......#...............##.....#......#...#............#...##.##......#..##..#..#.......#..#...#......#.
.............#...........##.....#..#.......##...#....##.........#.......#.....#..#...#...#....##.#.......#...................#.##.....##..#.#.#......#.....#..........#....#..#....#.....#....#..#.#......#.##.#...#...#...#.....#.....#..............#....#.....#.#...#...##............#.................#...##..........#..###............#..#......#.....#.#....#.#...#.....#.........##....#.........#.................####....##.....#..#.....##.#.#...#.#..#........#......##...#...........###..#.................#..#..
...#.#.#......#......#........#.#............#...#..###..........#..##........#....#........#.#.##.#...##........#.#............#.....#..#...#....#.........#..#............###.#..#...##..#.##.#.#.....#...##....#.........#....#...#.......#.......#.#....#.........#.#.....#.#.....#...#....#####..............#.#.#........##.......#.#.....#.#..#................#.#..................##...##....##.....#....#.....#.........#...............#...........#........#...........#.#..........###.....#.#..#...##..#.....#....
...##.#..#.#..#.....#.....#......#..#........#...#..........#...#..##.#.......#.#.#...###.....#.....#.......#................#.....##..##...#.......#.#...#........#...#...##...........#....#.....##...#.....#..#.#.#.........##............##.......#.....#......#.........#..#.................#....#....#..#..#........................##...###.#.#.....#.......##.#.........#..#....#........###......#.#.#.#...........#......##....##...#.......##.#..#......##...#...###..#.#..#.......###.#.........#...........#...##.
........#...#...#...####....#......##...#...#.......##...#......#.............#.#..........#..#.#.....#....#...#................#.#....#...##.#..#....#......#.#.##...................#.........#.....#....#........#.............#.....#...#..#...#..........##....###.#..#..#.#....#...##........#...##..#.#..........#.#.........#..#..........#...#..#..#...#......#...#.....#...#.....#.........#..###.#.......#....#.....###..#..#.....#...#.......#.#.#...#.....#.........................#..#.......#..#...#.#.....#.#..
..#......#....#.#..#.#.#..#.#.........#.#.......#.....#......##....#..##..............#....#.##.#.....#..#.#.##...#..........#.....##....##.#......#..#...#.......#............#.....###....#....#..#...#..#......#........#..#........#.....#...##.....#.......#..#...#...#....#.#.#....##.....#...#..#..#.#.#.#..#..#......##.#..#....#......#.......#..#.#......#..................#........#....#.....#......#.#..##.....#......#....#....#.....#......##...................#.........#.#..#.....##.#......#...##.....#..#..
...#...........#.....#...##.........#.........#...#.....#....#.......#......#......#.#.......#.....#.####.#...##.......##...#...#..#.#......#..#.........#...##........#.....#..........#..#.#........#...#......#......#...#.#.............#..........#..#..#..#.#..#.....#....#.....#.##.##...............###..##....#..#...###..#.........##.....#.#....##................#.............#......#.......#...#......#....#........#..##.#.......#.#...#...#....#..##.#.#.##..#...##...#.#..##..##...#......#........#..#.......
...#.#...#.......#.#...#.#.....#.###.#...#..##..#..........#.......##..##..............#.#......#..#.......#.##.................##.......#..............#.....#............#......##........#....#.....#.......##.#....#......#......#...#...#...................###......#........#.....#........#......#..............##......##........#.....#.......#...................#.....#....#....#..#.#..#..............##...#..##........#..#......#.....#...#......#.....#...........#.#.#.....##...#.#.#..#............#...#......
.........#...##.......##......#.#.....#...........#.........#........#............#.....#...#...#............#..#..........#........##.#......#.#..#.#........#..#.........#.........#.#..####..#.........#...##.#.#............#.........#...#..#..#.#....#.#..#...#..#.#...................#..........#..#.....#...####......#.................#....#..#....###....#..#.#...#.#.........#.#..#...##..........#....#.#...#...#............#...#..#.##..#..#...........#.....................#........#.....#...##...#..#..#....
........#.............#....#..............#.....#..##..#....#......#.#.................##.#..#...##....#...##...#...........#####...#.#.....#..................#.#..................#.....#.#......#....#.#...##..#......#...........#...###.........#.#..#.....#.##...#..##.........#.#...#.............#......#....#.......#....#.......#.............#....##...#.....#...#.#....##..........#.##........#......#......#..####...#......#.#...#.....#.#...###..#...#..#.#.##..##.#........#.#....#.#...#..........#.....#..#..
..#......#.##.....#.#......#.#....#.........#.................#....##.............#.....#..##.....#.#....##............#.........#......###.......#....#.#....#.....................#....#.##........#.....#..#.......#.#...........#.#.......#...........#.....##.........#.....###..................#..#............................#............##..##............##.#...#......#............#...##......##.#..#...#.............##....#....#..#....#..#.#.#.###...#.....#........#.....#.##...#...#.....#...#...............
.#.......#....#.......#......#.#.###...#..#...#...###.....#...........#...........#.#.##...........#.#.....#....#.#.##.......#..#...#....#........#.......#....#......#.##..#..#..#.##....#.....................###....#.#...............#......#..#.#....#..#...........................#...#...##..#...##..........##..#....#......#.......##..#...#....#..#.#..##..##......##..##..##...............##....#...#.....#...................#.#........##......#......#....#..............#.#....####.#..............#.#..#......
...##....#......#........#......#....#...##..#....#...#......##...###.#........##.......#...#...#...#.............#....#.#...#..##....##......#.#..#..........#....#....#..#......##...#..#.....#..........#.......#......#.#........#.#..#...##............#...#...#..#.........##.#.#....#.............#.#...#.#....#.#..............##......#....#..##...#.....#...........#.....###...#....#....#..#..#..##.##..#....#.......#.#...#.................#...#...........#...........#...#...##......#.................#.....#.#
......##.#.##..#........#.....#......#........##..##.##..#...........#.#.##....##.................#.#..........#......#.....#...........#................#...#...........#.#..............................#..#...#.#...#.#.#...#...#...##............#..#...#.......##.#..#...#..#......#.....#..#.....#...#..#.....##...#.#.#..............#...#.#.....#..##.###..##............#...####.##.....#.#...#...........#.#..........##.....................#....#..#.#....#.###......#.#.##.#......#..#.................##.......#.#
..#...#..#.#.....#..#..#..#...............#..#.#...#...#........#.#......#.#..........###.#.............#..#.#.......#.....#..#####...###...#.....#...#.#..#......##....#......................#.....#....#..#...##...#..#.......#.#.#.#....#.#.#.##.........#..###.............#...#...............#..#..#...#.............#....#..........#.#...#....#..#.#.....#...#........#........#..#....#.........#...#.............#...#.#....#.....#.....#.#...#.........................#..#..#..#..#.....#.#...............#........
......#.....#..............................#...#........##.#.####...............#..#...#.....##...##..............#.##...#......#...##...#..#...###........#...#....#..............#...#....#..#....#......#...#.#.....#.#.........#..##....#..........#..#.................#.....#..#.##.##............#.##....#....#........#.#...###....#....###.#.##......#.#..#.....#...#.##...#.#......#.###.....................#...#..............#..##..#.....#......##........#.##..#.#......#.###....#.......#.........#..###.#.....#
#............###.##...#.......#.....##.....#.#..###..#...........#...#......##........................###.#...#....#..........#...##....#..#.....#......#.#...#.......#.......#....#....#....#..............#.........#..#......#....#..#....#...#...#..........#..#...#.##..#.........#.#.....#.............#......#...##......................#....#.#.#...................#..#.........#..#.......#.....#.............#...#...#...#...#.#..#..#..#.............#.......#..#...........#...###...#.....................#..##..
.#.......#.........#.....#....#....#..#...#.....##.......#.#..##.#.........#.............#....#...........#......##...#..#.....#...#....#.##.#...#...#.#.#..............#...#.......####...........#.......###.#......####.....##.#.##..#.#....#........###.......#.....#..##.#.......#.#......#......#...#.....##.#..#..#.#........#...#...#..#...........##..#......#.##.#........#...##....#...........##......#.#..#..#............#...##........#..................#.#....#.#..#.........#....#..#.##......#.....#.#....#.#
.#.....##.....#.##..#..##.........##..#..#.............#...#..............................#.............#...............#...##.####.##......#...#.....#..................#.#.##....##........##.......##......#..#.......#......#....##......#.....#...##............#......#.#...#...###..#..........#.#....#......#......#........#.............#.#.....#.#.............#.#.....###...#......##..#.......#..##..#.#............#...#.....#.#..#................#...........##.#.##.....#.#.....#....#........#..#.......#.....
.........#........#.#..............#.##..#..........#..............#..#.......#..#.#...#.......#..........#.#..........#...............##.#.#......##.....#.#.........#.....#..#...##.#.##.##..##......#..#.#...##............#.#........##.....#.....#....#.....#....#.....#.......#....................#....#..........##......#...........#.....#.............##.......#......................#......#.........#.#..##...##....#...#.........#......#...#..#.#.#..#......###...#..........#........#........#..##.#........#.
..#.##.#..#......#.#.#...##......###.#.............#...#......#...........#.....#.....#..#..#.##................#....#........#.#.....##.....#.#.....#.#.......#...###.........#.#.#....#....#......#.#.................#..#.............#........###...##.##......#........##...#.........#...#........#.##.#...#....#......#.......#...#.....#.#......#..................#.....#.#..#.......#.....#.........#....#.##.........#..#......#....#.#..#.....#..#...##.............#.###...##....##.#........##..#..####......#....
##......##.#.#..........###....##......#...#.#...............#..#.#....#..#...........###..#.#..#...#...#..............#.........#.....#....#..#.....#...##........#.........##.#.#...#........#..........#..#......#.....#..#.......#.........#..#............#..###.....#..#.....#.....##.#..##...#..........#.....######.#.........#.#..#..##.......#..#..#.#.#.#............#............##.........................#.##...................#...#....#....#.....#......###.#...#......#.#...............#..#..##...#...#.....
#.#...#......##..#.....#.#...#..#.#...#.....#.......#.#..#...#.#..........#..##......#.##.#.............#......#.............#.#...##..........#....#..##...####..#......#..#...#..#.###.......##...............#.#.....#..........#.##.......#..#..#..................##.........#.....#....#......#.#.......#.#....#.........##...........#.......##.#......#....#..#..........##.#...#....##......#..#.#...#......#...#...#......#.#....#..#.......#.......#..#.###.#...####..#.##..............#..#.#.....#......#.....#....
.....##...#.....#...............##......#....#.....#.............#...##........#..#.#.##.......##....#..##.#........#.##.#......#....##..#......##.#.###...#......#.............##..........#..............#.........#..........#.....#.......###..#.....#.#..........#..#...#..........#..#...........#....#......#.........#............#.......#..#....#.#....#.#....#.....#................#......#..#...........#....##..#......#.....##...#..##....#.............#.............##.#.......##.#.#..##...#.#.#....##.....#..
#......##.##................#........#..#............#.............#......#.......#....#........##........#......#........#.#...............#..........#......#......#....#..............#....##..#.....#....#....#............#..#.................#.#.#.......#.......##....#.....#........#..........#.........#.....#.##..#.#...#........#.##........#...#.##..........#.#.#.......#...............##.#...#........#.....#....#..###.#.##...#......#.#......##......##.#....#.....##..#...#.##..............##.##....##.....
....#...#......#.....##.#.#..#.......#..............#.....#...####...#....###.............#..#.#........#..#.#.#..#....###....#.##..#.#........#........#...........#...##....#..................#.#..#...............#....#.#..............#....#....#..#...........#.....###..##...###.......#....................#....#............##....##.#..#........#.......#....#......#....#.#......#.##....##......#...#....#.#.....#....#........#...#..................#...#..##.......#.....#......#..#...#.#..#.#..#...#..#.......
...#.#...#......##.....#..##..#...#.##...#..#.#............#....#.#...#...#...#..#........##..##.#.........#....#....#...#......#.#.#.....#.###....#..##...##...........##.........#.#.#............#..#...#...#.........#...#.........#..#......#......#...#......##......#..#.#......#.....#.#..#..............#.........#....#...............#.............#.#...#......#..#....#.#...#.....#.#..#....#..........##....##........#..#.#.###.........#.#...........#......#.#..#.###..#.....#.............#.#..#.....#...#....
##....#.#.#.#..........#......#......#.#...................#...#....#.#.....#........##..#....###.###............#...........#..#....#......#..#.#..........#...#......................#....#.....#..#........#.....###....#.....#....#.....#.......#......##..##..#....#..##..#....#....#...................#.#....#...........##.#.#.#.....#..#..#.......##..#.....#..........#.....#.....#.##..........#...#....#..#........#.......#.....#..##................#.#.........##......##..##....#........##.##...##..#...#...#.#
..................#.....#.........#.#.#.....#.##..##....#.#....#.....##....................#...#......#.#....#..#........#..#...#.#.......#..#.#..........#...#.....#...#......##..#....#..#....#.....#.#........#.....#.#.#...#.........#...#...#....#.#.#....#...##.......#.......##.....#...#.......#...................##.#.........#......#.....#.....#.....##...#.#.........#........#........##..........##............###........#.#.....#..##...#.#.##.##..#...........#.##...#..............#.##....#....#.#......####
...#.#...###.....#......##...##.#.#..#......#......#.##.....#.#....#.###...#.....#..............#......#...........#.....##...#.......##..#.........##.....#..#...#.##.........#....#..#.....#..#..#.#.#.......##..................#.....#..................#..#.......#.........#..#...#.........#..#..#......#..#...#....#..#......#....#......#..##...#..##........#.....#.........#.......##...#.#....#....#.......#......#....#.#.....................#..#...#.#..#..##....#..###...#..#.....#..#....#.#.....#.............
.....#......###.#...#....#..........##....#........................#..#...#......##.#......#.#..#..#...........#..#........##...#..#.........#.#.....................#.###........#.#...................##.##......................#..#..#...........#.#...#..##.....#.....#.......##.#..#.....##...#.#...........##.....#.......#............#.......#....#...#.......#.#.....#..#...............#.........#............#......##.#...#........#.....##.............##.##...#.#..##.......#.#...........#...#............#.#.#.
..#.#..###.##...##..........#.......#...##..#.#.........#.....#.........#..........#....#...##.....#.....##..##.#.#.##....#..........#............##...............#.#...#.................................#.........##..............#....#..#.#.##.#..#.##..........#..........##....###..##.#.....#..##..#.....##...#...#...#........#........#...##...#...#.#..#..#........#.....#....#.#........#.#..#.###..#.........#.........#.......#....#.#.............##....#.#...........##.#..........#....#..##.##.........##..##.
......#....#...###..##.............#...#.......#.#.#......#...#...#......#........##...#.#...#......#.......#.#..##...#....#.#...#............##.....................#......#..........#...##........#..##..#......#..........#...##................#...#....#.##.#.#....##....#...........#...##.........#...#......#.#...#...#..#.....##..#......#.......#.##......#...#.....#..#...#.#.....#...#...#......#.#........#..#........#.#..........##.#........#.##...........#..#..#.#..#.................#.#.......#.#..#.##..#.
...##.............#........#.##.......#......##.#......#..#..###...##...#..#.....###...#................##...#..###.#..##....#......#.....#...#.........#.#.#.........#.#...#..#.#.......#....#...#..................#..#...#...###....###.#..##......#.....#.....##...#............###..........##...#.#.##.#.......##..#................#..#..#..#.#..#........#...##..##.#..#....#.#...##........#.....#........#.....#.#.......#..#.#.........#.............#..#..#.#...............##...#.........###....#####....#.......#
#............#........###....#..#....##............##....#...#..#..........#.....#.........##...##..####....#............#........#..#.....##......#.......#......#.............#..#...##..#............#.#.#...#..#.......##.....#....#.....#..##..................##.........#.#.#...#.......##......#.##...#.#..#........#.#.....#..#.#........#....#.#..#......#..#.......##................#....#............#.##..#...#.#.................#..##....#...##.##...##.....#.#.##.#........#.##.......#....#...................
.#..#.#.......##..............#....#.#.##......#.#..#.#..#.#..........#....#.....#.#......#...#...#.##......#........###..#........#.......##..##..#..##.#....#...#..#...#.......#.............#..#.##...#......#...#..##.....#...##...#..#.....#.##........#....#...........##.#..#.##.#.###.#.#............#.#.#.....#......#......##..#.#..#..##.##.......##.#...#..#.#...#..#.....#...#..#.......###............#......#.#........#....#.#.....##...#.......##.#.......##....#....#.....##.#.................#.......#...#..
.#....#....#..#.............#.#..#......#.........#.............#..#......#............#............#...#...#.#..#####..#...#...#...#...##........#......#.##......#..#.....#.#.......#.##......##.##....#.........#.........#..#...#....#.............#.#..#......#...##.##...#.......#..##......#..#....#.....#...#............##..#..#...#..#.......#...#.#........#.......#.........#..............#....#..............###................#..###........#.......#...#...........#.....#...#.....#..............#..#..##.....
.....#.##......#.........#.....................#.....#.....#..#.........#.#.#.#.....#...#.#.###......#...........####.......##.............##...#.....#.#...........#............#.........#...#......#.###.......#..#...#......#........##..##....##..#..#.#......#..###.........#.#..#..#......#.#.....#.........#..#...#.###.#...#...#...#.#.............#.#.....#..#.....#...#...#..........#..#............#.......#.#..#.....#...#...#.......................###.#.#..#.....#...#..##..........#...##...#.......#...###...
....#.....#...............##.......#....#..........#...#..#..#.#............#....#...#..###..#...........#..#..#..........#....#...#..#..........................##....#....#..#.....##.#.###........##....#............##...#.#..#.##...#..............#.....#.#.....#.#.#..#..##.#.#......#..#.....................#.#..............#......#....#............#..#..........#...........#..##....#.#..#..#......#..#.#.##..#...............#..#...#..#.....#.......#.#.....##......#.......#............................##..#..
.....#..........#.#.......#..#.#.........#........#....#.....#...#....#......#.#.#.#...#....#..#....#...............#.###....#.....#.#..###.....#.#......#...#.....##......#..........#...........#....#...........#.#.#...#....##..........#.....#.......#.....#.......#.#.......##......#...#........#.#.##....##......#.....#....##..#.#...#...........#..#...#.....##...#.#......#........#............#..###.............................#....#.......#...............#...........#....#.#...#........#.....#...#..........
##...#...........##............#........#................##.....#............#...#....##...#........#....#.#..##.#.............#.....###.#...........#....#...###.#...#...........#............#.............##...#...#.#................#.###.#...........#.#.#.......#........#..#............#.......#....#..#...........#...#...####.........#.......#..#.#..#.#..#.#....#..#.........#........##..#........#................#.##...#.........#..#.....#.#.#............#............#....#.#..................#.....#....#.
............#.#....##..##....##...........#....#...#........#.##................#....#.####.#.###...#....#......##.#.#.#..#..#..#............#...#...............#..#.....#...#.##....#...#...#.......#.......#...#..#.............#..#.......###..#......#..#.....#.......##......#.#..........###..#..........###.#.##...##....#..###.....#..........#..........#.........#........#..##.........#..#.#....#.#..#..#..#....#....#...#...#.#.##................#.#..#..#..#.........##...#.#...#......#..................#.....
....##...#.#..#...#......#......#.##.#..#.#....#...#.##........#..................##...#.......#..............#.#..........##...#....#.#....#.....#....#..#...##...##..................#.......#..#.....#.#.#...#....##.......##.....#.....#...#..........#...#........#..#....#####.......#......#.##...............#..#.#........#.#.............#.........#.......##................#..##..........#.....#............##.....#..#...#.....#.##......#....#......#..........#..#..........#....#..#............#..#...........
###.#.........##...........#.............#.#.#.....##.##....#....#..#....#.........#.............#..#....#...#..........#.......#..#...#.........#...#......#.##.....#...#.........#..#..#.#.........#...........#.#.#...........#.##..#.#.................#..#...#......#........#.#.......#....#.....##.......##....#.#.#..#..........#..#.............#..#...........##......#..........#.........#......#.#...###.#...#......##.#..#....##..#.....#..#..#....#.....#.......#.....##..#..#..#...#.##.....#.#..........##.....
...#..............#........#...#..#..#.#...............#.......#....#......##.#......##...##..#..#.#....#........#.........#..#....................#...###....#..#...#.........##.....#.###.#.#...........##..#......#.........#...#....#........##.#..#.#..#.#..........#.#.#..#................#..#..........#.#..#.#........#...#.#........#.....##...#......###..#.#.##..#....#.......#...#...#.#................##...............#.#..#.#....#.....#.#.#.###.....##.....#..#..#......#..#..#...............##.#.#...#.##...
..#..#...#.#.......#.........#............#.............#.#.##.#...............##..................#.....#....#.#............#............................#........###.#...#...#...##..........#.#......#.#...##..#.#.............#.#..#............###.......#.#.....#....#...#.......#......##.....................#.#...#......#........#..#.....##............#.##...........#...##...##........#.#...........#.#.#...........#..#.....##.#..#.......#.#......##.#..........#..#..#...#...#.#....#..#.#......#.#..#.....#...
..#...#.#...........#..............#.#...#...........#.##..#..#..#.##....#..#.#......#.........##...#..##...............##....#...##.#......#.#...............#.............#.#.....#.....#............#...##.....#.......##.#....#.....#.#..#.......#.#......#...#........##...#.................#..#..........#....#.#...##.##............#......#........#..........#..#...............#..#............................#....#.........#...#......#...###..#.#...............#........#............#......#....#..##.....###..
...#.......#.#..#........##..........#................#......#.##......#......#....#.....#...#....#....#.........#.#....##..................#.......#.........#......##.............#.#....#....#.........##.#......##..#....#.#.........#..............##.###..#.#..............#....#.......#.#..#.#.###.....#.#......#.......#.........#...#.....#...###......#.............##.................#.....##.#.........##.#...................##..#...........##...........##..#...#...###....#..#..................#......#..#...
...#...#........................#.#.#...#.........#......#.#..#.#....#....##.#..#..#..##...............###....#.....##...#.#...#.#....#...#..#....#......#.#....#..#...........#.##...#..#..#......##..#.#....#..#...##.............#........##..........#..#.....#.#....#.....##.#.#......#..........#.............#...#...#...#.#........##.#...#.......#......#..##..........#.#.#.#..#....###.#..#.......###.##...#......#........##..#........#.....#.##...###.............#.##....#....#...#............#.......#....#....
....#...##.#.###....#.......#...##....#......#..#...#..............#....#...#....#.....#.#......#..#.....#...#.........###...#..##......###.....#....#....................#.................#...........#.###....#...#......##..........#.....#..#..#......##.............##.#.....#..#...........##..##..#...#.................#...#.....##..#.#..........#.#..#...#........................#....#...#.#...#.............##...........#..#........#...#.....##....#........#...##.#..........###....#..#..#....#.........#.....
.#..###..........###..#.#..#...#.......#.................#.......##.##................#..##....#.....####...#.###...................#......#.........................##....#...#....#..........##...#......#....................#..#.....#...##.#..#...#.#...##....#.#.#..#.......##.#.....#.....#..........##...#..####.#...##.#................#.........#.###.#.......####...........#..#......#........##......#....##.......#.#.............#.......#...##................##................##.......#...#....#.....#..##..
...........#...#..#...#..#........#.#..........#.......#..............#.#...#..........##..###......#..........##..#....#...#...#.#.......#.......#..........#.#...#.........#..#...#.#........#...#..##....#...#.#.........#..#.......#.###.......#..#.....#.##.#.#.#..............#.....#.###..#..#.....#.......#........#...........#.....#......#.#.........###.......#........#..#....#.##.#..##........#.###.....#..#....#.#....##......#...##........#....#.....#....#.........#........##................#..........#...
....#.#....#.....#...#.....#...#.........#....#.#........#......#...........#.#........#..........#..##..........#....##.#...#..........#.#.#..##....#.......#...#.#..#...........#.......#......#.....#.............#..#........#..#.....#..#.#....#........#................#.........#.#......#....#.#.....#......#.....#.###..#...#.###.##..........#..##....###.........................###......##..#...##...#....#..#....###............................##....#...##.....##.#....#.........##.#.....................#..#.
..#..##...##..#............##.#.#..#.....#...##..#..#...#.#.....#.......#....#..##.....#..#...#..#.....#............#..#.........#.#..#.....#.#........#..#...#..#.#..#.....###..#..#..#.....#.#.....#..##.#.#.....#.##.......##.###.............#..#.##..#.#...#.......#....#................#..............#...#....##..#...#....##...........#........#......#.#....#####...##..##..#.......#...#..####...................#.#..#.........##..#..#..##.........#.#....#.............#....#..............#........##......##..#
#............#....#....#.....#....#...#...#.#.....#..##...........#...........##.#.#...............##.........#..#.......##..........#.#.#.#...#............##.#....#..#...................#...#........##.........#..#..#..#........#......#....#.........##..............#.#.##...#.#..#.#...#..#.....#....#.........#...###.#.....#....#..#...#...........#.#......#.#.#.............#.............#...........#.......###........#.................#...#.......#..........#..........#.#.#.#.#........##..###......#........
.#..........#......#..#.#.#.......#.#...#.....##......##.....#...#..............#........#..........#.#............##.......#..##.................#.......#.#...#....#....#....#...#.....##.#..........#...#........#...#..........##.#..............#.....#.....##...........#......#...#.....#.............#.....................####............#......#.#........#.#........#....#........#...#.........##..........#..#....#...#............#...#...##.......................#.##.........#.........#.###.........#......#.
.....#..........#......#.#.##....##......#......##......#..#...#.#........#....##............#.......##............#....#.#...#...............#.#......#.........#.##.#....##............#.#....###.#.#..##........#.#..#..##.#.#.#....#..........................##...#.....#...#.......#......#......#......#..#..#.#...#..##.....#..#......#...#####.........#...#.###.....#..#..#....#.........#....#....##..#..#....##.....#....#...#.......#.....#.....#...##......##........#....#..................##...............#..#
...#..#..##...##.###.......#......#.....#.#...........#.#...#..#.#.....#...#.....#...#..#...........#...##.#....#......#.#.....##.#........#......##...#......##.#...##.#.#......#.#.##.#.....#......#....##..#....##...#.......##.#.......#.#.##.........#..#....#.#..........#..##.#............#...######...#....##...................#........#.......#........#.#......#.#.........##.....#...#.#.....#..........#...................#....#......#...#.............#..#....##........#....##..#.#..#.........#.....#.#.....
#.......##....#..#......#.....##........#...##........#..........#...#..#...#.....####..#..........#..###........#..............#...............#..#..###.....#....#.......#.#.......#...........##......##.....#........#......#.#....#.#.............................#..#.#............#.#....##........#...#..##......#....#.........#...........##...#......#.##..............#...#..#..#.....#.#....#.............#...............#......#..............#....#.#..#......#.#..................#.....##...#.....#.......#.##
.#......#.....#..#.....##.##...#.##..#..#.....#.#..#......#..#........#.........#......#...#....................#...........##........#...#.........###...#....#..##....#....#...........#..#...#.#..#..##..#.............#.#...#.....#.#..##......#.#........#.....##.....#........###.#..........#.......#....#.##.#.##..#..#.#...#.#..................##....#...#....................#....#.....#........#.##..........#..........##.............##.#..#....#...#....#.##........#...#.....#...#....##...#.......#...#......#
..##..#...#...#.................#.##......#...#....##...#........##.#..#.#.#....#...##.......#..####.....##.#..#..........#.........#.##..#..#.........#...#....#........#........#.....................#....#..#..###..#.#....#....#..#.....................#......#........#..............##..#...#...............##.........#.....................###.#........#.......#....###.....#........#..#.........##....#.....#............#.#.....#..........#....#..#.....#...#.....#...#.#.###....#..#.#....#.....#.....#.##..#...
.#......###.#..#...#..#..............#.............#.###.#.##.#........#..#..#...#.....#......#...#.#...#......#.......#....#............#...............#...##.#...#...#...........................#..#..#.........#......##...#.#..#..#..#.......#.............#............#........#......#...........#..#..#...........#....##......##........#....#...##..##.#....#...#.##............##.......#..........#.....#.#.......#..##.....#......#.#......#........#.#.##...#..#.#...#.............#.......#...###...#....#..#..
..#...##.####......#....#...#..##...#.....#.#...##..........#.##.........#..#.#.......###.........#.......#.#.......#......#.....#.....#........#..........#....#.....#....#.#...............##.#............##............#......................#....#.............#....##.........##....##....#.....##.....##......#.......#.#.###.####.................##.#.#.#..#.....#..#.#.#....#..#.#....#..#..........#.#...............#...........##.....#..#..##...##......#...#.....##......#.#...........#.###..#...#....#.....#..
..........#.........#.#.#......#................#..#.......#..##.#...#..#.#................#.#.#.#......#.#......#..#............#...........#.....#..#...#....#.....#........##..................#.#...###...#...#......#....#..#.#.........#.........#..........#......##..#...................#.....#......#..#......#...........#...........#....#..#.....#.............#.###..............##....................................#.....#.#..............#.#..............###........#......#...........#........#.#......#..
...........#.....#.#.###.....#..........#......#.....#....#..#.......##..##....#.#.......#...##....##...#..#...#......#...#....#.........................#...#.....#....#.#....#...........................#.....#..###..#...#.....#.#...##..#.......#.........#..####..#....#.#.....#.....##.#..#..........................#..#.#....#.#..#...#.....#.#.##.#.#.#.....#.###....#..................#........##.##..#.....#...#........##...#.#..#..##.....##.......#.....###.#.....#.##..#..###...#.#.#....#....##.........##....
.##..#..#..###...#....#......#....#.#..#.......##...##..................#......#................................#....#.#.#.#.##....#.##...............#.#.....##.#.....#...##.#..##..#.#..#.....#........##..............#.....#..#.....###....##....#.#.#..............#..#.#.....#.......#..#..#...#.....#...#.........#.#.............#.##..#...................#.........#..#....##...........#..#...#.......#.....#................#.#....#......##.......#.....#..##..........##..#.##..#.#...........#.#...#.##...##...#.
..#............##........##.....#...#.#..#.......#........#.#....####.#.#.....#.......#...##...#....#............#..........#....#.#........#.............#.#.#.#.####......#..#.#..#..#.#...#....#...#....###..#...#.#.##..#.....##...#.....#..#.........#.#.#......#...........#......#..#.......#.#....##......#...#.....#..#..#....##..####...#...##.#........#...#.##....#.....##.#.#...#..........#.#......#.....#.#.#.....................#......#......................................##.........#.........#......#..#.
.#..#.#.....##....#.....#.#.#..#......#........##......##.........#..#....#...###..#.#..........#..#...##....#....#.....##..#...........#...#...#.#.#..........#.#..#...........##.......##.#....##.#.#..............#........#...#......#..#......#.........#....##...#.#............#.#........##.#....#.##...#.#....#...#.##..#.#...........#..#.....#.##.#.......##..#..##.#.##......#.#....................#....#..........##............#....#...#..........................#.....#.#..#..##......#.....#..#..#.........#.
.......###.....#.....##....#.......#...#....#...........#..###.........##...#...#......###..#..#...##.....#....#.......#....#..............#.#..#..........#.....................#.......#....#.......##..#..#...#...........#....#....#..........#.....#.........#........##......#...##...#......##...........#........#...#........#...#..........#......#..........#...............##.....#......#...........#..#.##.......#...........#...###..........#.##...#..........................###.......#...#...#........##.....
.###.......#.#.##...#..#...#....##...#........#.##.#...##.......##.#....#..#...#.#....#....#.#.#...........#.#....#.................#..#..#..##............###...#...#......##.....#...#.#.....#..#..............#.#.....##...#.....##............#..##.......#..#.##.......#..#........#...##...#..........#.....#..#....#........#.##.......#....#..#..###..........#..#.#..#......#.......#......#........#.......#...##.#..#..#.#.#..###......#.#....#......#....#...#.#.##......#.#...#........#..##......#...#.#.....##...
...#..#...#.....#.........#......##.......##...#.....#.....#...#.###.#.#....#....#..##....##...###..#...#.............................#.....#...............#..#......#............#..#........#....#..........#..#.......#....##....#..#.....#...##.#...#.###........#........#.#..#..#.##....................#..#.#..#.....#.#.##........##...#..............#.......#.#...............#........##.#.........#...##.......#.#..#....#...#.#.#..##.......#.....##...........#....#........................#......#.....#..#..#.
......###...#..##.......###.#............#.#.....#...###...#.........#.#........#..#....#..##.....#...........#........#..###.............#..#......#.......#..............##..#.#.#..#.#....................#.#.........................###.#...##......##..#..#....#.......#........................#...........#....#.......###.....##..........#..............#.........#.#.....#..#.#......#...........#.....#......##.......##.#......#...#.#............#..#.#..............#...#.#.###........#..####..........#.....##.
.##.......##.##.#.#...#...#.#.#..#...........#...#....#........#........####....#.........#.#...#.#.#......#.##.#.#....#.#.....#...#....#..#..#...##........#......###.........#......#..#...#.#..##...##............#.........#......#.....###..#..#.#..............#..#...#...#...#.........##.........................##.#.#.....#....#..#.#.....##.#.##......#.........................##...........#..........#.........#....#....#.#....##..#.#.....#..#..#.....#.#......#......#.....#.........#..#..##..#...............
#...##...#......#...............#..#..##........#...#.#..#.......#..#...#.#..##.........#.....##.......#.......#.....#...#.#.........#.##.....#.#..#......#......#....#...#.....####......................................#....#...........#...#.#........##.........#.....#.......#.......##..#.#.#.......#.#.#..#..........#........#......#.#..#.........#...#....#...#...##......##...............#..#.....###.......................#...##.............#.....#....#........#....#.#.#.##........#.#.....####..#....#......#
........#...................#.....#.........##..#.#......#.........##..#.......#..........##.#.#....#.#..#....#....#..#....##.#..#.#..#....#......#...###.#.....#..##...........#.#...##......#...................#....#..#................#..............#...#..#......##.......#...#.....#.....#...##...##...#...............###...##..#.####...#..#........###.#..#...#..#.......##..#.......#..#......#....#...........##...#.....#.........#....#.....#.........................#........##.#..###...#.......##.#...#.#...#
.......#.#.#....#.#..#.........................#.............#..........#.#.......................#......#..#............##..#......#.....#.##......#.###.#......#........#...##.#..#........#.#....#.....#...#..........##..#.....#.#......#..#.......#.#..##...#...#.#....#....#....#.......#.#........##....#.##..#.#...#...............#.......#..#.#..#....#...#.##.#.#.....#......#...#..#....##.......#........#......#....#.#.....#..............#.....##...#..........#..............#..............................#..
#..#......#..#..#..........#...#...#.#.......#...##.......#..#....#..##.#.........#...#....#......#.....##......#..##..#..#....#....###.#.....#......#..#....#........#.......#...........#..............#...#......#..#...............#....#.#.#.....###...#...#..#......#.#.#..#......#.........#.##..##.....##.#..#...#...#.##...#....##.#.........#........#...##......#..#...#......#....#........#..#.#.#................####....#.#..........#.....#......#....#...#............#..#........#...#........#..........#.#..
.#........##.#..#..#.#....##..#........#..##....#.#.....#......#......##........#..............#...#...#..##...#..#........#..................#....###......#....#...#....###..#...#.....#...........#...#....#....#..#...#..#.#.#.........#.#.....#.#.......#......#.......#..#.......###..#...............#.....#..#.........#..#........##.#......###.#....#.....#..#....#.....##...#..........#......................##..#.#............#..#.#......#.##....#.....#..#..........#.....#.......#.#..#..##..........#..#....#.
#................#..#..#..........#.#.#..#..#...#...#..#...........#..........##...#.#......#........#.##.........#.#........##.#......#..#.....##........#.......#........#.........#.....##.#...#.#..........#..#..#.#.#..##.........#.....#.#.#..#.....#....##..####.......##.........#.#..#......#.#..#......#.#..........#....#........#..#.......#..#...#.........#.##..#.#...#.##.......#.#.......##....#....#..#......#.##.......#..........#......#.....#........#.....#...#......#..#....#..#...#...#...........#.#..#
#........###..#.......#...#...#............#...#.......#......#..#...#..##..........#.#......#...............#.##.#.......#.........#.......##......#............#.......#...#....#........#.....#......#.............#......#.........#..###.............##...#....#.####.#.....#.#.#.....##..........##....#.......##.#..#.....#...#..#..###.#...............#.......#....#...#.#.....##.....##..#.........#......#..#.#....#.....#....#.##.........##.....#.....##.....#...................#.#..#................#....#..##..
.#..###.#.#....#...#....#...#..##....#...###.#..........##.....#.......##...........#.#....#.#...##...#.......#...#..........#..##.#.................................#....#......#..#.......##...........#..#........#..#.#.#.#..............................#.##...............##...#...........#......#.#....................#..#.#.#..............#.......#...#...........#.#..#..........##.#.....#...#.#..#......#......#..##......#.#........##...#...#........#....#......#..##.....#...............#..#.#..#...........#
.#..#....#.......#.......#.#.............#..........#................#.........#..........#.....#...........#.#....#....#..#..#...................#....#.............#..#.##..#.......###...##.....#...#.....#..##.#.......###.#..........#..#..#....#.#.......#.#.......#..#...#.....#.#......#..........####..#.........#.....#.#...#.#........#....#..##.........###....#.....##.#..##.........#......#....#..#..#...............#.....................#.#.#...#........#......#...#.#..............#...............##.....#.
.#...#..#.....#...#....#..#...#.#......#...###...##........##...#....#..#...##..........#.#..#.....#.....#......##.#.....#...........#..............#.......##..#..#......#.................#.#.....#.#.##....#.#......#.....#........#...........#.........#..............#....####......#.........#...#.#..........##.....#.#....#...#........###.....#......#..#..#......#........#...#.#............#...##....#....##..##....#.....#.#.....#.....#..#.....#...###.........#.#..........#.....#...#.#........#..#.......##..#
#.#.........................#.....#.#.#....#.#.#.#.#.......#..#.#...##.#...........##......#.............................#.###..........#.#..........#.#.#..............#...............#....#...#......##.#......##.#.#.#.##...#.#...........#.........#..#.......###.........#.............#.........##..#.......#.#...#...#.#.......#...#.##..#.........#..##.#..##.............####.....##......#...##.#...#..#......#...#..##.#......................###...#.#................###......#..#.#.#.#...#..#.##..#.......#..###
...................##......#.......#.......#...##..#..........#.#...#.#......#........#...#..#....#....#.....#...#.#........##.....#.........##..........#......#.......#...........#..#.....#.....#....#.....#..........#..###......................#..#.##...##.##....##.......##.......#.....#...#........#.#.#...#..........#..#......#..#.....#..#.#...#......#......#......#......#..##....##.#..##.....#....#..........#.........#....#..........#.#...#..#...#..##...##...........................#.##......#.#....#..#.
......##....##.#.......##.#.........................#..#.....#..##...#..#....#.......................#....#..#...#.#.#.......#..#.#......#..............#..#.#...##...#..#.#...........................#.....#...........#.#..............#.#........#.##.....#.....#...............#..#.......#.#.###.#..#.....#........##.............##...#.#......#.#.#..........#..#..###..#.....#..#.........#..........#.#.#.......#....#............#.........#........#............#.......##..#.#.......#..##.....#.#.....#..#........
#..#......#.....#...#..........#...........##..#.......#...##.........#...........#..#.......#.......##...#.....#...#.......#.#....#.#..........##......#.#...##....#....#..#......#..##.............#...#..#.......##.##...................#..........#..#.....#..#.##.#.#...........#..#.#.#..#..............###........#.....#..#....#..#.......#..#............#..#...................##..........#.....#........#.#.........#..#..##.......#........#.....#...###.........#..................#..#.....#.....#........#.....
.......#.#..##..#....#.......###.#...#....#........#..#.......#....#.##...#....#..##.....##..#....#.#.##.............##.##....#.............#...........#..#.#.....#.....#....#......#...........###...###..##....#.......#............#.............##.......#......#..#..#..#....#...#..#..#....#..#....#..#.#..#............#.#...#.............###....#.#...........#.........#...........#..#.#....#.......#....#...........#...#..##...###..##.......#.#...#....#...##.....#........#.................#....#.....#...#....
.#..#....#...##.#.......#...............#.#........##..#.#.....#...##......#..#...................#.#...#......#........##...#....####....#..#...#..#...#.#.....#.....##.##..#....#...........##.......#......#........#.......#.....#...............#.................#........#..................#.....#........#####.#...#.#......#..#.....#.....#.##.......#...#..#.....#.........#...#.....#.#.......#.........#.....#...#..........#.#..#....#.#...#...#...#..#.....#..#.......#....#....#........#..##...#.#..#..........
#...#.#...#......##.................#.#.#.#..........#.....#............###...##.......#.....##......#..#...#........#.#................#..#.#....#....#...#.......#.##..##..#.#.........##......##........#.#....#.##........#..#.#.....#..........................##......#..#.........#....##.........#......#..#.#.....#............#....#.#....#.#........#..........#.....#..#..#.....#.....#.#.........#.##...##..........##..#........#.........#.....##..#........##...#..........#...##................#..............
............#..#..........##..#.........##....#.................#..#.............###...........#.............#...#...#......................#...#..#####..........##.##.#.#..#.........#...#..#........#....###.#....#.#........#....##....#....#..#........##.....#..#......#..........#........#.......#......#.......#.........#....#.........#.....#...................##..#........#...#.#.....#..#....#.##.##..#.#..#.#...#..##.#...#.....##..##...##.........#....#.....###...#.............#..#........#..#...##...#.#..
...............#.......##..#..#.#.....#...#...#..#.#.#...............##.....#...#.#.#.......#........#.#...#......##...........#..#....###...#.#..........#..#..#.#.#....#.#.#..#..##...#.......##...#...##.#..#..#.#..##...#...#......#....#...#..#..##..#........#......##..........#.#..........#.....##.................#...#..........................#.......#...##...#.....................#....#.....#..............##...#....#............#.#.........#...#....##.....#.#....#.#....###.##...#.#.....#.....#.#..#.#.#..
............#...#......##...........#.##.##......#........##......#...#....#...###.....#..#....#.#..........#....................#...##........#...........###.......#....#....#.##.......#....#..............#........#..#.#..#..##............#..#..#.#........#.....#........#..#........##.......#.............................#.#..#.#....#......#....#..#..#..........#.#....#.................##..............#...##...#..#...#..............#...###.....#.##..........#....#.#..........#...##.#..........#.#...#...##..
....#......#....#..#.....#..#.#..#..##............##............#.....#...........#....##....#.......#.#............#.#...#...#...................#....#...#....#......#..#...#..#....#..........#........#..#....###......#.........#......#..........#....#.....##.#...#....####.#...##.#..##....#.....#..#.......#......................#....#...#.#....#.........#.............#.#.###....##...............###......#..#....#................#.#...#.....#...#.#........#..................#.......#............#.........#.
........#...#.....#........#####............#...........#..#..##.##.#...#.#..###..#...#.##...#.........#.#....#....#.#.#...#.......#......#....#.............#.##.##....#.#.....#...###...#.....................#...#.#...#.............#..........#.#....#.....#..#.............#.#.....#.#...#.......#.#....#......#..##.#....#..##....#...#....#..#...............#..................##.#.#......#..#.............#..#.....#.#.......###.#....#........#....#..........................#......#........#....#.............#..
.....#...........#......#.....................#..#....#.#..#.......#.#.....#.....#.###.....#.#....#............##.......#......#.....#.#..##.#.....#.#...............#....#..............#....#............#.#....#...#..#...........#....#......#.....#.#.............#.......##..#..#...#.......#..#............##...#.....#...#.##.#.....#...#....#..#.....##.#..##........##................#..#..#..#.#...#..##......#..#.#.....##..#....#..#.........###...###.....#...###..#..#.#.........#..#.#..###...#.......#.#......
#...........#......##.##....#...#............#.....#..###.......##..#.#....#.........#.##...#.##....#.........#......##.....#............##..................#.#.....#...##..........##.#.#....#...........#.#.......##............#.......#...#...........#...##....................#..................#..#....#........#.............#.#.#..#.#.#..#....................##.......##.....#.#.............#..###.........#..#......####......#..##.....#.##..........#...#.....#......#..#.#.#..#..........##.#......#.....#....
.......##....#....#..#.##..........##......#.#..#.....#.....#......#..........##.....#....#.....#.#....#.......#.#.....##..#..#.#...#....#......#........##....#.......#.#..#.............#............#.........#...........#...#.....#...#...##........#..........#..#..##..#...#.#..........#...............#..#....#....#.#..#..###.....#.#.............#..##......#..........#.#.....#....#.....#...#..#.........#.#.#....#.......#...#.....#...####......#.....................##....#....#...#...............#...##.....#
..#.#.#......#......##.....##.#...........#...#...#.....##.##...#.....#..#......##..##.......#.......#.....#.....#.......#................#....#............#..#.........#.#.#..##....###.........#.##..##............#...#.....#.#.##...#....#...#.#....##.............##.#.####..#.........#............#..#...##.#.#....#.#..#..#.......#......#...#.#..#.......#.#..........##.............#..#.................#..#..#...###...#......#..............#.#...........##.................#...............###...#.......#.##.#.
.........#............#............#..#.........#.#.#...#.............#.#.#.....#.#....#..#.......#...#......#........#....#..........#.##.#..#..#........#...........###..#.#..#....#.........##.#.....#......#..##..........#....#.#........#.......#.........#.#..........#.....#.#.....#..............###.....#..#....#.................#.........#..........#.#..........##.....##.........#.#.....#............##...#....................#...#....#......####...#......#.#..#.........#.......................#.#..#......
#.#........#..........#...................#.................#.#............#..#.......#.#...#........#.#......#...#.......#........#.......#.........#...##..##..#...........##.......##...#...#.#.##...#........#.#..#....#.#..#...#..#.#......#..................#.#..##.........#..................##.....##.....#.........#...##............#...#.######..#..##...............#...#.#.....###..............#..#......#...#....#...#.............##...#.....#...#............#........#..#........#.#..........#.#....#......
..#....#.#..#...............##..........#.#.#....#....#.......#...#..#.###...##.......#......................##....##...#..........##.....#.........#...#........##........#........#.....#..##....#.......##....#...#....#...##..........#....#.##.........#..#...........#.##.................#..#.#..#......#.#..###.........#.....................#...#.....#.#..........#..#.....#...##....#..##...............#..##.........#....#....#.....#.#..#........#..#.#.#...##.....##.....#....#....#.#......#...........#..#...#
....#..#.#...#....#...#.#.#..#..##...##.#...##......#..##...#.....##.........##...#...#...#.##.#.....#.#.#.#.#..#.........#.#..............#........#....##..................#...#.....#..###.........#.....#......#......#......#...........#.##....#...#.............##....#...#.....#...##...................#..#..#.###....#............#......##.......#......#..#......#.###......###......#.......#.........#.......#...........#...##....##..................#......#............##.....#..........#...........#.##.....
...#.#........#.#..#......#.....#..#.......#......#.##.###.#..#....#..........##..#....##......#...##...#.##.....#......#.........#...#.........#....#........#.#.....#.###.#....#...##.#..........#...........#.#..#...........#.#.............#......###...................#..........#.#.##.......#.#.....#...#.....#..#..#...#...#.....#......#...#.......###.......#...#...#..............#..#.....#.#.......##...................#........#......##..#.........#...##.....#..............#.#.....#...#....................
.....#.........#............#....#...##..##.#..#.........#.#.....#...#.#.............#....#..##..#....................#.............#.......#..........#......#......................##.......###....##..#..##.##....#.##.....##....#....#.......#....................#...#.##...##..#........#........###...##........#..##.##.###.........##....#.................#..#.........#..#....#.#.................#..#.##.#...##..................#...##..#..#.......#.#...#..........#.##.###.#.......#.........#..#......#..#.#...#
...#.#..#.....#..........#.....#.........#......#.#.#..#.....##........#.........#....#..#...#.#.....#.........#.....#...........#..#...#..............#.#..#..........#.........##........#.......#.#.......#......#.#.................#...#....##....#......#......#....#..#........#....#..#..#......#...#..............#....#................#......#.#......#....#.#...#........#....#.......#..........##..................#.#...#......#...#.##......#...##......#.#....#.##...#..#..........#.........#.#..######....#..
........#..##.......##.##.#.....#..#####....#..............###...#..#.#..##...#..#.#..............#.....#.##.#.........#.#.##......##...#.#.....................#.#.#...#........#....###....#..#.......##......#.......#....#.........###.....#..#####.....###..................##...#..#...#...........##...#..#.......#.......#...#........#..#.#.#.#...........##.......#.....#....#....#..#...#....#......#.....#.#.#......#.###...#...#...#...#.....##......#.#.##.#.#.#....#................#........#......##...........
..#........#.....#..#..##.#.........##..##...................##......#..##.....................#.##..#..#.....##......#..#.#......##.#....#.#..#.###.#........#...........#....#.........#..#........#....#.#.....................##..#.........#...#.##.#....##...#.....#..##......#...#......##..........#.........#..........#...#..#.......#.......#........#..#.#.#.......#....#........##.#......##..#.....#...##..#.......#..#..........#....#.....###............#.....#....#..#....##.......#..............#...#..##...
#.#.................#...#....#.###..........#..##....#.....#.##.#..#.......#.....#.#.##.##..#.#.....##.....#.........##....##.#........#..#.........#.........#...#.#.......#........#........##...................###....#...#...##.......#.....#.#..#......#.........##...#.#...#.....#..#..#..#.#...#.##.#....##...##.....#.....#......#.....##.#......#.#..#.......##....#............#...#....#.#.......#.......#.#............###..#..#.......#..#.................#.....#.#...#.#..#..........#..#.#...#....#..#....#....
..#.##...........#.................................#.........#..................#.....#.......................#..#.....#...#.....................#.......#.###.........###.#........#..................##.###.....#.....#.......#.#..##...........................#.#.......#....#..#.....#.#.#..#...#.........#........#.....#....#.......##...#.#...##.#.........#.##....#......##..##..#......#...##..#...#..#.....#.#..#..#.......#....#....................#.......#......##.##.....##.....##.##.#......#...#.#..###.#...##
..#.........#.#..#.#....#....#..#......#.#..........#....#..........#.....#..#..............##......#...#.........#........##....#.#..#..#...............#....#.#...##.#............#.....#....#...........#...................#...#.#....#.##.........................#.....#......#..............##.#.#...#...........#....###.#...#....#................#.......#.......#...#..#.......#......#....#..#....#.#......#.....#.........##..#.......#.#....##....##......#.#......#.....#........#....#....#..........#........##
........#...#.............##.#...#.........#..#....#...........#...#.#...#..#...#..#..........##......#......#.........#.#..........##......#.##......#...........#.#......#.####.......#...#....#........#...##.......#.#............#..........#.##....#........#.....#.#.#...............#.......#.##...#.#.#........#.#..............#.......#............#.....#.#..........##.....#...#................#.....##.........#.#...#.#.#.....##..............#..##..##.#...#..#....#....#..#............###.#.....#.........#..
#...#.....###....#...#...#.......#......#...#........#..#..#.#.......#.#.....#...#...............#...#...#.............#...#.##.............#.#...##..#....#....#.........#..........#..#.......#........#.#..#.................##..#........#...##....#................#...#.....##..#...#.....#..#.#...#.##.......#.#................##.##.............#..#.....##.......#..##.............#.......##...#...........#.....#.#.....##..#...#...##..........#.....##.#.....#........#..#.#...#...#.........#..#.#...#...#.......
.......#...#........#............#....#...##..#.....#.........#.......#..##....#....#....................#...##.#.............#.#..#..#.....................##.........#......#...#..#..##...##.#.....#..#..........#...........#...#...................#..#.....#..#.....##.......#.#....#...#.....#.......#........#......#.....#..#...............#...##.....######.#....#...##..#..#....##.#..#.#.#..............#....#.......#.....#.##............#.#......##...#..#.......#.#.##...#........#...#...#............#....#..
.#..#.......#.#.#....#.....#........#...........###.#####....#....#........##.#....#.#...####....#.#..#.......#...#.........#.#...#..#.........#.#.....#...##.....#.#.......#..#.#.#..........#....##..........#......##.......#.....#...#..#...........#....#.........................#..#.......##....#.....#...#....#.........#.......#.......................##...#.....#..........#..#................#.......#.##..#..#.....#....................#..#..#............##.......#..#...........#.#......#.....#..#.....##....
.#.#.............#...##.#..##.......#.#.............#......#.....#...#.......#..#.#........#..#..#..............#......#.#.......................#..#..#.#......#.#.#.##....#.#.............#......#...............#....................................#..#.#..#.....#.......#.#...#......##...#....#.###..........##..#..##.....##..#...#.....#....#...#......#......#......#..##.........###.#..........#.#....#...........#.............#.###..#.......#...#......#.#.#...#.#...............#........###.....#...#.....#....
...##...........#.....#..........#.......#.#.......#........#.....##...#..#......#...##.....#...#.....#................##...........#....#........#....#.......##..#.......#....#..#....#..........#.##.#.........##...#.#..##.#..............##......#....#......#.#.#..#.#.....###......#........#...........#.#.............#..#.........#.........#.#.#.......##....##.#........#.##...#..#..#.#.#.........#.....##................#....##...##....#..............#.....#.................#...#...##....###...##.#...#...#..
.......#..#....#..........#..##.#......#......#....##....#.............#................#..###........................#.........#............##....#.#..........#......#........###...........#........#....##..........#....#..#.....###.....##..#.....#.......#..##.................#....#..#........##..#...#...........#...................#..................#.#..#.###.#............###...#............#.............#.#............#..##.#.#..........#.......##...#....##...#...#............#....#........#...........#
....#...#.#.....###.....####.#....#.................#...#.........#.......#......#.........##......#...........#..#.......#...##.....###.................#...#....#..##..........#.........#.#.....#.#.#.#.#....#..#...#...#...........##.......#.#..........#.....#..##...#......#.#........#...#..#..............##..#...................#.###.#....##.#....#.....#........###.....#.......#..#.#....#.......#....#.#...........####....#.....#......#.....#......#.....#....##.............#..#..#.#.##..##....#...#...#....#
.#.#...#...##..............##...#......##......#..#.......#.......#...........#.......##.............#..#.#....................#.#.....#....#..#......#.#..##.##.#.#.###....#...........#......................#........##....#.##.......##.#..........####.........#..#....##.......#...#..#.##..............#...............#...........#..##....#..............#........#...#.#...#......###..........#....##................#.#.......#...#...#.......#........#.#.#.#.#....#..#.#....#...##.##.#....#....#...#.#.....##....
....#......#..#...#......#...#......#..#......#..#............#....##...............#...#......#...##....#.#..........................#.#...##....#.......#......#....#.#.#..............#...#.#..#..#.......#.....#.#..#.......#.......##......##..........#..#................##.#....#......##.................#.................#...#..##..##.#......##...#...........#...................#.....#..#.#.....##.#......##..###..#..##....#.....#......#.......#.......#.#.#.......#.......................#....#..............
..##.................#.#....###.#.....................#...#.#..#...##..#........#.#.#.................#....##..#.#.................#........#.##...###.#..#..#.......#...#.#.###.........#........#...........#.......#.#...#......................................#.###..#...##.......#......##..##..###....#.#......#.#......#.................##........##...#.....#................#.#.#...#....#.......#...##...........#.............#......#....#...#..#.........##.....#.............#.......#.#....#.#..#.##.......#...
........#...#..##...#.......#.#...#.#.......#.##.####...........#............#..#...#......#................#.#....##......##...#...#.......................#.##.....##.###............#....#....#.....#................#....#....#.........##....#......#....##..##.....#......###....#.###...##...##...#.#.#....##..#...#...#....#..#....#.#.....#..####.#...###.#...........#...##.#..................#..###......#.#.#.#.....#....#.....#.#...##.#....#...#.#...#.......#..#....#.....#......##.........#............#..##..
.#........#...###..#.#.......#....#..#..#...........#...#..#..#...#......#.#.......#.#.........#...#.........#..##.#.................#.#..............#........#...##...#.........#..........#..##...........#...##..#...........#..#....#......#...#.#...#..###.#.........#.......#.........#....................#...............#..##.#..##..........#.....#........#.#...............#...##..#.....#.#.#............#.......#........#...#.....#.......#....##.#.........#.........#.....#.#..#.#............#.#.......##..#.
#.#..............#...##..................##.#..#...#...#.............#.#....##..##....#...#........###........##...#.........#.....###...#........#.......#.....#..#....#...#..........#..#..#.............#.#..#....#..#.#.#.#.........#......#......#....#...####....#.###........#..##...#.#...#.#..#..##.....#...........#.#.......##.#.#...........#....#...#..#...#.#.....#..........#...##.....#....#.#...##...............##.##.#.#.....#..##........................#...#....#...####.......#.....#.....##....#.....#..
..................##........##..#...#.....#..................#..#..##.#..#..................#.#................#...#........#...#.#...........#..#..#....#.#.#....................#..#.......#.#....#.....#......#.....#...#..#.#..##.#..........#.......##.......#.....##......#.#.........#...........#.....##...........#..#..#..#........................#.......#......#.......###....#.....#........####.....##.............#................#.#..................#.#.....#.......##...#.###....#.........##.....#.#...##.
.....#...##.#..#..#......#..#................###...#.........#.#.............#...#..............#.###..#..#.#............#.#.....#.........#.........#..#.#.#.#...#...#..........#...#...#..#.........#....#...#.......#...#......###..............#....##.#.........#.....#.#.#..#..#...#.#.#..........#.....#.............#..........#....#..........#.#.#.#.#......##....#.......#......##.#..##....#....##...##.#...........##...............#.#.........##...#.#.#...#.#.....#............#........###....#.....#........#.
..#......#.....#..#..#.#.........#.##....#........##.........##...#..#...#.....#....#.....#.##.........#...##......#..#.........#.....#....#........##............#...#.#......##.....................#.#....#..........#...#.#.....##....#....##........#.....###.#....#............#.###.##.......#........#..#....#...........#......#.#....##..#...#.#.................#.....#...#..#.#...#.....##..#......#..#......#..#...#...#.#....#.##..##......#....##......##........#................#..#...#.......................
#......#.#......#..#...#.....#......#...#..#.............#.......#........#......#.#.....#.............#.......#........#.#................#.#..#.....#......#...#.........##......##.....#.##..........#...##......#...#...#...#........#...#..........#...#.........#..#.........#.........##.#.#....#.......##......#......#....#.....#.#.....#..#..........#...#.......#........#.....#.......#..#.#...#..#...##....#.#.#...........#....##....#.....#............#........#...#........#...........#.#....#................
..#.....#..............##....#..#.....#.....#...##....#..#....#.##...#........#..#.....##.....#...#..#.......#.#..#.##........#..#.....##..##...#....##...#......#.#....#.........#.......#....###.....###..#............#.........#........#..........#....#.....#..#.##..##......#...#.#.....##............#..#.......##...#.......#.#.....#..........#...##.#.#..#.........#.#.#.........#.###.#.......#.........#.....##......#......#.###.....#.###..#...#.#.....#.#....#.................#........##........#........#..#.
#...........##...........#.##........#...#...#.......#.............#.....................##.#..#.......#.......#.###.......#......#.#...#.....#...#.#.......#.#..#.....#....#....#..##..#..#.....#...............#.....#......##..#.#.........#....#........#.....#..##........#.#.#....#.#.##..##............#.....#.......##......#.....#............#.#....##.......#.....#..........#.........##................#.......#.##...#.......#...#.#.....#...##...#.###............#....##...#.....#..#..#.....#.#.........##...#.
............#.....#................#.#.##.....##........#...............#....#..#........##..##.........#..##.......##.....#......#.#..#..##.#..#..##....#...#................#...##.#..........#.....#.....#......#.........#...#.#....#......#...#.....#.........#......#....#.##............#.......#.................###....#....#.................##.#.....#..#.....#.......#.........#..#....#......#.....##...#...##..#................#.....................#....##.....#...###.#..#..##.#..#........................###
.....##......#..#.....#.....#...#....#..#...#...........#..............##..............#...................#..##.............#.#..#..#.......#.....##....##.....#.#..##..........#.#....#.....#......#..#..###.#.#...##......#......#..#.......#..#.......#...#...........#..#.#.......#........#..#....#....#..#.#.#..#.#..#..#.#..#.......#.#...........##..##.............#.#...............##.#...#............##............#.#........#.#.....#...##...............................##...#........###................#..#..
....#......##..#.##....#.........#....#.....#...#........#........#.#........#....#.......#......#.#..#...#.#........#.#.#.#..........##.#..#..#......#.#......#.....#...#..#.....#.........#..#.......#....#.....#.#.......#.....#...#.........#....#.##.....#......##.........#.#....#..#....###.#...#.#..#.....#..###....#..#.#..#.....#........#..#.#..##.#........#.........#....#.....#......###...#......#..#....#..#....#.....#.....#..#........#..#....#.#.........................#...#....#...#...#.#....#...........
.......#.#.#...#..#...#.#..#.............#..#.....#...#..###.#.........#.##...##.#...........#...........#...........#..#......#.............#.##...........#...#.....#...##.#....#.#.##...........................#.#..................##......#......#.#..#........#..........#.##..#..#.#.........................#.#...#............................#.....#.#..........#.......#...#.#...........#.#.........#..##.#.##.........#.....#.#...#.#.#....#....#.####.#............#.......#....#.....#...###.....#...#...#..#..#
....#....#.#.#.........##......#.........#....#........#...#.#.#..##.#.......#.##...............#.............#....#..#.................#...........#..#.#....#...#.....#...........####......#...........#...........##.....#.#....#........#...#...#.#.#..#....#.........................#...##..#.#..........#.#..............##.##.....#.....#..#.#........#....#...#....#..........#.#...#..###.#.#.............#.......###...#...#....#....#.........#..#.....#.#.....##.....#....#...#...#......#...#..........##.###....
..##.###..##..........#......#..##....#........#......#..................#..#.........#...#.##....##.#.....###......#...#.........#......###...#####....##.#..#....#...#...#..##....#.#..#.#..#..#...................#........#....................#..###.....#..####.#....##.#...#.........##...#..#.#..#.............#..#....#..........##.........#..##.#....#.....................#..#.....##.#.#......#..........#.##.......#...............................#..#.#.......#.....#....#.........................#...........#
#..........##.#......#...####.....#..........#..#...#....#...##.##.#.......#..###..#.#....#..#.#....#...................#.#...#................#.......#................#.#........#...#.....#.#..#....#...........#..#..#..#....#..#..#....#........#....#..##.....##.......................#......#....#............##.....#.#.#.............#.#.#......##.#..#...##..#..........#..#.#........#.........#..........##..#.#.#...........#....#....#.#.........#.#.#.........#...#.....##.....###...##.#.......##......#..#....
.#####.......#...#..#...#...###......#...###....#.........#..#..#..#..##.#...#......#..#........#....#........#....#...#..###..##.......#.....#....#......#.#..#.......#........#........##..#.......#..##.#...##...............#.#.#.....#..#.......#.#...............#.....#......#...#...#....#.##...#..#..#...........#.............#..#.....##..#..#..........##.#.............#.....##.#....................##..#.......#...#.#.......##.#..##.........#...#....#...............#.#.#.##...###.#.......#.......#..#.......
...##..........##.....#.#....................##.##.......#...#.......##.#......#.#......#......#.....##.........................#..#....##................#..........#....#...##...#.......#.............#...............#.#....#......##.#.......##.#..........##.......##.#.........#...#...#...#..............#.#...........#...#...#......#.#...#...##..#.#.#........#........#..#...#.##........#......#.#......#......#...#..#...##................#.....#...#..............#.............#...........#.#........#.#......
.#.......##.#.##.....#..#...#.....#.#....#.......###..#......#....#....#...#..........#.........#.....#..##..#.................#..###....#.#................#......#....#.#..#...##...#...#..............##........#......#...#..#......#.............##..........#..#.......##........#.#..#.#.........#...........................#.#...............#..#........................#.....##......#...#........#.......#.#....##...#.#..##..........#.#........#............#.....####.##.#....##.......#.....#........#..........
.................#..#.###......#...#.##.....#..........###.#.#..#...#.........#....#..#......#...........#....#..........#............##...#...#.#.....#.#...#......##..##.......#..#.....#..#..#.#.##......#..##...........#.#....#........##.#...#..#...#.#....#.###.#...............#.#.............#..#....#............#...........#.....#....##.............#.#...#......#..#...#..##..##.....#.................#...#....##..#...........#...#........#.#..#....##.#...............#..#.#......#..#...#..#.......#.#.##...
............#.#.....#...#.#...###.....#.#.....#.#...#........#...........#.....##......##.#...#.....#........#..##...#.......#.....#.........#....#.......#.......##..........#.....##......#...#.######..................#...................#...##....#....#.#.#..........#..#.............#...#......#..#.............###....#....#..#..#...........#.#..#.#...............#..#...#.......##.....#.#....#...#.....#.............#...##..#..#.....###...............#..........#.......#........#....#............#...........
......#....#.#....................#.#............#.....#...................#...##....#....#...#..#..##..###.#..#.....#.............#..#..#.......#..#.....#.#..#...##..#...#....................#................#.#....#..#..#...##.......#...#........#.#####........#.......#.......#.#.....##..#.#.....#.#......#.....###..#.#.....####.##..................#....................#...#........#...#...#....#..........#...#...#..................##............#.............#.#............#.......###.....#.#.............
..##...###..#.#.......#.#....#...#.#....##....#...#..#..#....#.#..........#.....#.......#.#...#.#..##..#....#.#.......##.#...#.......#.#.........#......#..#.##....................#........#.........#.#....#...#.#....##...#..#....#..#....#..#.#.#.#.#...#....###..#...#......##...#...#.........####........#.......#..###........#......#..#..#.#.....#..#..#.#.....#...#....#..#.##....#...##...............#....#...###....#..#...#...#....#.#.#....#..#..........#......#..#..#...#.....#.#........#..#.#.......##......
.....#.#....#...#..........#...#...###...............#.#..#......#.#.....#.#.##...##..#....#...###....##......#........#......#.....#...#..#...##...#........#....##...........#.#.................###............#.....#.#....#.......##.#..#..#......#.....#............#..........##......#.#......#....##.....#...#...#...##.#.#...#....#..###..####......#.............#..#..#..#......##...###..#.......#..#..##......................#......#......##.#...#......###...........................#............#.......#....
#......#........##..#...#.##....#.....#.##.#..........#...#.......#.........#...#.#.#.#.##..#.#.....#.......#.....#.................#...#..#..........###.#.......#...##.#....##...#.##..#...##.....#..........#...#..............#....#........#.....#.#....#.........#.............#....#...............#.......#...#...#...#....#...#....#...#..#....#.#..............#............##......##.......####......#..#......#..........#......#..#...#...#.#..#..#......#...#......##....#.#..#.#.........##........#..........#.
..#.#.#..#....#.#..#.......#....##..#..#.#...#......#...###....##.#.#..................#...#...##.....#.......#......#......##..#...#......#....#.......#.............#...##...#...#.....#.#.#...#..#.......###....##....#.#.#...#...#..........#............#...#.#.#..##...#........#....#...#.#.#..#.....##.##..............##.#.......#.....#..#.###......#.............##.....##..#.....#......#...........#.....#......#...........#...#...#....#..#...#....#.#...............#...........###..#..............#...........
........#......#.#..#.#.......#..#.#.#.....#.#.............#.............#......#....#..#.....#.....#.....#...##........#...#....#........#.....#.#......#####......#...##.#.#........#...#.#.##......#........#..##...#..#...#.....#..#.#...##....#..#........#................#.#......#.........#..#...#......##...........#...#........#.#.##..#..#..#...#.#......#..#....#........#.#..#.#......#...#....##.##..........#..#.................#.#...#.#........#..##...#.#...#.........#.#.....#.#...#...........#...#.#....
##................##.#............#........#..#.....#.......#...##...##.#.......#..#.........#..#...............#.......##...#...................#.........#.##................#.#....#.#..#.##....##...#..#.###.#..#.####.#.....#.#...##.#.#....#..#.........#..##.........##......#.........#..#....##............#.#.......#......#..##...............###.#...#..##.#........#....#.#...#...............#.#..........#.#......#...#........#.#...##...#....#.#...#.#.............#.........#........#.#...............##.....
..#.#.#........#...............................#..............#........#.##...###..#..........#..........###.##..#.....#......#...#...#......##...#...#.....#..#.#.#...###...#....#....#..##...#...............#...........#..#.#......................#.........#.####...........##....#...#.....#..#....#...#........#..........#...#.......#.#.....#.........#...#........#...##............##..............#.##.#...#..#..##..#.......#..#.#.....#..##...#.......#..##....#........#.....#.........#.#.....##...###....#.##.
.....#..#........#.#......#..........###......#....#...........#...###..#.#......#...#....#..............#......#.#...........#.#..#........#.....##.....#............#.....#.....#..#...#..#..#....###........#.......#..#...#.......#.#..#..........#.............####..##.......#...#...#.............#........#......#......#...............##.#..##............#...##...#..........#.######............#.##....##.#.###...#...#..#.#....................#.##.#..#.........#.....#......#..............#......#....#.......#
#..#....#..........#.....#.........#............#.#..###......#....#..####....#................#.....#.....#.#.#...........#..#................##....#......#.#...#.#.....#.............#.#...#........#...#...#..#.#.....................#....##.....#.#..#.#.#........#.#..#.....##.............#....#..#.......#............##..............#.....#.....###...#...........###.........#..#.#.......#........#......#.#......#.......##..#......#.#.#.#.#......#.##........#....#...........#..#.#......#...##.##.........#...
.....###...#...#.#....#........##...#..............#.##....###..#....#.#.....#.#.#.....#....#..##.#......#.#..........##.....##.........##.....#......#..#...##.##..............#........#.....#......#.#..#....#.#..#.....#...#........#....#..#....#.....#.#.#..............###..#.#........#..#......#.##........#......#..#..#..##.#.............##.....#..................#..........#......#.##..........##.......#...........##...........#....#.#.......#.##............#............#....#.....#...............#.......
....................#.......#......#................#..........#.......#....#.#.##........#................##......#...##.#..........#....#.#.....#.....#...#.......##..#......##..#...#.............#.#......#...###...#....#......#.#.##.#.##....#..............#..##......#.....##..##..##...#......#.....##..#..##.....#.....#..............#...#.#....#.#.#.......#....#..#...##.#....#...............####..............#...................##...................#.....#.....##..#..........#.#.......#.#..#...............
.................#...#.##...#..#.......#...##......#.....#..##......##......#...###....................#.#..........#......#.......##.................#...#.....#..#................#.#.......#...#...#..#.#..#....#...#....##.......#.##..##.....##.....#..#......#.#.#...#..#...#.#.....#....#...#..................#...#..##.##..##..#...#.........#............##...##......#..#.....#..#.#..#.#..#................#.##..#.#..#..#.............#....###....#..#...#..##.........#....##..#..##..#..#...#...#......#..#......
......#......#...........#..........##.###..#....#.......#.....#....#...##.#...##........#...........#............#..........#..#.....#.....#......#.#......#....#........#.....#.....##.#.#.#..#..#..........#.#..#..##.....#...#......#.#..#.#.............#....#....#.......#...........#.#...........#.##...............#...#.....##.##.#....#...#......##.....#.....#...#...##..#.#....####.....#..............##..##...#..#..#.......#.#.......#......##..........#.....#.......#.........................................
.....#........##.....##..#...##.#....#.#..............#....#...............#...##..##..........#...............##.............#...........##........##.#.#......#......##.......#.#..#....##.....##...#.#.#......#..........##.#...........#..#......#...#......##...#.........##..##....#.#.#...............#.#..#...#...#..............####.##...#.......#.......#........#.....###.#...#.#..#.....#...#.......#..#..#..##....##..#...........#..#....#..#...##...............#.............##....##............#....#........
.....#....#.......#............#.#.#...................#.....#..#..#.#......#......#..#..#.....#.#.#....##.#......#......##.....###.......#.........#.#.....#..#......................#...#....#.................#.#..#............#.......##.......#..#....#.................#....#..#........##.......#................#..#.......#.....##.#..........#...........#.#.#.#.....##.###..........#..#..........#.......#......#....#.......#..............#.#....#.#......#.#.#...##.........#...#..#...#...........#..###...#.##
...#.#.......#...#.........#..#..##.#............#.#...#................#...###.........#....#................#...#..........#.#..#.#.#........#..#....#....##..#...#....#.......##..####.###.#.............#....#....#......##..#.........#............#...............#...........#..#.............###.....#..............#.##..#....#......##...#.#......#....#...##.....#...##.....##..##...#.##....##........#..#...........#...................................#...#.................#.#.#......##..............#.#..#....
...#.##......#....#.....#.#..............................#...............#..............#.#.........#...#...............#.#.#...#.##.#.#...#....#......#..#...........#.##...#...#....#.......#.......................#...#........#..#............#.....#.....#............#..##............#.#.....#....#..#.#......#.....#.................#.....#........#...#.....#.#.......#.....#.....#.........#.......#......#.#.........#.##..........##....#.....#......#......#.....#...#..#.....#.#.....#.....##......#............
#...#..........#..#.#.#...........#..............##......#....###...#...#............#.#..#..###.##.......#.....#...#..#......#..........##.....##............#.###.................###.....##...##..#....#..........#..........................#...#.....#.........##..##..#..#....#....#.............#..#....#......#........#....#.....##.#........#....#.#..##.......#........#.......##..#...................#.......#.....#.##...#.#.#...#.........##...#.......##...........##.....#..#.........#.....#..........#...#..#
..##....#.#..#.....#.#.#....#.#..............#.....#...#.......##.#......#....#..#.#.......#.###..#.........#..........#............#......#.....#.........#.........#..........#..#............#..#.#...#......#.#..........#.......#.....#.#.#...#..##.#....#.....................#.#.....#.....#.#...#......#............#..........#..............#.#..................#..#...#.........##........#.#...####...##....#..#...........#..##.#....#.....#...#.#..............##.....#...##..#.............#.#........#.#.......
#....##........##............#..#.#..#.#..#...#..#....##.#................#..#.................##....#.#.........##.#...#.....#....#.#...#.....#..#...#.##......##..#........###.....#..#........#....##......#####....#.....##.......#.........#...#......#.#..............###..#..........#......#....#.###......#..............###...#...#..#...........##...#...........#..#........#..........#...#.........#....#..............#........#.........#...........#.#.##.#.#...............#.......#.#.##......###..##......#.
.........##.......#.....#.#.##......#........#......#...#....#...#...#...#.....#............#.#.##...#...........#......#..#...#....#......#.............#....#..#..##..##......#.#............#...#.........................#....#..............#...#....#.##....#.#.....#.................#...............#...####...#..#......#..##.#....#....#....#...#...#......#.#...##..##.......#.....#.##.#......#.........##...#.....#...##...##...##...#..#...........#......#..#..#........#....#....#..##...............#.#......#.
.#.....#.....###..##.....##.........##....#.#............#...#......#....#.#......###.....#.#..##......#.#...................#.....##..##........##....#.......##...#.......#.....#.#..#....##.....#.#...#..#....##....#....##...........#........##.#.........##...#.#.#..#..........#.....#..#.#.........####..##....#.#...#..........#.#...#.........#.##...........#.#.###.........#.#...##...#.#....#.......##...#.......#.##...#...##..........#....##..#..#........##.#..#..###....#.............#.......#...#.....###..#
......#.......#..#....#....#....#.....#...#...##....#.....##.#.##..#.##..##...#..#..............#.##.##.......#...........#.......#...#.......#...##............#....#..#........#.......#............##....#........#.#.#.......#.#....##...........#....#....##.#....#..#.....###.................#......#....#..#.#.#..##................#......#......#.....##...##.............#..#...#........#..................#............#.....##...#...##....#.#...#..#...............##.......#....##.........#...#..#.............
.##.....#.#.##...#.....#..##...#............#...#.#....##......................##..#....#.......#...........#.#...###..#.##...#.....#....#.......#..#.......#......#...#..##..#.......#..##.##....#....#.......##........#...........#....#..#.#.#.........#.#......#.##......##.....#.....#..#...........#.......#...##...#.####.#......#...#..#...........#.......#............##...###....#....#..#..#...#...#...........##....#.#.....##...............##.....##..#..#.#...............#.#...##..........#........#.......##
.#....#..#.#.#..........#.#..##.#....#......#...##....#....##..#....#...##........##.#..#...#.......#.......##.#.#......#.##.#.##.##...........#....#......#...#.#..#.###......#......#....#...........#.............#.#.#...#..#...##......#...#......#...................#.....#..#....#..##...#....##..................#..........#...................##.......#.#.#....#......#.#...#...##...#.......#..#..#..........##...#...##.................#......#..........#.........#..#......#....#...#.#............#....#......
.....#...#...#.#...#...##.#...........#.....#........#...#...........#...#.###........#.#.....##..#......#.##.#.....#..#....#.###.#.......#........#...#............#......#.................#.#.............#......#.#.#....#....##...#...#.#.......##............##..#......#...#.#.....#.#...............#..#.###....#...#.#.#..#.#........#.#.#.................#...#....#..#.#..........##......##..#...#...#..............#....#...##.....#...#.#.................#.....#.#...#...............##.#.....#..#...##...#......
..#..........#..#........#.......#.......#.#................#..#.....#........#.......##.....#.#.#.##...............#.#..#.....#.#......#.#.....####...#.#......#...#....#......#.###........#.........#............................##...#..#.....#.#................##..........#..#...#........#.#....##.......##..##...#.#...............#.........#..#.#..#...........#.............##..........##...............#.......#..#.#...#....#..#.#.....#........###..........#...........##..........#..###...#....#.#..#.#.#..#.
.#....#.......#......#..#...........#.#....#.#.#............#..#..#....##......####.......#.........#.###.......#.....#..#.....#...................##..#...#.......#..#.#..#............###.#.#...#...#.............##.#...###......#....###.........#......#.#....#.....#.#...#.#.#.....##...#.....#.#.#.#.......#........#..#................#..................#...#.....#..#.#...##.....#.....#..#.#..#........#....#.......#....................##.....#......................#.#.........#..##.#......#....#...#....#....#
.....##....#.#............#..#....#...........#.........##..#.#..#.................###..###...........##..#......#...#.#.#..#.....#................#.#....#..#...##.##.............#.##...#.#........##...........#...#.......#........#.#.#....#............#..#..#....#.##...........................#.....#..#....##..#..#.##..#.#...#...........#............#.#.#......##.#.##.#....#......#............#...............#..............##......#.........#.......#...#..#..........#....#....#...#.#...#..#.#......#...#.#.
.......#....###...........###........##........#.##...#.........#........####......#..................#..#.#.....#...........###.##...............#......#..#...#.#........#.###....##.#..#..#..#.##.....#....#.#.##.#............#.#...####...#..#..#.#.#.#..............#...#...#..##.#.....#...#......##........#.....#.....#.......#.............#.##........#............#..#.#....#.............#.....#..##..#......#...#.#.#..#........##..#.........##.......#.......#.......#......##...##..#......#..#.##.#.##......#.
#.#...#.....#..#..#.#..#............#.#..##..##.#....###........#.....#....#....###......#....###.#....#.#..###.......#.##....#...#....#..#.#........#.#.............#...#.........#.#.......#................#......#.#.#.##........#.........#.....#.#..#.#...#........#..#.#.................#...#......#....#.#...#...#..........#....#........#.......#.##.......#...............#.#....##...#.........#.#..##..........###..............#.......#.....#.....#....#.........#......#....#..............#.....#.......#.....
...#.#.#.#.#.#..#..........##...#..##..#.....#........##.....#.....#....##.....#.........................#........##..##........#....#...#......#......##.#.....###........#......##......#.....##.#..##...........#..###.#..#.#...#.....................#...........#.#..........##......#..##.#.......#......#.#..............#......#.#....#......###.............#..#......###.....#...#.##.......###.#..........#..................#...#.#.......#.......##.##.....#....###....##.....#..#...#.#...#.#.......#.#..#........
#...#.#...........#...#..........#..#........#.#....#....##..#.#.....#....##......#..##........##....#..##...#.#..#.#......#.....#.....#.#..#.......#..#.#..##..#.........#...#..#....#......#.#.#..#........#......#....#.#..##..#.........##............#.....#...#..#.#..#......#..#.#......#..#....#....#..#....#.#....#....#.#.......#.#.#...#.##.....#....#....#..........#.....##.#......#.#.#..#.......#..........#....#.#..###..#...##..##..........................#......#.#.......##............#......#..#..##.....
.................##..............#.#......#........#...#.......#..###..#..##...#.#...#...........#....#......##............#....#.......#...#.##..........#.#...##......#....##.........##........#..#.##..##..................###..#.......#..#.....#....##...#......#..#.##....#....#....##............#.#.......#.#....##.....#......#.....#........#.....................#.#..#.#...#.#..#.....#...#.#........#..#.......#.#..#......#.#.#.....#...#...#.....#.#.#......#.###....#......##....#..#.....##...#..##......#....
....#......##.........##..#.#..#.#.#.............#.#..#........###.#....#....#....#........#...#........................##..#.......#.#........#..#..#....#......#.#.#....#.....#........#.......#......#......#.........#..........#..............#....#........#.....#.........#..#..........#.......#....#...#.#....##.#...##......##.#..............#......#....#......#.......##..#.#..#..........#.........##.#.#..#.......#...#..#...........##....##.#................#.......#...........#..##.#..........#..#.........
.......#.#.#..#..#....#....#.......##....#...##...##......#...#...#.........#.....##....#.......#.##...#......#......##..#.......#.................#..#.#......#.#........#..##....#....#.....#...#.......#.......#......................#....####.....##.####.#...#......#.#......#....##.#.....#..#..#.#...#.#....#.....#......#........#.##..##.......#.................................##...##...#.......#......#...........#................#........##..#.#.....###.......##...###..#................#.......##.#..#......
...#.........#...#......#.#.....#.........#......#...............#.##.#.##.#....#.......#...................#.........#.....#.#....##.........#...##...#..#.##.#.##..#.#..##...#.........#.........#..##.....#....#..........#..##....#.#..#...#.........#.....................#..#.....#..##......#.....#..##............#...#...#...........#...........#.......#.......#..#...............#.#...#..........#..###...###................#.#.........#........#.##............#...#..#.........#....#..#...............##......
.#..#.#...#........#.#.#..................#.#.#..#....##.....#.......##......#...#..##.......#.#..#..........#...#.##......#........##..#......###......#..##..#...#.###.#.................#.#..#...##..#........#...........#.#...#....##......##......#.#.............#..............#.###........#.#......##..#....#..#.#...........#......#.......#....#.#....#..........#.#.............#.......##....#...#.......#..........#.....#.........#...#.#....#...#.###...#....#......#.#.#.#.#..........#...#.........#.....#.#.
....###...#.....#...#......#.#...#.#....#.#.#....#.#..###..#..#..........#......#......#.#.#.....#...#......#....#.....#.....##........................####...#.#.#.....#..#...###..#....##.........##.#........#...............##..#.....#...##.#....#.#......#.........#..............#....#..#...##........#...#.#.#..#......#...#.#.#.......#.#....##..##.#......#.##.........#..............#...#...........#..#..#...#...#.....#.#.#........##....#.....#..#.#..#..#....###...................#..#.....#............##..#.
...#.....#....#.#............#.........#..#..#.#.#..............#......#.#.#...##....#.#..#.........#.#....#..##.............#.......#...#.##.....#.....#.#......#............#..##..###.........#...#.......#....##......##....#.......#.......#......#....#..........###...#.#.#..#...........#.#..#..##.....#.......#.......#..##....#.#......#........#........#..##...#...#.#..#.#....#.#......####.#..##.#........#......#........###..#.#....#..........#....#....#...#.........##.#.............#.##....##..#..#..##...#
...#..#.....#...#.##.......##........#.#.###....#..##.#..#....#....#.......#....#.#..#........##.#...........#..#.............#..#.....#...............#...........#.##..........#....#..#.#.#.............#.........##....#......#.......#....#..#....#.#..##..............##.##.#...##.#....#.........#.............#...##....#.#................#.#.#.#......#....#.........#...#.#..#.#.......#.#...#...#.....##..........#.....##...#.#.#......#...#..#...##...##..#.###.......##...#.##......##........#.#..#.#..##....##.
...#.....#............##..#..#.#.##.......#..#......#...#.#...#..###................##..........###......#....#....##.........#.#.....#....#.#.............#...#....#.##....#..#.....#.......#.......#..#........#.....#.........#...##.#.##.................#........#......#.....#...........#.#.......###....#.....#...##.......#..........#.#.#..###................................#..........##........................###..##.#......#...#....###....#.#....#.............#........#...##..###...#..#........##...#....#.
....#......#.#...#.......#........#.....#...........#...#......#.............#...#...#....#.#....###............#....#...#.#..#.##.#...#..#..#.......#..#.#......#.....#.....##.....#..#..............#...............#.#..#..#..#....#...#....#.#..........#...#.##.....#......#......#..#.##......#..........#.............#..###..#.##.##......#..#...........#.........#....#....#...#.....#........##.#.....#....#..#.#...##......#..#.......#.......###..#..#..#...#..#..#....##..........#........#........#.....#.#.#.#.
#....#.#.#..........##.......#....##..#....##..#..#.....##.....................#..##..#........#......#............#.............##......#...##...#.......................#..##.....#..#...........#.#...#.#.....#..#...##......#.#...#.#........#.#..............#.#.....#..#.##..#...##.....#.#..................#.........#...#......#............#..#.............#.#.......#....##........#....##..#.#....#.........#.###....#...........#.#................#.....................#.#....#.......#..#.##.........#........#
........#...#.#.##.#.......#..##...#..#..#....#.........#..#...#......#...#.#..#..###....##...#..#................#.........##...#.#..................##......#.#.......#..........#...#...............##.#........#..#......#....#.........#.....#..##.#.....#...#....#....#..##........#..#...#.#.....#..#..#.#........#.............#..#.#...#.#.#.##.......#.#.....#...#.......#.....#.....#.......................#...........#..#....#.#...#..........##.......#.#..........#..#.......#.#.......#..#.#..#........#...##..
..#..##.....#.....#.........#.....#.#...#.............##..................##.#.#...#...#.#........#...............#.###...........###.#....#.#.#......#.....#......#....##.....#.#.........#..#....#...###...............#.#....#.#......#...##....#.##...#........###..........##..............#..#......#.............#...#.....#..#...#........#............................#..#......#......#..##..#....#.....#...............#...#..............#....##......#...#..#......###.........#.....#..#........#.........#.......
.....#..#..#.#..........#......#....##..#.......##.##....#.#......#.....#.##...#.#.....#.........#..##..................#...####.##...#......#......#..#..#....#........#...#.........#...##.#..##..#..###..#.#....#.............#.....#.......##.#.....#..#..#.#.......##.#..##....#.....#.............#.#.#.....#........#.#....#.....#.#...#...........#...###..#..#..............#.......#....#....#....#..#..................#...#....#......#...#...............##.#..#.#.............#.........#...#...........#........#
.....#.#....#.#..#.....#........#....#........#.......................#.....#.#..#...#....#...............#.#.......#....##..#.........#..##..#...#................#..##.#..#.#.......#...##.....##...#..#......#........#.....#......#..........###...#......#........##...#......#..#..#..#..##..#.......#......#.##...#...##.......#...##...#..#.###...##.......#........#.#......##........##...#..#..................#.......#.#.#.#.....###......#.....#.........##.#...................#...#................#..#.........
...#.#........#....#...................##...#......#...##....#.#.........###..#...#....##.#............#..#..#...#..............#....#...........##..............#.#...#..#...#..#...#.#.........#..........#.#.##.....#.#.........#.........#...#....##.........#...#.#......#.....#......#........#.##.....##.....#..#.#...............#.......#..#...#.............#......#..#....#..........#......#.......#..#..........#.........#.#......#.#.......#..........#.........#................#.......#..........#.......#.#..
...#......#.#......#..#.#...........#.............#....#...#..##........#.##...............#.#.#........#..###...#..........#.#..#..#................#....#.#...#.......##.#........#......#.....##......#...#...........#....#.#.#........#.....#..##..........#.#.##...##....#.#.#.............#......#......#....#...#..#..#................................##.......#....................##...........#.......#..........#....#..#.#.#.#..###.#.........#...#......#......#.#......##...##......##..###.##..##..#......#....
#.....#...#.......#.#.#....#..#...........#................#.......##.#..#.#..#..#...#.....#.....#.#..#..#......#....#...#.##...#....##...........#.#.........#....#................##....#.#.....#..........#....#.#.........#........###.........##.....#...#..#.#..#.....##......#.##.....##.......#.....#.#..........#..##.......##........#...##.............#...#...#.....#.#..##.....#...#....#.#..#...........................#.#..........#..........#......................##.##.#...........#.......#...#.##.....#...
.#.....#..##..#........#...#.##.#.....#..#..#............#........##.....#..#.................#......#........#.........##.##...#..#..##.......................#..#.............#.....#..#....#.#......##...#..##.#.#...........##..##.###.......#..........#.....#..#......#...............#.#...................#.#.#....#..#.....#............##...#...#...........#.#.......#.#.....#.#....#.....##......###..#.#....#......#....#.........#.#...#....#.....#...#..#.........##.#...........#...#.....#..#.....#......#.##..
..##.........#.#.....#..........#.....#..#.#.....#..##.#...#......#.#.##...##.......###.......#..#............#..#...#.#....#...#..#....#........................##.#...........#....#...#.....##.....#.#.#....#..###...................##...#......##.............#..#.....#.#.#.....##.......##..#...........#...........#..........#......#....#...........#...#......###.##.....##.#.....#..........#...#.....#........#...#..#..#.###.....##......##......#.#.#..#.#....####.......#............#....#.........#....#......
...##.........#.##....###.##....#.....#....#.#.....#....#...#.......#..###.#....#........#....#.....#..#...#...##......#................#.####.........#..#...#..#.##..#.........#..#.#.#......#.....#.....#.....#.......#.#.#..#...#..#....##.....#.....#..#.......#..........##..#.#........###..#....#......#.##.#...............##.....#........#............#.....#.........#..........#.#....#.......##......#....#.............#.#...........#.....#.....##.........#.#..............#......##.##..##..#.#..#.#.#..#.....
................#.....#........................#.........#...............#..#.......#......#..#......##....#..........#..##.....#.....#.......#.....##..#............#.#....#....#..#....#.#.#............#.#......#.#........#.....#..............#...#........#......#####..#........#.#.....#......#......#..#.#..........#...####..#.........#.#..#........#.#.......#..##...#..##...##.......................#.......#...#................#.#......#..#......#..#....#..#.##........#....##.#..#..........##..#...#.#.#.#..
#.....#...#.....#.#....#....#.#.........#..#.......###..#..#...........#..##.#....###.#..###.#.#..........##.....#..###..........#...##.#.....#...#..#...........#.#....................#.........#.....#..............#....###......#.............#........##.............#...#.........##.#.##............##...#...#.#...#........#...#..........#...#...#......#..#.............#.#..##.#.#..........#............#.......##......##.#..#....#....#....#............#...#........#.###.....#..#..#.##.....#.#.##..##..#....#.
...#....#......#.#.#.......#...#..##.#.....#.#....#..##.###.........#.##......#....#####.....#.#...#......#.##.....#.......#.......#.##..#...#.#..........#....#......#...#.#......#.........#........#......#............#.......#.#.#...........#.#.......#..#..#.......###....##...#..............#.##.....#....#.....#..#...#..#...#...........#...#..##...........#..............#..................#...#....##..................#......#...........................#........#..#.........###..#...#.#.....#...#........#.#
##............##...........#......#.........................#...#....#.##.........#..#.#....#.......#...#.............#.#.............#..............###...#...#....#....#.#.......#..........##.##...#.#.....##.....#..#....##...##.............#.#......#........#..##.#.........#..........###....#................#....#...............#.....#.........#..##.#......#.#........##.....#..........#..#.........#.#......##................#..#..........#...#.#..............##...#.#...#.#..#.#.....#...#.....#...#..#......
#.....#.....#........#.....................##.............#.####.......##.....##..#.#.###..#..#..#......#.....#........#......#..#.#.#...#.......##......#...#.....#.........#...#.#............#......#..#.#....###.#....#..#.#....#...................##..............##.................#..#.....#...#....#......#..#.....................##..#.#.#.....#.....#.#........#..#.....#...#...##.#.#.....#.........#.........#.............#..#....#..#...#...........#......#.....#.#......##..#......#................#........
..#....#.............#.#....#...................#.......#.##....#.#...##..#..#......#...#...........##............##...#.#....#.#........##.#...###..........#.....##.................##....#.#.######.....#.................#.....#.##.....#.........#....#..........#...................##..#............#...#...#.....#..........##.........#....#....#........#.#......#.....#.#.....##.....#............#...##............##............#..##.##..#.................##..#...##.....#...............................#....##.
...#....#.#.............#.#......#......#.##.#.##.#.#...#...###.........#..#.....#.....#.#.#.#...##......#.#.#........#.......#....#.#..........#...........#..............#......#.....#.....#....##.#........#..#...#.#.............#####......#......#.........#.#####......#...........#...#..........#...........#.##.##....#....#..##.....#..#.....#......#.....#..#..........#.###.#..#.........#...#.#...#..#.......#.#...#.#.#..#.........#.#.......#.#.#..#.#...............................#...##.....#..........#...
.#.#.................#....#.....#....##......#.......#..#.#..............#..#.#...........#...#..........###....#..#...#.#...##..#.......#.......#...#.....#..#.....##..#.................##...#...#........#...........#....#..#.........#....#..#...#.....#.#..........#..#..............#.#.......#........#......#.......#...#...............#........#.....#..#....#.....#.#......#.....................#.#.#.........#.#......#..................#..#......##.#.#...#..........##.#......#...##.#....#.##......#.#........
#.........#...#.##....##.#.##.....#......##.#..#.....#..##.....##..#.##.........#.##.......#.#..........#..#.........##..#....#..#......#..........#.#.....##..#..................#..#.........#......#..#....#...##........##....####......##......##...##............#.....#........##.....#.#.#....#..#...#.....##.....##....#...#..#...#.......#......#............#...............#..##............#.##.##.#...##.....................#...##..#.#..#.##...##.#...#.#..#........#..#...#.............#..####....#........#..
.#........#.##....#...##...#.............#....#..#.#.......###.......#......#..###....#.....##........#....#.#.#.....#......###..................#.........#..........##.#......##.#..........###............#..#....................................#.....#......#.#.#.#......#.........#.............#.......#..#..##...#..#...#......###........##..#.....#.....##...#.##....#....##.##......#...#..#.....#..#.......................#......#.......#.......#.#.............#.####...#........#....#.....#.#.#.##..#.##....#.
..#....#.##.##..###.#...........##....#..#........#...###....#....###.......#....#......#......#.............................#...#.......#.......#.#.#.....#..#....#.....#...............#........##.#....##....#...#...........#.......#......###......#.##..#............#.#....###......##...#.........#...#.###.#...###..#.#...#.#........#..........#.......#..............#.......#.#.....#.#............#.#.#..#....#.##......##.#.#....#..##..........#.#.........#........##........#.#..##..........##.###.#......#...
...#.#.................#..........##.#.....#.........#.........#........#.........#.#.#.##........#..####..........#....#.#.......##.......#.#...#.#...............#....##..#.#........#.#.#####...#.....................##....#.....#..........#.............#.....#.##....#.....#..#..#.........#####...###.#...#.............#.#.....#.........##........#....#....#...#.....#....##...#...#.#..#...#....#...#.....#.......................#.......#....##........#...#.........#.....#........##.......#.......#............
..............#.......#.#.#..#..#...##..........#...##...#...........#....###...#...#....#..........#......#........#.#.........#....#..........#...#........#................##...#..#...#....#...#...##.#.....#..................#........###...........#....#........#...##............#.##.....#...#..........#####..............................#...##.....##....#.....#.........##.#..#...##.............##...#.......#......#................#..##....#.##.#...........##...........####.##.....#.#...#..#.#.........#.##
...##..#.#...#...#..#.......#..#........##.....#..........#..##.#......#.............#..##.#.....#....#..##.....#.....##....#.........#.#.........#......#.#.......#.............#..###.......#...........#..............#.#........#....##..#.................#..#.....#.....##.........##.......##.......#.......#..........#..#.....#......#.....##...#..........#.....#.##.##........#....#..#....#.......#.#.#.#....#...###..#..#..##................#...#........#....#..........#.#.#...........##.#..#....#..#.#..#...##
...#..###.....#........#..............#...#..##....#....##...#....#......#.....#.........#..##..#......#....#....................#....#.#.#..........#........#.......#.......#....##.#...#.#...........#.#...#.....##.......#.........###.##......#.##.............#.##...##......#...#...##..........#.#...#.#..#......#...........#.................#....#...##........###.......#...#.........#..#..##..##......#....#..#............###....#.##...####..#......#.............##....##..###......#..#.##......#..#.##..#....
.##....#.......#...........#........#...#..........##.#....#.......#..................#.......#....#...#.##.#....#........##....#..#.......#..#.#.###..............#...#.#.#.....#.#.........#.............#.....#..##.#..#.#............##.......#..###...#...#....#.##........#...##.......##.....#......#..#.....#......#...........#...#....#.........#...#..#..#....#.....##.......##....###.....#.#...##....#.......#.............#..#.#......#.......#.....####.#..#.....#....#..#.#.#...#......#......#..###.##.........
........#...............#...#...#................##...#.#......#........#.........###.#......#...#.......#.#.......#....#......#...........................##.#..#.........#.......#.#.....#..##..##.###....................#.#..#..#.......###..#....#...........#.#..#..#...#........#..#....#....#.........##......#........#.#...#......#........#.......#.#....#......##....#......##.............#..............##....#.#...........#........#.#.#...##...#...#....#.#..##...#...#.#......#........#..#...#.#........#...#
..........#......#.##.....#..#.....#.........#..###......#..#.....#..........###.#.###.......##.....#.#......#........#...#.#..#..#............#........#.#..###..........#.#...............#...#..........#....#........#...#....##.........#...#.#.##.........#.#..................................#.#.............#....###...............#.........#...#.#..##...#...#.....#.......#...#...##......#.......#...#....#...#...#.....#..#......#......#................##..#.........#.###..............................#..#..#.
.....#......#.....#..#......#.#....#....#..#...#..####.##...#..#..###....#....#.......#.....#.....#..##.#..#........#.........#.........#........#..#....#.#....##........#....##......#.....................#...#........#...#.......##.#......#..#...#...........#.#...##.....#.#........#..#.#......#...#........#.....#..#.#.#..............#.#...##.#......#.....#.###..#.........#..#...#...#........#........#.#.....................##..#....#..#.....#.....................#........##...#..#..#........#......#.....#.
.#..#...#.#.#.......#.##....#.#..........#.....#.#.#.###......##.#...#.........#..#...#.#..........#...........##...#...............#...........#....#...#.##.#......#.##..#.#....#.#......##..#.##..............#..#.##..#...##......#.#......#...#...........#......#...#......#.......#..#.......................#..#.#.....#.........#...##...#....##....###..................................##......##..............#....#.#...#.#....#.....#...#.#.......#.......#......#....#...#.#.................##..##.....#.#....##
.#.###....#........#...#.#.......................................#...#.....#...##..............#.##.....##...............#.#......#....#.......#...#.#..#..#.....#.....#.#.....#.....#............#.#...#..#..##........#.......#.#..#......##.....#....#.......##.....................#....#..#..#...#.#.#..#.#.###.###..#.....####..#..#....##.......#..........######.......#.....#.....#..###.............#......##......##.#....#....#............#.#...........##.....##.#....#.........#.#.#.....##..............#..#...#
........#..#.......................#..........##..#...#..............#....#.#.......#..#...........##........#...#.....#....#...#.##.#.......#.......##.....#....##...#......#........#.##.#......##..####........#....##.......#.#......##.....#....#........#..#.#..#.....###....##....#..#...............#.......####.......#......##.....#....#.#.##....##...#............#.#.......#.#.#.....#.#...#..#......#..#...#.....#.......##..#....................#.....#...#........#.....#..#.#....#.....#....#.#..#.##.........
#.#................#..#...#.....#...#....#.....##.##.##..#..#.......#.#.....#...#.............#....#.......#.#.#.#.#...........#..#..#..#......#..#....##.........#...###.#...#.............#....#..#....#....#......................#............##......#...#.............#.....#.##................#.#..##........#.#..#.#..#...#......#..####....#.....#...............#.............#.........#..##.#...............#.......#......#..........#.....#...........#.#.#..#...#....##....#.........#.#........##..#...#.#..#..
.............#...#..#.........#....#.#...#..###.......##..#..#.#..........#....#......................#..#...#.....#.#.###...#...#..#..##.#...#.....##.##.#...........#....#....#........#..#.......#.....##...#..........##....##.......#..#........#.#.#.............#..#...#....##.....##........#.....##..............#.#.........#...........##.#.......#..#...#..#..........#......#....##...........#..#....##.#.......##.............#.......#..........#........#........#.......#.#...#.....#..#......#.....#.........
#....#........#.....#..#.#...........##...###.......................#..#.#.#.##.......#..#......##..###...................#....#..#..##.....................#........#...#.##......#...#....#...........#.............#..#......#.#.#.........###............#.....#...#..#..#....#......#....#...#..##..........#...#.#.....##.#.....#.#...........#.....#.##.#.....#..###.........#....#.....##..##.....#.....#..#.......#....#.#.....#..#..#....#...#..........#..........#........#.....#.#...##..#..##.....................
.####....#..#...........#.....#..........##......#...####........#.##..##..........#......##.....##...#.....#......#.....#.....................#...##..#.......#....#........##..#............#..#.....#...#....#.............#.....#.##..##.........#......#..#..##.............#..#...................##.....#..#...#..#.....#.#...##..#........##..........#..#..............#....#.....#...#....#...#....#............#..#.#.............#.#........#....#.......##..........#......#...#.#.............#..#.......#........
....#...#.....#.........#.#.......#.........#...#...........#....#.##.............#..........#........#....#......#...#..###.#...#....#..#..#...#...#....#..#......#...##.#..#....#............#....#.#.......###.#.###..##..#..##...#................##......#.#.#.........#.#..#....#.................#....##.........#.......##..#.......#..#.......#.#.........#..#.....##..............#.....##...#...##.....#......##....#....##.#..............#.##..##....#..##...#...##........###......#...##.......##........#..#....
......#.##...#.........#.##..#....#.#.....#.#.......##..##....#.........#....##...##...#..#...####......#....................#.#...#.#.....#..#.....#...##...#..#.#......#......##....#......##.......#......#................#......#......#.#.#.....#.....#........#....#......#......#.....#......#...#..#......#.#..#.#......#..........#.......#.#...#.#..............#......#.##.....#......#..#.#.....#...#...........#........#....#....#.....#........#..#...##.#.#....#.##..#........#.............#.###.......##.....
.#...#.........#..........................#.......#......................#.......#........#.#.#...#...........#......#..###......#.........#.....#......#.....###..##..........#.#..#..#.#.#..#.#.......#......#.....#.....#........#..#.#..#.....#...#....#.####..#...##...###...........................#......#....#....#...#........#...........#..#.#.........#.#.#.........#.#.#.....##.......................#..#.#............#..#.....#....#.......##...#......................#.............##..#..............#..##..
...#....#....#......##.............###...#....#..##...#.....#....#...#.#.....#...#.....#.#..#.#..........#.#...........#......#........#..............#........#...#......#...#....#..#..#...........#......#........#.#..........#.#............#..#......#........#.....#....#.#.#.#.#...#....#.#..#.#........#..#......#..#.....#...#......#.....#.#.#..#..#....#............###..#..#....#....#......##..#.#...#.#.......#..#.#.#....##.........#...#..#........##................##..#.....#......###......#.......#.......
.#.....#....#..#.....#.............#..........#................#.#..#..#....##........#...................###...#...###.#...........#........##.......#.......#.#........#....#.#..##...#.......#......##.....#.....#......#.....##...........##.........#.....#.............#.#........#....#...#.#.##....#.....#.#..##.#.....#.#.#..#.......#..#...#..#......#.##...............#....##.......#....#..#....#..............#........#....#.....##....#...#..####....#..#...#..#.....#..#.........#.#.....#.......##..#........#
#...........#...##.##.#.#.#....#..#..............#.#.#....##.##............#..###.......##..#.#....#..##..........#..#.....##...#.#####...#.#..###......##..#................##...##.##........#....#..#........#......##................#..#............#.........#............#...#.........##..#..#.#...#.#...........#.##..#..#.....#.........#..#.#...##..#...................#.....................##........##...........#.....##.....#..#......#.#.........##...#.........#.#..#..#.#.###..............#.##..##.....#...
..#........#.#..##...#....#....##....#....#...#..#...............#........#.....#....#.###.#.....###.#......#...#...##.......#...#........#...#..#............#........#.#....#..##........##..#.#.....#..#.##...#..#.#....#....##....#....##..##.#....###.#.....#....#..#.##.#........##.......#.......##..##....#..#........#....#..#.#..................#..##.#.......#..#..##.........#...........#.#......#......#.##.........#.#.###....#######.........................#..#.#...##....#.##..##....#...##..###....#......#
.#.......##.......#....#.#.#......#...#...................................#...#......#..........#...#..#.....#....#.......#.......#..............#...#..#.##...#.......#.........#.#...#.....#..........#..#...........##........#.#...#.##...#..........#.....#...#...#.#...#.#..#.##.#...........#.....#..#.......#...##..........#.#...................#.#......#................#..#.....##...#.....#.......##.##..####.................#..#.......###..........#...........#....#.#.......##.............##.#..#...........
....#........##.....#.#.###....##..............#......##.#..............................#.#..#.##..............#.............##.......#.#.............#...#.#....#........#...#..#........#..##..#..#..#.#........#.....#...##...#.....#......###............#......................##....#....##...#..................#.#....##.....#..###...#.#......#.......#...........#..##.##..#......#.#....#..#..#.#.#.....#..#..#.#..#..............#...#.#..#..#......#..#........#.#..#...........#..#.....#...#..#........##........
...##..#......#....#.....#.#....................#...................#....##.#....#..###.........#..##...................##......#..#.....#.##..#...#.##.#......#..#...#..#....#..#...........##..#.....#..##.......##.#..#.#......#...#.......#...##............#..........#.....##..#...#........................#............#.....#.....##..........##.#....##...#.....#..#.....###..#.#......#..##.......#..........#.#.......#.#....#.#........#...#....#...##...#.#...#.......#..#......#.....#.##.#...#...........#......
...........##.........#...#.....#.........#......#..#..##........##..#.#..##.........#.......#...##...#...........##..#..#...#......#.#....#...#.##........##.......#..#.##.#.#........#.....##..###............#..#.#...............#...#.....#..#..#...#...........#......#....#...#....#..#..#....#...#.....#.##.#..#.#.......#.##....#..##....#..#...#.....#..#.#.....#.....#......##.............#.....##.........#....#.#.###.......##........##.#.......#...##..#.#.#..#.........##..#....#............#.#...#......#....
......##...##.....#......#.........#.##............#..#.....#..............#....#...#.#..##...........##............#.#...#.#.#.#..#.....#............#.#.....#...#.......###...#....#.....##.#.#........#.......##......#...#......#............#....#...............##..#...................##......#.....#............##.#.........##.....#.##.........##...#......##...#........#..........#......#.........#.....#.....#..#.#........#......#..#.#...#..#...#.#.###...#.#.........#.#....#.#.....#...#...........#.#..#..#.
###..#.##..#................#.....##..#.#.......#......#...........###...##...#.#...#..#.#.....#..#.#....##..#....#........................#.....#...##...#........#...#.....##...#....###...............#....#.......#...............#.....##..#.#.#.#..#........#......##.......#.......#.#..###......................#.....#..............#.....#...#................##.......#.#.#...........####..##...#..#..##.#.........#.#....#.#.....#####...#.............#...#.#...#.#........#............#......#.......#..#....#..
.#....#...#..#.##.........................#...#...#............##....#....#.##......#....#...#....#.......#.#.......##..............#..........#...........##.#....##.......##..#......###..#.######...#.##.##.#.#.##.#............#.#..#....#.#.#.....#.#...#..#..#....#...##.#..#..#.#.##.##............#..#.#.#....#...#.......#........#.......#..###.#####................#......#...#.....#........#...##.......##....#......#..#.......................#..#.#....#.....#............#..#.......#.##...#..##....#........#
....#..............#..#...#...#..........#..##..#...............#...#........#...#...#...#...........##....#..#..........#..#...#.#.....#.....##.#..........##...#.##.......#.......#........#..#.#........#........#....#.##..................#...#....#.#....#...#...#....##.#.....#....#...#...#....###...........#....#........##................#...#.#.#...#.##...#.#...#..#..#.............................#..#....###...##...#.##......##.......#..........#.....#.......#..###...##................##.#.#..#..........#
.#........#..........#..#.............##.##......................#........................#...............#.#.#.......#.#..#..#...#.#....#....#...#.##...#......#.##.#.#......#...#.#...#.....#............#.##.........#......#..##.........#.............#......#..#...............#..##...#.#..........#.#....#....##.#..#..........#.#............#.........##...........#.......#.#...............#...............#...#.......##..#............#........#..#..##.......#.#.#.#.##...........#..#...........................
.#........##...#.....##.#..............##........#................#.....#..#...###...#.#.#...#.#............##.#.#..##..##...#.#...#..#.#.......#........#...##.......#....#.....#.#.......#....#...............#.....#.#....#.....#..............#.#....#...#.........##.........#....#....#.#.....#.......#.....#.......##...........#....#....#...........##.....#..........##.#....#.....#......#....#......#......#.....#........#........#....#.......#........#................##...#...#.#.....##.#...................#.
..#...#.#...#.##......#......................#....#####...#........#.#..........#.#.......#.#..............................#.#....#.#..#.......#............#..........#.#..##....##..#.....#........#.........##.#..#.#...........###......#.##..................#....#....#.##...........##...............##..#.#..#...........#...#....#..#.....#........##..#....#.#.......#..........#...........##.#..#.........##...##.##..#.#......#..##..#####.......##....###.....................#.#.#..#...........#.........#......
........#....#...#####....#..#....#..##..##.#....#....#.............#......#...#.....#.....#..##.#.#..##.....#.........#........#.#.....#..#........#.....#.##....##...###............#.##...#............#.....#...##....#.........#....##...##...##.........#.....##....#...##.#.#.#......#....#.......#.#............#............#..#..#........#...#.#...........#..#.........#....#...........#...#...........#.#..#..........#............#..#........#.........#...#...##.#...#.......#......##.#.......#...##........#.
.....#..........#...#..##.#.......#.......##....#.........##.........#......##....#........#.#...##...#........#..#..#..#.#...#.....#..#...#.......#....#......#..................#..........#.........#.....#...##.......#...#.###...#.....#....#.......###.......#..#.#.................#...#....##....##.#..##...........#........................#....##.....##.....#....#.............#..............#...#..........#.#.........#.#.#.............#........##...###..##.....#..#..#............##..###..#..#.....#.....#..#
#....#..##.......#...#..#....#....###..........#..#.........##...#.#...................##........##..#....#..#...#.#.................#..#.....#..#..#.##..........#.....#...#......#.........#.#................##........##...........#.#..#..#...##.....##.##..........#.............#..#.......###.#.......#......###.#.#.#...#....#..#.....#..#.#..#....#..#.....##............#.#...#.#.........#.#....#...#.......##..............##.###.###............#.......#..##.#.................#..##.....#..#..#...#..#.#..##....
...#.#...........#.##...##......#...##........#..............###..#..#.#......#...#.......##.#.......##.....#..........#.......#...#..#..##..#.#..#...#.....#...........#.#.##..#......##..#.......#.......#.......#....#....#.#..........#........##...#.#.##..#....#......#....#........#....#..##..#..........##.........#.##..........#.............##...#.#..#......#..#.......###..#.............#.#..#.......##.#..............#....#.##....#...........#...................#......#...#...#..................#........#.
.......##.........#.#.#.#.............#.......#......#..####....#..##..#.#.......................#...#............##.....#.#...........#...#.#...#......#.###..#.#.##...#......#.#......#.....#..........#..#.........##....#...........##...#....##.......#.#........#.#...#.##.....#.......#.##.......#....#.#......#.#............#.......#.##................##.........###...#.....#.#.....#.#.....##..#..#....#....#...#.##.....#...........#.....#.##......#.#.###.#....#..#.#......##.#.........#.#............#........
#....#...#.................#...#....#..#..#......#.............#..##.#...#.....#...#..#.#.....#...#..........##.#........##.....#...#............#..#......#.....#...............#.#........#....................##.#....##.........#.#.....##.#...#......#.......##........#......#.......#.....#...#...#.....#......#..............##.##..........##....##..............#.#....##.......##.#.....#.........#.#....#...........#...#.....#..#..#.........#.....#.......#..#.#...............#....#.......#..#.#...#........##.#
............#.....................#..#..............#....#........#..#.....#.............#.......#....#.##.........#.##.........#...#......#............#......#.#......#.#..##.............##......##...#..#...........#..............##.#....#..#.......#.##........................#.........##.............#............#......#...#.....###.#.#..............#.#...#......##............##......#..#...........#..#...#.#......#..##...#.#..........#..#.#.#...#.............#...#..##......#.......##.........#..#....#.#.
.#.....##..#.#..#...#..#.#.........#...............#...........#..#.##....#..#........#......#....#.........#.....##.....##...#..#.....##.#........##.#.......#...#...........##........#.#...........#..............#......#..#.......#..##..##..##.....#.#.....#.........##.#..........#.#.....#..#......#.#.....#.#....##..#.....#..#..#..............#..#.............#.....#......#.............#......##..#.##...##..###....................#.#....#.........##..##.....#.##.......#.......##......#.#..#......#.#.####...
..#..##..#......#....#...#.......#.#..............####...........#....................##..#.#...##..#.....#...................#...#...................#......#...#..#.##.............#......#..........#.....#........#.#.#..........####.....................#.#......#...#..#...#..#...#......##.#.....#.....#...#....##...#.#...#..#....#......#..##......#..........#.....#....#........#.............#...###.##..#..#.#...##.#.......#......##.##......#.#...#.........#....#..#....##..#......####.....#...#....#.....#..#
.........##........##...#..#..#.............#......#...#...#..#...##........#.#...##..#..#..........#......#..#......##..#.#..#...##.....##..#.#...##.#..#...........##..#........#........##.##.###.#....#.....##.#.#.....#...#......#.#.......#...........#......#..#....#.#...#...#.####..#.##.......#........#.....#..#..#....#.#...............#.......##...........#..........##..#...###....#............#.##..#...#.............#....#...#....#.......#...........#.......#...#......#..............#......#............
#......#.##...####......#......#..##...............#....#....#.#.#....#....#......#...........###.#.........#..##...#...................##...#..................#......#..#.....#.....#.#...#..#...........#....#..#.......#.......#...#..#.#....#.#........#.....#............##.#.............#.........#.#.....#.......#.#..#..#..#.....#.#..#.#...........##......#####.......#..........#....#.....#.##.........#...##......###.......#...#...#.##.........#........#..#..................#.#...#......#....#.#....#....#.#
##....#..#.#..#......#.........#........#.#...#......#...#......##...#........#....#................##...#.............#...#...#...#...#....#...........#..............#.......#.....#...#....#.#....#.###...#.........##..#.....#.....#......#..##..#...........#......#............#.##..............#.................##.........#..##.#.........#..##..##.#.#....#..................#.......##....#...................#.#.#.#.#.....#....#.#...#....#....#........##....#.........#........##.#..###..#.#............#......
##.#..#..#...##..#......#.#..#.#...........##.........#...#......#..#...#...#.##..#.#....#..#...........#...#.............#..#............#...........#..#.#.#.#..........#....##.#..........####...........#..#.....#..................#..##...#.##.....#.#.#..#.##..#....#......#.###..#.....#........................#.....##.#.#.#...#....#...........##.......#......#..........#.....#..#.....##.#..##...#.....#............#.#.......#.....#.....#.##........#.#..#.......#......#...#.......#.#..#.#.#..#....#...#....#.
...#.......#....#..#.........#..#................#.##...##..#..#.......#......#.###.....#........##.#.........#.#..#...##...#..........##.......#.......#.......#..........#...#..........#.........##.....#..........#.#...#.......#..#........#.#...#................#....#.....#...#.#......#.#...........#..#.#............#...###......#.....#......#....##..#......#.........#....#..............##.....#....#.#.#..#.........#.......#....#.#......#...#..####.........................#.#..#.#......#.#.......#....##...
...........#.....#......#..####...##....##...#........##.....#.##..#......#....#.#.....#.....#..#.#....#.......##.#.#....#.............#.....#.#.#....#...##.....#...#.#..............#..#....................##...........#..........##.........#....#.##..#..#.......##...#.........#.##..##.............#..#................#..#..#..#.........................#....###...#...........#...#...#......#........#..#......#................#..##.....#..#......#....###...........#....#..#....#.##...#......#.........#.......
#..#....#...#...#...............##.#....##..#.....#.........#.#.....#.....#.....#...........#######...##..#..##.#................#........#.........#...........#.#.......................#.................#....#..##.##.##.......#.........#.......##...........#.......#.........#.#.......##.....##....#.....#......#.......#...#...##....#.#......##......#....#.......#......#.#....#..#.#..#............#.....#......#................#.#.#..#...#...........##..###...#..#...#..#..#.##.##...##..#........##.##........#
.#.#..##........#..#........#..##..#..........#.#...##..#..#.##....#............#....#.#.....##....#..#.........#...#......#....###..........................#...#..........##.#..#....#....#....#..............#.#..#.##.#.......#..##......................#.......#..#..#....#.........#...............#.#...#.........#.......................#....#..#.#.......#......#........#.....#...##.#..##..........#........#.#..............#..#.....#..#...##..#.....................##...............#..................##...#..
....#........#..............#..##......#.............#..#.....#.##...#.#..#.#.#.#........##.#...........#...#....##......#.......#..#....#....#...#.#...#.........#.#.....#.#.#.........#.#..##..........#.#.....#....#......##..#.#.#...........#.#.#.#.#.........#.#....#............#.#....#..#.#......##.......#....................##....#..##.....#......###...#..#.................#.#....#....#.....#..#..#..........##.#..#........#.#....#..........#......#..#.###....#..#..............#....#.#.#.#.#.#.........##..
#...#..............##.......#...#...#..#...##...#.#..#..##......#.#..#....#.......#.......#..........#.......#..#..........#.........#....#.......##.#.......#.#....#....#...#.##............#........#...#....#......#.#................#........#.......#....###......#....................##.##..#.###..#.##...#...#..#..............................##.#.###.##.#....#..#...#...#.......#..........#.#......#.........#..#.....#.#....#..#...#...###..#...................#..#.....#.....#.......#..........##.#.#.##.#.#...
..#.....#..................#.......#.....#.#.............#.....##...........#........#.#........#.#.#...........##..##.#........#..##..#.......##.....#.............#....#......##...#....#...#....#.......#.................##....#..............#.....#....##.................#.....##.....#.........#....#.........##.......#.....#..#......#..#..##.#....#.........##.#.#....#....#.#.#.##.........#.....#..###......#..##....#........#........#....#...#.#...#....#.###...........#..#...............#..###.#.....#.......
...#..#.....#.............#........#...#.##.......#.#........#...#..............................##...........##.........#....#..#......##...#...##....##...............##....#.###.....#....##.##...#.....#.....#..#..#......#...##.............##..........#....#......#.............#...#....###.....##.....................####...##....#..#....#..#.........#.#....#.........#..........#...#..#...........#..#...###..............#....#......#.....##...#...#..#..#.##......#.#....#..#..#..#.#.......#.#...#.......#.....
......#....#..#.............#.#.....#.....#......#............#..............#....#......#...#.....##...##..............#....#...#..#..#.........#........#........#.#..........##.#..#..#.#....#......#.............#.#.............#.....#.#...##.......#..#...#............#........................#..........#..##..........#........#..#...###..........................#......#..#..#...####...#...............#...#..............#...#.#....#......#.........#.......#..#...#......#...#...#...#....#.#......#...#......
#......#..#...............#.#.....#.....#.....#....#...#....#..........#...................#..##.#.#....#.............#...#...#...#.....#..........###.....#.....##.....##....#....#.................#...#.#..#..#.................#.#..................#..#...............#...#.#.#............#.....##.#.#.......................###..#.....##......##.#.##..............#...#.#......#....#...#............#...##.........#..#....#...#..##..#..#.....#.......###.........##.......#...............#..###...#......#.........
.......#.#.#.....#........#........#..............##........#........#............#............#....#...#...#.#.##..##..#.........#.............#...#.#..##...#...#.#....#.##.#...##...#...........#.#.#.#...##.#...............#...##..##...#..##.##.#.......#.#....#.....#..#..#.................#.....#....##...##...#....#.##..........#....#.....#.........#..........#.##........#.............#......#......#.#...#.#..##...##.........#.#...........#..###......#..##.........#..#.#.###..........#...##...........#....
.#....#.........##...#......#.........#.......##....#..........#......#.#.##..#....#...#......#.....#..........#........##....#........#....#.....#...#.....#......#.....###..#....#....#....#........#.#.......#.#.#.......##...........#..#.#.........#.#..#..........#.....#...............#..#.#..#.........#............##.......#.......#........##..#....#....#.............#.#..............##.#...........##..#....#...........##..#.....#..........#...#.#........#........##..............#............#...#..#.....#
.##....#.......#.#......##...#......#........##...#....#..#....#.#.#...#..##.##.#...#..#.....##.............#...#.#.#..#..#.....#.....##...#...............#.##...#.#....#..##....#................#.#................#.#...##.....#....#...#......#..#....#.....#........##.........#........#....##....#.#.......#.###.#.........#.#.....#.#..#...........#............#...#....#.#....#..#...................##...##...#...##....#..#...#............#.#..#...#................#..#......#.....#..#.....#...........#.#......
......#..........##..........#....#..##...##..#......#..#..##.....#.#.........#.##.............#....#.....#...#.....#.....#........#......#.#.........#.#....##.#...##....##.......###........#...#.###...#........................#....#.#................##...#.....#.........#..#.......#.....##.#.#.#..#..#.....##....#..#.#..#..##...##..#.....#............#..................#...##....#.#..#.....#.##.##.#.....#..#....#.....#....##..##.....#......#..#.....#....##.#....#..#..#.....#.......#........#.#..............
..#..........#.##.....##.#.#.#..........................#.#.##........#...#....#.#..#..#...##.#..##..#..#..#......#.......#.......##..#.............#..#..##..#..###...#....#.................................#.#.#...##..#..#....#....##..#..........#.....#..#..##.#......#....#......#.......#......#....#...##..........#..#..#....#....#..#.....#.#.#...##......#.........#.#...#..##.......#....#....#.#.##.......#......#.####.......#.....#.....#..###.#........#......#...#..#..#...#.#.......#.#........#.....#...#...
..........#..........##.....#..#.............###.....#...#.#..........#....#...#...#..#..#..##..#................##.#..#.....#....#....##....#..#...##.#............#.#.#..#......#..#..#.#..#.........##..#...##........#..#..........#...#....#..#.#................#.###....#...#.#.......#............#.#.........#.##.............#..###..##....#..#..#....#....#..........#..#.#.............#.##....#......#.....#...#..#...#..#................#.....#.....#.....#..##....###......##.#...........#..#.#....#.#.........
...#...#.##..###........#.....#.....##..#..#......#.#.......#.......#.#..#...#....................#......#...#...#.#............#............#...#.......#.#.#....#.......#.#..#.#....##...##.....#..#..........#.........##...#..........#.......#...#.#.........#......#.##..#...#.#.......#...................#.#..#..#................##...##.....##..........#.#...###.#...#..........#.#.#.#.#......#......##....##.##.#......#.....#..#..#.#..#.#.#..................................##...##..........#........#.........
#.#..#.#.#..............#.........#...............#.#..#.#....#..#...##......#.#...#..........#.##....#........#........#..#..#......#................#.#.......##............##.......#........##...#......##..#......#.........#.#..#..#..#....#.......#...##.#........#................#.....#.#.#.##.#....##..##...#.........##..#...#..#..#.........#....#...#.#......##...#..#..........#.#..#.##............................#....#......#.........#......#..#.#..#....................#..##.......#.##.....#.#.##..#..##.
#.#.....#..#.#..#...#..#.......#...#..#..................##........#.......##........#.#.....#.#..#.#....#..............#..#.##.........#....##...#..##..........#....#....#...#......#.....#.....#....................##..#....#..#........#...##....#......#................#..#.....##.##.........#.........#.........#...###....#.#........#..........#.................#...................#.#...#......#..#...#..........#...##.#.#.###...#..#..#....#....##..#.......#..#.......#....#...#.#......#.............#.....##.
....#.#...#...###....##....###................#...#...#..#..#.........#...........#.#.........#......#..##...#......#...#......##...#....#..........##.......##...#.##.##.......##..#.#.#...#.#..#.......##..#.............#.#.....#.........#......#.........##..#..#..#..#..#..#..........#.........#...........#.............#............#..#......##.....#...#......#....#.#....#..#......#.#....#...#.......#...#......#......##...#..##.#...#......#.#......#....##.....#......##.#.........#.....#.##....#.#.#........#.
....#......#..##.....#.............................##.##.#.....#...#.........#...#.....###.....#..#........#.#..........#.#...........##....##..#..........#......##....#....#...........##..##...#..#.............#.....###...#.....................#..#......#.#.#.........#..........#.....#.#..#....#..#...............##.##...........#.##...#......#....#...#...####.#..##.......##.......#..###..#..#...#.#.#....#.....##.#...#.#.............#...#...#......#..#........#......#....#...#...#...........#..#............
....#....##..#...............#....#.##.#.#.#...............#.......#...##...#.#.#......#.........#..........#......#..#..............#......##.....#.#..........##..........##.....##....##...............................................#............#..#................#....##....#.........#....#..##..#...##..........#........................#.###.....#...##.....#.#......#.#...##..#......#......###..........#.#...#......##....#................###.......#.........#.........#....#.................#.....#........
......#...........#...##..........###....#....#.....#.##.#.......#.#.#......#......#...#.#...##...#..##....####.....#....#...................#....#...........#........#.#.#.#........#........#.#............#..........#.#..............#...#..#.....#.#.#........###........#.....#............#.#...#.......#...##...#..........#....#..#......#........................#.....#...........#.....#...##...#.##...#....#...#..#..##......#.#.##........#.#......#...#.....#............#..............#.#.....#..#........#...
....#.#......#.........#.......#..#.........#...............#..#.#.........###...................#............#..#.#..#..........##......#.###.#......#.....#.##.....#..#.....#...........##..#....##...#.........#..............#...#....#....#...#............#..#..........#......#..............#....#.......#....#.##........#......#..#....##.....#........................#....#......#.#......##...##.....#.........###.#.......#.....#.....#....#................###..............#....................................
..#.#.......#.......#.........#............#.......................#.#.......#...........##......#......#.#..##..........#...#...##...........#.......#.#....##...#...#.......#.....#..#..#.......#...#.....#...#..#..##.#.#................#.......#...................#.####.....................#.......##......................#...#...#....#..............#..#.........##.#.#..##.#........#......#....#.#.##..#.##.#.......#..............#.....#.#...#....#..#.#.............#......#..##.#...#.....#...##..#...#.#.#....
.......######...#.#.......##.#........##.......#.....#...#....................#.#....#..##.........#.#.....#....#.....#.#.#.....#........#..#..............##....#..##................#.##.#...............#.#.##.........................#..##.###......#.#..##.#.........#.....#........#.......................#.....##...#.....#....#...#........#..###......#.#........#....#.#........#.........##................##....#.....##.#...#.#.##.#....#....##.........#..##....#.......##.....#####..#.#...#..#..#..........#..
..#............#...#......#......#.###....##.......#...#.......#....##.....#..#......#.....#...#..................#..#..##.####.....#.#.#............##....#..............#..#.....####..............#.....#....##.......#.......#...........#..........#.#......##..#....#.#.#.#.###.#..#....#....#.#...#...#....#..#...........#..................#...........#......#....#.#.......#.#......#.##...#.#...#..#......#............#..........#......#.##.............##.#.#..............#.#.#.#.....#....#...#.............###
......#..........#.....##.#..#..#.#.......#.........#.##.......#......#...............#...#..#.............##..#.........#..#.#.#.#....#..#.#..#....#.#....#............#......#.....#...###.#..#.##.......#.............#..#.....#..##.......................#..#.............#.#..#.........#.#.#.#...#.........................#.....#.##.......#.#..#.#....#.#...#........#........#.......#.#..........#.....#.............#.#.....#......##....#.#.............#....#.#.#..#....#............#..#...#......##.##..#.......
...##......#.........#...##......#.#.#.........##...##.#....#.#.#......#..........#...##...##....#...#.#..............#......##.#..#.....#..#.#.......#...#.#.....#..#.......#..#.........###..............#..##.......#............#..........#..........#...##......#.#.........#..........#.#.#..#..#..........#.........##....#...#....#.....##......##..........#....#.....#....####...#.....#..............#.#.#.#...............#....#.#..#.........#.....#..##....#.........#......#.........#.#....#..##...............
.............##....#...#..............##...#......#............#......#...........#...#.........................#..#............#...#.....##.......#.#......#.#...#........#...#.#.......#.#............#....#..#......##...#..........##...#...#...##.##..#..#........#.#.#.#....#...#..##...........#......#....###..#..........##.#....#.#........#....##..........#..#.....##......#...#..#.#......#..#.#..#......##...#.............#......#....................#......#...###...#.#.#...........#...##.#.........#........
.#.......#............#.....#......#..#.#...........#...#..........#..#....#..#..#..#.....#........#........#....................##.##.......#.#.###......##...............#.................#....#........#.....##.....#..##..#...#...........##.#.....................##......#.##.#....##...............#......................#.#....#.##...#.......#..............#.#................#.###...##...#........#......#.#..###.##....#.......#.#.........#.#..##.........#....#......#.#..##.........#...##.......#...#.#...#.#
.....#.#..#####..........##.#..#........#......##..#.#.#..#.#..#.........#..#..#.......#...##..#..#......#..........#.........#...#......#........#....#.......#....#.#..........##...##..............##..#...#......................#......#...#.#...##........#..##................#......#..#..#......##.........................#...#..#...#...#.#..........#........#.#.............#..#....#..#......#.....#..#...............#.#....................#.............#...#.#..#...#.#......#...............#...#.#....#.....
.#.#.....##..#..........................#...........#.......#....#.....#..#..##...#....#.#..#.....#..#...#..#.......#...#..............#...###....#....#...##........#................#.#.###.......#.....#.....#.#.......##....###......##.#..#....#..#.##.........##.#.#..#.#..#...........#...#..#.#..#.........#.#..#................#...#.........#..#..#...#....#.....#............##........#....#.##.#.#......#...#..#......#.....#.#...#......#..#...#.#......#......##..##...........##...#....#..#......##....#.#....
...#............#..............#....#.#..#.....#.#..........#.#..#..........##......#....#.#.#......#.......#.#...##.......#.....#.......#....##.....#...........#.#........##.#...#.....#.##.##....#...#...#....................##..#...#.#.#...#.....#.#.#.....#.......#.....................#.........#..#.#..#...#..##...####...........#..........###.......#..#...##..........####.............###....#....................###........##.#..#...#....##.#.....#.#...##.............#.......##......##................#....
..#..#.#.......##........#..##..#.#............#....#..##........#..#..........#..#..#...#.#.#.#......##...#..............#....#.#..#...#.#.....#......#.......#.....##.#.......................#.#.......#..........#...#.#....#.......##.....#.#..##...#...##...#...#.#....#.#...#.##..#..#...........#.#..###......###.#.##.....#.#...#.....#................#....##....##..........#................#.#.#...#.....##.....#....#...#..#...#.............................#.....#.#....#...................#.....#.#..#......#.
.....................#......#..#.....#.............##..#.............................#.#.#...#....................##...#...#....#.....#......................#......#.........##....#....#........#........#............###.....#...#...#.........#..#.##...........#.#...#.............#.#....#........##.....#..#.....#...##.....###.#....#.#...#..#....#.#.#.....##...##........##..................#...#...#.#..##.......##.#...#....##...........##..#.#............##.#.##...##......#............#..........#...#...#....
....#...#.......##.....#....#....#.......##............#...........#......#.....#...#...#........##.#........##.....#...#.#.........#...#......#.....#.................#......#..#..#.#...........#...#...#........#.#......#.#......##.#..#.......#..#....#.#..#.......##..#...#.....#.........................#......#...#..#...............#......#.......#..#....#............###...#......#.#...##........#..........#.#....#......#.#...#.#...#.#..#.............#...#.......###......#............#.....#....#...#.......
.....##...................................#..#.............#.#...#..........#.#.#...#............#....#.#.#..#.....#.......#......##.#..........#......#...........#.....##...#.....##.....#.#....#..........#...........##.#............#.........#.#.#........#.....#..#.......#....#..#.#.#.##....###.......##.........#..#...........#....###.#........#.#..#.#...................#.#....#.........##....#..##...........#...#.#...........#.#............#......#........#..##.......#..#.....#...#...#.............#....#.
........#.#......#....................#.......#......##.#...#..##.#..#.#........#.#..#............#.##..##...#.##.......#..#..#..#.............#.#..##.#.........#.....##...............#.....#.....................#...#.#.#......#.....#..#..###...#........#...#.............#...#.#.......#..................#.#..#.#.#.....#.......#....##..##.....#.......#.##..#..........##.......###.##.....#...#....##...........#..#.....#.#......#..........#........#......##.......#..##...##.###....###....#.#............#.##...
....................#....#...#....#...#..#.....#..........#............#.....#...#..##....#.#..#.................#.....#......###..........#........#...#............#..#..#.......#.....#..#..#.#....#..#.#...####......###..##......#.#......##.#.#.......#....#..#..#.....#............##........#......#........##.....##........#...#.......#.............#.##..#.......#.#..#..#.#......##.............###.#..#........#...#........#...........#..#..#....#.#.#....##.........#..#...#.#.................#....#.........#
#.........................#..#............#....#....#.....#....#...........#......#.........#.....##...........#..#.#......#.#.#...#..#................##.........#...#..#......#......#..................#..#...##.#.#...........#....#....#..#.....##.....#..#.#...##..#.........#...###............#.##......#..#.......#...#..##.........##...#.#.##.#..#...#......##..#..................#......#.#..#....###...##.....#...#.....#......#.#.......##..#......#.#.#....#....###.......#.............#..##...................
.#.............##..#........#.................#..#...#..#......#.#........#............#...##........#.#.#..#..#..#......#.........#.......#.##............#.#...........#.....#.....#........#..................#.#...#.##........#....#..#......#.#.....#.#.#......#.#.#.....##..#.....#..#............#.......................##.......#.......#....#...#.#........##.#.##........#........#..........#......#....#.....#....#....#............................#.##......#.....#.##.........#..........#..........#..........
#............##..........#..##.##.....#.......#......#......#.#....#.......#.......................#....#...#...#........#................###.##..##.....###.###.###..#....#...#.........#....#..##..#......#........#..#...##..##............###..#...#...#..#.......#..#.............#...............#...........#..............#......#.#..#.........#...............##........#...#.............#.#....#......#...#.#.......#.#..........#..#........#.#......#..........#......#.....#..#..#...........#.#..#.#...#........
............#..#........#...............#..#.#.#..............#.#...##....#...##.#...........................##..#..#.....#.#..###.#..##...#.##..#.#........#........#.###.......#...#.......#.........#.............##....#...#........#................#.#.#......#..#....##.#.#.....#......#........#....#...#.....##.......#......#.........#.......##.....#.#......##...#..#..#....................#.....#....#....#......#.#....#....##..###....#..##..#..........##......#..##....#..#.#.#..#.#................###.......
....#...#............#.#...#.#...................#......#..#............#........#..#.##.....#...#.#.#.#......#...#..#...#.............#.........##.........#.#.....#.#.....#.....#...#.#..#....#...#......#..#.#.....#.......#..###....#..#..........#.#.......#...####.......##......#..#....#..##..#..........#...............#.......##.........#........#....#.#...#..##.##...##........#....#.............####....#..#..#......#..###..#.#.....#.##....##.........#.......#..##.#......#..#..#....#.....#.........#.#...#.
...........#.#...#.....##.......##....#.##.....#..#...#..#........#.#.#..#...##.#.#..#...##.#.#..#....##........##..####...#...........#.......#..##.........................##...#....#.#...........#..#...###....#.#.#........#.....#...#...#.#...#......##.#.......#.............#.................#....#...........#..####.#.....#.#.........#......#..........#.#.#........###..#.#..#............#..#...............#......###...#......##.....#...........#.#......#...........#...............##.#.....#..#..####.#.....
#...................#..............#.....#........#...#.........#......#...#....#...#..#....#.##.##........#.#.......##.....###..#......#..#......#........#........#..#.....##.#............#.......#...#.#..##.#......##..#.....##.......#....#......#...#.........##...........##......#.....#....##........##...#...........................#....#..####..##.#....##...........#..#.........##..#....###.....#..........#.......................##....##..#....#.#........#....................###.............#.#..#....#..
..##.#.......#.#......#............###...#.........#.#..###.#.......#....#.........#..#......#.....##........#..............#...........#...........##....##..........#..##...###.#...#...#....#....##.#.........#...#.........#.#.....#..#.#............#..................#........#...#...#.#.#.#.#................#..#............#...#.........#.........#..#....###...#.#..........#.....#..##......#..#....#..#...........#...#...#.#......#..#.##..##..............................#..#....#............#.#......###...#
....#..........#..#.##...........#...#...#.....##......#.................#...............#........#..#.#.#...##...#.......#...#.#.........#.#.......#....##....#.....#.#..#.......#.#......#...........#...#.#...#...#...#..#.....##.....#..#...#.##.......#.......##...#..#...#.#......#........#....#.....#.....#.......##..#..#.#.##..........#.........#.......#.#..........#..##....#.........##..#.#.......#........##....#...#...#...##...........#.#........#..#...#...#..........#.........#.......#.#..#..#..#.......#
.###....#...##....#...#......#.......#..#.#.....#.#.#.#.....##.#..#....#...#...............#..#..............#.....#.........#...................#.........#............#.#......#..#............#..#........#.......#....#.#............#...........#.##......#......#.###.............#.#..#.....#...#..#.#......#.#................#......#......#.#...#.#...##.....#....#.....#.#.#.........#........#..#..........#...#..###...####..................##......####...#.##.##.#.#.#..#......#......#...#..#..#..........#....
.##.....#..#.......##......##...#......#.........#..#....##......#..#.#....#.........#.##.....#...........#........#.##...#......#...#......#...##..#.....#.#.....#..#.#.##.....#....##..#..##.....#....#..#.#......##.......#.##...#..#...#......###.....#...#...#..#....#......#............##....##..#.#.##....##.#........#....#.......#.............#..#..................#.#.#..#......................#.#.....................#.........##.#..#.....#.............#.#.#.....#.#...#.....#..#..##..........#.##....##.....
...##..#...#.....#.##.......###..#....#....##....#.....#.#.....#.......#.#...#....................#...................#.......#.#...........#.......#...........#...#..........#.....................#.....#......#..#.#....#.......#.....#.#.....#..#...#...#.............##.#..#...#...#...#......#..............#.#.....#..........#.......#..........#.....#....#...##......#....#..........#......#............#..#.#....##...##.#....#...#...#........#...#............#...#.......#....#..................#...####.......
..................##.#...#.......#.#.###..........#.#...#........#.....##.......#...#...##....#..#......#.............#........#..#.....#.#..#.........#.#....#.#....##...#.#.........#...........#......#....#........#.#..#..#...##.#..#...#.....#.........#.....#..##........#..#..................#..........#...#....###..#....#.......#.....#...........#.......#...........#......#...........#....##.#.....#.#..##.#......#.#..#........#.......#.#.........##.#.............###.....#....#...........#....#.......#...#
#......#..##.#.####..#.#....#...........###....##.....#...............#.#.#......#.....#.....##...#......#...#..#....###..#....#....#..#......#..............#.##....#....#..........#.#..#...#...#...#...##.#.............#.#.#........#.......#...#...#......#.....#............#....#.#.#..#...........#....###..#.....#.##............#.##.....#..#.#...#..#.##.##......#.........#...#..#...#.#..##.#...........#.##...#....#..#..#......#.#...#.....#..#..#.#..............##....#.#..#......#..#......#...#.##.#..#...#..
..##.............#............##......................#....#..#.##.....#....#.....#.##........#...#..#..#..#....##................##.......###.#...............#.......#.#..............#.#....#.............#.#...#.#.....#.......#.........##...#.#.#.#......#...........#.#.................#....##.......#....##...##...#........#...##.............#......##.....#..#.......#.#..#..#.#..#.......##.#....##.....#..........#.........#...####..........#......#..#..#......##....#.##.#..#.##.......#....#..#.....#..#.#.#.
........#.#........#....#.........#..#.#..........##.......#.....#......#.......#...#.............................#..#......#.......##...#.#..##.....###.........#........#..##..##..#...#..#....##.......##......#..#.....#....#..#..............#..#......#.....##..#.....##..........................#........................#.......#....#..#.#.#.........#.....#...#..#....##......####..........#........#...##...#.............#......##..#..#.......#...#.#...#........................#....####...#..................#
..............##.###.#.#...##..#.###..#.......#.......#.....##............#.#.....#.#..........#.#.....#....#.#..........##.....#..##...##....#.....#...#........###..........#.....#..#...............#...#.........#.#.#...#.....##....#..........#....#..####.............##..#...#.#..........#......#...#..#...#............#...##....#.....#..#..###......#.....#.......#...........#.##...#...###..........#.#.....###..........#......###.....#........#..........#..###.#.##.......#.....#..##.#..#..............#.....
.#...............#.##.##.#.#............#..#....#...#........#....##....#............#.#.#............#...#.........#.....#....#......#..##.......#........#...##.#...##.#....#....#.......#.##......##.#.............###.......#....#..#.#...#..#.......##..#..#......#...............#..#....#..#......#.....#....#..#.#......#..#....#....#.#...#....##..#.#......#...#.............##.#...#.#.#.#....###....###.......#....#..##.##...........#..#.#.....#.#.................#......##.......#.#....#...#......#............
..#......#.##........#.#.#...#..#.#...........#.#...#.#.............#..#....#...##..........#.###......##........###.#....##..........#......##........#.#.....#...........#.......##.....#.#.............#....#.##.#.#............#.#....#..##..##.#.#.#.....#..#...............##...##..#...##..#..#.##............#..#.........#.....#.#..##......#......#....#.....#..#...#.##...####.##..##.....#........#..#.#..#...#..#.#...#.#........#..........#.........#...#..#...#..##............................#......#....#...#
..#...#...#.##.##...............#.#.#..#......#...#....##..................#.......#.......#..#........#...........#.........##.......#...#......#...#.#...#...............#.#.................#..#...........#..#.#..#....#.#...#..#........##...#.#.............#......................#..#.....#.#........#.......#.#.####.#....#............#.#......##.......#........#.#.....##..........#....#...###..#.#....#..#.................#.................#..........#.#......#.....#.........#..##.#..#.#....#......##........
...#.........#.#.......###.....#......#..#.#..................#.....##.....##.......#.###............#.....##......###.........#..........#..#....#........#.#...#.........##...#.....#.....###....#...#........#..#....#.........##.....#..#..#......#..........##.......#..#....#....#.#...........#.....##......#.........................#...#.....##............#....##.....#....#..#.##...#......##.....#......#....#.#.....##......#...............#.............#.#..#.......#.#.#..##......#.#....#.........##......#..
#.#....#........#.#........#.#.#.#.#..................#.##.....#....#....#.............#......#..#...#.###..##....#..#.#........#.......#...#...........##.....................##....#..#.#........##...........#............#.#..#.###.............##...........#.#......#......#.....#......#................#...###........#........#.....#.#.#....#...#.........#...........#..##.#......#............#....#.....#...#....#.......###..##.......#.#.....#.##..#........#.......#..#.....#..#.........#....#............#...#
#............................#.......##..#.#......#.#.....#..................#.........##..........#.....##........##..........#.........#.......#..........#.........#....#...#....#.#.#....#.##....#.......#...#..#....####...#.....#...............#.....#...................#.....#..#.....................#............##.............##...#....#......###...#.....#......#.......#..#..#....##..#......#.#....#........#.....#........#.##.#..#..#.....#........##...#................#..#........#.......#.......#.....#.
........#.#..#..#..#..#.#...........#.............#.....#.#...#.##....#....##...##.#.#...#...........#.....#....#....#......#.#...#...........##...........#....##........##......##...#.#.#.#......#.#.....#..#..............#.##..........#...#.#...#......#.....#...........#.#.................#..#............#.#..#...##...####....#.....###..#...#...#..##..##..#......##..##...#.....#..#......#..#...#...#..##.##........#.##..#..#............#..#.....#.#.#.##.....#.....#.#....#...#..#..####......#......#......#..
........##........#.#..##.##...#......#.........#...#.#...#..........###....#.............#....#.........#......#.........#....#..#...#.#.....#..#..####.......#.#.........#..........#....###.#....................#............#......#...##..........###......#....#.#.........#..........#................##........#..#.......#...............#..............#......##....#..##.#....#.##.....#..#....##........#..##...#..#.#........#...................................##.................#..#...#.....#...#....#.......
...#.....#..#...##.#...................#......#.......#............#.............................#.#...#.......#.......#...#.#....##...###.......#..............#..#.....#...##......#...#.......#.#....#....#........#..#...##..............##..#..#..#.#...........#..##...#...###..#........#...........#........#......#.#..#....#.#.#..........#.#.###.........#........................###.........#.###..#.#.........................#..#...#.......#.#...#...#...#.##..#..#..##....###..##...#....#.#........#.#...#....
.#...#......##..#..............#..#.....#..#.....#.......#.......#.....##.#........#####..#...####.#....##..#..........#...#....#...........#.....##....#......#........##.#..#...#.......#.......#.......#...#.#...#..##....##........###.......#.#..#.#....#....#....#..........#........#..#.....##.###.####.........#....#.#..##.#...#.##.................##....#.....#....##....#...#...#....#.......#..#.#.##...##...............#......................#......#.##............#..##.....#.#..#.............#.#..#.#......
..#..#.......#.....#....#......#....#..#................#.#....#...#......#...#..........#.#.....................##....##......#.........#.......#..#.......###.............#.#.#......#..#........#...#...........#.......#.......##......#...#.....##...#.........#..........##...#.....####........#...#.#..###........#.........##...#....#......##.......#....###.#.#.....###.....#.##.......###...#.#........#.....#....#.........#...........#.....###.......#.....#..#..#....#..........#.......#.....#......#.......#.#
.......#.............#.##.#..#...#..#.....#....#...#....#.##.###......#.....#.....#...##..#.......#.#....#....#..........#.#......#..##.....#...#..#.....#....#...#.....##.....#.....#...##........##.#............#.#.#.#......#...#.#.#.....##....#.........##....##......#....##...#.....#..#...#..#...#.#..#.#.....##..##..........#........#.#.#.#...#.............#....#.###.#.......#....###.#......#.#...#.......#.#....#.....#.#......#.##...#...#..####......#........#..#...#.....#.................#.#...........#..
#..........#.#......##.............##.#.....#....#.....#...#....#.....#..#..##..........#...#...##........#...#.##.#....###.#.......#........#.#..#......#..........#............##..#..#..........#.#.###...............#.#..#..#.......#..#.#........#.#.#...#....#.#............#.....#......#......#......#....#.....#..##.........#...#...#..............###..#..#...##.......##.......#.............#...#...#...........##...##..#..#............#.##.#.......##.....#.....................#........#.##...##....#.#.#....
###...##........###...##.....##.......##.......#...........##.........##..#...#.......#.....#####.........#........#........#......#.......#......#...#.#.........#.#........#.....#...#.#.##....#........#....##.....#....##.......#.....##.....#...##........#.#...#.##.#........#.#...................##......#.......#........#....#..#....#...#..#..........##....#...............#....#..........#...#.........#.##......#.......#...........##.....#.#.......#.##..#............##.#.......#.......#.............#....#..
........#........#.#................#....#..#..#............#.....#..........#..#.#.....#.#.......##...#........#...#..........#.....#...............#...#....#.......#.#......#...........#.#....#...#.#.#...##...##..##.....................#.#.#.#.........#.#...........#.............#..........##.........#....###.#...#..............#...#..###...#.#.#...#....#.###.#..##........#...#......#................###.##.#....#...#..#......#..#...#.....#....##....#...............#....##.............#.......#...#.....#..
.##...##...............#....#......##...................#...##........#.........##...#.......#...#.#..#......#..#......##......##..........#.......#..#......#....#.........#..#..#.......#............#....##........#.#..#....#..###.....#......#.#...........#..#..#......#...#...........#....###....#...##............#..#.........#.....#.#...........#........#.#.#.........#...#.....#....#...#.##..................#....#..##.##......#.......##....#.........#.....#..#.#...##.##.#..#.....#......##..#..#.#....#....#
.....####..#.#..........#.#......#......#..##.........#.#..........#..#...............#....#........#...##.#.#...................#..##.#.#..#......###....##....#...#...##...#.#.....#.............#.....#..#..#....#.....................#...........#..#.#......#...##....#....#..........##.#.#..................#..#..#..........#..#....##.....#.......#..................##..#..#..###....##..#.#..#.###..#...#.#..#...##.#.#....#...#.#.##...#......#...##.............##.................#....#...###..###.....#.....#..
.....#...#......#...#..#...........................#.#...#..#..#..#.#..##..#...#..#.#.....#..#......#..#........###.##................#.#..##......#..#..#...#.......#.......#..##.##.#..#...##..............#.....#.....#...#.....#.#....#.#....#.#...#.......#......#.#...#..##.......#.........##.#.......##..............##..#......##....#.#..#..#......#...##..........#..#......#...##.....#..#......#..#.....#...........#...#....#...##.#...#.#.....###............#..........#..............#.....##..................
##........##........#.....#...#..##...............#...###....#....#..#...................#......##.......#..#.....#.##.##......##..##...#.........#..#.#......##....#......#..#..#.....#.#.....#....##.......#.....#...#.......#.##.......................#..........#.....#.....................####.....#.....#..............#....#.............#...#........#.#........#...##..#...............#.....#.#.##............#.........#.....##..#.###.##..#....#.#.....#.#......##.#.......#........................##..#...#..#..
.......##.......#..###......#......#.##......#...........#..#....#.......#.........#............#...#........#.#.#......#.##...#.................#....##....#.#.........#.#.#...#...#.................#.................##.##.....#........#..................#............###..............#..#....#...#..............#.#.......#.........#....##..##...#..#..#.#.......##...#.#.##.......#....#..#.#.#....#....#.....#...#...##.....###...#.#...........#....#.#........###..#.#.......#................#.....#..#....#.......
.......##...#...##....#...........#..#.#............#...##....#.#.............#...............#.#.......##..##.......#..#..##..............#.........#....#........#...##..#.#..............#.......#..#..##.........#.#.................#..#.....####....#....#....#...#.#...###....#....#.#.###...#......#.......#....##.##...#......#........#.....#.......##..#.....#.......#...#.#.#......#...##..#.#..#...............###......#......#..##...#....#.....###..#....####...........#.#...#....##..#...####.......#.#.#.#..#
.......#.....##.##...##.......##..#...........###.##.......#........#..........................#.#.#.#.......#...#..##......#...#...#.......#.##.....#.#...............#...........#.......#..#..#.........#.......##............#.##...#....#........##...##........#.......#......#....#.#.#....#..#........#.##.#.....##............#..#..#....#.##...#...#.#......#........#...#.....#..........#.#...#..##......#.#..............#......#..###......#..#.#.........##...#.#...#.#...#..#...#..##...#.#....#..........#...##
...###...#....................#....#........#......#............#....#..........#####.###...#.#........#..##....#..#...#...................#...#...#.##....#.....#................#..........#...#.#.#...#......#.....#.#...##..#...#........................#......#.......#......#.....#..#..##......#.........#.........#......#...........#......#.....#.........#.#.#.#.........#.........##............#.....#.......................#................###...#.......#........###....#.#.#.........####.##.............#.#.
.....#....##..#.......#..#...#........#........#.......#....#.....###......##.#..##......#.#.......#..##................#....#.....#.#.............#.......#....#.#...#...#.#..#..................#....#.....#...............#.#..#..#...#.....#......##........#.....#..##.##.......#...#........#.........#...#......#.#....#.#####..#...#...#.....#............#.#.#...#.....#..#.......#.........#.........##..#....#...........#..#.......##.#.##.#..........#..........###.......#......##..#...#.#..#..#......#..#.......
..#...##.........#....#...#..#.......#........#.#..........##.....#....#...#.....#.............#......#.#..............#..#........##.......#.#.........#...#......#.........#.#.##..........#..............#........#..................#..#.....##.#...#.##.#.....#...........#..##..#...#..#..#.....#....#....#..##....#.#.........##................#..................#....#.....#....#............#.....##.........#......#.#...#.#.......##.#...............#...............#..................#....##.##.......#.........
#....#....#..#..##...#....#...##.....#..##...........#..#..........#.#.............#..#...#.....#.###..###..#.........#....#...#......##........#.#...##........#..##.....#............#.......#..##..#.........#..#.#..##........#.#..................##...#...#..................#...#.......#.#...#.#...............##.......#.....#....#............##.......#...#....###.##......#....#..#.....#..#.....#...#...#......#.#..#.....#..#...#.....#.#.........#.#.#..##........#.#.##.#.#..#..#......##........#...........##.
...#.......#...#...#..#...#...........................#...#.#....#...#........#..............................#........#...#......#.##.#....#......#.#.#..#.###..#.......#..#.##......#.##..#.......#....#....#....##.##.#.#..##.#.....#......##..#.#.##.........#.#.#.....#..#......#.....#.......#..#...#.............##.#......#....#.......#.......#.....##..........##..#.......#..............##..#.........##........#....#..#.....................#..#...#.........#..#..#....#..#...##..#...................#...........
........#.......#.#.#....#..#...........###.....#..................#.......#..#.#...#....#....#...###...#...#.......#........#....#............#...........#...........#...#..#.........#....#....#..#....#.....#.................#..........#....#....#...........#......#..#.#.#.#.....#..#.#....#...#........##...#........##.##...#....#.#.##...#.....#.#......#........#............#.###.#.............#........##......#..#..#.........#....#......#...........#....#..#..........#.###.....#..#.#.........#...#....#.#.#
.........#......###......#....#.#........#...##......##...#....#.#........#..#.##...#.#....#..###.....#...#...#...#........#...#.#..###....##.........####.#.....#.#.#...#................#.#.........#.#....###..#..#.......##.###.............#......##.......#................#.......#.......#.##...###.....#............#.#...#.#.....##...#...#....#.....##...............#.....#..#............#.........###......#....#...#....##...##...#.......#...#.........#.........##...##.#...........#...#.#....#.#.............
......#....#......#..#.......#.....#.#.#.##.......#.#........#...#.....#....#.....#.#...#........#.#..##.#..##.#.....##.....#....#.......##.....#.........##..#.....#......#..#......................##.......#.......##.........##....#..#....##.................#................#.#.#.#.#..............#...##.#..............#.........................#.....#.....###.......#.#...#.........................#....##..#.#.##..##.....##........##....#..........#...............###........#.....#...#.###..#..........#.....
.#..........##...#..........#.#....#....................#.....##........#...................#......#.........#..#..#......#.........#...##....##......#.....#..#......#.#...#...............#...........#..............###.......#.#...#..#..#..#.........###.#.#......#.#.#......##............#....#..#.....##.#..##...................#...#............#.........#.....##...#...#.....#..#.##.........#......###......##...#......#..#...##.#.#........#...........#............#...............#........#..###..##....##..#.
#......#.......#....#................#...#...#...#.....#......#.#.#........#.#........###......#....##........##......#...#...##....................#......#.........##.#.#.#..#....#.......#..#......#.#.#.#...#.#.#......####...............#....#.#......#....#.....##....##.....##...#..#.....#.#.#......#.#.#...#.....................#.........##....#..#....#....#.#....#....#..#..#......#......##.......#.....#.##....#...###.........#..#........#..##....###.....#................#..................#.....#.....#.#.
............#...#....#......#..#.....#............#...#...#....#...........#........#..........#......###.....#.....#.#.#...##..#...................##......#........#.............##.#.#..##.#.........#..#.#.....#.................#.......#.#............#.#..##..#.#.###..#...............##.#..#.#....#.##....#.#............##.......###....#.....##..#....#..#....#...........#.#..#.........#............#.#.........#........#.....#...#............#..#...#....#.#........#.......#....###.......##..#.....#...##.....
.....#......#..##.......#...#...#.......##.#.......##..........#........#...#.#.........#.#..#....##.#...#......#..#...#..#....#.......#.....#......##.##......#..#...#..#...#.#...#......##......#.###.......#...##..#.....#.....#.##..#.....#....#...#.##.....#....#........#.#.....##....#....#...#....##..#.......#......##..#.............#....###...........#........#....#.......#........#.#..##.....##..##...............##....#.....##.#....#......#.#.#..#..#..#..#.#.........#.................#..#.#...........#.##
#.....#..#..#..........................#....#.............#.#..##......................#.....#.###.......#.#.#........##.##......#...............#.#......................#..#.........#..#...........##.#........#....#..........##.......#....##...#...##.....#...#........#..##.....#..#........#.##...#........###............#..#...#.#..........#.#.....#........#...#.#..........#.......#..#........#..#...#....................#......##..#.........#..........#.................#.#..#..#.......#..#..#.#.####...#..##
#.#.....#..##........#.............#....#...................###..#.........#...#.#.......#.....#.....#....##............#..#......#.#......#....#....#.............#.......##..#...............#...#...#......##..##.#.#...#.................##...#...#..#.....#.........##........#.#.....##....#.#...#.#...##...#...#.#....#.......#.....#........#......##.#.....#...#.......#.##...#........#.....#..#......#.........#.#......#.##..........#..#...##........#..#.....................#..#.....#.........#...##.......#....
.....###.##...........#..#..#............#..##..........##...#.......#........#.........#..###.....##.##.....#.............##.....#...#............#..................#.#.............#.#....#....#....#....#.....##..#.#.....#.#.........#......#....#....#.#.###.#...........#...#....#.......##...#..............#..#...#.#...#.#.....##...#.....#..#.............#.##....###......###..........#.#..#....#..#...#.......#.....#........#.......#..#..........#.#.##..#.......##....#.##.....................#...#..##.......
####...#..#.#....##............#...##......#...#..#..............#...............#.......#....#.##.#..##......#....#.....##..#.#......##.##......#.......#....#........#####.#..............#.....#.#...#...#....#.#..###.#...#...........#....#..........##............#......#......#.#.#....................#..#.....##..#..............#.......................##...#.....#...............#..#...#.##....#.........###.#..#.#..#...........#....#....#.....##..#.....#..#..#..............#............#..#..#....#.#.##....
...................##.#.............#...#.#....#.###....#...#.#.#.#....#.#.#......#..#..#........#.........#...#....#....##.................#.#.##...#...##..#...#....#....#..#....#......#...##..#..#..#...................................#.....##..#.....#....#....#......#.#..#..##......#..#.###.#...#.#...#..........#..#...#.....#.#.......#.........#......#....#..#....#.................####.#.......#..#...#..#........#....##........#..#....#....##.#.....#......#....#.....#............#......#.......###.....#.#
....###..#..#.........#.#..##......#..........#.....#.....#.....#..#..................#...#...#.....#...........#..#....#..##..............#...#.......#.##..............###......#.#...........#..........#.#......#....##.........#..##.......#.#....#.#..........#.....#.##....#...##.........#...#............#.................#.....#............#....#.....#.#.......#.##........#####........#.#.#..............#....#.##......##.##.....#...##......#....#...##.......#...#........###.....##....#..##.#.......#.......
.......#.##......#...#.#....#......#.#......#..#........#...#...#...#.....#.....#...#....#.#.....#...#.#........#...##....#.#.#........#.#..............##..#.#........#.....##.....#..#.##.#.............#...#..#.#....##.........#........#......#...#..............................#.........#....#..#..#.#.........#..#...#......##.......#...#.#..#...........#.......................#..##.#....#............#...#....#...#.#.#........###.#....#....#...........#.....##....#......#.##..........#.....###...##..#.....#.
......##..#..#...#.............#........#.#....#.#......#.....#.....#...#####....#..#.#.....#....##..#...#.......#.#.....##..#.#.....##.............#.#.......#...#..........#...#...##.#..###....#..........#........##...##...........#....#......##.#...#......##.....##....#...#..#.#.#...#...##.#.....##...#............#..................##.....#...........##.##......#..#.....#......##..........#..#......#.......#...#.#..#.#..........#.#.#..#.....#.....#...............##.#.#.....#...#..#...#....................
...#.#.........#....#...........#..#.......##.#.#....##..........#.....#.......##...###.#...#.....#...#..#...#.#..##..#..#...#.....#.....###.....#.....#.#.#.....#..#.#.....#..##...#.....#....#......##......#.......#..............#.#......................##.#.###............##......#..#.###....#.#...#....#....#...........#.....#.....#...#...#..#.#...............#.....#..#...........#...........#........#....#......#.#...#......#....#....#.#...............#....#.........#...........#.......##.....#.#.....#..#
...#.........#...#........#.#.#.............#.....#.#..#.#......##.#...#.....##.#....#......#...................#.....#........##...##...#.#...#..##.#.......#............#..#..##....#........#.......#.....#...###..#.#.....#...##....#............#....................##.......#.#..#.....#......#.......#.........#......#...#.........#.#...#..............#........#...........#...#...#..#..........##..........###...#......#.##..#.##.....#....#..##..#.#...#..#.##.............#...#.#.....#..................#......
...................#........#.....#...................#..........#..#.....................#.#.....#...##....#.#.#...........#..#.##....#......#...#..#...#...##......####.##..#....#..#..........#.................#.##.....#.#...##..#..#..#........#...##........#...#....#.........#..#......#.......#.....#..#..........#..#......................##.#.........#....##.#.#......#....#....##........#....#..........#............##.....#..#...#.....##....#.............#.###..#.....#..........#..#.....#..#.##.##........
.............................#..#....#.......................#..#........................#.#........##.#.#............#.#.###.......#..#...##.........#.....##..........##..#.....#...#...#....#.#...#.......##.....#....##.........#.#..........###.#...#............##.#........##..........#..###..##...#....#..#.....#.....##...#..#.....#........#...........###.##........#.#......##...#.#........#..#................#..#..#...#..#.....##.......#...............#....#.##..........#....................#....#.........
.......#......##...#........#.#...#.........#....#..#.......##.#..##......##.........#..#.#...#..#.....#....#...........#.........#.#.#.......#...........#..........................#.##........#....#...............##...........#.#...#.........#..#....#.#....#....#........#.....#..#..........................#......#.............##...........#...##...........#.............##..#..........##........###...#...##.#...#......#...#....#.##.............#..#.#..#.....#.#.......#.#.#....................#..##..#.......
....#..#...............#.....#.........###..#.....#.........#....#......#...#....#...........#......#.......#.......#....#.#....#......#..........#...........#.....##..#.................##..##......#........##............#.............#..#.....###.#..............................#......#.##.......#......#..........#..#.....#.#.#...#.....#....#......#..#........##.....#......#.#.....#...#...........#..#...#...#..##.#.#......#........#..#.###.#.#...#..........#.#.....#..............#.....#..#...#.....#......#.
.........#.#.#.#..#................#......#...#......#.#....#.#.....#.#....#....#.##.##....#.....#...#.....#..#...#........#...#....#...........#....##.......#....#..#....#......#............##......#............#...#....#.....#..#........#...#.#.........##.....#.....#...................#....#..#..#.......#..#..#..................#.........#..#.#.........#.......#...#...###.....#..#..........#.......###.#...#.##.....#...............##...#.#......#.........#...........##...#..#......#......#............#....
#.#...#.##...#..#............##..##.#............#.#.#.....#.#.##.........#.#...#...#.................#....#.......#..#..#............#.#.#..........#..#..#...####.###....#..............#..##..#.....#...#.#...##..#.##.....##...#...#...............#...#.....##..#..........#......#.##.......#.##......#....#....#...........#..............##..........##.#.....#.....#...............#...#.....#..................#..#......#.##.#..........#.........#.....#.#...#..#............#...........#................#.....#...
...#......#..#....#..............#..#..#.####........#.#.#...##.##........#.......##....#...............#..............#..........#................#....#..#.#...#..........##.#...#...##.................#..##......#...##...#.....#...........#..........#.##.....###..##.......##................###.#......#.#........#.........#.#.....####.#....##.#............###...##..........#..#....##................#.....#...........#.#.....#...#.#.#...#...#......##....##....#...##...#....#.#......#.............#...#.......
.............####..........#.......#.....##.#..........#......#........#......#...#..##.#.##...........#....#...#..#........##....#...#...................................#.#...#.............#.#...##.#.###......#.......##..#..............#...........#.......#.#..#...#...#.#.#..#..##.#...#....#....#........#.#......###..###..............#............##..#....#...#...#.............#..#...........#........##........#.##...#....#.#....###.##.............#...##........#.##...#.#.##.......#.##....................#
..#..#....#.##...............#..#....#.....#..#..#..........#...##.#..#.#.......##...................................#..#....#....#.....#..#.....#..##.#....#............#...##.......#...#...#........#.#....................#.#......#..#....#.#.#.#......#.#.....#.#......#......##......##..#.#........##..........#.........#.#...#......##..#.##........#.#.##.........#.#..#......#.###...#....#.#.............#...#....#.........#.#......###...........#.#.....##....#.#.#.....#.#........#..#....#...............#....
..##.##........#.......#...#.#...........#..#....#.#...#....#...#..#..###...#....#.#.#....#.#...#...#.#..##...###.......#.......#..........#..###.....#......#...####..#.....#....#.....#...##...#......#.......#....#...........##.#................................#..........#.......#....#.......##......#..##.#.....##.........................#.##.....#.........#.......###....##.#.........#.#.............#.#....#...........#..##..#......#..............#..................#...#...#...##...##...................##.#
.#............#......#......##.......#......##...........#.............#........#.........#....##..#..#...##........#............##.........#.....#.....#...#...#..........#...#.....#...................##..#.#...........#..#...........#.............#.....#..#..##........#.#...............###.......#.###....#.......#..##.....#...##.#...#........#.....###...#....##.......#.......#..........#.....#..............#.#..#..........#.#..###....#.......#.##........#..............##.#.#.....#........##..#..#.#........
...##......#.#...#..#.....##.#.##....#...#.#.#......#..........#....#...#.#.......#..####.#....##....#.#..#..#................##.....................#..............#.#...#..#........#.###.....##.......##.......#..#..........................#...##.#....#...#.##.#..#...........................###...#...#..#........#....#.......##.#.###....###..#####.......#....................###...........#..#.#...#..............#.#.........#..#..#.#............#...##...##..####.#.#..#..#.#.......................#........#..
..........##.#.......##..#........#..#..#.....#.........##.#.#.#.#.......#.##.#......#...#..##........##..#...........##..........#............#..###..##..#.....#....##..#...#...#......#...##.#........#...........#....................#.#......#..#..##............#..#...#..#.........#...##...........#..#..#........#..#......#......#..#.#....#.#.##.......#........#..#................#####..........#........#..#..##...#....#....#...................#.....#..#..#.......#.............................#..#.#.......
.#.#...#.#......#..#.........##....#......#..#..#...........#.........#....#.#.#....#..##....#...........................#..#........#............#..........#................#.#......#................#..........#..........#....#.#.......##........##..#.##......#....##.#...##..#.#.....#......#..##............#.........#.#....#.#..##.......#..###..#..#......#........##......###.....#...#..#.........#...#.........#...#.....#.#..#..#........#........#.......##.............#..............#..............#.....#..
..#.......#.#..#...........##....#..#......#..#...#....#...#.#..............................#.#....##.......#...##.#.##.#.##...............##........#..#...............###...........#.......#......#.......#..#...#..........#...#..#.....#...........#..##...###....#..#..#..####........##.#...##..........###......#.#....#.###.#.#.....##.#......#.#.......................#..#..#.####.......#.#............##..........#.#..#.....#....##....#..##.....#.........##............##.#......#....#...#....#.#...###...#....
..##......#..##................#....#........#...##..#.##.##...#..###....#.....#...#.......#####.........................#.......#.....#.#...#.#.#..#.#...........#.....##.................#......#.#.......#..................#.####......##....#......#..........#..#..#......#......#...................#.......###.#.#...........##.##.##..........#.#......................#......#.#..#.##..#..#...##.#....#.....#..........#.##.#..#.#.#...................##....#........#......#.#..#...#..............#...#.....#.#...
......##...#..#.....#....#.#.#.....#..#....#...#......#..#...#...##....#..##.#.#..#....#...#.#......#..#..#......#...#.....#...#...#..#.##.........#...#.#...#.#.........#..#...#..##.#.....#........#...#...###...#.###..#....#..#....#....#...#.....#..#...#.#.#..#...............#..........#.......#..#.#.....#.........#......#....###.....#..#.....#............#...#.##........#........#.............................#....#........#......#...#..##.#.#.#........#........##........#..#......###...##........#........#
....#...#.#..#.....#.#.............#.#..#.#.......#.......#.......##...#...#..#.#.....#.....#..#.....#..#.......#....###..........#...#.....#.......#........#.##.....###............##.#.#............#.....#............#...#..#.#.#.#.#....#..#.#.#........##.....#....#.................#.....#..#......#.........#......#....#...#....#.................#...#...#......######.....#.....##....#....#............#...............#....##....#................####...#...........#......#..#...##....##..##....#...........#.
.#.#..#...#.#.....#..........#.....................#.##........#....#..##.............#....#.#.......#......#.........#..##.##..#.#..##.#...........#.#....#.#..#..#.......###.##.#......#..#................#...................#..#.......#......#.....#......##.......#......#..#...##...#...............###.#..#......##....#....#.........##.....#.....#..........#........#.........#..#.#.....#.....#.##.........#.....#.....#..................##....................##...#.#........#...#.........#....#.....#...#.##..
..#..#.......#.....##..#...#........#...#........##.#..##...##..#..........#...............#...............#....#.#.#.....###..#.....#.#.......##.#....#.##...#.........#....#....#.......#...#....##.....#........#..#.#.....#..........#....#.......#.#.#....#.#..........#.........#...##..........##..#..#.....#.........##....#..........##...........#..#..........#...#..##...#.....#..#.....#..#............#...#....................#..#..#...#....#.##........#.#.#.......#...##.............#.#..#..#.......##.#...#.
.........#.###..#.#.#..............#.......#.........#....#..#...#...###..#.###.#....#...#...#...#.#.#.....#.#..........#..#.##.#.#.....#####.#..............#.#........#.........##...#.......#...#....#.#.#.#.....#.#.#.......###..#.###...##...........................#..#..#....#.................#........#.....#....#..#...##.....###.#.....#......#...........#....#.....###....#.........#.....##........#...........#............#..#..........#....#...#.#...#..#.........###.#.....###.....#......#...#..#.#........
#.........##.....#.#.#......#..#..........#......#.....#.................##............##..##...............#.##..##...#..#....#.......##.....#...#........##....#...........#....#..#...........#.....#.#.......#.#........#..#...#..#.#..#..............#.#.....#...#.#.#...#.......#.#...#.............#......##..#...............#..........#....#...#..#.....#......#....#......#........##..................#..#........#......................#....#.#..#...#...#.....#..#....#..#...#.#......##...#.........#........#..
###......##..#.....#............##........#.....#.....#.#.....#........##..##...#...##.....#..#.#...#.##......................#.#...#.....##.###.#....#.#..#..#.........#............#.##.#..#...#.#.....#.#...#....##.##...#..###....#.#.#...#...##..#..#........##....#..#.......##.##.......##.......#..#........##....#..#..#...........#................#.......#....#.....##.........##.#.#........#..#.##.....#...#.........#..#...........#.....#.........#....#.##.......##....#............#....#.......#.......###.#.
.##.##...#.#..........#......#.#........##...........#..##...........#..#.....#......##...##...#...#...#.###...#...........#.....#...#....#.....##..#....#.......#..#.#......#............#..#.......#.........#.#....##..##....##...#....#..........................#....##....#....#...........#...#.#.#......#.......#....................#.#....#...........#..##........#....#...#...#........#...#.#...#......#.#.#.#........#.#.#....#................#...#.........#..#.#....####....#.#.#.................#.##.....#...
......#.#..#....#.#.#......#....###...##.........##....#............#.#..#.........#.........#.........#..#..#.....#..#.##.#....##...................#..##.#..............#.#...#.#.##....#..#............##......#..#.......##.........#......##...#..#.##..#....###.............#...........#.....#...#....#.##.................#.#....#...#.....#..#..#..#....##..#........#..#....#........#....#..#....#.........#.#..........###...........#......##........#....#......................#....#.#.#.........##..#..#.......
.#.###......#.#...#.........#....##.......#.#..#..#.#.....#....#.##.#.##..#....##........##.#.#.......####...#....#.#..###.....#..#.....#.......#......#...#...#......###....#......#.....##..............#.......#.#....#..#.#.....#..#..................#......#..#...#..........#.......#..........#...#.......#.#..#..........#.....##.#..............#...#.#...#..#..#.........###..#.....#.......#....#......#..........#.#.......#...#........#..#..........#...#.#.##....#....#.......#..##....#..#..#...#.............#
......#......#..............#...#.#................#...#...##.........#.#...........#........##.#..#.#............#.#......#.##......#..##......#...###.....###........#..............#.#.#....#.##....#...#...#....###....#......##..........#.#...........##....#...##........#..#.....#.#.#.#.#.#..#..##......#.##.#.....#...#..#.....#.........#.......#.....#.......##................#..#.......#...#....#......#....#...........#......#.................##.................#......#..##..#....#.........#.....###....#..
......#...#..#......##..###...#.#.........#.....#.....#...#..#......#.....###.............#.....#.#......#........#..##................###........#.#..#..#....#....#.....#....##.#.............#.................#..#..#..#...#.###......##......#.................#....##.##.........#...#......###..#......#.........#.#.#...#..#...........#..........#.##...#..#.......##.......#..#.....#....#..............#..#.##....#.#...#...#.....#.....###..............##....#......#....#...#.#...#......#.......#...#.#.........#
...#...............##.....#.........#...##.#.......#..#..#.......#...##.....#....####............##.#.##....#........#..##.#....#.....#.........#..........##....#........#.......#............................#....#.##......##.......................#...#.#.........#...........#.#....#.....#.#.........#..#.....#.##....................#.#...###...........#.........##............#....###.#..#..#..........#......#.#.......#......##...............................#...#..#.#...#..#..#.....#...#...........#.......#.#
....#.....#........#.#..#......#...............##.......#.....#.#....#....#.##..#........#..#....#...#.....##.......#..#.#..#...#.##.###.....#....#....#...#.......#..##....#....#..........#..#.....#......#...#.#......#....#...............#........###..#.....#.#..####...#.....##....#...##..........#...#......#..#.......#........#....#.#......#......#......#..##.......#...##........#...#........#....#....#...#...#.....#...#................#...............##.#.##.#......#....###........#.......###...........#.
#...................#........#....#....#...#.#..#...........##..###....#..#...#..#..#......#.##..............#.........#...#......#....#.........#.##...........#....#..........##.#.###........##..#..##...#....#.....#.#.............##.##..#....................##.....#............#..........#..#.....#...............#....#..................#...#.....#.#.......#.....#.....##...##........##..#.....##...........#......#..........#.#..##...#.#..#...##.#.#..#..##..........##...#.......#..............##.#...........
..##......#......#..........#.........#..........#....#....###....#....#...#....#..#...##...#............#...#....#.###.#.#..............#.#.##......#.....#.#..........#......#....#.#............#.............#.............#.###...##..#....#...#............#..............#...........#....#......#.#...#.....#...##....#..##.##....#..#......#.........##..#.###.............##....#.#............#...#.#...#..##.#.........#..........#..###......#...........#.#.........#.#....#..#.............#....#..#......##.....
##....#.#....#.#...#...#....##.......##....#.....#......#..##....#.#...#..#..#.#....#.#.....#......##.........#..#....#.#....#...#....#.....##.#.......#.....#....#...#..........##.#.#.......#......................#.#.........#..#.#...#.#.#...#..#...#.....#..........###....##......#..#.......................#........................#.#.....##..#..#...#...#.....##....##.....#.#....#.#......###.#..#........#......#...#......#........#....#......#......#...#......#..##.#......###........#.......#.....#....#....
....##........#......#....#...#.....#.#..##....#....##..#......#...#....#..#...#........#.##...#...#.....#..#.........#...#.....#.##....#.##.......#....#..#......#.........#.......#...#..##....#...#.......#.......#...###..........#..#.#.......##........#....#.#.#.....#.##.##.#....#..#..#............##.......#.#.#......##.#...#.###........#.#...#................#..####..#.#....#....#....#.##.#.......##....#...#.#....#..#.......###...#..#.#.#..#...........#...#..........#...................#...##.####..##....
............##.#................#.#...#.....#.....#......#..#.....##.#..#.#.............#...............##...#.............#............#....#......#..#....#.##..##..#......#..#..##.#..##...........#..#.#....#.....#..#..#....#..#....##....#.#.....##....###...#.#..#........#....#.......#..##.#....#.........#.....#.#....#......#........#..#.#...#.#...#.........#.#..#.........#.....#..#.#.....#....#.#...#..#....#.........#.#..................#..#.#...........#..##..#..................##....#....#...##.........
..#.......##.##...........#..#...#...#.#......##....#..#...........##.#.......##.#........................#..#..........#....#.........#.#........##.#.#...##..#..#...#..............#......#...#.#.#....#...#.#.##.................##...#.#..#...##.#...........#..#.............#..#....#..#........####....##.......#.#...........#....#...#.....#.....##...........#..##.........#..#.........#........#...##..#........#.............#....##......#...#.#....#..###..........#....#..#.......#...#.......#...#.#..#.......#
........##...#..#......#.#..............#..#....#......#......##.#...###....#..#..#.###..#..#....#...#...#.#...#.....#..........#..#....#..........#.#.............#.....##..#..........#..#....###.#.............#..#........#.##........#.#...................#..#.#..........#.#..#......##..........#.................#.....#.#.#........#.........#.#.#........#...................##......#.#..#......##...#..##..###....#..##....#.#..##.###..#......#....#.#......#.....#..#........#......#.........#..........#.#.....
##........#..#...........#.#.................#.#.#.#.#...#..............#.....#...........#...##......#..##......##.........#.....#.##........................##..#...#.....##............#....#.#.#..#.................#......#...##....#....#....#.#........#.#.....#...................#.....##.#.....#..#..#.....#.........##.......#...#........##...#.............#.#.#....#..#..#.......#.........##.......#.#...#.##..................###.....#........#...#.#.#.........#....#.#......#.#....#....##......#..........#.
#.....#......#...##.....#..##..#..#.#........#.....#..#.#.........#.....#........#.#.....##......#....#..#.##....##....#.......#..#.#....##...#.......##..#.##.#........###..............#...........##......#.....#..#...............#...##....#.#.....#...........#..##.........#.#...##.#...###......##.....#...........###...#..#......#..#.#.#...........#....#........#.#.........#..#.#.##..............#......#...#.##.......##............#.....#...#...#......#..#.#..#..#.#..#.#....#.#.#.#...#....................#.
..#..###....#......#......#..#..........#.##..............#......#.#..###..#..#........................#..###.....##.........#....#...#..#..##..#..#.......#..............#............#.....#.....#...#....##.....#.......#..#.#.#............#..##..#..##.#.#..#..........#.##.#......#.#...................#......##......#.......#.##....#...#.#......##....................#..#......#.........#...........#..##.#....#.......#....#...##..#...##........#.#............#.##........#..#.#.........#................#......
..............##........#.#..............#........#....###....#.........#....#..#...##......#.....#........#.#..#.....##.#.#...#..#.##......#.........#.#.....#.#..#......#.##.##...#....#.........#........#...#..........#...........##.#.#....#....#...#..#......#..#............#..#..#..................#.##.####..#...#..#......#....#...............#..##...#.......#.....#......#..#.#.............#....#..........#........#......##.......#..###.#...#..#...........#..##..#...#....#....#...........#......##........
####...##.........##.............#.##.......#...#.#......#..........#...#.#...............##..#....#..##...##....#...#.....#...#..#..#.#.#.###..#.............#.#......#...#..#...##....#..#......##.#....#...#........#......#.........#.......#....#...#..#...............#............#.........#....#.......#....#.........#...#...#....#.........#..................#.#.#..........#.....#.#...#.#...#......##.........##....#.#..#.....#.........#............#.#.....#...#.....#...##.#.#...........#..#..#.......#..#..#
........#......#.#....#....#...###..#.....#........#...........#........#..................#..#..........#...#..##....#...........##................#........#.#.##.........#.#.......#........#......#......#.#.#...............##..#...#.##......#.........#.#.##.#.#.....#.....#.#........##..............#...##.......#..#.....###......#.#....#.#..#.#.#.#...#..#.#.........#..##..#..............#.#..#..#....#................##.......#.......#...#.#......#.....#.#....#..#..####............#....#.........##......#..
.#.......#....#.......#........#.#.#.#.........#..#.....#.##..............###....#........##.......##......#.....#...#.....#......................#..#.#.....#.##............#........#.#......#...........#.....#...####.#.......#..#....#...........#......#........#...#..........#.....#.......#..#.....#....#.............#..##.........#....#...#....#.........#.....#.#.#....#.......#...#.#..#.....#.......####...........#...........#..#......#..#..##..##.#................#..###.............#..#........#..#.#.....
.......#...#.##.#...#.##.....#..#..##...##......#..#........#.....###.....#.#............#..............................#...#...............###.......#......................#..#..#..#..#....#...#...####..............#......###...#....###................#............#..###.#.#...#..##................#........#........#..##.##....#.#.......#......#.....#.##........#..#...............#.#.#.#.....#....##...........#...##....#...................#...#..#..#........#..#......#.#..#....#............................
#....#...#...#.#...#......#.......#..#.#..#..................#.......#..#.#.#..........................#...##.##.........#.#.#......#......#.....#........##....#..............#...##....#.........#.#...##..#..##.......#.##...#.....##.#.....#....#............#.#....#......#.....#...#...#..#.#..##....#........#.#......#.....#.......##...#...#..##.........#.#.#....#...#...........#..#.#..#......##.#.#....#.......#....#...#...##.#.....#........###...#.....##......#....#....##........####....##..#................
#..#.......#..........#.#..#.......#........#.......##..#.......#.....#...........#.##.......#....#.##..#..#..#............#..##....#..#...#......#.#.........#.#......##.....#.#....#...........#........#...#....##.....#....###.....#.............#...###..#..#.#.#............#....##.......#.#....#.....###.......#.........#...#.##..#........#.#..#.#........#...#..#.#.........#..#.###....#...#...##.#.......#.....#.......##..#.....#.#.........#......#....#..#......#.#......#....##.#..#..........#....#..#........
#..##..#..#...#.....#........#..#...............#.#..#....#......#.#..#....#.........##.....#..#........#...#...#.#.....#......#.......##.#....#.#.##...........#..##........####...................#......##.....#...#..#.#........#............#.....#...............#..#...#.......#.......##...##..####...........#................#.....##......#.......###.........#.#......#.#......#..##....##.#.........#....##..............#.....#....#.#.....#.......#..##................#...#...#......##...........#......#......
......#........#......#..#...#....#.#...#..##......#...#.#........#.......###..#.........#...##..#.........#........#..#.#.............#..#..........#...#.#.#...#...............#.#......#.........#.....#.......#.....#.........##.#..........#...#....#...#......#...............................#..#.......#..#........#......#..#.......#..#.....#.....##.....#..###........#...........#.#.......#..............#.............#.##........#.....#.....#............#.............#.....#.......##........#....###...##..#.
#.....##..#....#.##...#...##....#.#.#..#..##.#..........#......#..#..#......#..#.....##.#.........#......#...#.......##.......#.#.###...#.......#..#..#....#....#...###...##......#..#.#...##.....#..#.##...........#...##.......#.....#.....#.###...#.............#.#.#..#......##.......#.......#......#.##.#.....##........#.#....#.##...........#.#............#......#......#.#......#...#...#....#.......#...#..###...........................#.#......#...###......#..#..##..#...........#..#....#......................#
.#.....#...####..#.##.............##............#.....#....#..#.....##........#....#..........#..#...#...........................###..#.#...###.............#.#.##..#........#.#.#..#...........#......#......#..#.............#............###.....#......................##.#................#....##.##..#...#....#........#......#...###.#.###..........#.............##..#............##..#...#.#..........#..........#.....##.####.#...................##....#.......#............#...#....#...#.###........#....#.#.......
.#........#..#.#..#....#.###..##................#....#..#..............#.#.......#...#........#.........#...........#....##...#..#.#...##...#....#....#.#..........#..................#..##......#..##...........#.#.....#..#.......#.#...........#..................#.....#...##......###..............#.....#...........#...#.....#....#.....#...#...#....#.#...#.#...#......#.........#..#.........#..........#.........#.#.........#...........#..#.......#.##........#..#..............##.........#......#...#..#.....#..#.
##....#..#.#.##......##.............#....#...#....##............#.#.........#..#....#..##.##.....#....#..#......#.........##.#..#.....#......##...#.##..#...#..#....#...#.....##....#...........#..#.....##.......#.#.............#.##............##...#..#......#.#........#.......................##...#.....###....#..##.##.....##..#..........#.##...#........##.#....#.#..........................#.....#.###..##...#.#......#.#..#..#...............##..##.....#......#..#...#.#...#..........#.......##....##...#.#.#....
..##.#.#......#.#..#..........#.#..#...#.#...#..##.##....#..#..#....#..#...#..#.#.#.#..#...#......#.......#...##.#..............##......#.......#..#.#..#...#...#............#...#..##..........#..#......#.#..#.....#.#..#..#.#......#.#.##.#.....#......##.......#...#....#............#.#..#..#.....#.#........##....#..####.............#.##....................#......#.#...#...#..#..#.....#...#.#..#.#...#......#............#..#...........#........#..#.#........#..#..#..............##......#...#..##..............##
........##...#.......#.....#.##.....#.............#...........#.....###.###..........#....##.###.....#.....................#.....#..#.................#..#.#....##................#.........#.....#.........#...##.........#.....##.....#.#.....#..........##................#....#.#...#.#.......#....#.#....#........#....#.........#.#.#..#..#.....#...##.............##.........#.#.#.#........#.#........#.##...###.#.#..#...#..............#...#.....#..............#...#.....#.......#.....#............#.........#...#..
.#.##..........##.##.........#....#.#....#..........##.#.##..#.............................#....#...........#...###..###...##..#.....##...#.......#.##.............#.#.##............##.#.##.........#..#........#.....##...............#...#.#.............#......#.............#...#.#......#...##...#.###.....##.##...#....#.....##..#...#..#..#.#...#..#.......#....#..#..#......#.........#...#....#...........##..#...#........#.#.............................###.....#........#.#...............#..#........#...#.......
#.......#...#..#..........#...#.#....##..#.#...#..##..........#.............##..#.....#.......#.......#.##...#........................#.#.....###..#...##..........#....#.#..........##.####.#.......#.........#........##...#.#....##..............##.#.....#.#.........#..#..#....#........#.#..#......##.......#..#....#.....##...........##.#.#.##..........#...#..#.#...#....##.......##..#.#......###..##....#.#.#.#..............#...#....#....................#............#........#........#.........##..#.......#....
#.#.......#..##.#.#....#..........#.#..#.....##..##....#......#...........#...........##.##.#.#..##..#....#......#...#......#.............#.......#...#.#...#....#.......#..##...#.#....#.##........#...#.##.#....##.....##....#...#.#...............#........#....#.......#..#.#..#...#.....###.............#.....................#.#.........#.###............##.#.....#........#...#...##.#.##......#..........#........##...#.....#..#...#.##.#..............##..#...#..............#..###..##.#.#.##.#...#......#........##
..#..#...#.#.......#.#.##..........#.....#.....#....#......#.......####................#.............#...##......#...............#.#.....#.#..#...........#....#......#....#.....#....#...#..#..#..#...........##...........#.#........#.........#....#.....#..#.........#.....#.......#...........#.....#..#..#..##...#.......#.#.#.#.......#.....#..#.......#......#...#......##.......##.......###......#....##..##......#...........##...#...#.................#.#.......#..#.........#..#.##.#.....#..........#............
.......#...#..#...#....#....#..............#..#........#.....#.....#...#.....#..............#..#...#.#..................#....#.##.....#........#..#..#.......##........#.........##....#......#...#.......#...........#.....#........#...#..........#.....#....###.....#..##..#...#...........#.#.#..#........##..###......##...##..#......##...........#........#....................#.#....##........#...#...#.#..#....#.....#.....#...........#.#.#........#.#......#.#......#....................#....##...#....#...#.......
.....##............#.....#...#.#......#....#.#....#.#..#..............#.....#...#..........#.......#.#.#.#.#.#...##..#..#..#.....###.#..#...#.....#.....#....#..........#.#.#.#......#.#..##..#.......#.##..##...............##........#.....#.###........#.......#.........#...##.##.......#......#.#......#...#..###....#..#.#.........#...#........#.....#....#...###.##..#...#..........#................#####...#.#..#.......#..#.........##...............#.........#.......##.#.............####....#......#...#...#..##.
......#...........#.......##.###.....#....#....#.##.#.....##.#....#......##....#.#..............#.#.....#....#...#.#....#..#.#.........##...#.#.....#.#.#........##...............#...........#............#...#..............#.#..####.......#....#....###..#.....#..#.#...................#....#..#...............##....##...#.............#.#..........#.#......#..........#............##..#...#......#...#...........#.........#.##..#.....##.......#..#..#..............#..#...#.#...#.......##...#..........#.......#...#
..................##...#.......#......##.............................#.#....#####.#.#..#............#.......#.....#......#..#.........#.............#..#..........#...####...#....#.....#.#...#..#.....#...##..............#..........#.#...#.#....#.......##....#.........#...#...#....#.....#..#.....#..##......#.......#..........#........#....##.##...#.#........#.......####.#.....#....##............#......#..##....#.##.##.....................#..#.....#...##.#.........##..........#.#....###....###......#.....##...
..#............#..#.....#................#.##...............##..#.........#..#......###..#........#..#.......#..#.....#...#...#.....#........#.#..........#..#..#.....#......#......#.....#.....#....#...#.......##..#.#.....#..#...#....##.......##........#.#....#.#...........#..............#.....#.#..##.......#.#.##.........#..........#..#.....#.......#....#...#.........#.#....#........#....#...........#....#.#..#.#.....#.....#.#.....##..#.#.##...#.....#..#.#........#.....#...#.......#.....#........#.....##...
.#.##....#.#......##...#........#.#..#....##..#..#..#.#...#....#....##...........#...#........#.#......#................#......##.........................#.......#.#.......#.#..##.#.............##.#........#......#......#.#...........#................#....#....#....#..#.#.#.#..#...#......#....#..#........#.#...#........##...#..#.#..#.......#......#...#....#....#............#.#....#..#..###...#..#......#.#..#....#.##.#.......#..#..#...##...##....#..#....#......#.###..........#..#......#...........#.#.......#
.#..#..............##............#.....#.....#........##.#................##......#...#....#...#..#................#..##......#.......#.#...........#..##.##...#.#...#.......#.#.......#..#..#..........##............#.#........#.....#.......#..#.........#.#.#.....#..#..#................##....#....#..#.....#.........##.#.................#.......##.##...........#..#.##..#................#.#.#..#......#.................#.#........#.#...#....#..#...#....#.....#......#......#....##...##................#.....#.....
.#...........#.....#.....##...#......#.....#..#..#####...#...........#.......#.....#..#..........#....##..#.....#....##....##.....#..#.....#......#.....#...#.##.........#.#.##.#..#........#.......#...#..#..................##......#.................#...##..........#.##..#......##.........#.....#.#.......#....#.#..#........#.#....#..#.#.#........#...#.#.#..#....#...........#.##..#.#.#.#...........#.....##..#.#..........#....#....#.#....#..............#.........#.................#...............#.#..#........#
...........#.......#...#..........#........#.......#..#...##.........####...............#.#.##..........##.....#..#........#..#..#..#..........##.#.....#..#.##...#.......#.#....##..#...#...........#.....#..#.#...###.....#.#..#....#...#....#.#......#..#.#.........#.#.....#.#.......#.###...#..#........#....#..........#........#..#....#......#......##.......#.#..##.#.#.#..##...............#....#.......#.......#...#.#.###............#.................#..#.#....#..#..#..#.#......###..#...........#...#..##.......
......#.................#.......#.......#.....#.....#..............##.##...............#.....#..#.......#..#.####..........................##........#.......#...##......##........#............#......#...#........#.........#.#.............#.##............#...#.....#......##..........#........#....#.#.....#.....#.....#...##...#.....#.##..#..#.#..........#.#............#........##.....#...#....###.....#.#......#..##....#...#..#.....#...............#...#.........#...#.....###.#.........#..#.....................
#....#..........#.....................#.#...###..#..##..#..#......#.....................#......#..................#.............#.#..#.#.........#..#.............#.....##......#.#..#......................#.........#...#.....##....#.#..#.......#...#.#.#.........#...#........#...#...#.....#......#.........##.....#..#.....#...##..........#....#.....#.#................##.###....#......#.#..#.............##........#...#......#.....#......#..........#...#...#.#.#.#.#........##.........#.#...#....#......#.....#...
#...#.........#......##...#..#...............######...#..#.....#..#..#...............#...#..##.....#.........#.#.#...#.......#.#.....#.............#....#............##.##....#..........#.#.#..#..#.....####.##......#.##.##..#....#.#.##..#..#..#...........#........#.....###...............#............#.#..#....#........##........#.....#...#..#.......#.....#.#.#......#....#..##..##..#..........#.#....#..#..#.......#..##.##....####..#.##....#.....#.##.#........#...#.........#.........#..#.........#...#.#...#...
.#..#....#.#.....................#.........#..........#..#...#..#.#...#...#.#..........#....##........##.#....#.......#.#...##..........#...#.#....#..#.#....##...#........................#....##.............#......#...#.#......#.#.#.....#..##......##..#.....#.................#.............#.............#...................##.#...#......#.#.....#..........#..#.....##.#...#.......#..#.......#.##........#......#.#...#........#.#......#..............#.#...#............................#..........#..#.#...#......
#..#......#........#..#..##.........#..#...............##.#.....................#...#.#........##....#.#........##.......................##......#..........#...............#..#.#.....#............#.#...#.#.#.....#.#...##..#.#.........##..#...............#..#.......#........#........#.............................#.##..#..#.........#..#...#............#...#.#.......#.#.#.##...........#...#..#.....##.#............#..#.#........##..#.....#........#........#.........#....#............#....##.......##.##.........
..#.#....#...#.#..#......#....#.#.#..#.#.#.....#.....#....#.#...#.#..#.#...........#........#........#.#.##...#.....................##..............#..#...##....#..#..#.#.#....#..#.....#..................#.#..#..........#........##....#.#..#...##...#......#....#...#..............#.#.............###.......#....#.....##.......#.......#...#........#.......#.......##...#..#...#...................#.#...#.#...........#..#..........#.....#.............#....##....#...........#..#........#..#....#.......#...........
###................#...............#.#.#.....#...#.....#......#.....#..#..##....#....#.#.......###..#......#.##............#...........##....#...................#........#...#.#......##......#.#......#..........#....#............................#...#..#.....#....#..#..................#......#....##.......#...#..#..................#.#.....#.....#......##...#.#.#..#.........##......#..........##...#............##.#...#......#....#.............##.............###.......#...............#..#........#..#......#...
#.#..#.....##.#.....##..#....##......#.#......#..#..........#........................#....#....#........#..#...##.......#...###............#.......#..#...............#............#......#.......#......##.#.###.##...#.#.....#....#...##.........#........#.#........#.............##..#.##.........#......#.#............##....##..........#.........##.#....#..#.#......##.......##.......##...........#.#...#.###.......#.#...#....#.#....#.........#........#.#..#........###.....#..#..###.............#.......#.......#.
#....###..#.....#......#.#........#....#..##.#..........#................#.....#...##......#......#.#........#.###.......#.#...#.......#....##..............#......#.#...#.#.......#......#....##........#..............#..........#.#............#...#..............#..###..............#.............#.......#..#....#....##.#..........#.##.#....#........#.....#....#.#..............#...###..#....##....##.....##.#....#.........#.#..##.....##.#..#..............#.....#.#.........#...........#.......#....#...#...#.....
.#..#.##...#........##..................#........#.##......#.....##.#.##............#..#.....#..........#...#.#.....#.......#.......#..#.......#..##........#.......#.........#..#......#.##........#.........#...#.###........#..#...##.........#....#....#.#........##.#.#.............#........#.....#..##.#...#.........###..##.#..##...#...........#.#........#.#........#...##.....#.#..#.#..#.#.#.#.#.#........#....#.#...............#...###......##.#.......#.....#.......#.............#.....#...........##...........
................##.............#.....................#.................###..#..........#..#.....#....#..#..#......#.#.#.#.#.......................#......#..#.......#...#..#.#.....#.#..#..#.#...#....#.#........##..#.#...#.............#.....#..................#...#.........................#..#.........##.....#.....................#..#.......#.##..............##.##............#.##.......#..#..#........##.............#...........#..................##...#.......#......#...#.....#.......##.....###.#..........##..
...#....##.....#.#...#.#................##...#..........#..#..#....#..####.......#.................#....#........#.#....#........#..#.##...........#.......#...#...##...#..#..........#..##.#.....#....#........#..#.........#...#.####......#.#.....#...#..##.......##...##...#.#....#.........#........##........#.#....#..#.##...#....#.#......#..........#....#.#.......#.#.#.......#.....#..#....#.......................##...............#..#......#.#..##.#.....##..#.......#.#..#........#...#..##...#..#.........#.....
#.#.............#.#....#...##..#..#...#.#...#..#....#.#..#.......##..#............##.##.##..#.#....##.#...#.........#..#..#.......#...#...........##...#...#..........##...........###....#.....#.......#..........#......######.........#..####.....###..#...#...#.#....#...............##..#...#...#...#.#..#.#..#....##..#..........##.#.....#.##....##..#..........##.....#.......#....#.#.#.....#.......#....#....#....#..#..........#............#.#..#...............#....#...#..#.....#....##......#...#...#............
..##...#..#.........#.#.........#...........#.#.....#................#.##.........#..###..............##..........#..#.....#..#.........##....#.....#.#......#.#..............#...#.......................#.#..#..#.##.#..........#.#......#.......###............#....................#......#..#....#.............##..#...#...#.............#.#....#..........#...#....#....#.....###......#.#.##.....##......##...#.#.#.#.#.########.#..##.#...#.........#..##.............#.#...##.......#.......#..............##.....#....
##..#.........#.#.......#....#..##................#....#..##...#...#.#.#...#...#..#.#......#........#......###..#.#.#...#.#............#..#..#.#..##....#....................#....#...#...#....####....#.......#....##.........#...###.#..#....#.#......#...#.......#.....###.#............#....#........#............................#.....#....#..##..#............#..#..#....#......#......#..............#....#...#...#.....##..................#....#....#.#....#.#...#.........#...........#......#...#.....#..#..##......
..#....#....#..........#.....###..#...#............###.......#....#......#..#.................#....#.#..#....#.......#.....#........................#..#.#...#......##...#...#..#.#....#...........#.......##.....##...#........#....##......#........#...#....#..#..#...#..##........#.#.#.#..##.......#............#......#...#..........##..##...#.#......#.#.....#....##.......#.#...............#.....##..........#...#.#....##..........#........#..#..##..#.#.........#.#......#.#....#..#.............##.#..#.#.#.##....
........#.#...#........###..#..#...#..............#...........#.#....#....................##..#....#....#..#.....#.#.#......##...#..#.#.........#....#.....#...#.#.##.##.##...........#.#.........#.##.......#......#..........#.#..........##..#......#.....#..#...##.#..........#.............#.#.#.#............#....#.#..............##..##.............#...#....#..#..#.......##...#.........#...#.#.....#..##............#.....#..........#..............#.....#.................#................#....#...##...........#.
..#....#......#.#..............#...........#..#....#..........#....#..##.###..#.....#.#.#...##..........###.#....#.#.#.#....#...#...#...........#..#..#.....#......#...#....##.#..#......#......#.#......#........#.#.##...........#...##................#.....#..#...#....#.....#..#..#.....##..#.#....#...#.......#......#...........#....#.....#..................##....#.................#..##....#.........#.#...#.#.##.....#..#....#..#......###.......#..#.....#....#......####...###......#...#.#....#.#.......#......#.
.................#.............#...#........#..#.................#...#.....##.........#.#......#....#.......#.##..........##.....#..#...#.....#.......#..#.........................#.#..#....#.#...#.##......#.##..#........#......#.#.....#...#.##.#.#..#.#...#....#.#........#.##.....#.#..#..#....#......#............#.....#.#...#.........#.#.##.#.#.#...........#......###.....#.....#.#.....#...#..#......##.#...#...#..........##....#.##......##.......#..............##..#..#...#.#.#....#.....##...#..#.....#........
.#..#.......##.##...............#.#.....#........#..#.####.#..........##.........###...#......#........#.##..#.#.#.....#..........##.....##.##........##.#.#..#......##.....#..##...#.#....#..#.#.#.#..##......#.......#..###.###...#....#................#........#.#....#..........#....#...#...#.#.....#.........#.#.....#.#.....#.#................................#..##......#....#.........#......#...#....#.....#.....##.....#....#...#.......#......#.#.......##...#.###.........#.....##...#..#....#..............#.#.#
.#.#..........#....................#........#.....##.#....#...#..###.....#.....#.....#.#.###.#.....##.##..#......#.........#..#..#..........##..........#....#.##.....#.........#........##.....#.......#............##..#....##.#.#.#....#..........#..........#........#.....###..............#.#.###............#..#..###..#.#........##...##..#.#..#.............###..............#.....###.......#..#.#.#.#....#........#..#...##.........#..#.............................#......##..#..#..#........#...##.....#..........
........###.#.......................#...#.......##..#.......#.....#...........#.#.............##.#.........#........#........................#............#.#..#.....##.#..#.......#.#......##.#..#.#.......#.........#..#...#...........#........#...#.#.....#......#..##....#....#...............#......#.#....#.##...#.............#...#...........#....#......#.....#...#.#.#.##..#.#..#.#............#..#...#.......#.#.......#.#....#....#..#...........##..#..#...#...............#...#......#...............#..#........
...#................#...#.###.#.#.###..#......#..#.##...##..#.....#..#....##.......#............#...###.#.#.....#........#.##.#...........#.#.....#.......#.....#........#..#.......#..............#...#....#....#......#..#..##..#....#.#.#..................#............#.......#.......#.##..#.........#....##...#..............................#..#..#...#...#.......###.........#..#.......##...#.....#....#...###......#..#.#...#...#.#......#..###..#....#....#.#..#.....#.#...#....#.#...#.#..#............#..#.#.#....
..#.#.....#.........#..........###...#..................#....#..#...##..##.#.......#...#.........#....#..###..........#...#.#..#.......#...##.#.....#...#..#.##....##.....#..#......#..##.....#....#..##...#....#......#...........##......#...##....#.##.......##..#.....##..##..#.#.......................#....#......#....#............#.#.........#.#..##..............#.........#.#...#...........#.......#......#..###..#......#..#.....#.##...#..#.............#....#........####...#..#..#..#..#...#..#.........#...#.#.
.........#...#...#.........#............#..........#....#..........................#..#..#...........#.#..#....#....#......#....#.....#......###....##...##...#..#..#.#.#....##.###..#..#...#.......#...............#.........#..#..#.#....#...##...............#..###..#...........#....#....#.........#..#.#...#.......#..#.....##..................#.........#.#......##.....................#.##..#.#.#....#.#.........#......#.#.##..#....................#...#....#....#..#..#.#.#.#...#..........#.#......##.....#....#..
#..#..#.......................#..##.###........##.................##.......#.........#..#......#.#..#.........#.........#...#..#.#........##........#.#..###...##......#........#...#...##.#............#.##.#...............#.......#...........#.......#.#..........#.#....#..#....................................#.#.........#.#.#..#...#.........#........#.....#.........#.....................#..#.......#.##..............................#...#........#....#...#...#.............##.##....##.##...##....#...###........
.....#................................#..#.#............#....##...#...#............#....#.#.......#......#.......#......##.........#.......#.##..#..#.....#.........#.##....#....#........#..........#..#..#.....#..............#.....###.......#.....#.............##........#.....#..........#..........#..#.#..#..#.....#.....##........#..#.#...##.#........##.......#......#....##.......##.#.#..#...###...#......#.#...........#......##.........##.............#..###.......#........#...##.#..#...#..........#..#.##....
.............#............#....#...#..#..#......#....#.................#####.....#...#........#....#.....#..#....###..#........#..#..#..#...........#......#..#.....#...##.....#.....##...........#....#....#...#...........#...#...........#..........##..........##......##........#.....#...#.......#....#........#.......#........##..............#..#..#...#..............#......#.#.........#...#...#............#..##..........##.#...#...#.#.......#......###..........#.#....#..#...#.#.................#............#.
...#....#...#..#..#.....#...#....#........#..#.#.#..........#..#..........#.#....#..#...........##.....#.#.......##..#......#....#...#...........##.............#.........###........#..##....#.......##.#....#.............#..#.#......###..........#..#.##...#..........#.............#..#.#...##..##.....####.......##..#..................#........####...........#....#..#......#.#..#...#.....#...#......#.#..#.#....#.##...................#.###.....................##.....#..................##............##...#.#....
............#......#...#.......#.....##.#......#...##.......#.#..#.#..#.#...#..#.....###.#..#.....#.......#.....#.#..#.......#.......#..#.#..#......###...#....#.............##..#.#.#.....#.#.......###.#.....#..#..#...#...#..#.....##..##.....................##..........#.........#.............##.#....##...#..###...#.##..#......#...#.#....#.....#...#....##........#.#.#.#..##..#.........##..#...#......###...##.......#......................##..#..#...#.........................#.#..##....#.......##..#.#........#
.....##....#....#...#...#..#...#...#..#....#......#..#.#............#...#..#...........#.........#.....##..#...........#.................#.##..#.....#..............#.........#.#...##...........#...#........#..#...#.#......##.......##..#..##.....#..#..............#.#......#...#.##.#....................##..........#.............#......#...#..###...#..#.........#.......#.....#....................##..##...##...#.....#.......#.#...#...#.................#.#....................#.....#.###....#.#....##.....#....#..
...#.#....##..#.#.....#...................#.#..#.....###..#...###........#...#..#........#...###...#....#.......#......#.......#............#........#..#..#.##.#.##...........#................#.#.#..#.....##...#...#.#...#.......#..........#.....#.#.....##......#.#.....#..#...............#.#....#.......#....#............##..#.#....#..#..#.#####.#.#..#......##........#..#.#.##........#.#....##.......#####...##.....#.....#......#..#.......#...............#...#....#...#....#.............#..........#..##........
....#.#...#..........#.#....#.....#.....#..#.#.#...##........####........#...###.#.................#.....#..#....#..........#..............#....###..##.....#....#.##...#.........#.#.#......#....#.#..##.#..##..#..#.#.....#.....#......#..##.#....#...##........#.........#.........#.........#...........#...##.#..........##.....##.##..#..#..##............#...#.......#....#.#....#..##........#......#...#...#....#.#.....#.#.#.........##.....###..#.#..#..#........#..#..#......#..............##.#......#.##....#.#..#
....#.###...#.........................................#.....#....###....##.##.......#.....#..........##...#.......#.#..........#.......#..#.##.............###....#...###.......###...##.....##........#.#....#.#..#....#.....##.....#.....##.......#.#.#......#...........#.#.........##..............#.......#....##...#...#........#........##..#.......#........#....#.#....#....#.........#.........#....#.##...........#..#....#.#...#..#.##.###............#..##..................#...#.#......#............#.#....#.....
#..#...#......#.#............#...##.##.....#..#........#.###.#....#.......#............#.........#.#...#.#..#..##.#...#..#.#......#..#....#.....#......#.#....#..........#.#.#.###......#......###...##...##.....#.#..#..##...##.....#.#...#......#...#..#........##.................#...................##.......##.#.#............#.....#..#....#..##.#.#.#....#.###..#......#...#....#.......#....................#....#...##.#......#.##.......#.....###.......#.....###...........#..#.#.#........#...##..#.#.##.........#.
.#.#.#.####....#....##.............#............#.#............#.#.......#..###....................#...#..###..#....#....#.#............#.##...####..#..#.#.......##.#......................#..#.#.....##....#...........##........#.....##..........#.#.........#....#...#.#..#..............#...#...#.#.......##.#..#.....##....#......##....#....#.........#..#..#...###....##..#..###...#.#..#..#....#...#.##..........#...............#...........#.......#.........................#....#...#.....#...#..#............###.
......#.....#..#......#..#...#...............##..###........##.##......##.#........#.#.###.....#.....#....#...........#.###........#.#...###....#.................##.#..#.....#....##.........#...#.......#........#.........#..#...........#.#.#...........#............#..#..........#......##.......#..#.#...#......#.#.........#......#........#..##.#..#..#....##.........#....##......#.......#..#..##......#................#.......##......#.................#................#..........#.......#.............#..#.....
#.#..#....#....#....#.#...##......#..#.....#...........#......#.#........##..............#.#..#..#............#...........##........#....#...#....#.#...##...#.#.#....#...##..#..#.#..#...##...#..#..#.#....................#....#...............#..##...#........#..##.........##.....#.#.....##.....##..#..#.#.###....##...#....##.#....#........#...........#................#.#.....#.........##..#..#.#....#................##...#.#...............#.#.#.#..#...........#..#.#........#.#........##.#.#................#...
.#..##.....#...#.....#...#..#.#.#..#...#.......#......#....##.....#....#....#....#.....................##...#.##.#......#...........#...#..##.........#..##...........#...##.............#.##...#.....#...#....#......#..#...#.....#.............#.........###...#.....#............#..#.##.#.....#............###.#.....#..#..........##..#..#...#..#..............#.....#.#.............#.#..............#................#....#.......#..##..#...#.#...#...........#...##...#.#..#.##.##....##..###.#.#....#.....##.......#..
.....#........................#....#.#.##....#.........##........#.....#.....#...##..........####.........##.........######...........#...................#.....#.#.#....................###.###....#...#....#....#...#...........#.##..#.#..#...#####..#...#....#.....#.##...................................##...#....##......#.....#.#...........#...###..#.......#......#...#.#....#.......#....#............#...#..#....#............#.......##..............#........#.#.........#.............#..#.............###...#...
.......#.....#.....#.....##........#.#....#...#.##.....###.........##....##..#..#.....#.###.....#..#.#.....#.........#...#....#.#......##.......#...................#.................#...........#................#...............##.......#....#......##.....###....#..#.###......##.........#.....#..#......#..#.......#.......#........##....#....##.......#.....#.#......##...#........#.....##............##.........#......#..#.....##.....##.....#.#.#.......#.....#............##.#...#.#.#.....##....#......#......#..
##........#....#...####.......##.#.#...#..#...#.....##.........................#..#..#.....##.#..#...##.#..#..#.#.##..##.##.......#..#..##.......#......#.##.....#.##....#...##..##...#...#..#.....#.#.........#...#...#.#...............#......#..#.#.#..#..#........#...#...........#..#.....#.......##......#.#.#.#.........#.#.....#...###....#..................##...#####..#............#...#......#.#.............####.#.##..#.#..........#...............#....#.#......#........#.....#.......#....#.....#..........#...
...............###...##........#.............#........##.....##..##....#....#..#...##....#....#.#.......#....................####.###......#............#..##.........#.#..#..#...#........#.##.#..........##.......#.......##...##.......###.#................#..##..........##....#........#...#....#........#......#...#.##......#..#..##............#.........#....#.....#......#..#........#....................#.#...##........#...................#...#.#...#.....#.......#......#...........#.#..###.#.#....#.......#.#.
.......#.....#....#............#....#..#....#..........#....#.#.................#..................#......#...........###...............#..........#.#.#.#........#.##.#..##....##.....#........#.#..#............#.#..#..##.#.....#.............#..#.........#........#.##.#........###.#............#.......#....#.........#.#...##....#..#........#.....#.#...........##.#.#.#.#...........#....#.#........#.........#..##.#....#.#..#..#.#.#......#.#.....#...........#.....#.........#..#..#.#.......#......#.#.........#..
#.......##.......##...#........#....###.#.#...##.#..##.......#..............##..#........#...............#..#..##...#.#........#..##..............##.....................#.#..#..#......#.##.........#.#.....##..#...........#..#......#..#...#..##...####....#.....#..........#..#.....#.#.#...........###.##.#................#...#..#.......#..#.#..#.#.....##...#.............#..........#..#.#..#.....#.##.....#....#..#...#...................#.#..#......#.....#.....#...#.....#...#.#.....#..###.....##..#..#...#..#....
.#..#........##..#...##........##.#..#...##...............#.#...........#.......#..........##..##.##.#...#......#........#...#.###....................#.#.............##.......###.....#.....#..#.......##........#........#..#........##......#.#....#..#....#..#..#..............#...##.#.......###...#.....#...#.......#...###.#..##.#.....#.#.....#.#...#....#......#...#...#...##...................................#....#....#.#....#..#.........#.#...#......#..#.........#.......#.......##..#....#..#......#...#......#
......###....#..........#.#.#.#....#......##...#.#.#.##..........##.........###..#..#...#......#..#..##...#.........##..........##...##...#.....................#...........#..#..#..........#.....##...#..#.....#...............#..##.#........#....#.........#.......#...#...##...#.#..##..#.....#....#....#....#...#....#...........#.....#...........#.#.....#..#...#......#...#........#.#..#...#......#.##...#...###...###...##...##..............#.......#.................#...###..#......#.....#...#..........#.#....#.
#.....##.......##....#.#####.....#......#.###.......#......#.......#.#....#.#...................#...#..#.#......#.......#.#...##..#......#..#.....#.......#...##........#.##.#.#................#..#.....##.....#.#..#.#..........#.......#..#....#....#.#...#.#.#.....#......#....#.#...........#...#.#...#.#..#.........#..#.#.##......#.....#.#..........#...#...#......#......###.....#.#......#.....#.#..#.#....#.....#.#...#....#.#.........##...#....#..#.......##.#.#....#..#..##....#.#...#..#.###.....#..#....#......#
#...........#...#.#..#....#...#....##......#......#.......#..#........##....#...........#.#.....##.....#.........#..#....#..#.......###....#....##.......##...........#..#.....#......#.#...##....#..#..........##.......#...#.....#..#...........#.#......#...........##..#.##.....#.......#..#....#......##.#..###....#...##.#......#...#.#................#..##....#..#.#..##..##.#..#.........#...#....#..................#.#..........#.#..................#....#......#..........#...............#..............#.#.......
...........#...#......#.....#.#...#..#.......#....#..........#...#..#.#..#..#.......#....#......#....................#..#..#.#...#.....#.#......#.......##....#..#..............##.....#...##.#...##....#......#.............#......#......#.....#................#....###..#..#...#......#.##......##.....#.#.#............##.......##..##.#...........#.....####.#...........#.......###......#.#..#.......#..##.........##.##...#.#..##.....................#.............#.#.##...#.#...#..#.......#........#..........#....
.#.......#..#.........#......#.#..#........#.#.#.#...#....#...........##.....#.........#......#..........#.#..#.#......#..#...#.....#..##..........##...#.......#......##.............#...............##.....#.#..#.....#....#..#.......................#..........##...#.###.......#....#.###........##....#..........#......#...#.......#...#......#.#...........##..#....#.....#........#.........#....##.....#.......#.#.....#......#...#.......#.#.#...........#...#..#.....#.....##..#...#..#.....##.#...#....#.#.........
#......##..........###..#..............#....#....#...#............#.#...#.....#......#....##......#.........#............#....#....#..###.........##..#.........##...#....#..........#...#.......#.....#...##.....#.....#....#......#........#.#......#..#.#........#......#...#.....##..###.##.....#................#.....##.#..#.........#..#...#........#..#................#.#.......#..........#..#....#..#...#........#......#.#.......#............#.....#...#.##.......#..#...#........#.....##...#.....###...#.##....#.
.#..#..#.#.........##....#......#....#..#.#................................#...#...#...#...##............#....#..#..##.............#.......#...##.#....#.....................#...#...##....#.....#..#.......###....#...#...#....#........#......#..#.##.#.#.............#.#............##.#..#.#...#..#.....................#............#....#...................#....#........##............#..#..#..........#...........#.........#...........#.#...#....#......#.#.#.........#.#..#........#...#.......#........#...#.......
.#........#..#...#...#.......#..#.#....#......#...#.#........................##..##......#..#.##..........##.....#.....#..#....................................#..#........#...#........#.....#....#.##.#.#........#.#.......#.###..#....##.....#.........#..#.#..#.#.....#.##....##...........................#...##...#.....#...........#...#.##..####...........##.......#...##......#.....#...#..#..#.#..#.....#....##.....#......##.###.#...#.##..###.........#....#....#...#..####..........#.#.#.#............##....#.#..
..#...#.#..#...#..#.....#.#..#.....#.#.#..#.#...#.....#......#.##............#.#..#..#.#...............##.....##....#..#....#.....##......#.#.#..#..#....#........#...##....#......#................#........##...#.#.#..#.#...#..##.......####......#......##......#..#....#..#..#.#...#........#.....##...#..............##...#....#.........#..............#.#.............#..#.##..#........#.##.....#..#....#....##......................#..#..............#.#.##...#..........###.......#...##...##.......#........#.#....
##........#.....##.............#..........#........#.......#........#...#.......#....#...#.....#..#...#............###....##.....#.#...##..#...#.......##....##......##.......#....#..##.....#.#............................#...#....#..#....#.........#.#...#...#.#.....#...#..##..##..#...#............##..#.........#.#.....#..#..........#.#..#.#...........##.........#..#.#.........#.#..#...##..#....#.#....#....#...#......#...#.#.....#...............#.#..#.......#..#.....#.#.......#.#...###..####..##..#.#.........
.##.....##..#.#...#...#..#......#...#.......###........#......#.......#....#.#.##.....#.....#.#.....#.##........#......#.....................#..#.....#..##...#.#..#.....#..#....#.....#.#..#...#......##...#..#.......#..........#...................#.#......#.#....#.....#.....#............##..........#........#.......#.....#.#.....#........##....#...........#....#......##....#........###.....##........#..........#...#.##...........#...#.#......#..#..#.....#.##..#...........#...#..#.#.#..#.#........#...#...#...
..#.....#..##.#..##..#....#.#..#.......#....#..###......#..#.........#.#.##..#..##.........#.........#...#...#..#.#.....#....#...#.#....###.#..#...#.....#.##..#...#..#.#..#.##.........#..........#..#..#.......#...........#.#.....#..#..#....#...........#..#.#...........#..........#..#..#.....#.####.....##.#.#..#.#..#.......#.##.....#.#...#...#.#.............................#..#.........#..##.........##.#..#...#.....#.#..##..#..#.##.........#.............#.....#......#........#....##....................#...#.
##.......#.#.###.....#.....##.....#..#....#........#......#..#......#...#.....#........#.#.#.#.#.#.....#............##....#.#..##.#.#...#....#...##...#........#..............#....#.....................#.#.....#......#........###......#...#.##..#.#...............##..#............##..##..#...........#.....#...........#....#.#..##....#....##.#...#.##...##.......#...#.....###...#...#.....................#..#.#..#.#......#.....#....#.......#.................................#.#..#..............#..#..#.........#..
......#....#..#..............#.#.......#...................................##...#.....#.....##........#.........#...##.#..###.#.....#.#.##......#..#......#..#.##........##.##.#.....#.....#..............#...#.....#....#....##..#.#.......#...##....#........#........#............#....#...........#....#........#...##........#........#.......#.......#..................#.....#.##..#...............................#..#...#.#.....#.....#.#.......#......#.........##.##.......#.#.#..#.........##..#..##..#...##....##..
.##....#....#........#.....#.....#.#..#.........#.##.....##.##..#.#......##..#....#.....#........##.........#.................#.....#.............#......#..#...#.......##...##.....#..#.#....#.....#.......##..##......###.##...#...#......##.....##...........................#...##.....#..##........#....................#........#.....#...#...#.....#...................#.........#.#...###.............#..#....##..###.#.........#...#...#...#.......#.#.#....#.#.##..#.#..#.....#..#...#...#..#.....#...............#...
.#....#.#.........#........#.#...#.#..#.......#..........#.#..#.#........##...#.....#....##....#...........#.#.#..#.........##.#...#.#...............#.#..#..#.........#...........#.....##....##.......#.#....#..#.#..##..#......#............#.#.....#....#.##.....##........#.......#..##.#.....#.....##...##.##....#......##.##.#.#...##.....#.........#............................#..#.....##......#.........#.......#.#....#.##...#.......#.#......##..#.##.........##..#.....###.#..........................##..........
#......##...#.#.....#.#............#......#.....#....##......##........#..#....##.#.......##.............#....#......#.................#...##.#.....##..#...#..#...#............#.......#..........#..#.##.#.........#......#.#..##.#.###...........#...##.........#......#...#.##....#.##..#..#.#...#.#..##.........#.....##.....#..#...........#.#.#.....##...............#......#...##..###.........#.......##....#.......##..###..#.....#...........#................##....#.....#.#..........#.#.#.....#....#........#....#
...#.......#.....#....#..##....##............##......#.#.#.#........#...#.#..#.........#...#..#.###........#..#..............#...#....#..#................#.#.....#...#..###......#.#......#.#...##...##.........#..#....#.#....#...#.#.........#.#......###...#.#..#.......#....##..#.........#.#..#..#.#.#...........#.#.......#.##.......##...#..#.#....#.#..##.....#..........................##..##....#.#..#.#....#.....##..............#..#.....#....#..##.##.#..##..#..##..#..........#.........#.#.###......#..........
...............#......#.......#....##........#....#..##.......#..#....#..##.....#..#...............#........................#.#...##.......#.......#..#........#.#...#......#............#............#.#........#..#........#.#.#............##..#.#.....#....#......#..##.#.....#.#.........#...#.#...........................#...........#.#..#................#..............#..#...#.........#..#..###.#...........##.###.......#..#.............#...#......#..#....#..#..#.#..#..#...............##.##.....#............##
.........#..........#...#......#...........#..#.#...#....#...#.....#..#.#......##.........#..............##..#.##..........#..#......#..........##.#..........#...#....#........#.#.#.#.........#.....#.....#........#........#.......#........##..#.#..#....#..###.#.##........##...#.#..#....#.......#........###....#.....#..#.#.....#...#.#...#........#...............#.##.#.......#.#.........#...#..#..#.#....#........#..............##...###.......##...#.#.......#.#....##.......##.....#..#..##.............#.....#..
............#.#......#.......#....#............#..#......#..........#....#......#..####......#....#....#..#............#...#..##.#......#.....#.....#......#.#............#...#........#.........#.#....................#..#.#.............#.....#.#......#...##....#.............#...#..#......#.#..##..#..................#.....................##....#...##.....#....#.....##.....#.#.##..#.....#.....#..#.......#..#......###......#...#........#.......#...#..........#.....#.......#............##...#..............##.#..
...##.##.##...........#......##.#..##.......#.......#....#.#.#........#.##........#.#.......#...#......#..........#...#............#....#.........#....##..#..#....#.........#..#...#..#....#.###.#..#...#....#.#....#####....#..#..#......................#...............#..#....#.....#....#.#.#.##.........#..........#...#.................##..###..##.....##.....#......##........#....#.....###......#.......##..............#......#....#.#......#.......#.#............#....#...#.......#..#.#.....#........#...#...#..
...#.......##...#..#.......#..........#.#....#.#.....#....#........#......##.#....#...##....#..#..#........#.#.#.#.#....##..#.......#............#...#...............#...#........#..#.....#.##..#.....................#.#....#...............##.#.......#...#.##...#.#..........##....#....#.........###.......#........#...............#...............#.....#..........#..#......#.....#..#..##..#...............#.....#.##.#.......#...#...#.#.#.#....##.#.....##..#...#......#....#.......#.............#.#...##.#.....#...
.....#.......#............#...##.#..##..#.....#....#....#..#....##......#.......#.##...#..##.#...#................#.#.###...#....#..........#......#..#......#....#..#.......#.....#.........#.##.#............#.#..##......#....#..#..#.#..#.#..#......#.#.#.#.##........##......##.#........#.......##...#..#.##....#.......#.....#.#..##.......#.#...#.................#........##..##......#.......#...#.......#.........#.#......#.##...#....#..#..........#.#.#....#........#.#....#...............#..........#.....##....
.......#.#...#...##...............#......#.....#.....#..##....#.#.....#.#..#....#.#...##.....#.....#..#..#....##....#.....###.##..#..#....#...#.....##........#..#...........#..##........#.....#........#....#..#.#.#####.......#..###..#...........#....#.#..#...#...#...............#........#.#...#...........#.............#.......#....#......#......#..#.....##......#........#....#..........................#.............#..............#.#....#...#...#..............#......#..#...#....#....###.####...#.......#.###
..........#.#....#..#.#...................##...##.#.#...#..#....#........#.......#....#...##.......#...#....#.......#......#.#........####....##.....#.........#...##...#.......#..#....#...#..#....#....#.#.#....#..#.....#.........#......#........##.#.........#...............#............##.......###.#.#.........#....#..#.....#..#...#.##.......#.###.###.#.....#.##....#.......##..#..............#.....#...#........#..#..........#.#....#......#....##........#.#.#..##..#...#......#..#........#.#.#..#...##.#......
.....#............##.#...#.............#......#..............#....#....#...#.....#.......#.......#........#...................#......#...#.......##.......#....................#......#...#.#.......#...#.#...#..........#.#..##.#.....#........##..........##..##...#..#...........#.#........#..##.......................##...#.###...................#..........#..#.#......#.....#.....#........#...#.###..#........#......##.#............###...#.#.#....#..#..#....#..#.........#......#......#.#............#.......#..#.
#.#.#....#.#...#.......#..#......#...........................#..........#...................#..#................#................#.........##...#...##..###.#.#................##.#..#...#....#..##.#...#.##..###......#..#....#..........#...##.....##.#..#.#....#...#...................#.#...#......#...#...#...###..#..#.......#............#..#....................#.............###.##...#.#.#...##.......................#..#.#.....#.#......#..#..............#........#....##.#................##................#.#...
#.......##.....................#......#......#.................##...#...........#..........##....#.......#.......#.................##......#.###.....#..#.#.#.#.#.................#.#..#.............#....####....#####..####.##......................#...#.#..##..##.#.#..#.##.........#.......##....#....#.#.#............#........#.....#.#.#........#.........#...#......#..#..##...................#....#.#..........#....#......#...........#.........#..##...#.##.#..........#..........................##..#.##......#..
......#....#...######....##...#.............#......#.....#..#...#....##...#..................#.....#..#..#.........#.##.....#........#...##......#...#...#...#....##...##...##........##.....#...........#.#.........#....#..............#.#..........#..............#...#.......#.#.......#..#.....#.....##...#........#....#..#.....#..............#......#..#......#.........##........#........#.##........#..#......#..#........#.........##..............#..#.......#..#...................#.........##......#..#........#
..#..#..............##...###....#.#.........##..............#......#.................................#......##...............#....#...........#...#.#.......#.#.#.......#.##.....#...........#.#...............##.....#.....#.#.#.....##....#................#.#......##.......##..#..##.##....#...#..#...............##..........#..#.#.#...#.#.#.#.#....###.##...#.....##.....#.#..#...........#..##.#.....#...........#.....#.........##....#.....#.......#............#.#.........#........#....#.......#...................
.##.......#.#.......#...#.......###...#.....#..................#.........#..#.###.#.........#.........#........#...#.............#..#.#................#.........#.........#............#...##.###...#.......#........#....##....#.......#......#.##....##...#.##.#...#.....#.#.##.......#.....##..#....#..........#...##.......#...#.................#.#.#.....#......#.....#.........##.##...##..#....#.##..##.#.......###....#.#..##......#....#...##.#.....#.#...#.....#............#.#.##....#.....#....#.#..#...##.......#
......................#..#...#.......#...####.........##........#......#..#..#....#......#.............#.............#..........#..#......#.#................................#..#.#...#.#...........................#.....#.#......#...........#..##.....###....##......#.....##......#..#.....#..........#..........#...#..#..................#...#.#.............#.#....#.........#........#...#.........#.##....##........#..........#.......#..#......#.........##....................#.........#....#......................
.....#...##....................##.....#......##.#.....#..#......#..#..........##..........#.......#.............#..#...#.........#.........#..............#..#...#..#....#.............#.....#..#.#...#..#.#..#...........#........#....##.#.#..#......#.....#...#..#..........#.....#.........#..........#.##......#..........#........#..........#..#..................#.#........##..#..#.......#......##.#......#....#...............#.##.....................#.##.#....#........#.#..#...#..####.............#...#...#...#.
...#..#....#.##..#....#.#........#......#.#...#...#..#..#..#.####...#..##.....#.#....#..#...#.......#.#.............#.#...#..#........#...#.........##.#.###..##....##..#.##.#......#...#.....###.........#.#........#................#.#...##..#....#...#.......#...#..#.#..##...#....##.....................##.........#...#...#.#....##.#.....#........#.....#........#.#..........#.....................#.#......#....#....#.......#.##..#..#.##.......#...#........#.........###.......#.......#.#........#....##.#........
......#.##..#..#..#..#..............#........#.....................#...#.......................#.......#...#.........##.#..#......................#.##.#....#.#.....#....##.....#...#..........#...#.#....#.......#....#.........#........##.#.............#.................#.......#......#..#..#.##..........###...#.#.#..#..#..##.#......##...............#.....#......#.......#.##...#.......#...#............##....#......#......#...#....##..#.......#......#.#.........#..........#..##......#......##..............#...
...........#..#....#.........#..#..................#...#...........#........#.##....###......#.##....#....#.........##..##...#.............#.#..#.....#.#....#..#..###...#..#.#.#....##.....#....#.#.....#.............##...................#......................#.#..#.....#.......#.....#.#............#..#....#.......#.#.#....................##.#.....#..#.....#.#.........#...#........................##...#................#.....#......#...............#.....#..#..............##.#........#..#...#.................#
..........#.........##....#......#..#....#...##.#.#.#..#.#.................#....#.#..#..#.....#.#.......#......................#.#..##..#.#..####..#................#.....#.#....#.....#......#......#....#.........#....###...........#..#.#.#....#.........#....#..#...#...#.#......#...#...#........#.##......#.#.......#....#...#..#.#..#.....##.................#..#...#..#..............###.#......###.......#............#.###.....#....#.#......###..........#...#...........#........##.........###.#...........#...##.
.....##.#.........#.................#...##..#...#......#.......##..#.......#...............#...................#...........#.#..........#...#.#....#.#...#............#.#.........##...#.#...#.........#..#......................#....##...#...#..........#.##.........#...#........#..#............#.......##.......#.....#.........##.#..........##.#.#........###......#....#......#...#......#...#.##.....#..#.....#....#..#.......##...#........#....#.......#...##.#.#.....##.....................###.#.#..#......#..#.##.
.##...#..#...#.....#.#.........#..#...#.#........#......#....##..#..........#....#...........#..#...##........#..#.....................###....#....#.............#...#...#.#...#...#.##..#.....#..#..#......#..#.....##.....#................#...#......#..#........##.......#.....#....##..#..#..#.#.....#........###......#..............##.........#.......##...#......#.............#.##....##..#........#.#.#...#.............#....#...#.......##...............#.....##...#....#..##......#................#...........#..
......#...#..##..#.......#...#..#...#.....##........###.....#...........#........#.#.....#...#....#..##............................###......#...#....##.............##.#..#...###...#..................#...........#..#..#........#..##.#..#........##.#....................#.#..#....##........#..#.....#....#..#.#...##.#...#......#...#......##.......##.......#..#.#...........#....#....#..#.....#..#..#.....#.#..........#.....#......#..#.##...#...............#.#..........#...............#..#.............#...#.##....
#.........#..#....#...#.....................#.#.....##..........#...#....#.........#..........#.......#....#...#...#..#..#....#..#...................#........................##.#......#.........#.#..........#..#..#...##....#...#......#...#.......#.....#..........#.#.#....#....#.........#..#...#..#.#...#...###.#..#....#...#..#..........#...#.....#......#.#.....#..##.#..#.#.....#..#.#....#....#.#...#...........#.........#...#.......#.........#....#...........#..###.#.#.#..#.........#...#.....#..#.....###..#..
...#.............#............#...#.#......#.#..#.................#.............#.#....#......#.#..#............#...#.....#..#................#...............#...#...................#.....##.....#..#..##..#.#.....##......##...........#.......#............................#....##....#.....#....#.....#.....#........#.#.#.............#.....#..#.#.###..#..#........#............#.......#......#....................#.#...........##.#.....#......##.#....#......#...#.##.....#.........#.#.......#.......#..#......#....
........#......#.....#.......#......###....#..##.....#..........#.....#.........#........#.#.......##....#.#..#.#................#.........##..........#.##.#.#.....###........#..............#...#.....#.##.#........#.......#......#..#...........#..........#...........#...###.##....#.###.#........#.............#..........#.#....#..#...##....##.#.............##...#.........#.####...#....#............#.....##...............#.....#.........##...#.........#.......#.##......##....#.....#...#.......#...##....#..#..
.#.#..........#.#...#..#...#........#.#...#......#.#.#........#....#........##.#..#.............#.....#.#......#..#..............#....#.###.#............#.#.......#............#.........#...#.........#.#..........#.#.#.#.......#.....#.#..##.....##..#.#.................#...........#.#....##..###....#.##..#..........#.....#............#........##....#........#.......#....##.#....#.......#.......#.....#............#...........#...#...##....#....#.#........#...........#..#.....#.#....#.......#.#..#....##....#.#
.........#......#.....#.............#....#...##.....#......#.........#.#...#....#.##........#....#..........#............#.......#.#...............#..#.#.##.....#........##...............#.#......#...........#....#.........#.##...#.....#.##.......#.....#..###......#......#...#..#...............................#....#........#.................#....#........##..#......##..#...##..#......#..........#.....#.....#.##.......#..#..#.#........#.#.#....#.#.#..........###..#..........#......#...#.........##...#..#..#.
.#.....#.......#.#......#.......#.......##.##.......#......#.#..........#.#............#.....#.#.#.....#.......#.....#...#...#...#......#..#..#.....#..##.......#...#..........#...##....#......#.#..#.....#.....#.........#.........#.............#..###...##......#.....#.#...#...........#......##...#......#........#....##...##.......#..##...#.....#......#..#................#............#...##.#...#.#........#.....##...#.....#.....#....#.....###......#.#.#....#........#.......##.........#.....##....#.#.#........
.....#...###....#..#.#.#.#....#..##......##....#...#.....#......###.#...#....#.#.#.#..#...........#...##.................#.......##....#.#....#.#....................##.##........#......#.#.#............##..........#.##..........#..#...#..##..#..#...#..........##...##.....#....#.#....#.....##..........###.#.#.#.......##.......##..##.#......#.#.#.#.#......#...##.#...#...#...........#.....#...#....#...#.#.............#..#.............#...#..##.##................#.......#...#..#........##...........##..........
..#......#...#....#....#...####.......#...###...#....##....##...............#...#.#..........#..#....#.................#.#.#....#.##......#.#.#......#......#.#...##.#..#.#..................#....#..#.#.#..#..#...#..........#..#.##.............#..........###.#.......#....#........#.##.....#..#..#..##.#.#...#....#.....#.............#.........####...#..#.#......#...#.##.##...#.#....#.................#....##.#..#.#..#.......#.....#....#.................#.....#....#.....#.#....##.....##.........#....#.#.........#
......#.#....##......#....#...............#.........#..#.....#.#.#...###.....#.............#..#.....#......##.#.....#.......##.##.........##.........#.......#..............#....#.........#..#...##.........#...................#.........#...#..#..............#.#..##..#..#.................#.#...........#.................#.............#......##....#.................#....#.#.....###......#............#...#...#...#.#......#....#..##....#...#....#...##..#..........#..................#...#.#.............##.#.......
#.#............#.#.#......##.....###.............#.......#..#.....#...#....#..#..#..........................##...##.........#....####...#...#.....#..##..#.#.#...........#.....#...#.#.#....#.....#...##.#.............#..#....#...##.........#.#......#.......##..#........#..##...................#..........#...#..........#...#........#.......#...#......#...........#...#....#.#.#...#.##....#.#..#....#.#......##..#....#....#......#...........#.......#.#.#.............................................#...#..........
.....#.#.....#.#......#..##.#...###....###..........#....#.....##.......#.....#...##...#......##.......#........##......##.....#.............#...#........#.#.#..............#..#...###..#...##...#..#....#......#.........#.........#.#.#.#....................#..........#..........#.........#.....#.#...##...#.##...##...#..#......#............#..#.....#...##..##....##..#...#..................................#.......#..#..#..####..........##.....##...#..#.#.........###.........#..#..#...##..#..........##.#..#..#.
.....#..............##......##..#.#........#............#............##....#........#................#.....#.#........#................#.##.........................#..#..........#................#.#.#.....#..##......#.#........#..#...#...........#.#..#.......#..#....#...#.#...#.#......##.......#...........#.#.......#....#.............#........#..............#..#.....##.....#...#....#..#.....##......#....#................###.....#...#...#......................#...#..#....#......##...#..#......#..#...#..##...
#.#..........#........................#....#......#..................#.##......#.........#....#.....#.#...#....#....#......##...#..#....##...#...#...............#...........#.##.....#.........#....#......#..#...........##.........#....#..#...............#...................#....#....#.#.#...#..#.#..##..#.........#............#...#........#...#.###.#................##.......##..#.....#.#.......#.............#.......####.....#........................#.....#....###....#......#.#..........#..#.#....#.....#.....
...#....#.......#....#.#.......#...##....#....#......#.##..................#...##...#...#..#.........#.#..##.#.#..#.#.#...#.#..#....#.....#...........#..#..###.###......#..##...##...........#....###......#.#.###.#...#......##......##..#.##...........##.......#.#.............#.......#..##.......##.#....###..#....#....#.......#..........#.#..#.#.....#.......#.....................#....#.#.#......##.#....#...................#.....#....#...#.....#.#.#........#............#......#..#.......##..#..............##..
..............##..#.....#.........#....#.###...#..........#.#......#..........#.#.##..........#.........#..#..#.###.#........#.......##......#.#......#.#..............#.#....#......#......##.........##...#......##.....#.............#.....#...#.......#.#.#....###..###.#..###........#..#..#....#.........#.#...#.........###.........#....#..###.....#..#.#.......#.........#.#...#.......#.................##...............#...#..#.#.##....................#....#......#...#..#.##.#.#..#..#..#..........#..#....##.#..
.##.#.###...#...#..#....#........#......#....#....#.....##.....#..#.....#.#.#..#............###...##...#....#.....#.#.#..#....##......#......#.................#.......#.#...#.....###.###.......##..#...#...............##..#.......##.#..##......#...##...#..#........##.#......####............#.#....#.............#.........##...#.#...#.....................#..####........##................#....#...#..#.......###............#....#.#....#....#.....##.#....#..#.....#.................#..........###..#....#.#.....###
...#.....#.....#.....#.#...................#...#.....##.........#.....#.....#...#........#........##.#..##..##.....##..................#.##..##..............#.......#.....##...#...##...................#....#....#.#.......#.#......##....#........##........#......#.......#...#......#.........#...###..#..##....##....##.#.....#.......#......#.##...#..#.....#..#.#.....#.#.#...#.#.....#....#.....##..........#....#.......#..##............###..#....###......#.#...........#.#.#............#........#..##..#..#.#.....
....#.#..#.....#................#.#....#..#........#..#....##...........#......#....##..##...#...#..#..#.....#.#.#..#........#..#.....#...#......#.#..#.#.......#.........#...##.#....##..#...............#....#.....#....#..##.....##........##.#.....#...#....#....#...#.#..#....#..#.#.#...##......##.......#...#......#.#..##.#.#..##...#.....#..#..#.#...#.............#.#.#..##.#..#....##.....#....#.##.....#...........#.#.......##..#......#..........#....#.#.....#.......#......#.#.........##...#.......#......#....
.......#...................#....#..#..#.#..#..###.....#..........##....#.#....#....#..#.......#.......#.###....#............##...#.....#...#.............##.....#..#...##..#...##........#.........#.....#......#.#.....#...........#..........................#........#..#...#....#...###...........#...#.#.....#....#...............#.......#.#...........#.........##...##........##................#......#...................#...#....#......#...#....##.#..#............#......................#.........#..#..#....#..#.
.#...#....#...#....##...#.....#......##..................#...#........#..###........##..#..#........#....#..#..#...#.#.#........#.#........##...........#..##...#...#.......#.#...##..#..#..#####..#...#.#.............#.....#.#....##........................#.#.................................#.#.#....##.##...#.....#.....#......#..#......#....#...........#.#..#....##......#..#.#.#....#....#..#.......##.#.......#.......##.#....#....#.....#..#.....#....#...#......#...#....#.#..#...#.#.#....#..#..#.....##...#.#.#.
........##.#.#.........#....#.#.....#...#..#............#.....#......#..#.#....#.##.....#..........#..........#.#......#....##.#......#...#..........#..#...##.......##.......#......##....#...#......#.#.......#....#.............#.....#.....#......#..#....##..#.##.........#..##.............#......##...##....#.......##..............##.#...................##....#....##.........#...............#......#.##.#...##...###...#..#.#..........##...#..#..#.#...............#..#........#.#...........#...#...#..........#..
#..##..#.#.......#.....#....#..............#.#....#.##............#....#.........#.....#....#...#........#.#..#....#.....#....##..#..#.##..........#...#.........#.....##.......#...#.#.....#............#.#......#....#.............#.#....##....##....#........#........#.#........##.........#...............#.....#....#.#..#.....###.......#..#.#..................#......#.....#............##.#..#....#......#.##.....#.................#........#...#....#...#..........####..#...##.......#..#..#.##................#..
......#..##...................#.............#..#...........#.........#.........................#.......#.....##......#....#....#....#........#....#.#.#.#...#.#.....#...#................##..#..##............##...##........#......#.#......##...#..#...........#....#......##..#.......#...#..##........#.........#....#...........#....#.......#...##.#.....#....#......#..#......................#..##...........#.....#.........##.#...#...#..........................##.#####.#..........#......................#.....#...
.#.....#.#.........#..#........##.........##....#.........#...#.....#..#........##..#.#.....#..#.#................####....#...................##....#............##.....#...........#........#....#..#.......###.......###.#.##..#...#.#...#.............#..#..#......##....#..#....#..#........#...#..#...#......##.#..#..#..............#.#.......#.#.#..#...#......#...#.##.#...##.......#..#...#.....#.#.#..............#...#......##.#.##.......#........#.#..#.............#.........#..#..##...#.#..#.......#...#.#.#.#..
.........#.......#...#..............#......#..........#....#..............#..#.##..#......#.........##.............##.#..#..#.#...#......#.........#...#..#..#...##........#.#..#.#......#.#...............#..........#.........#.#........#......#....#.#....##......##........#...#.........#....###.##..#.#...##.##.#.....#...##...............#..###.....##......##.#....####.......#.##..............##........#...............##.#.............##.......##....#......#..##.##...#...........#..#.....#....#....###...#....
.............#..........#..#........#.#....#...#..##...#.##...#....#..........#.........#.##...#...##.#..#.......##..#.........##.#.#...................#..#.....#.......#..#...........#..........#.#.......#.##..#.......#.....#........##.##..#.#................##.....##.#.#..........#..#..............#..#...#...#....#..####........#.....#......#....#......##.##.#............##.......#.#........#...#...#..#...#............#...#...#.......#...#.....#....#................#.##....#...............#..#..........#.
...#...#.....#.#........#.......#......#...#.#.##.#..###....................###.......#.....#...............#.....#....#...#....#.....#..#.....#.##..#....##.....#.....#.#.....#.#...##......#......#.....................#.##.#.#.#.......##....#....#.......#.....#.#.#.#....##.....#..#..............#.......#....#.......#....#.......#.....####..#......#..........#..#...###......#..........................#.#.....#...#..#.##.....###.....#............##...#.#........#...#...#..#....#.#........##.##.....##.........
....#...#...#...#............#.#..#.......#......#....#..#..##.....#.....#.....#...#.#.#.........####......#.................#..##...#...............#...#...#....#..#.......#..#.#..#..#.............#...##...#.#.............#....#.##.#..............#....#..............#...#........#......#.......#.#.##..........#..........#...#...#...##......##.#...#....#........#...#..#.#.....#..........#......#....#...........#...##.....#..#....#.#.#..##.............#.......#....#..##..#.......#...#.........#...#...#.###..
.....#.............##....##......##....#.##........#.#...#.......#...#.......##...#.#.#...#.##........#....#...#..#.......#....##..#.##......##.....#.#.....#....#.......#................#....#........#...#..#...........##....#........#.......#..#...............##.....#....#...........#..#..#.#...#......#....#.#.......#.....#.#............##................#..###.#...##..#.......#...............###.#.###........##...#..#..#.#.#..#.....#........##...#.....#...#...####...#.#...#..#....#...........#..#.........
.#...#......##..#.#..#..#................#...#....##....#......#..#.......#.#......#...#..................#..............#..##.........##.#.#.....###.........###..#.#..#......#...###.#....#....##.....###..#.##.#.....#.....#..........#....#.#.....#.....#.##..........#......##...........#..#...#.......#..#..#.........#.#.....#...##.........##...####.......##...#..............###...#....#......##......#.#...#........#.#....#................#.#..#.#....#.##.#..##......#....#.......#.#...#..#...#.........#...#..
#.#.......##...#..........#.....#..#.......#....#.#.#..........#.#.....#..#.#..#.#.#.####.##......#...#..#...#........#..............#......#...#..#.###.##...#.....##...............#.....#.#.....#.##..#..##......#....#.............#.#.#.....#..#..#...##.....#...##...#......#.....#..#..###......#......#..#....#.....#.......##..#....##.............##....#..........##....##...........#....#....#....#.#.......#........#..........#..#....#...#...........#............##..#......#............#........#.##....#.#..
#..#..#.........#...#....##.........##........###.......#.....#....##...#..#.##.............#.#............#..........#....#............###.#.#...#...#............#..#.........#....#.##.........##.#.#..........##......#.#....#..#..#....#.#...#.................#.##.#....#...........#..#..#....#.........##.#....#........#.........#...............#..#.....##.##....................##.##............#.....##...#....#.#.......##......###.......##..#....#........#..##..#.......#..#.....#........##.......#..#.....#.
....#......#............#...#...........###.....#....................#...............#..#.#..#......#..#.#..........#.#.##............#......##..#....###...#....#............#.....#...##...#.#..#....#.#.......#.................#....#.........#.....#....#...#....#.#...........##.....##..#.......#.#........##.#........##....#..........#........###.#..........#..............#.......##...#.................#..##....#.#.#.##....##.#.......#......#........#.#....#.#.##.###.#.##..##.#...#......#...#........#...#..#
..#.........#.#.#......#.#..##..###...#......#...#...#........###......#.##..#..#.#.........#...#.....#.#...#.#..##..................#..#.....#.....#.......#...#.....####.........#....#.........##........#.......#.#....#.#.....#.....#..#.#....#....#.............#.....#....##.#.....#...................#.##..#.....#......#..#........#.................#......#......................#....#.#...#.............#.......#.......#.#.#..#..#.......#.#..........#.....#............#....#.#................##..##.........#
..........#.##..........#.#...#.##....#.....#.#.###.#.#...................##......#........#......#...#.................#.......#..........#.....#......#.#...#..#...#......#...##.......##...##.......#.............#.#...#.##....#..#......#..........#.#............###....#..#..#.......#..#......#.##..#.....#..#.....##........##....##...#.#..#.#.......#.#..#..#....#.#........#..##..............#...#...#.......#........##...............#...#............##..#...#..#............#..#.#............#.....#....#.....
...#..#..#...#......##....#.#..#.........##....#...#.#..#...#....##.........#.....#..#....#.....##..##....#.......#..#...........#....##.#...#...#.....#.#.....###.......##.....#..#....##.##......#....#..#.#...#.#..#..##.#.....#..#.....#...#...#..........#......#..#..#.......#....##.........###....#....#......#..#.......#..#...........#......#..#....#...#...#................#.....#.....................#.#.....#...#.......#.........#.#..#.##.......#.##...#...#.#.....##.##..##....##...#..........#....#...#.#..
.....#.........#.##.....#..........#..#....#.......#...#.......#...#......#....#..........#...#.#.#........##..##...#.......#.....#......#..........#....#.......#..#......#..#.......#.....#.........#................#........#............#......##...#..........#.....#.#..#....#.....#.........#.#........#.................#..#..#........#.........#.#.#..........#.#..##....#..#..#...#..........#...........#......#.........##....#...#.#......................#...........................#.#........#.#........####.
...###.#..#.......#................#....#...#..#.......#...#.#.......#...#..#....#.........#...#....#.##...............##.#...#......##..#.#.#.........#................#.#...#..#..#.........##...##.....##.....#.#...#...#...##......#...#......##...###.#.......#.#.....#............#......#..#.......#...#......#.#.#.............#..#..#.#..##.....#.#.......#......#..........#....#...#........##.....#...#.....#...........#...#....#.......##.......##.#..#.......#.....#..#......#.#....#.#..#.......#......#.....#..
.........#...#..........#.....##.................###.#...#.#.........##.##.....#..........#...#.#..#...#..#..................#..#......#...###......#...###.....#............#.....#....................##.....#.....#.#..#...#...#..#..#..#........##.............#.#....#................#....##..............#.......#......#..###...#....##....#.##........###...#.#............#.......#....#....#......#....#.........###................#......#.#.....#.......#....#.#......#.........#..#..#...#....##.#..###..##..#...
###.#.#.#....##.#.......#..#...#...#...####.........#......#...........##............#.........##.......##.#.......#.#........######.........#...#.#...#....#....#.#.#......#......#....#.#.#.#..#..........#..#.##..##....#..##..#.......##.#..#.#...#.#.##......#.....##..........##......#..#........##..#.....#....#...#.#..##.#........###...........#....#...#........##.#....#....#..#....#...#......#.#.#...............###..#....#..#.##.....................##.........###....#.....#.#.#.#.#...#....#......#.......#.
.....##..............#..#.##..#...........#....#......#...#......#....#...#..........#...........#....#......#........#..........###.....#.........##.#.....#.......#............#......#..#.......##..#.........#....#....##......#....#..#......#.......#...#.##......#....#..#........#.......................#.......##..#.......#..#..#.#...#.........#..#...........###...#.....#...#.#..#..#...#.#.##..##.#......#..##...............#............#..##......##......#......##...#....#.##....#..#.......##....#..#......
#...#.....#...................##............#.#.....#....#.....#...#..#.#.........#......#....#.#...........#....#.#..........#.#..#..#............##..#........#.........####...............#.....#................#.....#..##.#..#..#..#...##....#...##......#..#............##.#...##.......#.#.....#.##...#....##........#.#...#........#.......#.........................##...#..#..#.#.##.............##.............#..##.............#.....#...##.....##..#...#.##......##.......................#.##.............#.....
.##.#.......#........#...#..#...........#...........#.................#.....##.#.#.........#..........#....##.#....#......#.#........#......#..#......#........#....#..###...#.#.#..#.........#..#.#..#.....#.#..#..#.......#......#..##.#.#...#......##.......#.#...#..#.#..#..........##.....##.....#..#.#....#.#..#....#.###.##...##....#...#..........#.....#...#...........#.#.#...##.....#...##..#...##....#..#.#.........#.........#.#......#....##.#.........#..#.##.....##.#............#..............#.#.....#..#....
.#.#.#..#.#..#............#.............#.#...##.#....##...........#...........#..##.##.....#....#.....#.#.#.#......#.##............#..##.#.....#....##.##.......#..###.....#.........#......#...##.......#...#......#.#....#...#....#.#.#...#...............#.#......##.#....#...#........................#..##....##........#....##.............#.......#..........#.....#.#...............#...#....#.#.........##.......#..............#...#....##........#....#.#...#......##....#...........#.#......#....##.......##......
...#.#..............##.#...............##...##........................#.##...#........#.....#....#....#.#.........#.....#...#...#...#...#.##....#.#.#.#..#...........#.......##.#.......#..........................##.#................#........##...#..#...#......#......#......#.....##.......#...#...........#.##......#..#..##.#.............#..#.#.#......#.........#.......#.#...#....#......#.................#..#...###.#...#..#..#........###...#..#...#..#...............###....#...#.......#.......###......#.......#
.#...........#..##......#...#...##.....#.#..#......#.......................##..........#....#........#.##..#.#..###........#..................#....................#....#...............#.....#.#.#.#.......#..#...........##.#...##.##......#.##.#......#..#......#..........#......#.............##.....#.#..#......#.......#....#...#.#..............##......###....#........##.....#.##.......##...#..............#...#.......#..#.#.....###..##.................#..........#.#....................##......#..#.#.......#.#.
............#...........##.......###.#...##.#.#.#.#..####.....#...#..#.#..#......#.......#.........#....##..##.#..#...#....#.#.........##.##......#....#..#..##..............##......#....#.#.##..#....#....................#.....#..................#....#..##..................#..#.#..............#.#..........#.........#............##.....#.....#.##.#.#....#.......#..#....#........#....##.........................#..#.#...#.#.#.......###..#..#.......................##..............#.#.....##......#...##.....##...
.#...#.........##...#..#.....#.......#...#......#...#.#....#..#.#...#...#.....#....#.#.............#..............##...........#..#....###.....##............##.................#..###................#.........#.....#.#........#.....#.##......##....#....##...........#..#.#...###...#....#..........#.............#..##.......##.#....................#......#..#..........#.....#........#..###.....#.......#..#......###...##............##.....#.#.....###.#....#......#...#.....#..##.....#.....##..#......#....##......
...#..##.#...............##.....#..#....###.#......#..#.#..#....#...#.....#...#.............#....###.#...#.......#...................#.......#...#...#.#........#................#.....##.......##......#.............#.....#..##......#.#..##.....#...#............##....#.##.......#.###...........#..#........#.#...#..##...#..#..#.....####..#....#.#....#....#..#.#.#.........#.....#.....#.....#.#....#.#..#..#................#.#....#.#........##..#.#...#..#.#.....#...#...................#....................##..#..
.#..#.#.....#...#....#.#.................#.#.#.......##.......#.............#..#...........#.........#...#...#..#.##......#..#........#...........#........#.....#.......###.......#..#..#.......#.#....#.....#..............#.........#..#.....####....#.....#....#...#.#..#...#.#.....#.#........##.....#..#.#..................................#...#....#.#..#..#..###....#........###..........##................#..#..........#...##.#.....#..........##.......#.......................#...#...#.........#..........#....##
.#.#....#.#.....................#..#.#.....##......#....#...#...........#.....##.................#....#....#...#....#..#.....#..#.....#..................#.##............#.......#.....#.........#...........#......#.......#............#..##.#......#....#....#.....##.##....#.............#.#.#...#.##..#.#.#.........#.......###...#.#........#.##.#.....#...#.....#...#....#........#...#..........##....##..........#.........#.......#..#..#..#.###.#.........##..#............#..#......#...#....###.#..#............#..
........#...........#.......#.#..#..#...#...##.#...##.........#.#.#..#....##.#.......#........##...##..........#...#........#.........#.....#.#....#.#....#.#.....#...#..#.........#..#..##.....##..................#......#..........#.#####.....#.#...#....#...........#...............#...............##...##.##..#...#.......##......#........#...##..................#...#.#..........#..#................#....#.#...................##..###......#..#........#...#...#.##.........##...#...#.....##.#.#...#.#...#.........
#.#......#.......#...#...#.........#.##.#....#..#..#..#...#.#.....#.#..#.#.....###....#.....##..#..#...#........#.....#....#...#.#...###.........#....#.#......##..#..##.....####..........#...#.....##.....#..#.....##.......##........#.....#.....#.#....#..##............#...#..#.#.....###.......#.#.#..##......#.#..#....#..........#...#...#........#......#........#.#.....###.#......#...........#..#.....#.#....#...........#...................#..#...#.....#................##.#.........#..#..#...#...........#...#.
.........#...#.#.....................#..................#.....##..#......##...##..#...#....#.#...###........##..#........#.....#..#....#..........#....#...#.....#...#..........#..#....#.#.#...#...#...#.##..#.........#..#.##...#..............#...#..........#............##.#.#..##...#......#..##....###..#..............#...#.#..........#..#............#.....#.........##...#.###..#..#..##.........#...###....#..#..........#.......#...#............#.#.#....#..........#..........#..#..#.....#..##............#.#.#.
...#..##.###...#...#...#......#...#.#....#...##..#.#...#.........#.............#.#..........##..###..#.#...##..........##..#..........#...............................#......#...........##.....##.........##.......#.....##.....#......#.###...#...........###..#.....#.......#...........##.........................##......#......#.......##.#.....##.#....#..#..........#.#.#..............#....#.......#.....#....#....#...#.#.....#.#....##.......#..###...#.......#.##..#......#.......#.###.......#...........#....#.#.#
.#....#..............#....##........##..##..#.....##.##.#....#..........#.#....................####.........##....#........#....................#..#.......#..#....#...#.....#.#..#.#.#..##..#.....#.....#......#...........###....#..#.#...........#.##.....##.............##.......#......#.......#.#......#..#...##..........#........###....#...#.####....#.#......####.#........##..................#................#....#......................#...#.......##.............#.#...##....#....#.#.#..#........#.........##.#
.....#..#.........#.#.........#.......#.....#......................##..#.#.#........#...##.............#..#.#.......###...#...#....#.##..##..........###...#.#.#..................#.#....#...#....#......#......#.........#...#.........#.#.#....#..#..........#.....#...#.........#..##...#.....#........#....#.#..#..#..#..#..........#...##..#........#........#..##.#.##...#...#..#...###.............##.##..#........###..##.#..#......##...............#.................#.........#.##.......##.#...###..........###.#...
.....##......................#.#.......##......#.#....#..#.........#.....##...#....##....#..........#..#.##.......##.......................#......#.#........#..#...#........#....#....#...............#.............##...#..........#.##................................#........#.##...#..#.#...#...#..#.#..................#.......#....#.......#.....................#..#.....#..........##..##.#.#...#......#.....#...#..##..#.#....#.#.....#.....................#....#..#.#.##....#....#.............#..#.#.....#.....#.#
...#.....###..#.#......#...##.##.#....##...#.......##...##.#.......#.....##...#..#.....#...##...#....#.....#........................#.....#........#........#.......#.##....#..#.........#....#..##.................###.......................#.##......##..##.#...#.......##...#...#.#.......#..............#.#...#......#......#..#....##.....#.#..#.#...#.#..#.##.#..#.......#....##......#.......#..#.....#...#......##.##....#...#.#....#..........#...#.....##.........#......###....#...#...........#...........##.......
.#.#.......#...#....#........##......##.........#..............##.........#..#.....###..#.#...........#...........#...#..##.#.....#.........#..........##......#..#..#....#..##.....#.#.#.......#.......#........#..#.......#........#......#..##..#....#..#.........#.......#.##......#.#..#..##........###..#...##......##....#.....#.#..##.........#..#.......................#...#...#....#.......#...##.#.#..#...#..#.##......#...##.....##......##.#...#...........#.#.......##..#.#....#.#...##.#....#...##..#....#......
..............#....#..#.........###.##.......#......#........#.#...#..#..#.......##...#...#...##....#...##...........#....#...#.....#..............#...............##.#.#.........#....#.......##..........#.......#.....##...##....#........##.###....#..##..#.......##.....#...........#......#...........#......#.#..........##....#...#.#...#.##.............#...#.#....#.........#....#....#...#...............##.......#.#.......#....#..#.#....#...#....##.#.#...#.....#...#...#..........#....#..#....###....##..#.#....
.##..#...#.##.#.........###...###.#.#..#...#..##.#......#......#....#.#.....#....##......#..#..##.#....#...........#.....#.......#...##....#......#.#......#.#..#...#.#.#...#....#.............#..#..##.................#.....#.....#..................#....#......#......#......#..........#......#.#.........#.##.#..##...#..#...#.#...##..#.............#.#..#..#......#..##.#........#..........#.......#.....#....#....##.......#......#....##.....#.....#.........#....#..#........###......##........#...........#..#.##.
.#...............#.........#........................#..#.....#.#....#.#..#...#.#.#..#....#....#...#...##.#.#....................#.....#.....#.....#.....#.......#......##........#.#....##...#.............#......#...#.....#....#.......#............#.......#......#....#..#.............#.........##.#....##..........#.###...........#......#...#.#.....#.........#......#.#......#.#....#.#....#....##........#.......#........##..#..#...##....#.............#...........#.#....#..#.......##.....................#....#..
#.#...#.............#..#......#...#.............###......###......#........#.....#.....#.#.#......#.#....#.#...#.......#.#..#.......#......#........#..#.#...#..............#....#....#.....#....##................#......#.....#.#..#......#.#..#........##......#.........##...#.#.#.##......#...##.#..#......#..........###...#......#.........#.##......#..#..#........#.........#.......#...##......#.#....#....#.#........#.......###...#.#.#.......#....#................#.......##..#...#..###..#......#.#......##......
#.........###.#....##...#........#.#..#...#......#.........##.......##...##.##..#.......#.............#....#...........#...#.#...#....##.......##........#............###...##..###..................#.#.....#.....###..............#.#.........#.............#...##....#..#..###.......#.##...#...........#....#....#........###.....#...#........#..#.....#...........#.....#..#.........##..#.........##.......#.....#.............#..#............#..#.....#..#............##.#.#....................#.....#........#...#.##
..........#..........#........####...............#.......##...............#.###....#.....#............#.#..#..#.#........#..#.....#.#.##......#..#.#....#............#.......#.#..........#..##.#........................##.......####......#.###.#.#..#.......##....#...#.....#......#..#....#..##...........##..#.......##.#....#.#.....##..........#......#..#.#.....#.##....#...........#..#...#..........###.#....#...#..........#........#..##............#........#....#.......#.#......##.#.....#..#.#...#.#.....#......
........#...#.#..#....#..#..........#.###..#...#......#..#.#...#.......#...........#....#...#..#.......................#.........####....#....##..................###.....#...##.##....#....................#....#.#....#......#...#.............#.#.......#.#........#........##..#.................#.....#.#.............#...#...................##.....##...........#.......#.##.#.###.#....#.........###...#...#...........#.#....#........#......#.#....##....#.#...#............#...#..#..###.##.............#...........#
.....#.#......#.#.#...........#....##....#...###..........#.#..#..#..#.........#.#.#.........#...#..#...#....#........##...#.....#......#..#....#..........###..........#....#...........####..#......#........#..............................#..#..#.#...##........###......#.##.......#................###........#..##.#.........#..#....#...#...##...#.#.##.....#......##...#......##.......#.#.#...#.#...................#..#.##...........#.......##........#........#..#.......#.#....##....#...#..#....#.....#.#..#.....
.........#..#......##.#.##.................##....#....#......#...#......#.....#.#..#....###.....#...#.....#....#.....#..........#........##....#.#.#..........#......#...#...##..#.#.......#..#.......#.........#........##..#.#...#.##......#...#.#.....#.#.....#....##.....##.#...#.#..#....##.....#...#.....#......#.#...#....##.#...#..........#..#...........##...#....................#...#..............#.#..###......##..#......###......#.#..#...#.#......#.#........#........###.###..#..#.........#.#...#..##...###..
##....##....#.....#..#.#....#..#........#.....#............#......##.##..........#.##.#........#..#...#...#......#.#........###.#..................#.##......................#.........#.##.#...#.....#.#.#.......#...#...............###.......#.................#.......#.#.#.....#.#..#..#..#.##....##......#..........#......#................#........#...##..#.......#...###...#.....###...........##..#.#..##...#...................#.#.#.#.#...........#.#.................#...........##..........#.#.....#.#...#......
####....#...#...........##..........#..#.....##..........#....#....#.#......###....#..#..#..##........#..............#.#..........#.....#..........#..#..#......#.#.##.......#...................#...#............#.#.....#.....#...#.#...........#.#..........###.#...#..##..##.....##...#..#.#.#.........#.#.#..##.........###.........#...#....##......#.#.........#..##...........#..##.#.#..#.............##.....#.....###.....#.#.#..#.......#......#...#............##.#.#.........#........#..#....#......#..#.###...##.
..#.......#..#..#......###...##........#.....#.......#...#.##.......#.#..#....#.#...........#...........#..#.#......##.....#..#..........#......#.##.#..#.......#..#..##.##...#..#..###...............#.......#.#..#.#....#..#..#...#..#.....#..#......#.....#..#..............##.......#........................##.#..#.....#.........#...#.........#....#.#...#......##...#.##..#.......#....#......#........#.#.#.....#...#.....#.#....###.....#.#....#.......#..#.....#.#.#.##....#.....#.....#...#......#...........#...#..
#....#....#....##..#..#.#...#......#..#...............#......#...#..#........##.....#..#.##............#.....#....##...#.....#.#...#...................##............#.........#..#....#............#...#.......##...........##.#..#.#..#..........#...##.#..............#....#.............##..#..#.#....##.....#.....#...###.#.......#.....###.#...#.......#...#.#........#.........#.....#.........#......#..#.....#.......#.#.#..........##.......#.....#..#....#...#........#.........##..................#.....#........#.
..##.#......#.#...................#...##.#.#....#.#.....#.###....#....#.......#....#..#......#....#...##...#.##.##....#......##.....#.##....##...#...#....#......#..#.##..................#..#.....#.#.##.......#......#....#..#..#...#.......#..##...##........#..####..#...#.#......##..#......#....##........##..#.#....#..........#......#........#.......#.....##....#.....##...##....##..#..#..#........#.#......##...#.#...#.#......#..##..............#.....#.....#.......#.#...###..#...##.###...#...........#.......#.
...............#.###.....#....#........#.#.......#......#...##.........#........#...#...#..#....#.....##.........#..#............#..#.........#.###.#...........#..###........##..#.#..#.............#........#.....#....##........#.......#..........##.###.##..#......#...#.....##..##.#.#.##..#.##.......#..............#...........#......###..#.....#...........#..#.......#...#............#........#....##...#.......#......#...###.....#...........##.#.........###....##..#....#..#...##.##...#...............#.....#..
.#...........####..#.##.........#.#...#..##......#.....#............##...#..#...#....#...#...#.#..........#.....#.#.#...#.#..#...........#.#...#.....#...#.....#.......#.......#.#......#........##.....#.......#..#.#..........#......#.##...#.###...#....##........#........#.#....###.......#.#...#..#..................#.......#...........#..#..#.#...##....#....#......##.#...##......................#....##..#...........#........##.......##..##.#.....#...#.........#.........#.....#......#.......#.....#.#.#........
.#...##........#.......#.....................##..#...#...#.....###.#.#............#.#............#...#.#...#....#...........##...#..#........#...............##..#....#......#..#........#.........#..#...........#........#.........##...#...#....#..#........#...##...#........##.#...............#.....#....##.....##.#.........#..#..#...#.........###.........#.....###.......#...##...###..#.#.....#.#.........#..#.............#...##.....#.#....#...#....#...#......#..#.......#.#...............#............#....#...#
......##...#...........#.#......#...#................##.........##...#........#.......................................#.##.#...#.........................#..#...##.#.........#.#..............#.......#.......#.####...#......##.#..#..#...#...#.......#.##..#...#.#......#....##.........#..#....#.......#.#....#..#...............#...#...#...#..#.........#........#....#........#........#.#.#....##...##.....#.............#..........#..#.#...#..............#.....#...#.....#..#.........##.....#......#.................
#....#.....#...##..#.#....#...##......#..#..#.#.#.....#...#.....##.#.....##..#........................##...##.#..........#..###......#...................#......#.............#.....#....#....#....#....##.....#....#.#.........#....#.##....#...##.....#.....#...#.##.........##.......#.#.##.....#.#....#..........###..##..#..#...........#.##.......##....#....#....................##.........#..#...#......#.......#......##....#...##.##........#.#.....#...................#.....#....#......#...........#..........#...
..............#..#..##...#...#......#.##...#...#.#.........##..#..##.....##......#.......###......##.##..#.........#.....##..........#..#....#..........#.#.....#........#...#..#....#..........#.....#.......#..#.......#.....##....##....#...##.##.........#....#......#..................#..#.#.##.#.#.....#.##....#..#......#......###.#..#..........#..................##.##..........#........#......#.#..#..#..#.#...........#...#.......#.#..##....#...#.#......#.................#.......#....#.........#..#...#.....#.
.............##....#...#...#................#...#........##......###.#................#.#....#.#..........##.........#...#.....###....#........#....#..#.#............#..#...........................#......#.#......#..#........##.#.#..#.....#..#.........#..#........#....##.................#................#......#........#.#...##....#.#......#...........#.............#..##............#....#.........##.#..##......#..#.##..............##....#................#.#..........#......#..#......#.#.....#...#....#...#..
#.....##.....##...#..............#..#................#.............#..#..........#..##........#.........##...#.....#....#.#...#................#....##...##.###..#....##...#..............#.#......#.......##...#....##.........#............#.##..#...##..###.##....#.#.#.#......#...#...#...#..###...#.#.......#.....#..........#.....####...#.......#..#.#.#...#.##..#....#.........................###...#.....#...........#........###..#.#..#.#.##......#.........#......#.....###.....#....#............##......#..#.....
...#.....#...........#..#..............#...#.#....##..............#...#....#...............#..##.......#..#.#...#...#.......#..#..#...#.......##..........#....#..........#.......##.........#.#........##..................#...#.#...#.........#....##....#...#.#.##..#......#....#......#.#.#................#......#.#.......#.....#...............#.#.#..#.###....##....#..##.#.....#..#..#....#....##......#.#....#.......#........................#...................#....#.#.#...###......#.....#..............#....#...
...#...........#..#..............#.......##....####...#.#..#...##.....#.......#..............#.................#...............#.....#..#...#.#...#..#..##.....##.##..#........#.#......#.......#.....#..#.......#.##......#.#.................#...#.....#....#..#.....#..........#.#..............#.#.....##......#.......#...........#.......#.#.##....##....#.#.............#.###................#.#..#.....#......#...........#..#.##.......#.....#....##...##.....#.....#..#..#..#.#..#.......#...#.....#............#.#.#.
..#..##.##.................#........#.#..........#......#...#......#.#..#.#...#..#......#.#.#...##........#...#...#.........#..#...#.#................#....#...#..#.........#...#..........##..#..............#..##..................#.....#.#....#....#........#.....##...#.#.......#....#.#.......#....#.##......#..#.....#........#..#...#...........####.......#.........#......#.#...#..#..#........##.#.#.....###......##.#.....##.#......#.###........................#..#.#.#.###...........#..#........#.......#.....#.
.#........#...#................#....#...##......#.....##....#...#....#.....#...#..#..#...##..........##.......#...#.............#.........#.....#.#.#.#..........#................###.....#.#.....##..##.#.#.........#.#.##.....#..##...##......#..#........#....................#................##...##..#..#.#.........#.#.#.#.#...................##......##..#...#.....#......##.#.#....#.......#..#..#....#..##...#.#........#.........#.#...#.................#.##......###....##.#........#......#..#...............#...
.....#..#.....#.#.#.#..#.#.#.#..#..##.#....#......#...#......#.......#.#.............#..#.#.....#.#...###...#.........#......##.......##......#.###.#..........#.....#..#.#.##..........#.......##..#........#..#.........#.#...#.......#......#....#..#.##.....#........#.#....#........#..............#..#......#..##....#..#.##.....#.......#.........#.........##.....#.#..#.......#......#..................#..........##.####.#..#.........#........#....#.........##......#.....#..................#...##..##.#..........
....##.##..#...##.....#..#.........#......#..#...##................#.#..#......#..#.....#.....#...#..............#.###...##.##...#.....#.........................#.#.............#.....#................##.#...#.......#...#.#........#....#..................##............#...#..#......#............##.......................#.......#................#........#...........#....#...#..............#...##..#...##...#....#........##...#...............###.##...#..#............##..#..#................###.###...#..#......#
.#....###...........#...#....#.#.#..........#......#.#......#..##....##...#.#.#...##...............#....#.............#...#.#.#..##.............#....#.#..........................#...........#.........#.......##........#.#.#.........#..#.##...#..#.#.#..##............#....#.........#...#.....#.####.#..###.....##......#.#....#...#..#.##.###..#.#.#...#..#.##...#...##..................#.##..#..........#..#..#..........#....##.#..#.#.##..........#.#.........#.###...........##..#....#.....#.#..............#...#...
...........................#.#.#..............#..#....#.###.#.#..#...#...#...........##.............#.##..##....###......#.#....##...##...#..#......#.#.#....#..#...#...##...#.##.........#....#..#..#......#....#..##..#...#..#.###.....#.....##.............#..#...........##.##.......#.....##.................#..#........#.....#.......##.....#......####....................#..#........#................#...#......##...#......#......#..#..#..#....#...#.##....##........#........#.....##...#...#..#..#......###.......
....#...#.........#.#.#.....#..................#......#.......##...##.....##...............#.....#...#####...#..........#..................#.#..........#.#................#.#.......#.#................#.........#.#.#............#...........#.....#...#..#..#..#..##....#....................#.#....##....#.#............#..............#..........#.............#............#....#............#.#.....#..#.............#...#...#...#..#...##......#.#............#...#...#.....##..#....#..#..#.......#......#....#..#.....
.......#..###..#.##.......##.#...#....#.#..#........#.............##.#....................#....#....#.........#..#.##.#.....................#...#.#.#....#........#..#.#.........#......................#............#................#......#........#.....................#.##....#.###.........#...........#.....#......#...#.............#...#..#..#....##..#.#.#...............#...###....#.................#.#......##...##...#...##..........#..#....#...##....#...#..#.......#.#.............##..##.#.........#...#.##..
...####.....##.##.#....###.#......#..#...#.........##........#...#.....##......#................#.#.....#.#........#..........#.......#.........##.#........................#.....#....####.#.#...#..#.##...#.......###.#...#....##..#..#.#.#..#......##...#.....#..............##.....#..#.....#.....#....#..##.......#....#..............##.......##...#......#.......#..#...#.#.#.#..#.....##.......#........#.........#..##.#...#...#......#......#....#..##...#.#...#.........#..........##..#..#......#...................
.......#..#..#.#.#......#....#....##....#..........#................##.....#....#....##...........#........#...#.#...#......#........#..........##.......#...#................#......#..#.#......#......#...#....##..#...........#.....#.#....##.#.#.........#..#.#....#..####.....##.#.....#..#.#....##...#....#...#.................#.....#...#...#..#....#...............#............#..........##..#.....##......##..........#..#............#.........##.#..#.......###..#.#........#.##....#.........#............#....##
...##.#..#...##.#.......#.#......#.....#..........#.............##....#...##..#..##......#.#...##..##.#....#.#.#....####..#..........#.##...................#..#........#.......###...#..#...#...........#......#........#.....#..#..............#...#......####..###.....#....####..#..#..#.#.....####.......##....###.......#........#.#....#....#......###.#............#........#.....#...#.#.#....#.........##.#......#................##..##.#...........#...#......##..##..#......###.........##.......#..###..........#.
.............#...................#.....#.....#...#....#...#.....#..##......#.#.####.....#.#..................##..###...............##..#.#...##...##.......#........#...#.##.#..##........#.....####......#.###.....#..#.#.............#....#..#...##..#...........#....#.#.......#.#.......#...##..#....##.##......#...###..................#...........#.###...#.#...........#.........#..........#.......#...........#.......##...#............#......#.##.....#.#......#.##..........##........#.#.#.#.##........#...##....#
....#..#.....#.##.......##...#...#..........#.#......#...#.........###...#..#..#.......#..###..#...............#...................##..#............#...#...##.#...##...##...#........#.....##........#.......#........#.....#.....##...##..#..........#......#................#.##.....##...#........##.#...#..#......#........#..#..##...#..#................#....#....#..#...#.#.#....#..#.........................#...#........#...#.....#.#..#.#..#.#....#........#.#..#......#................#..............#...##...#...
.#.#.........#.....#.........#.......#.#.....##..#......#.#.#..#.......#...#........#.....##..#..#..#.#.....#.#....#.#....#..####.#.....#..#..........##.....#....#....#..............#..........................#.#...........#.#..#.#...............#...#...#.#.......####..#...........#...#..#..#...#.................#......#......###......#..#...............#....#.#...#...........#...#...#.#.#.#.##.#.##.#.##......#.#....#.........#.....##.....##........#.#....###..........#...#......#...........#.##...........#
#..#.......#......#.#............#.#....##.#....#.........................#.#....#...............#.........##..............#......#........##.#.......#......#.#.#..#.......#.........#.#..#.....#.....#.......##......#....#.#......#..#........#.#....##..#......##.....#.#.#..##........#.......#...#.....#......##...........##........#.##..#..#.#...#.....#..............#.#..#.......#.##..#........##.......#...#...#.....#..............#...........#....#.#..#..###.........##..........#...#........#.........#.#...#
...#.......#.......#....#..##................#...........#...#...............#.#....##.#......#....#.#...........#...#.......................#..#.#.##......#.#..#.......#..........#..#...........##...#.....#....#...#......#..###...#...#..##..#...#.#..#..#.#...#..................#.......#.#................#..#..#..........#..#.......##...#.....#....#.....#..........###....#........#...#.......#...#.#.#..#.#..#..#.......##.......#..#..#..#.##..#...#....#.....#..#......##..#....#.##..##.#...#.#......#....#..#.
#........#..#..#..##.#....................#...###.......#......##.#.#........#...........##..##...........#.#.......................#.#.....#....###.........##.#...........##.#.#..#..#.#.....#.#........#.#..#.##.....#............#......#..#....#...###..#.....#.....##............#..#...##.#...#....##.....#............##..#.##.....#...............#..#.#...........................#.......#........#...#...##...........#.........#...#........#.#......#..#.#.#............#.##....#.#..#.....#...#..#.###....#.#..#.
.#.......#...................#.....#....#.........#......#...#.............#.##.#.#.##..#.#..#........##.#...............................#.................#...........#.#.....#.##...#....#..#..#.#......##..........#...#..#..#.#.#...#..#..#..#...........#.#....#...#..#......#....#.......#.............#..............#.##......#.#.#.#..........#......#......#....................#......#.......#....#......#............#...#........#...#...#.....#...#..#..#...#.....#.....#.#.#........................#...#..#.#..
......#........#..#...#.....#...........#.##.#......#....#...........#.##....#.........#........#.....#....#.....##.##..#........#..#...##...#.#....#.##......#..##..#....##..#..#....#.#..#..#.#.#...............#..#...#...#....#..##.........#....#...#............#.##..###.#.......#............#..........###.#.#.............#.........#.......##.#.....#.............#.#.............#...#...#....##...#................#.#.##...##..#..#..#.....#.......#....#..........#.....##...##...##.......#.#......#.#......##..
..#.#........##.....##....##..#...........#..##........#..#.#......#......#....#.##......#...............#.....#........#..###..................#.........#.......#.......#......#............................#........#.......#...#.........#...#................#..##.#..........#.#....#............#.....##...........#....#..#.......#....##.......#..............#....#.#..#.......#...##.#...........#.......#................#..#.#.....###.........#....#..#.##...#..#......#..#........#.........#...........#.....#.#
##...#.......#......#..#.................#.#.##..#...#....#......#..........#.#..............#..........#..#...#.#....##........................#.#.#.......#..#.....#..#.....#.........#.#.....#....#.....#..#....##.....#.....##..###........##.....#..#........#.....#.#..#...#.....#..##...#....####.......#....##..#..#..###.......#......#......#..#......#......#.............#.....#...#.#.#..#..##.#.#...#...........#.....#......#.#.#.............#..#.....#.....#..#......#.....##...........#......#.#..#...#......
#.....#.#.##....#....#.....#...##....#.#.........#...#.#.#..........#....#...#...##..#........#...#........#..................#........#....#.....................#.#.##.....#..#..........#.....###......#.....#.............##...#...#.......#.###......#.....#.#...##.......##..#.#....#..#...#......#....#........#....#..#.#....#..#..#...........#...#.........#....#..................#.........#..#.............#.#....##...........##.....#..##.#.#.....#.............#.##.......#..#.#.#.........#.#......#...........
.#.#.##......#......#....#....#...###.#..#...#...#..............#.........#..#...#.......#.#....##...#...#....#........#....#....#....#.#...##...............#.#...#...##.................#........#........###.......#.###............#.#.#.#..................##....#..#........#..##...#........#..#................#..#...........##.......##............#.....##.#....#..#.#...#..#................#..#...#.#......#..............#.#.#..##........##.....#....##.....#.##..#..#........##...#.#......##..........#........
.#....................#..#.........#.##..##.....#.#..#.....##.........#...#.....#....#.......#..........#..#..............##...........#...........#...#.....#....#..#...##............#.........##......##.....#....#.#..#.#...................#...##..#......#.......###....###..#...........#.......#...#....#.###....#..###........#..#.....#....#.....#.....#.#....##.#..........#...##..#........#.#...#....#.....##................##.......#..##..............##..#.#..........#........#.......##...#.........#........
...........#...#.......#.#...#..#..##.....#.........#...#..##......#....#...#.....##.##..#....#....#........#..........#....#......#...#.##...#.####......#.#....#.....##......####..###....................#...#..#.#.........##.......#......#...#.#....#.#....#..#........#...#..#..........###.#....#.#..#....#...#..#.........##..#...#.........#..........#...............#..........#.....#..#........................#....#...................#.#.....#........#...#..##..#.##.#.#.........#....#.##.#....##.....#..#...
......#..........###...........#.................#............#....#....###..#..###.......##.###..#.......#.##.............#..#..#........#....#..##...#...#..........#...#...........##.......###....#.#......#..##...#.......#.#....#....#.......#..#..#....#..#..###..#.#..#......#...#..#.........##..#....##....#....#..##......#....#.........#.............#......#...#.#...#....##....#.........#..............#..........#.....##....#..##..........#...#........#.....#.#....#.....#........#.#....#....#.....#...#..#
...#...#.#...#..###.#.#.##...##...#..#............#.#.........##..#.............#.#....#....#............####..#.........#..#..#..........#.....#.......#................##.........#.#............#..#.......#.#...##........#...............#..###.##..#....#...#......##.....#..##..#....#.#...#.#......#.........##......#....................#...#...........##..#...#...#.......#.#..........#.#..........##...#.......#...#.....#......#..........#..#.#..#...#..##..#..#....##...............#.....#.........#.#..#..#.#
###.#..#.#....#..#....#.....#........#...#.....###..#.#....#.........##...#..........#......#..#........#.....##...##........#...#..#.........#..#.....#..#.......#....#...#.........##.#.#.#..##.#.....#.........#.........#.........###....#......#..................#.#.#.#..#.....##..#..#......#....##...#......#..#.#.#...#........#.......#..#.......#.............................#............##.........#..#......#............###..#....#......#...#..#..............##..##.....#...........#...........#....##.....#
#.......#......#..###..##..............#.#........#.......##......#....#..............##...##............##....#.#....##.#............##........#.#..............#........#.#...##.....##....#.....#.......#.......##.........#.............###......#...#...#....##......##...#....##..#.#.#...#........#.................#............##..###.#......#.#..#........#...#.#...#......#...#..#...#.##.......#..#.....#........##........##......#....#..#.#.........#.##..#.....#.#....#...#....#......#..#...#.#..#..#.#.#.....
....#.#..#.#..........................#.##.#...##.............##....#......#....#...........##...#.#.#.....##..#.#.#......#..#.#.....#.......#.......#.##....#........#.............###..#......#.....##..#.....#......#..##....#.........#.#......#......#...#..#.......#####..###..##.##..##...##..#........##....#........#..#...............#........#......#............#..##....#.........#.#...#..#.#.....#....#....#.....#.#...#....#..#.......#..............................##..#......#....#..#.#..#......#........#.
.....#.......##....#...#...#.....#...##..#.#.........#.............#.......#.....#....#..#......#........#..##.#....#.......#.#..........#...#..#....#....##...#...#..#...................#.#.................#...#....#....##....#.#................#...#........#.....#..#..#.###..#......#.#.................#......#.....##...##..#..#...#.#..#......#........#...#...........................#.........#....#..##..#.#..#......#..................#..........#..#....##.........#.#.........#..#....#..#..#...#......#.....
.............#.####....##..##..#...#..#.....##.....##.........##.#....#.#...#............#.###...#.#...#......#.......#............##........######.#.#....##.#.#.##...#....#....#....#..........#......##.........##....#..#.#....#..##..#.#........#..#........#.##..#......#.....#..#....##.........#.#.#...#....#...##.#..........#..#..#........#........#....##...#.....#.....#.#............................#..#.#.#..####............#....###....#.....#.................##.....#.#..#....##......................#.....
..#....##.....#.#....#....#....#....#....#.............###..##...............##.......#.#.#.....#..#....#...#...#..........#....###.......#.......######........#.................#.#..#..#..#..#.....#.................#...#.......#.........##..#.#..#.....#...#...##.#..##..#...###..#............#.....#............#...........#..........##...#..........................#..#.#....#......#..##......#..#.#...#..##..............#.#..#..............##........#...#.######...#.#..........#...#....#.....#....#.........#
..##....#..#....###.#...#####...........###..#.......#....###.#.......#......#.##......#.......###.#.............#...#............#......#..#.#.#......#.#.#..##......#......#.....................##...........#.........##............#.....#.##.#...#.......#...##.......##....##.........##.....#.#.#...#..#......##................#....#.#....#....#........#.........#........#.#..#..#..#......#.....#.........#......##......##....#.#...##.....#.#..........#.##.......#..#.......#....#.#...#...#...........##..#.#..
...........#......#.#....##.....#.#...#.....#.............##.......#..#...#...#.#..........##...#.....##.####...#.##..........#.................#..........#..#....#..............#..............#...........#....##.....#...##..#.##............#...##..##...#........................#......#........................#....#.#....#...............#.....#.....#.#.#............#...........##...#...#.#....#.............##.....#...#...##.#...##....#...#......#........#.......#.....#..#..............#..#..##.......#.#....
.#.................#.##.#.......##....#.....#....###.........#...#.#.......#.##.#...#......#.#.....#......#.....#..###.........##......#....#.#..##.#......#....#............#.............##.........##..###.............#.....#.#..#.###.#........#....##.#.#.....##.........#..#..#.........................#.#....#......#..#.#.#.....#..#.........#..#..#.......#..#.#...#............##...#......#...##.#...#.#.#.#....#.##........#...................#..#...#....#......#....#....###....#..#...........#.#.......##....
.#......#....#............#..##.......#.....#..#...#.....#....#.............####......#....#......#......#.##.#..#...........##.....#......#...........#......................##..#......#..##..........##....#..#.#........##..#..##.#....##......#.....##...............##.....#..#...#.....#.#......#.##......##.............#..#.##.......#....##.###..#..........#..#........#...........................#...##......#.##..#.#.#........#..##....#...............#.............#.......#...##....#.......#..#....#....##...
.##..#......#...#.##.....##.#..#....#....#.....#...#....##....##.....#.......#..................#.#........#.....#...##......##.#..#..#....#.#.....................#.#....#........#.....#.....##...#..##...#.....#.........##......#.#.........#.#.#..#.............#..#.#......#...#......##........................#......#...#..#.#...#.........#.........#..................#...#....#...##.#.###.......#.......#...#.#.#.........#...#.#....#.............#............#...........#...#.......##.....##...#......#.#..##.
..#..................#.....#.#..#.....#.......#.......#..........#.....#.#..........#...........#....##.......#.#..........##.......##.....#...##.....................#.........#.......###...#....#..#........#.#....#......#...........##...###.....#......#...#..#...#....#...#....#..#......#....#.......#.....#........##.#...#...........#..#......#.............#..#.#............#.....#....#..#.#...#............#.........##.##....##.#..#.#.#....##.#.#..#.#...#....#.#..#...#....#.#..........#...............##..##
............#.#....#....#.#..##.......#.#.....##.....##.#...#..#.............................#...#....##..#.#.......#...##.#....#..##.#....#.#......#..#.#........#..........##.....#..###....#......#.#...#......#.##..#.....##..............#.#...##.#..##.....##....#.....#..#.#....#.....#...#...##...##.#.............#..................#...#...#............##...#.....#.#.........###..##..#...#.#..#.##...#.........#...................#......#............###.......#..#...#.#......#.#..#..#.#.........#....#.#..#.#
.#.#....#.#......#.#......#..#.......#....#......#....#......#..#..#..#..##.##....#..............#..........#...#.#.......##.#..#......#..#............###..##........#.......#............#..#...#.#..##......#.....#...............#.....#.##....#..............#..####..#.#.#......#..#......#............#..#.....###..#.#.#.#.....#.....#.#....#....##....#..#....##..##....#.....#.....#.#.........#.......#.................#......#..#...##.......#.....#.............#....#................#...#....#...##....##..##...
...#.#..#...#....#........#......#.#...##.###...#....#.#...#.#...###..............##.###.##..........................####.#....#..#.......#..............#.....#.....#...#.#...#.......#....##.#........#......##.#.#.......#.#..........#.........#.#.......#..##.###.#...............#......##....#..##.....#....##..##.......#..#...#.#......#...###..................#...#.........#......##..#...........#.#....#..#..#......#.#.##..##...##.#.#.....#.......#....................#...#.....#.........#.#....#.#...........
.....#....#...##...######...#.#....#.........#....#..##........###...........##..#...........#.##.#.#..#..##....##..#...#...#..................###........##..............#.#............##..#..#.......#...#.#...####.#...#....#.....#....##..................#.#......#.....#...............#......###............#..#.........#..#......#...#..............#.#.........##..............#.........#.#.#........#......##..##...#......#....#.........#........#.#...#.........#..##.#...#..##......#....#....#................
.....#....#...................##.#.#.###.#..................#..#....#...#.#.#....#.#....##.....##.##...#.....#....#.#.....#.....#...#.##......##....#....##..........#...............#..#......#....................#....#..............#...........#...##..##........#.............#...........#...#..#......#....#.#..........#..........#............##.....#..#...#.....................#........#......#........##.........#.......#...................##..#...#..........#......#.#..#.......#.#......#...#...........##..
..#...#.##......###....###......#.............#..#....#..........##...#........#.....#.#......#....#.#..##.#..##...#.......#..........#....#.................##.#.....#........#.........#......#..#........##..#..#....##...#..##.....#...#..##....#.......#.................#...#........#.#...............#.............#...##..##...#..............#...#..#..........#...........#.#...........##..#.#........##.....#.........##..#.##.....#...#....#...#...##..###..............##......#....#.......#........#...#..##...
............#.#....#.....#.#....#..#...#.....##.....#.....#...#.........#...#..........#.#....#......#..........##.......#.#.##.##..#...#.........#....#.......#.....##.....##....#.#..##...#.........#........#........#..#.....#...............##......#.....#........#.......#.......#.....#..#....#.#..##..###.......#........#.......#.....#..##...#..........#.......#.#..#.#.#.....#....##.................#....##...........##...#...#..........#...#.#.#......................#.....#...#..#......#.#...#..#.....##....
#.....#..........#......#..#....#...........#..#...#..##.............#.##..#...#........##....#.#..#...........#........#........#.#.......##....#...#..........#.....#.#.....#.......#......#...........#....###.#.......###................##.#.........#.#.......#..#...............#............#..#...............##...#..#.##..............#.#.............#.##..........#......#.##....#.##.....#...#...............................#...#..#....#.#........#.......#...#...#.........#...#.#.#.#.....#...............#...
.#..................#.....#...#....###..#.#.#.#.........###...#.#.#.#.#...#.........#.##.........##....##...........#..#....#...#.......###..#....#...........#.........#.#.#...#.........#..#..#....#....###.#...#.#......#...#.##.#....#......###...##..#.##..........#.....#.###...................#..#......#...##.....##........##.....#.......###...........##....#........#....#.............#....#.#...#..#...#..#.##............#.....#.#.#.##..#.......#..#.....#..........##.##............####...#.....###...#......
#..........#...#.......#.................#.......#..##.#..............#............##..#.#..........#.......##......##..........#.#.#..#..#............#.............#.#.#...#...#....##.........#.........#.......#......#....#.........#..#.#.#....#.#...#..#..##.#..#............#......#..................#........#.#...#.#.........#.................................#...#......###.###......#.##....#...........#.....#..#.#..........##.#.....#......#..#......#......#......#.#....##..........#....##.##..........#...
...#..#.#...#.........#...#.............#...#....##......#.#......#.##....#.#......##...##..........####....#.#....#..............#........#...##.#....#..#....##..#.#.........#.....#.....#.#......#.....##.#.....#.............#..#......#...##.##......#.#...#..#.................#....#...............##................#.##.......................#.#...#.........###..#..............#......................#.........##...#.###.......#....##...#.#.#...............#..........#..........#......#.#.#....##.#...........
........##...#.#...........#..##...##.....#.##.##......#.......#...............#....#..##..............#....#.......###....#................................##.#...##...#.....#....................#....#...#.....#...#.............#...#.#......#..#.#.#...................#.#.#...#......#.#.....#..#....#...#..#.#.........#....#....#..........#....##.....#..........#............#.#......#..#.....#....................#............###....##....###......#....###..##..#.............#..#.#.............................
..#.#........#.......#.##..#....##..#................#..........#...#........#..#..#.#....#..................#....#....##..#...#...#..........#..#............#....#.#..#................#...#..#.#.....#.......##...............#...##.............#......##............#..#.....#....#.....##....#..#....#......#..........##...............#.##...#.....#.#..##...#.......#...#...##.......##......#........##.#....#.........#...#..........###.#............#..#.......#....####.......#..........###.#.......#..#..##.#.#.
..........#......#...................##....#...#......#..#...##..#..........#.#...............................#.#...#...#..#.#...##..#..#..........#.#.#.........#.........#...............#..#.#.......#...#...#.....#.....##.#...#.....##.#....#.....#....#.......##.....#..#.#.....#...##...##.#....#.......#..#..#....#........#.........##...#.........#.....#.#.......#.#..##......#......#.#................##..#.....##.............##..#........#..##.#....#........##...#......#.#.#..........#.#..#...##.............
.#..##...#...#..............#.#....#......#.........#.#...#...#.#...#..........#...............#................###.....#....#...........##..#.....##.##........##.......#..#.#.......#.#......#...#.#...#...#......#..#.#.....#..#..#.........#....#.....#.#......#..#.#...###..#...#....#..#......#.........#............#..#............#.#...#.#................#...##..#.....#...................##......#.........#..............##........#...#...#....##.....#....#.#....###.............#........#.#.#.....#...........
#.....#......#...............#.....##......#..##...#.##.#..##....#...#....##.#....#...##......##...#.#......#.##.........##.....#......##.##.#.......#.........#.#.....................#.#......#.#.....###.........##.#.#.#..##..##....................#.....#.......#........####...................#..#....#...........##........#.##.................#...#.##.......#...#..###....###.........................#...#....#.............#....#.#.##..#....#..#...##........#..###.........##.......#..#.......##.....#.........
.....##.......#..........#..##...#........#..........#..............#................#....#.....#..#..#...#.#........#......#......#..#.......##........#........#.....#.....##....#.###.#....##...#..##...................#..#.##.....#.....#..#.........##.###..#........#..#..#...#...#....#...........#...##......#.#...##..#..#.#..#.#......#.#....#.#....#...#....#.....####...##...#..###...........#...##..........#.#.####.#.#..#.#..........#........#.##.#....##.....##...#...##....##......#........###.##.#......#.
.#..#..........#...........#.....###..........#.....#.#...#.#..................#.....##.#...#.....#..#.......#...#....#.#..........#.#................#...#.....#...##...#......#..#...###......#.....#..##.......#..........#..#............#.......#..........#..#...#.....#..##.......#.....#...##.................#..............#...........#..#..#..............##.......##...#...#....#...#.#.....#...##..##...........####.#....#.##.......#.........#...#.#.....#..#..............#..........#..#..#......#..#..#......
...#.#.............#.#..#...#...#....#.#......#.#......................#..##..................#..#.....##..#...#.#.#...............##..#...............#............#..#...#...#......#..#..#.#.#....#.......##.............##............##...#..........#....#.....#..........##....#....#..#..#......#....#.........#.#.#...............#.#......#...#........#......#.##......#..#..........#.#..#...#............#..#.......#...#.....#..##....#...##........#.##.....#.....#...#.#.#...##.......#..........#........#....#
.............#...##........#.....##...........##....#......#....................#...#.....###.###.....##....#....#.........#.....#.....#.##.#.....................#.#...#.#...#..#.##.....#.....#.....#.....................#.##.##...#....#....#.#......#.............##....#...##...#...##...###........#..#.....#...#...#...............##..##..#...........##..###.....#..#.##........#.....#..#...#.....#...........#...#..##.......####.....#....##............#........#..#....#...##.........#....#............#.##...#.
#...#........#...........##.###....#...#....#.....##....#................#..#...#.###.#.......#....##..#......###..#......##.......#...#............###.............#...##...#.#.......#...#................#.#.......#.#.#.#.......#...............#.........#.......#....###.....#..#..#..........#.....#....#..#....###............#####..#......#....#.#.....#......#....#.#.....#.#........#.#..##.......#.##...#....#..#.......#.#.....#......#.........#.##.#.....#.........#..#.#............#...........#...#..........
.#...#.#............#.......##..#..#........#...##.##.##...#...#..#..........#..#.#......#.#...#.......#.....#...........#....#..........#......#.##.#..........##..#....##.....#..#.#..#.....................#.......#.#.......##...#.#..#.#........#...#.##....#..#.#.##.......#...##............#..#.....#.............#..#.....#..#............#........#.....................#....#......##........#..#..#....#....#........#.....#..#.................#.......#...........#.#...#.....#.#....#..#..#..#......#..##........
...#......#...#............#..#...#..#.............#..#......#...##.......#..#...#.....#......#.........##.#..#.#..#.......#......#..#.............#..........#.#.........#.#....#.....##.#.......#.......#........#.....#.........#..#..#.....#.#...........#...........#....##..........#............#.#...#..##......##....#............##..........####.....#...............##....#......#..#....#....#.....##.....#...#......................#...#....#.......#.......#...........##....#....#.##...#..#....#.#....#......#
...#..#.##..##.........#..#...#........#...#............#.....#...#.........##..........#...#.#..........#.#.#............##.......#......#...#............#.#..................##...##......#.#....#...#.##.........#.#....................#..##...#.#....#...#.#.............##...#......#....##.#..#...#..#..#................#.##...#....#.....#....##.....#............#.###......#.........#....#..##.##..#.....#.#.........#....#.#....##.#....#..#.......#...#.#.......###.......#.#..#.#.##...................#.....#..
.......#............#....##......#...#.........##..#..........##.........#......##....#......#....#......#.#...#.........#......#...#......................##......#.#...........#...#....##...........#..#...................#.#.#.#...#.#...#..#...#..#....#...#..#..............#.....#..#....#......#.##......####...#.......#....#.................#.....#.....#...........#.#.#.........#..#.#.......#.......#........##..##...#......#............#..#.#............#.#...#.#........#.#...##.......#.....#......####..#.
.#..........##...#..#.#........#.........####....#.#.....#..#.........###...####....#....#....###.#............##....#..#.........#..#........#...##.............#...#.......................#.........#..##.......##..#.......##..#.............#.#....#.........##.......#..#.#.#.#......#............#.#.........#..#..........#..##.....#.........#.##.....##.##...##.#...#...#....#......#...............................##...#.#.............#....#.#..#.#.......##..........#.#..#............#......#.#.#...............
.#......#..#.......#...##..#...##.............#..#.....#..#..#........#..#............#.#......###...#..#........#...#........#..#....#...................#.........##.#.###.........#.....##.#.....#...#..#.....#.........#.#...#...#.....#..#.#..#.....#..##.......##........##.#......#.....#..#..........#.....#....##.#.#.#.#.#..........#...#.#...#.......................#..........###.....##.#.......#.#..#..............#..............##.........#.....#....#....#....#.....#.....##.....##..#........#..#..#....#.#.
#....##....##....#....##..............#........##.....#..#......#.#.#...............#..#......#....#......##.........#....#....#...##.#....#.......#....#.#.................##..........#.#.#...##...#..#.#.....#..#.##..#.#.#.........#.......#....#..#.......#......#....#.#.##....#...#.......#..#....................#..##....#.#..#.........#..#.......#............###.#.......#..............#..##.........##..#........#..#..#..##..#....#.......#.....#...#...#..#...#............#..#.....#.#.......#..#..............
.....#.....#....#................#.#..............#.#.##.#.....#.#.#.#.#.....#.#..##........##......#.....##.##..............##...#........#......#.#..#.###.....#....................##...#.#..#.....#..##.....#......#....#........#....#..##..#......#...##........#..#....#......#...#............##..##...#...#.......#...#.#.#..#...#..#.#........#.......#.......#.........#...#.............#..#.......#.##...#...#.....##..........###.......#..#..#.............#....#...#....#.#........#............#.......##......
...##...#...#.#.#.............##...#.#.....#.....#....##...................#........#.#.....##...............#.#....##.......##......#...#...#....##.......#.##.#........................#.#..#....#...###.#...##....##......###..#.#.......#..##.#........................#.##.#...#.#..#...#......#....#..###.##..#.....#.#.#...#.#....#..#......#.###...#......#..#.........#.#.........#.......#..#........#.#...#.##..##.#..#..#...##...#....##..#.....#............##..#........#................#...#..#............###..
...#...##....#.#.........#...#....#..............#..#..#...........#.#....#...#...##......#........#..##.#....#...#........#......#......#...#..#.#....###..#........#.#..#...................#....#.##.....#....#.........#...#.........##...#......#...###.#.#...##........##.#......#.........#....#.#.#......#...........#.......#...#..#.#............#..#....##..#.#...........#.....#..#....#.....#.............#.....#........##...........#....#...........#...#..#...#...##......#..#................#..#.####....#...
.#....#.##...#.#..#............#.....##.....#...#...#........##..#......##.#.......#...#..#..#..##.##.....#..#.....#.#................###.#.#.......#........#..........##.....#.......#.#.............#......#...#....#......#.#.#......##...#..#........#..#....#.............#..........#..#......#.....#.....#...............#......#.##....#...##..##..#.........#...#.......#................#..#...........#.....#....#.#....###....#........#........##..#..#.#..##.........##..#..#....#...##.#..#..#.##.........#.....
##.#........#...####.#.........#..#.......##...#.#..#...#......###....#......#..#...#................#......#..#..##..#...###....#..........#...............#..#.....#.....#.#.#...#.#....#.......#...#.##...............#...............#....#........#.....#..........#..............#....##.....#..#......................#.#.#.#............#....#.........#.#..##..#.........##.#.....#...........##..#.........##..............#.#......##.#..#....#...#.....#.....#..##.##...#.....#.......................##..#.....#.#.
......#..#.#.............#..#..#.#...................###.#....#..#...##.#....##.##.....###...........#....#...........###.#.....##..#.............#....#.##.....#..#....##..#.......#..#....###.....#....#..............#.....#....##........#.#.......#.........#.#.........#.......#.##.#...#.....##.....###..........#........###........#...##.#...............#......#.#..#...#....#.......##....#.....#......#...#...#..#.........##.##...##...#.......####.#.#...##...#......#...#....#.........##.....#.....##.......#..
##..#......#.#.....#........#.##.................#.#.#..#....#..#...##..........##.....#.#....#............................#..#.#.......#..................#.....#.##.##...#...#..........##.....##....#.................##....#.##.......#............#.......#..............#..........#....##..#......#..........##.#....#...#..#.#.#....##....#....#......#.#.#.......#.............#.##.#..........##..#.#........##.........#.#....#...................#....#..#......#........#.#....#.##...#......#...#........#.#...#..
#......#..........#.............#..#.#....#.#...#.#....#.#.....#...#..##.......#...##...#..#..#...##...##.#..#..#..#....#...##..#..##.#...#........................#..................#.##.....#...#.................###...........#..##....#......#.#....................#..........#....#.......##....#.......#.#..........#..#....#..#....##.#.#........#................#.........#...#...#...#...#..#..#..........##.#.#...#.##.....#.....#.#....#...#.#.#...#.....#....#.#................##......#....#.##.....#..#.....#
..#..............#..............#....###.......##.....###...#.......#.#...##...#.#...#.......##...#.#..#.#........#...#.......#..#.#............#.....#....#...#.....#.#.#.##........#..#.#...##..#.........##...#..#...#...............#..#........##..###..............#........#......#....#.................#......#.....#....##............#....#.....#..##.......#.......#.......#.#..##.#...#....#...#....#.#...#.#.##.#.#.#...........#.##..................#..#.....#.............##.......##...........#.#..#.#......#
#......#.....#...#...........#......#.......#.........#.....#........##....#.#.#...#.#..........#...##.##.............#.....#.......#.....#......##.....#..#......##..#.......#...#..............##.#....#.......#.......#.............#............#.#.....##..#....#......#......#...#...##.##...#..#.........#...##...#..#.....#.#...#.....#........#....#................#...........#...#........#..#.........#...#.........#.#..#.............#.........#.#......##...............#.#...#...........#.#........#.##..##..#
.#......#..............#...................##..#.......##.....#..##....##...#...........#.#....##.......###...##......#...#..#...#.##.#................#.......#......#.....#.......#.#.#...#....#.#..................#..#.....#............#.........#...#.......#..##................#..............#..#...........#..#..#.............#...##...##.........#.....#..#..##.....#...##..#.#.##..#..##...#......#.#.........#..#.####..#...#....#.#..............#...#.#..###..#.#.#...###......#..###.#.........#......##.......
..#....##......#...#......#.....#........#.##...#....#...........#....#......##.....#..#...#...#.....................#................#.....#...#...#...#.#........#.....#.......###...#..#.##.#..#...#.........#.....#.#.....#....#........#......#..#.#.##....##.###........#.#..........##.......#...#........#..#...............#..........#.#......##................#.#..#.........#......##....#..#..#..........#..#..#.....#..#............#...#..#....#...#.#........#.......#...#...###..#...#.##......#...#..........
.#.#.....#.........#....#....#.#.............##....#...........##...###..........#.....#..#....#......#....#....#.####......#....#....#....#.....#........#.........##..#..#..#........#..#...#.......#....##......#..................#..#...............##.....##.....#..#....#........##...........##.##.........#.....#.#.....#.............#...#.....##.##...###..#.#.....#................##.....#...#......#...#.......#.....#.##...##........#...#.###.........#.....#......#..#....#....#.##............#.....#.........
...#.......#........#.#..........#.###..........#.#.#.............#.#.#...................#...........#.........#.##...........##......##...#...#........#.#.###............##..#....#...#....#..####.....#.......##....####...........#..#...........#.....##......##..#................#.##..##..#.....#.......#.#...#.#....#......#.#......#.#....................#....#.......#.......#.....#.#.#.##.....##.#......##..#...#.#..........#.#......................##....#.....#.......#...........#..............##.#.#......
##.........#...#..####.#..........#.##..#...........#.....#.........#.#............###.....#..#.......##.#...#..##...........................................#...#....#..........#.#.....#...#.............#.#..#.....#.###.....#.##...........#.........#...#.............#.#....#....#..##..#.........##..##........#.##.#...#...#.#..#.....#........##.....##.#....#..#........#..#..#.........#...............#.....#.#..#..#...#.......#..#.#......##.##..#.#..............#.........#..#....#...#..#.#....................
...##...#.....#..#...#...#.........###..#...#.#...#...............#....##...##..#..####.#..#...#...#.......#..#.#............#.##..##.#..#..........#....#......#.............##.....#..#...#..##.....#.........#...###.....####...........................#.#...###.##.....#.......##........#.##.#..#..#.........#.##..................#..#.......#.....#..............#.#....##........#....#..#..##....#..........#.#.#.............#...#..#.#.....#.......#.....#.........#.##....#......##...#........##.###......#.#.#.#.
......#....#.........##.......#..#..#......#.##.........#.....#.......#.#....#....#....#...#......##.#.......#.............###..#........#.#..........#......#...#......#.....#............#...#...........#..#.........#...##..###.#............##...........#.....####..#............#.....#..#....#..#..##......#....#..#.................#............#......#......#..#.....#...#.#..#......#...#...#..........##..#.....#.....##.............#..................##....#.........#.#........#.......#..#.#.#.#.#...........
....#.##...#...#......#......##.#.........##......#.#..........#..........#..#..#......#...............#..#............#.#.#.###......#..#.......#..........#....###.##....##.#...........#.#........................#..#.##...#........#.#..................#.....#.#........#..............#....#.#.....#....#.##.#.....#.##.#..#...#..#..#..#.........#...#........#..#...#......#..#.#....................##....#......##...##....#.....#.#................##...#.....#.#.#..#.........##.##..#.#..#...#...#.#.......#...#..
..#.#................#.............#.#..##.....#......#.........#............#....#.#..#....#..#....#..#..#....#.#..#......#......#........#....###............#...#......#.#................#.#....#..#...#..#.....#..#....####..#.....#..#.#.............#....#.....#.....#.#........#.##......#.#.#..#...##..............................#...........###.#...##...........##......##........#..#........#...#......#....#.#.##.##......#...#.......##...#....#...........#..#.##.....#.##.#......#..#.#.......#...##....#....
.....#....#...#..#.........#...#.##....#..#.......................#....#..##........##.#...#......................#....#..............##....#..####.....##........#....#.......#......#.#.....#........#....#.......#...#.....#...#......#...##....#..#...#.......##..#..#.#..##..#.#....#..#.........#.....#....#...#...#.#.......#..........#.....#.....#......#....#.##..#..................#........#....###..#.#.........#........#......#................#............#................###..................#.............
....##......#........#.........##.....#.#........#.#....#.............#.#..#............#..##..##.....#..#....#.##.#.#.#...#.....#.#.....##.#.##..##.....#.........#.....#.#...#..#.#...#.##.####.#..#.......#......#.#.....#..##..#.....#...#...............#.......#.......#...#..#......#..#.......#..###...#.#........#......#..#........#.......#......#....###.......#..###..#....###..........#...............#..........##.#.......#..##.........#........#....##........#####...............#..#...........#.......##..
#................#.###..#...............#..##.##.............#............#.................#....#........#........##..#.......................#......#.#........#..#...#.#..#...#.........#......#..#..........#....##................#..#.#.....#...#..#.................##.......#.....#.#..#..#..................#.###...#..#...#.........#...##..#..................###....#..#........#.#.#...#.....#.#.....##...##.........###.........#...#....#..##.#..#........#.................##.......#.................#..###....
.................#..#.........#.#.#........#....##...#....#.###........####.....#.#.....#.....#..#......#..#.#.................#.##..##..#...#......#....#..............#..#..##.#........#.##.............#....##.#..............###..............#.#..............#.........#...##.....#...........#..#..#....#..#...#...#.........#.........#....#......#.................##....#.......##...#......#......#..........#...................#.....#..#..#.#...#..##...................##.#.#...#.#......#..##.#.#....#.#..#...#
......#..#.#..##.#...#..........#.....#....#..##....#....##.#...#.......#.#..#.........#.........#............##..........#.............#.#.#...###....#.........#...#........#..#.#........#...............##....#.#.#..........#....#...#.............##..#...#...........##.....#...#.#.###.#..##...#..#...#.#..#..........#..##......#.......#.#.##.#....#.##.....#.......#...##.........##.............#...........#..#.....#..#...#....#....#...##....##..#.#.........#..#..#.#..............#.#..#.....#..............#.#
.......#......#..#.#........#.....#.....#..#.##.#..#.............#......#..........#....#.#.#....#.###.......#.......###.#........##....##.#.....#..........#.......#...##......#...#......##....#..#.#..#.......#..#....#.#......#....#..#....##.....#.#.#...#..........#.......##...##........#.#.#......#..##....#.####......#.......#......##....#..##..........##...####........#....#.#..##...#....................#...#....#.##..............#.#.........#..#.....#..#.....#.#....#..........#.#.....###...#.............
#..##.#....#...#....#...................#.....#.#....#...#.....#..#..#.................##.......#.......##...#.#..#.##.#.##...##....##...#....#....#..#...#...#...##........#..#.....................#...#.......#.#.....###.#...................##..#.#.#....#....#..##.......##....#..#.....#.##......###...###.#.#...........#........#.#.#........#......#............#..........##....#............#.......#...#....#....#....#.......##..............#..#...........##..##..................#..#.#.............##.#......#
..#....#..#...#.#....#..#.#....#...#........#...#....#...##..#......#......#.#..##......#..##....#...#.##......#.#..##....##.....#.#........#......#.......#.......#...##..............#......#.#...............##......##........#........#...#.#..##...#..#..#................#........#.#.................#.....##....##.......#.#..#.........#...#..#....#.##.........#......##.......##...#.#...................#.......#.....#..#.#......#..##...##.#...........##.......###....#.............#...............#.....#..#..
.......#...........#................#......#.......#....#.....#..#.#.....#.......#..#....#....#......#....#....#.....#.....#.#............#.....#......#...........#.............#..###.......#..#..#.....#.#...#..##.#....................#......#...........#...............##.#...#.#.......#......#...#....#..#.....#.........#..#.......#....#...#..##..#.#.#.....#.......#....#.#...#...#..............#...#........#......#..#........#....#..#..#.....#.....#....##...##....#....##.##..#.#............#..#.............
........#.......#............#..##.#...#...#....#.....................#.#..#...#...#........#..#...#.....#.....#..#.#...#...#.......#.#..##..........#.#.#.#.#.....#........#.#.....#......#.........#.........#...........#...##.#......##....##.....#.........#..............###.............#........#..............#...........#.#...#.....#.#......#....#...##........#............#...####.#......#....#............##.###..##...#....#..####........#....#.#..##.........#...#.#.#.#...............#......#...#.....#....
..#........#....#.......#..........##.....#..#......#.#.....#...#...##...#.#..#..#..........#.....#................#...............................#.................#.#...#..#..#.....#..#.#.....#.....#.....#.##.......#.......#.....##........#.....##..#.##.#......#.#..###.#.#...#..#..#........................#.##.....#........#.#........#......#.#.##.....#.#.....#........#..#..#..#..#.#....##....#..#.........#........#...##...#..#....#......##..........#.......##.#.....##....#..##...........#.#..#....#.....#
#..#........#..##.....#....#............#...........#.#........##.........##..........#...........##.#...#......#..........#....#....#.....#....#.....###...#.#.#........#.#.#.#...#.##...#..#.#..###.#.........#...#..............###...........##....#......#..##...#........#..#...........#.#....#..#........#.#.....##..........#........#..............#.##.......#......#.....#.....#..#............#.#....#.#.#........#........#.......#..#..#....#.#......#...#.......###...##.....#...#.......#..#....#.............#
#.....#.....#....#..#.......#.#...............#..#.....#..##...#.......##..#.....##.#.............##..#........#.##.###.#........##..#.#.....#..........#...#...#......#.....##.....##...#...#..###......#.....................#.#.#..#....#............#........##.#...........#......###..#........###..#.#..#.......#.....##....................#.#.....#...#....#...###.#...........#...#..#..........#....#....#........#...........#.##...#........#.....#......#..........###.###..........##.........#...###.#......#...
...............####....#........#.#.....#.....#....#..#.#.....#....#.....#..............#...#.#............#.#....#.##.#.............#...#.#..#........#.#..##..#.#......#.#.......#..##...#....#.......#.#................#....#.#.....#...#....#........##.#.#..#......##.......#........#...#........##..##...#.##.....#.......##..#..#..##.#.##........#.....#..#.#.##..#..#.###.#.....##..#..........##..#.#...#...........................#..#.##..#.#.#....#.....##....##..#..#.......##...#....#...###..#...#...........
.###..#....#.........###......##.......#.#.#......#.........#.#..........##.##...#..#.#..#...#...#....#..#......#..........#........#.#..##....#.#..#...##......#.#.......#......#.....##..#......#...##..####....#............#..........#..#.#..........#............#.##......#.#.....#..#.##.......#....#.......#......#.#.................#....#..#.#...#.......#................##..#....#.#...#..##.......##........##...#........#.....#......#.....#...#.#..#...##.#...............##.....#....##....#.....#..#.#..##..
.#......#.......#.#..#..#.#.#...#.####..#.##....##..#..####..#....#......#.....#.#....#.....#.#..#.....#.......#.#.##.#.#....#...................#....#....#..#...##.....#.#..........#......#......#..#.#..##...#.........#.#..##......#......#.#...#...........#..#.#.........#............#.#...#.#..........#.#......#.................#...#.....#.........................##.......#...#...#....#..............#........#..#..#.#.#.#...............#......###..#......#....#.#..#.......#......#.....#..#.............#...
......#...##.........#.......#...............#...........#..##...........#.....#.......#........#.....##.##................##...##.......#.#............#.#.....#....#......#...#...#.....#........................##.#.........#......#.......##..#............#......#...#..........#..........#.#........#..#.#.#...#.###..####.#............#...#.............###...#..#.....##.......#..#..........#....#.............................#...#.......#.##......#.....###..#.....#.#...#......##......#...#..#...###...#.......
.#...#..#...........#............#.....#...............#.....#.#...#.........##..###.......#...............#...#......#.##.......#..#....##.....#.#..#........#..........#.##....#.#....#...#.....##..#.#.................###..#...#...........#.##...#.#.#.#.......##...#..###....#...#............#...#........##..........#...#......#..##....#..#..........#..#......................#............##.#......#.........#.....##..##.##....#....##.....#.......#....##...##..#......#..#.....#.##..#....#.........#...........
#.......#............#.#.............#..........#.......#.#........#........#...................##..........#...##..##......#......#.......#.#..........#..##...#..##........................#.#.......##....#....#....#....##.###...#.......#.........#.........##..............#...........#...#.....#..#.........#...#.#...#.###....##..#....#......#.#.........#..........#..........#.#....##.#.#........###.#................#......................##..##.......#..#..#..#...#........##...#........#......#....#.#...#..
.......#......#..#.....#.#.##.#............#.....#.#.....##.......#.#.#...#..#.......#.#.###.............#...............#..#..#.#....#.....#......#..........#...####....#........#...#..#............#.#..#.....#...#.#..#.......#.#.#......#.##......#.#.........##....##....#.....#.#....#....#.#.....#........##...##.....#....#...#..##.....#.....#.#..............#.....##.......#..#..#.....#.....#..#.....#..#............#..#..##............#......##....#.#....#.#.#.....#....#..#........#....#.#....##........#.##
..##.#...........###..##..#...............###..#....#.#...#....##....#..##......##...#..#..#...#.##.#......##..#...#..###..........#....#.#.#.#...#...##.............#................##.#.#.....#..#........#...#.......#...#.....#.....#.....#.#.....#......#.#..#..#.......##.......#.###.#.#.............#.#..........#.......#..##.......###.....#.##......##....##..#..#...#......#..#.#.....##..............#...#....#....#...#.........#..#..........##...........##.........#.........#......#..###......#........#....
...#.#.#..#....#......#......#...##.....#........#.#.#.....#......#............#...##.#.##.#..##.........#.#..##...#.##...#.#.#.....#..#...#..............#........#......#....#..#.........###.......#.#...#...#....###....#..........#.#.#.#.........#.......##.....##........#.........#....#.........##..####..................####..#..#....#...#....#.#....####....#.#.....................#..#..#........#...###....##....##.....#.....###..#.....#.##......#.....#.......#....#......#......#...#.......#.........###...
.#..#.........#...##...................#..#.........#........#.#...........#.....#.#...#........#........#.....#...#.........................##................#..##..##..................#####..#.#...#.......#..##..............##..#..#.#.#.......#...........##...#..#..##.......#.......#.........................#....................##............#.......#...#.#....#.....#......#.#.##...#.#..#................##.........#...##...#..#........#.#.....#..##...#.....#...#..#........#....#.#....#....#.#....#........
#........##.#.#.##..........###...#....#.#..............#..#......#..............##.......#.............#..#.#.##.#..###.##.##...#...#.#..##..#.#........#....#..........#.....###.#.##.#....##.#......#.........#......#.#....#..........#....#....#..........#.#...##...##..#........####......#......#....##.#.......#.......#.......................#.#.......##......#...........##......#.....#....#..#....##......#.......#..#....#...#.#..#...#..##..........#......#................#....####.......#.#...........#..#.
##...#....................#........#...#..#.#....#.##......#..#.##.#..#.....#.......#.#.........#...........#...#..#....#.......#.#.....#.....................#...##...............###.....##..#.#..#.#.......##..........#....#..........#........#...##....##..###.#........#...#....#.#....##....................#....#..#......#...##.##..#.....#.....#....#.....#..#.......##........#.........#.....#........##....#..#.##........#.......#....#....#.#.#.#..#.#.....#...#......#..##......#.##.....#.........##...##.#.##
##..#.#.#..#.........#.....#.....##..#.......#....#....#......#.........#.....#......#.#...#..#......#.##....#......#..#.#..#...#......#...#.......#..#....#...###.......#.#.........#..#.#...#...#...#..#..#.....#...#..............#..#.......##.#........#...#.......#..##...#........##...............#........#........#...#............................#.........#........#..........#..#.#....##.#......#.#.#.....#...##.....#.........##....#....#.....#.......#......................##..#.#...#..##...#...#...#..#..##
.#.................#.....#.....#....#....#.#....#.##..##........#.##.#..................#.....#.#........#......#.....##......#.....#..#.##.......##.....##.#........#..##...#.....###.....#...#........#.....###....#.#.........#........#..#......#.......#..##.....#........##.#.#...#.##....#....#..##......##.#.#.#................#........#..#....#............#.#..#.#.........##............#.#.......##......#.###........#.......#.#....#.#.........#...##..#.#.....#..###.......#..#.#..#...........##...........#..
...........#...........#.##..#.......##..##.##..........#...#.....#..#.#.....#...#.................#......#.........#.......#.....#..#..........#..........#.#....#...........................#...#...#....##.#........#..#...#.##.....#...#.#.....#.#.........#......#..###.......#........#......##.##.............#..............#.#.#.............#.........#...........#..#.##...#.#..###..............#...#..#.#..#.##......#....#.#......#.#.....#....#............#...........#...........#..................#..#.......
.##..#.####..#.....#.........#.#.#....##...#.....#.......#...#...#.......#.........#..#.##..#..#..#..#...##.....##..#........................#....#...##..#.#..#.......#....#.#...#..........#.#......#..............#.......##...#.....#........##........##..#.#.##....##.......#........#.....##......#.#.#.........#.....#.#.........#....###...#...#...#........##.........#.#..........#......#.#.#.........#......#...........#...#.#...............#.#...#.......##..#.##......#..##......##...........#....#...##.#.#..
#.#......#.......#.#.......##....#..#..##..#..........#...#.......#............#..#.#.#..........#........##.....#...#....#...............#....##...#..#..##....#..#..###....###.................##...#.................#...#...#.###....#####.#......##.#....#....................#......#.#....#....##.#......#.#...#...##..##.................#............#...#......#.##..#...#..........#.....##.....#....#..#..###.#..#..........####...#...................#.....................#....................#...............#.
......##.#.....#.....##.......#........#..#..........#.........#....#..##....#..#...#..#...#.#.#.......#.#.......#.#..................#..#..#.#...............#..........#..........###..#.#..#........#.#......#.....#........#.....#...........#..##.......#...#....#.......#......#...#.#.............................##....##.....###....##.....#......##...##....##......##..#..#.....#.......##..........#.....##..#.....#...........##.#.#.##......##..............#.##......................#...#.....##.##.#..#.....#..
.....#.#.#....#........##......#.#.....##........#....#.##..........#......#........#.....#......#.....#...#.#.....#..#....#.#.#.#....#.....##................#...#.........#.....#...###....#.###......#...#....#.#.......#...##....#.....#..#.....................#.....#...#.......#..................#....#........#.#.................#......#..#.....#.........#.......#.....#..#.##.#.....#....##....#....#......#.#....#........................##......###.....###.#....#......................#.#......#..............
.#..........#......................#......#..#.#.#...#..#.........#.....#...###..##.....#....#........#...................#...#....#.....##..#......#.#.##.........#..............#.#....##....#.#.#.#........#........#....##..................#...................#.....###.......#.##....#.....#.......#...........#..........#......#........#..#.....#..##.....#..............#.#.#.#...###.#.....#....#......#.#....#.....#.#.#.....#.#.......#..##..#....#.#......##..........#..#.....#.#.#..#......#....##.#......#.#..
#....##...............#..#...........#.............#..#............#..#..##....#...##.#.......................#.##..#................#..............#....#....#...##....##.#..#.#.....#............#.................#...#..##...#.......##.###........#.#....##.............#..#..#...............##..#....#......#................#...#..........#...........#...........#.#....#..#.....#.............#.......##...#............#.##..#.#.##....##..#.#.#...............#.....#..........#.#..........#.#..#.....#..........#
#...............#..#.#.......#.##.#........#......#......##.#.#............................#..........#.#....#..##...#.#.#.#..###...##..#.....#......#.#......#............#..####...###.#......#.#..##.#.#......#...#.#.................#.....#.....#....#.#.#.........#....#..#....#..................#.#...................#.....#........#.#......###.#........##......#.........#....#.....#.#......#.##......#.###.#........#...........#..#.......#....##.#............#.........###..#..............##..#...#..#..##.#..
.#.#...#...........#..#.......#......##.#...#........###....###...................#...#..#..#....###...#..##.............................#...#.....#............#...................#...#..#.#...#...#.#..#....##..##.........#....#.##.#.#..#.....#.#.........#.....##............#.#......#......##..##......#...#..#..#..............#..##.#...#..............#..##........#......#.....#...............#.#.#................#....#............#...#.#.#.............#.#...##........#.#.....#.#....#.#......#....#..#.......
......##..##.....##.........#.#.##........###...#..#.......................#..#......#.#..#..#........#..#..........##.............#..................#.............##..#...........#........##......#........#.........#.#.....#.......#..........#..#.......#...#....#...........##.......#..##.#......#.....#..............................#...........#.....#......#..............##.#...#.####.....#........###...........#...........#...##.#...#.#.....#..##...#...#..#..#.#.#............#..............#..........#....
..............##...#..........................#...#..........#..#.....#####....#..............##.......#....#.....#......#.#........#...##.....#.....#..........##..#.#..#...................#.#......##........#.##...#......#....#.#............#.#.......#.....................#.#...#.#........#..#....##.......#...#...............#....#....#......#....#....#..#...#...........#.....#.#.####.#.....#.......#.....#.............#.#.#....#......#.......#...#.#.#....#.............#...#..........#......#...............
......#...#.....#.#.#......#.#.#.#.#........#...#..#..#....#.#....#.#.....#...#.....#...##.#............#.#...........##..........#..#.##...#.......#.....#.....#....#......#..##......#...........#.....#.#..#.#.......###..#.....#.....#.#.#........#..........#.....#......#............#.#....#.......#......#.....#..#..#.#.#.......##......#.#.#.#.#......#..#...#...#...#...##....#...##..#.............#...#........#.#...#...#........................#......#.#..........................#..............#.......#.#...
.##..........#..............#...#.....#....#..#.....#....#..#.....#..#..#.##....#...#.............#...................#......##..##..........................#....#....#.#......#...#.#..................#.....#........##....#.........#.....##........#..##.#.#....#.................#.##.#..........#.......#..........##..#..#..##......#...##.#......#....#.#..#.#...##.#...#..........#...#...#...##...#.#.#......#.......##......#..#...................##..##...........#....#..##.....#.#.........##.......##..........
................#........#.#....................#...#..##.#..#..........#........#.#......#...#.#........#.......##.#.##..#.....#.##...#..#.........#...#............##.....#......##.....##..#.##..........#...........#........#....##........#.##..#..........#..#....#.#........#......#.........#.......................#....#...#............#..#......#..#...#........#..#...##.......#..........#........#.#...##........#..#..#..#....#.#....#.......##......#....##......#......#.#......#.#.....##...##.#....##......
...#....#.#.#...#...##.#.#..#........##..#.............#...#....#.........#........##...#...#..#....#...#.........#.#.......#......##...##..##.##........#.................#.......#..#........#...#..........#...#...#.##..........#.......##...#.#....#............#...#..#............#.#..#......#....##..#.#......#.#......#.........##.#..#.........#...#.#........#..#.....#..###....#..#.......#........#.#...#............#.#............#.......##.....#..#..............#.#.....#.....#...#....#.#..###.#....#....#.#
.#..##..##..#.....#.#...#.#......................#.....##..#...#..#...#....#.#.#.#........#..#...#...####.....#........#.#........#..#......#....##........#.......#.......##.......#......#..#.................#.........#........#....#.#.#.........#...#..............#..........#.##.#............#.#..#.......#....##.#..........#.#...#.........#.........#............#......#.......#...####...####...#.#................#.#....#...#..###.........#.#..##.#.....#.#...#..#.#.....#.........#......#...#..#..#....#..#.#
......#...#..#...##....#.#...##......#.....#..#.#..#....####....#.###.....###.......#.......#....##....#....#...#.##..........###..#.#.#...#....#...#..#.....#.#...........#..#..#..###........#.#............#.....##..#...##....#.#....#.....#...##.##.#..##..........#..#..#..#....#......#.#......##....#..............#..#....#.....###.#...#..#....#..#.###.#......###..#..#.....#....##.#....#..#..#.#..#.........#.#.#.....#..........##...#..#..#....................#..#......#.................##.#.....#.....#...###
.#...#..........#..#..##......#...........#..#.#....#.#.#..#..#..#...#.#....#.......#.#........#......#.................#.#................#.#....##..##.#....#........................#..#..##...#....#..#.#........#......#....#....#......#.....#....#..#....#....#.#..#......#.......#..............#............#..##.......#.#.#...............#......#.#....#....#...#.#.................#..#........#........#........#...........#..#.....#.....###..#........###.##..........#..#.....#.#.............#.....#..#......
#.....#....#...........#..#.#.....##......#.....#...#.........#....#........#..##...#......#.......#...#......###..#....#....#.##....#.....#.....#.##....#..#.......................#.###.........#..#....#...#..#......#..##.......#....#.#.#.#......#.##..#..##...........#............#..........#.##......#.#...#.....#..##....#..............#...#......................#........#.#.....#..##....#....#.......###........#................#.#.........#....#....#..#.#..#.##.#..........#.#..#.....#.........#.#..........
........#..............................#....####.#......#......##........#......#..#..##..#.#....#......#......#................#......##...##.#.....##...###.......................###....#.....#....##.#....#.#.#............#...#.#..............#...#.#..#.##..#......#.#.......#.....#..#...........#..........#.................#....#....#.......#.........#.......#....#.#.......#.#......#..#...#.###.##.......#.#..#......#.....#..#...........#...##..#...#....#...............#...##...#.....#.#.#..................
#..#.......##....#.....#...#..#....#.#...###......#...#........#..#....#....#..#.........#....##...#.#..##.....#...#...#.#...#.#.#..##..##..#............#.............#......#...#....#.##...##...#........###.#...........#...#..#..........#...#...#.#.#....#.......#....#...#.....#..#...#..............##..#..........#..#.....#...........#....##.....#.#....##..##..#......#.###......#....#................#..#......#..#..##..#.....#........#...#...##....#................#..#..#....#.#............#.#....#........#
#.#......###....#....#......#....#.#..#...........#...#.....##...............#.#............###...#........#..#.#......................#.##.......#....#......#.#........#.........#....#.##...##.........#....###.#.#.#......#..#.........#...................#......##......##......#....#.##........#.#.##.#.##....##......#.......###..#...##..#.....#...#....#.#.........#....#....##.........##.#...#.....#.#.....#..........##..#......#.#.##.......#..#.#.##....#..#..##..#..#...........#.#...##.........#.....#.......
..#....##..#.#.#...##..#.###..#..#...#...#...#.#....#.#.##....#...........#.#.##.#...##.##..........#...........#.......##...#..#......#..#.......#...#......#..#........#..............##....#.#..........#...............#...........#...##.......#.........###....#........#..#.........#....#....#....#...#.#.............##...##.##..#.#.#...#..#.#...#..........#....#.#.......#...........##....#.#..#.....#...#...#.#....#...#..#..#.....#..##....#..............#....#....#..#.#..##.###....##..#..###......#....#.....
#...#.....#.#..............####.....#..#......####.....#...........##.....##.....#.###......#..#..........###..............##.#...##..#.#..#...#.......##....#......#...#...#......#......#.............##..#......#..#.#...#.#.......##......##.....##..#......#..#.#..#....#..#.........#.....##.......................#..#..#.##.....#.##.#.......##.#.....#.#.#...#..........#............#.....#.....#..#.......#.....#..#..............###......#...........#.......#.....#....#.....#..#..#..........#.#.#........#......
.....#..........#.#........#.##........................#......#........#..........#..#.....#..#####.#......###...#.#.#......#....#...........#....##.....#.......#.#..............#............#..#...####.#.................##.#............#...#.##.........#......#....#....#......#.....###.............#........#...#....#..##.....##....#..##...###.#.......#....#.##..#....#.....#.....#.........#.#.....#............#......#......#.......#...........#..........##......#........#..#...###..#.........#..##...#.....#
#......#......#.#....#..#....#....#.....#.#....#.#........#.#......#.#..#...#..#.....#.#.#.....##.#.......#.......##.#......#..#.....#..##......#..#...#..#.#.....#..#.##..#..#....#....#....##..##.#..#.##.#.......#...#.#...#........##......#.........#...#............##.##......#.....#...#..###...#...........#...................###....#........#.........#..####.....#......##....#.....#....##..#.##.....#.....#..#.....#.....#....#....#....##.....#....#....#.....#..#.....#.................#.....#.........#...#..
...........#.#......#......#..........#.##...............................#.......#..#..#.....#.........#...#...#........#...#.#..##..##...#....#........#...##...#...........#.....##.#.....#..............#...#...#.#....#...........#.#...###...#.#.#.#....##...#.......#.#..##..........................#.....#.....#..#.#...#....#.........#......#....#....##..#.....#.........................#.....#...#..#......#...#..................##..#..#...#.#.#......##..................#...##.#.#.#.#...........#.......#..#..
...#...#.#..#.................#......#.......#....###.#..#.#.........#....#..#.....#.#.....#............#..#...#............#....#........##......##...#..#.#.....................#....#.#..#.#..#..........#...#..#............#...##....#..##...#.....#...#.............#.#.#...#.....##.....#.............#.#..#....###.#.#..###..#..#.....#.#...#.##.........#.....#..#..#...........#...#....##........#..#.......##...##.....#.#...#..#..##.#.#..#.........###.........#..#...#..........#..#..#.##.#....#.........#..##.#
...#.#.##......#........##..........###.............#....#.#..##.......#.#.#...#.....##....##............#.......#.....#........#.....#.#.......................#.#...#...#.............##........##........#...........#...........#....#...###...#...#.....#........#............##..#.#...##...........##.......#....#.#..#...........#.........#................#..#.#.#......#.........##.......#..........#.........#.##........#................#.#...............#....#..#...#..#...#...........#.....#..#.#.#.......#..
........##..##...##......#..........#.................#..#...#.....#.#...#...##.....#.#..#.#....#...........#..#............#..#..#..........#......#............##.#..#......#..........#.##................#........#..............................#.....#.##....##.#.#.#.#.........#.....###.##......#..##.##..###..#.........#........#..........#........##.....##...##....#...#...#.........##.....##....#...........#..#................##.#.#.......#.#.#..##.#....##......##....##....#...#..#......#...#.#....#.#.#...
........#.........#...#.#...............##..#......#......#.........#...#.#........#...#......#......#.....#........##....#.......#...#........#.........#...#.............#................#...#...............#...#...##.###...#......##..........##...#......#.......#...#....##.#....##..####.#......#..#......#..#...#.........#.........##.....#..#....##...........#..#......#.......#....#.......#....##...#......#...#..#...........#.#.##..#..#.#.......#....#..#......#..#......#....#..#...#.#.#...#...#.........#..
..........#..###...........#....#...##....#.#........#....#..#...............#.##..........##.....#........#........#...#......#.....##.#...............####.....#.##..#.#..............##.........##.##....#....#...#....##.....##.#..#.#........###......................#..#..##.......#.....#.#....#.##...#.#..........#............#.#..#.......#.........#.............#.........#.............#....##....#..#...#.........#.#.......#.#............#..#...........#.....#..#.........#...#..........##.#.#.............##
.............#.#.#...............#........##.#........#...#........#.#.......#.......................#...###..#.......#.....#.#...##.#..##.#......#...#.....###.#.#.#..#..........#.#..........#.......#.....##......#.....#........#....#.#........#..#...#...#........#......#.#..#....................#.....#...#.........#...#................#..........#........#.............#......#.#........#.......#............#...#............#.........##..#..#.......#..#..........#.....#..........##..#.......#...#..#........
..#............#....#..#..#....#....#.......#......##..#.#....#...##....#.....#....#..##.#.....#........#.#...#..............#........##........##.......#.......##.........#......##.......#.#.......#...#.....##..#.#......#..........#..............#...###......###.##.....................##....#.##.....#....#.#.....#.#...#...#.......#...#.........#...##.#.................##.......#.........................#..#.......#....#..........#....##............#................#...#......#..........#.#.#...##..##......
.....#.............#.......#..#........#..#.##.##..##.#..#..........#...........................#..##.............#.........#.#.........#..#..........#...#...#.#.......##.#...........##.##..##......#..........#..#.......................#.....#.........##.#..#....#...##.#.......##.#..#............#...#...#..#.###........#...#........##.........#.##.#....##.......###.......#.......##.#...#.....#.....#....#...#..........#.........#....#...#....##.......#..##.#.........#....#.#.........#.......#.........#...#..
..#...#.#...#....#...#.......#........###.....#......#....###.....##.#......#...#..##........#......#...#...#.##.....#.......#.......#.#.#..##.....#.#....#...........#.....#.....................#.......#...#.......####......#..#..#......##.....#..#....##..............#...#...#..#.....#....#....#.......#...#......#...............#.......##.......##...#.#.............##......#.....#......#.#.#......#..#..................#...###...#.......#.......#..........#.##......##.#..#...####..##.......#.....##..........
..#......................#.....#.......#.#.........#...#..#....#....#.....#...........#...........#...#......#.#.##.......#....##.#..........#...##.##.#......#.............##....####..##...........##.....#.#...#..#..#...#.....##....#..#..##..#.............#....##...##.........#.......#..............................#..#......................#...#..#.....##...#...#...#......##.#..#....#...............#...#...........#......#.#...##.#..##.........#.....#.###.....#.....#..#...................#...........#....#.
..........#.........##.#.......#.#............#......###..###.....#..##.........##...............#...#........#..#...#..........#......#....#.....#.#.#.....#..........#....##.......#......................##.........#.....##.#......#...#.###...#...........###.#......##..#.#...#...#..........#..#....#...#.......#..###.#..##.##.....##....##......#.....#.#.#.......#.#...#..#..............#.#..#.#.##.#..#....#....###.#...............#..#..........#............#.......##...........#..#.#...#....#...#.............
.........#.......#......................#.#.......##........................#.....#..................#.##...#.............#..#...............##....#.........#.......#.........#.................#..#.#.#...#.....#..#.............................................#.....####.#.#...#.#........#.............##..#........#...#........#............#.........##.#........###...#....####...#.#.#...................#.#...##.##...#......#..#...............#.#......#.......#..#.......#...#..###.#.#.##....#........##.#..###.
..#.#............#.......#...#.........##......#..........#.#.....#..........#....##...........#.##..............#......#.#....#..#.#.................#...#........................#..#.......#..........##.#..###...#..#..#...#..#...#..#........#...#.#........##.##.............#....................#........#................#.#.......#...#.#.#..............#......#....#....#......#.....#......#......#...#..#....##..#......#....#......##......#.#..##...#.....#.#...........##.....#..#..#.......#..................
............#....#.............#.##...#..#.#...#........#...#.#..#..#...#.#...##........##....##....#.........#........#..#..##..#......#........#.......#..#.#......##...#..#.#.....#....#........#.##.##...#.##....##.#.......#....#..........#..#..#.............#....#..#........#...#.......#......##.........#.#......#.#.#......#...#...#................###..........#.##.......#..##....................#....#.##...#..........##...#......##...#.....#...##....#....#####..#.......#.............#.........#...#...#..
.#.#.........##.#.....##.....#.....#......##.##...#....#..........#.....#...#..#...#......#..#.......#...#..#.##.##......#.....#......##...#..........#..#.........#.#..#...#.#.....................##.#...#..##.........#....#...#.............##..#.....##..#.......#...#...##................#.##......#............#.#....................#...#.#..#.#.#..#...........#...###.........................###..#..........#.#.......##...###.......##....#.#...#.#........#..#..#...#.......#........#.#..#...........#.........
.....#..............###..#.#..#..#...........#.........#....#.....#..#..#.................#....#.#..#.............#####...........#...#.##....#....#...#..#....#..................#..#......##.....#.........#.....##.#.#...#....#...#..............#.#....#.#.#.....#....#.......####.........##...#..##.........#.#.#..#..#......#......#..................#.##..#.....#.#..#..##...........#.#.##.#.....#.#........#..#...#.........#...#....................##..........#...........###..#.....#..#.#.#.......#.....#...#.#.
........................##.##....##.#.#...#.#.#.#..#.#.#..........#.......##........#.#......#.....#..................#......#..####......#......#....#......##...........#...........#....#.....#.....#......#............##........#..#..#...#.......##....##..#.####.....#......#...##..........#................####.##..###....#.#......#.#.#..........#.............#............#............###........#.#........#......#......#...#..#..##.........#.#.........#........#...#..#......#.....###............#.#...#.#..
.........###............#.#..........#...#....##.............##.......#...#.#..#...#.......#..#..................#............#.....##...##...........#........#..#...##..##.....##.....#....#.##..#.........#.#......#.........#...#...........#.....#...##.....#....#.#..##.......##.........#..#.#...#...###...........#..#.#..#....#......#....#.......#.......#..#.#...#..###..##..##.....#.#..#....#.....#...##......##...............#..........#.....#.##.#.##....#.#.....##.#......#....#...............#...#.....#....
.#........##.#...#......#........#..##............#...#.....###....#......##...........#.#...##..#......####..#.........#..##.......#..............#...##.........#......#......#.....#.#.....#.#.........#...#.........#........#........#..........#..#......#......##.#.....#..................##....#....#..#.#..#.............#.#..................##...#.#...#..#.......#...#.....#....#.##.#.#.....##......#.##.....#.......#........#..#..#...........#.###.........###.....#........#..#..#....#.#....#.........#.....#
.......#........#........#..........#....##...#..#......#....#..#..##...#.#.........#.................#.........#........#.#.#...............##..#.#....#..............#.#..#.........#...#...###.....#.#..#..#....#.#.......#...#..##..................####......#..##......#.#..#....#.##.#..............#..#............#..##................#...##..##..#......................#.###.#.......##.....#.#..#.#....#..................#.....###...#.....#..#......#..........#....#..#.....#.#.#...#...#......#..........##....
#.............#.....#..#.#...#..................##.#....##.#..#..........#.....#....##.........##........##...........#....##.#...#.............#...#..#.#.#.##.###...........#.##....#......#..#......#.#.#...#......#.......#.##...#.....#.#........................#.......##............#.#.................##..#...............#.#.....#..#......##..#..#........#..#.#.....#......##...............##.#............#....##....###......#....#.#.#...........####..#......#..#........#...#..........#.#......#.#.....#...#
..............#....#..#.#.#....#..##..#..........#.....#....##....#....#...#....#...#.....#..........#................#..####...##..#...#..##.......#..#.........#.......#........#.#.........##.......#.#....#...........#...#..#.#..#...#.#..#....#.....#..#.##..##..##.............##.#.##....####..#.......##............#.#....#..#.........#...........##....#......##..##..#.#...#..#...#..#.#..#......#.#...#.....#...##.........#..#........#...................#.#.......###....#.........#..#...........#....#.....#.
##.#...#...##........##....#...............#.....#.#.###.......#.............##..#.#..#...............................#.........###.#..........................###.......##.....#........##.#....#..#.....##.#.##.............#.......#.#.####...#.....##.......#...........#.#.....##.#........#.#....#......#.....#..........#.#........#.......#...#.....#.#.......#.#..#.....#....##..#.#.#...##......#............#..#.#....#.....#....#......##..............#...#....##..#............#..##..#..................###......
##.###...#......#...#..#.#..#....###..........##................###...#.....#.....#.........#..#..#.#...#..#....##..............###.............#.#...#.#.....#...#....#...##..........#.#..##....####....#.##..........#.......##.###...#...#.....#....#......#..#.....#...............#.......#....##...............#..#.......#.#.......##.....#.............##...##..##.........###..#.#...........#..#.#....#............#.....##......#....#.......#........#.............#..##......##.#....##..................#..#.#...
.......#....#...................#........#....#...#.###...............#..#...##....#.......#......#...#.......###....#.....#..........#......####....#..#..#.....#.#.....#....#........#...#...........#...#..##...........#............#....#....#.#............#.#...............#......#...#..###............#.##.#.#......##....#.#....#........#..#....................#...#.#..#............#..#...#.#...##...#......#..#...........#.#...#.................###...........#..##..#...........#....#..#...#....#..##.#....#
.#.#.........#.#..#.#.#..#.#.....#......#..........##...................##.#..#.#...#.......#.................##....#..............#.#...#..#........###........#....#...#..#....#..#.........#.......#..#...........#........#........##..##.........##...............##.................#...#..#...#..#...........#..#.##........#..#..###..#....#.#......#.........................#.....#.....#....#.......#........#.#......#..........#......#..#####.#...#.....#...#..#.....#......#..#......##....#....#.....#.....##...
.##..#.....#....#.#..#......#................##.......##......#.#...............#...#.......##.#....##.....#...##.#......#..#.#.....#.#.....###...................#..#.#..#.................#.#.#............#......###......#.....#.#.#......#...........##.........#....##.#.#......##..#............#......#..............##......#.#.#.....#...#....#..#.......#.....#..#.##.##.......##...............#..#......####..###...........#.#.#......#...#..##........#..#...#..##...##..#..#.....#...#.......#.....#............
.......#.......##....#.#.#.#...#.............#..#..........#..#.....#...#..#.....#...........##..#.#.##....#.....#......#....#......#....#..............#....#....#...#....#...........#....#..#.......#......#.........#.........#..........#.................##.....#...##.............#...#...............#.#...#..##........#...#.#..#.....#....#....#.......#..#.........##..#.......#......##...#.......#....#...#.........#...#..#.#..##.#..............###..##...#.#...#..#..###.#....#..#......##.....#.#.#....#..#....
.#...#.##....#......#......#..#....#...#........#.....#...#.#...#.......##............#..#.....#..#..#.##....#....#.......#......#....#......##..........#...#.#.#...##....#....#.....#....#..#.....#.#..#...#..#..#.....#............#......#..............#..#...#.........#...#.#..#.....#.##...#...###..#..#...........#...#.....#..........#..........#............#..........#..#..#........#......#......##...........#..#..##.....#.#..#.##..#..#.#........#...#........##..#......#......#..#.#...#..#...............#.
....#.............#....##.............#..........#....#.###.....#....#..##.....#......#.#..#.....#...#....#......#..#...#....##.....#.#.....#....#........#.##.#..#.....#.##..#......##....#...#.............#.##........#.....###.#.#......#.......##...#.##.#......#.......#.##.####......#....#...#.#...#......#.............#....#.##....................#.........#......#.#..#...#.#..............#......##.#..#..##..##...#....#..#...............#.......#...#.....#..#.......##.....#...........#.#..##......#.....##..
.....#........#.....#.......................#..#....#.....#.....#.#..#......#....#.#...#.........#.#........#........##....#...#..#..................##...........#.....#.#..#............#..#......#.......#.##.#..#.....#..#................#.#.#..##........#...#.##...#..##..............#....#..#.#.......#........#....#.#.......##.....##......###.#....#...##....#..#......#.....#....#......#..#.........#..#...........#....#.#.....#......#......#.#......##.....#...#.##..#.......#......##..#...#..#..#..........#.
...#....#.....#.........#.....#...............#.#.......#........#......#.....................#...........#........#...#.........#...#.#....#................#..#..#...##..#...#.......##..........##....#..#......#..#....#...#...#....#.#.#..........#.....#.###.............#...#.#..#....##..##.....#...#....#..##..........#.#...##..#...#...#.##.#.#.#...#.#......#...##..........#.#.#..#...#..........#..#.##...##..#.......#...........##.......##.##...#.....#....#......#.....#......#........#.#..........##.#....#.
..#.........###...............#.#...#..#................###..#....#.#.#.......#..#.#.....#........#...#....###.##......#........#..#..##..#.....#...#.#..#..#.#...##.....#.#...##..#.....##..............#...#..#...#...#....#.......#......#....#.##.....##....#..#.........#.#.#....................#.#....#....#..#...#.....................##.#...#......###..#.........#.#####......#............##....##..#...........###..........#..#.#..#......#....#...........#....#.......#.##...........#.#..#.....................
...#..#....#..#....##....#......#....##.....#.......#......#..#........#........#......................#.....#...#.#...##...#.............#...###............#.....#.......#.........#...............#....................#....#....#..##.....................##....#..#...##.#....#.....##...................#.....#.##.....#..........#.....#.#..##.#..........#.......##....#..#....#...#.....##.#.#.....#...##...###.#...........#..........#.#.#.#....#..#...#................#.#..........#.........###.........##......#.
..###....#...........#.##.#......#......#..#...#.#........#......#......#.#.##.....#.....#..##...#..#..#............#........##..#.#.....#...#...............#.#.#.#...#...#.#....#......#.....#.##.#............#......#.........#................#.......#..#....#....#.......#.......#..##........................#.#.##.#...........##...#...##.#.....#..##..#......#.....#..#.......#.###.......#.#...#...#.#......#.......#.#..#......##..#.#.......#...#......####...#.#..#.....#.............#....#....#..#....#.#.....#
#..#.#..#...#........#.#......#.#.........#..#......##...##....#...........#......#..................#...#..#.#...#.#.....#.###.#.....#........#.....#..##.#.#..##...##....#.#....#.#...#......#.......#.#...#.....#.......#........#..#........#............#......##..#.....#.#.......#..#.##.....#...#.........#.....#...##.#..##.......#.....#..#.#.....#......###..................#...##.....#..##......#............#.#......#.##.....#......................#..........#..#.#.#...............#.......#......#...#......
..........#.....#...#...#.#...................#.....##.#.......##...........#.....#...#......#...#..#.......#..####..#.##.....#..#.#.##.......#.......##.#...#............#.....#..............#...#...#....#.................#.....#..#.#....##..#.#..#...#...#........#.#........##..##......#.#...#...........#.........#..............#............#....#.................#....##....#........#...#........#...#.#..#........#.#..#.........#....#..#...#...#.....#..........#...#...#......#.#...##......#....#...#...##.#.
..........##.....#.#...###............#.............#.#....#....##....#.#..#####.#....#..##....................#...##...##.#.....#....##......#......#.......#....#.####...#...#..#.....##.....##.#.#.#...#.#...#.........##.......##....#...#...#......#.#.#....#.#.###..#..##..#......#.....#..#...................#....##..##....#...#.....#....#...........#....#..#.#..........#................................##.........##.............#....#..........##..#...#...#.#............#..#.....##.........#.#....#.#........
..#.........#.......#.....#...#....##.....#.#....#..#..#..##..#..#............#.#.....#....#.....#..#........##.....##....#.#.#..#...#.#..##...#.....##.#..#.#....#............#.......#........###...........#..........#..#..........##........#..##.......##....#..#..##......#...........#.....#.....#........#..#.........#...#.........##................#......#...#....#...#..##...#.#....#.......#.#..##......#......#...........###......#.......#...#.......##..#......##....#......#.#....##....#..#.#..#.......#..#
#...#.......#.##.......#.#.#.............#..#.#..#.#..#...#....#........#......#.#...#....#........#......#.#....#...##.........#......##.......#.#.#......#.#.....#.#......#......#....#...#.............#...#...............#..#......#.#..#...........#.....#..#.......#.....#...........#........#.#.###..#...#......#.............#..........#...............#...#..#...##.###.#....#........#...#.#....##.....#...#....#.....#......####.............####........##.....#..#..#...####.#.....#.#..#.#....#..#.#..#........
.#..####.#......#....####..###.#.......#...#.#..............#.....#..#..#...........#..........#...........#...#.#.........#..##.....#.......#....#.....#...#.#..........##....#........#..##..........#.#............#.#........#..#..#.......###.#....##.##.#..#.........#..........#.#..#....###..##....##.......##.......#.....#..#...##...........#.#.#...#........#..#....#..##...........#....#.#.#..#...##....#.#.......##.......#...#.......#...#.#......##......#..#.#.......#....#..#...........###.##....#..#....#..
#..#.....#......#...#....#..#..#...#......#....##..##.#.#..............#.........#.....#.#.##.#.##.#..............#.#.......#.#...#..#...#..................#.....#................#....#......##............#.....#.#...................#............#...#.#.#...#.....#..........#.....#...............#........#.........#....#..#......#...#.....#..........#.####.....#...#.#......##......#.....##..#.#......#...........#..#.......##..#..#....#...........###.......##................#......#.##....#....#............#
#..#.##.#.#.....#...............##............#..#.....##.#.............##...#.#.....#...#..#......................#....#.......#...#.#...#...#..#..#...........#.....###....#.##....#.#..###.###..#.......#.....##....#....#.#.#............#..#..#........#......#.....#.....#.##....#.##........#..#...........#........#.#...........#.....#...#...##....#.#.....#...........#...#..........#..#....................#........#........#...#.....###.#...........#..#...............#.#..#.........##.....#.#.#.....#...#....
..#..#......#........#..#.......#..........##....#.....#........#.#...##...#..##..........#.............#.#.....#...##....#.....##......#............#.....#....#....#.#.........#..#.###...#..##.##..#..#..##........#.#.#...#...........#.....#.##............##.#....#..##..#..##.#..#.......##.......#......#..#....#.#..##.#..#.#..#...#......#..#..#.....#..........##..#...#.#..###.#..#......#.....#.#...#.....###.#......#...#..#..............#.#.#....#.#.............#.....#.#.................#.###........#.......
..#.#.....#.#....#.#..........#..........#.##...##..##.....#.....#.#.....#.....##...#.##.#..........#..#..##..#.#.....#....#.#.........##...####....##........#........#.......#.....###.....#.......#....##..#...#.#.#....##.#........#.......#.......#.......#...#...##....#...#.#....#......#.....##........#........................##.#.....#.........#.##.....................#....#.....##.#.#..##......#.#.....##.....##.#.....#.......#.#....##.........#...#...................#...##........#.......#..#.............
.....##.#....#...........#.............#.........#.........#............#...##.............#...##.#....................#...#.##....##..#.........#...###......#.####.#...#........##.......#.#........#...................#.####..#...##..#..........#..##..#...#........#...#.#......#..................###..#..............................#.##......##...#...........#..#..####.............#..#.....##................#...........#.#..###........#.........##...#........#...#.....#.#.....##....#.#.......#.......#...#..#
..#..#.......###....#.....#.#...........##.#...##..#...#..#........................####..........#........#.#.......#......#...#..........#....#.#####...#.................##..#...#...#..#...##..##.###.#.......#....#......#..###........#.....#.....#...........#...............#...........#.....#.....#...##...#..##...#.........#...#.....#..####.#...#...#...##......#...#..##..#...##..#.##.#........................#..#............#.......#.#..#.........#.#..............#........#..............##.#.....#..#...##.
.....#............#........#...#....#...........#...##.....##.#.#.....#.......#....#..#....#.......#......#.#......#..####......##..#.....#.#.............#..##....#.....#.#..............#....##...#..........##..#.#.#........................##........#.....#...#..##...................#..........#......#.#.......#..##.#......#..#.....#.......#......#.....#....#....#..##.#..#.#.........#..#.#.....###..##.#.#.#...#...#.#.#............##....#........#.........#.........#..........#....##........#.....#.....#...#
...#.##....#.....................#........#..#....#..#.#...#.#...........#..#.....#.#....#.#.....#......#..###.....#.............#...#.##...................#....#......###...#....#....##.......#....#....####.......#..#..........#.....#.##.......#.#....#......#...#...#.#....#..........##.........#...........#.#.......#.#.#.#.........####..####..............##....##..#.#...#.....#..#..#...................#...#..............#...#...#..#...#...##.....#...#......#........#....##.....#.#........#....#.....#....##
##.....###.#......#...#.#....#......##..##.............#...##.#...##.#.........#.#....#........##...........#.#.#..#.#.....#...#..#.#...........#......#.#......#.........#..#..#.....#......#....#..#...#.#....#...#.#..#....#..#.......#........#.....#.............#...#...........###................#...#.#....#....#..#.#.......#........#.........#................#....#......#..#.................#....#...#.#.....................#...........#.#..........#..#........#...#.#.#........##............#...............
................................#........................................#.....#..#........##.........##.#.......##.#...####..#......#...#...#.##..#...##.###....#.........#.....#..#..........##....#.#..#...#.#..#......#..#................#..##..###......#..#.##.........#...........#...#..#...##.........#......#..##............#......#...#.#.....##.#...................#.#.#.#............#......#....##.#.........##..#....#.#.#......#.......#..#.#.#...#......#.#..##.....##.#.....#..#.#.#...........#...........
...................#.....#..#.....#...#...#.#...#......#..#....#...#........##......#.....#...#.....#.......#...........#.#.#.....#..#...##...#...#..#.....#..##............##...#.##..#....#.#.......#..#.#.#..#......#..........#.........#...#.#......#...#...#.........#.#.#.#.#.........#....#.............#...###..##..##.........#.....#.#..#....#..........#.###.#......##..##........#.#..................#.#..#.###......#......#.#...........#..#.#..#.#...............#.#....#...#...........#....................#.
...#...#.#.#..#..##.#...#....#...#...#.#..#...##.##.#.....#....##..##.......#..#....##.##....#..#......#...#......#....#.............#......###..#.....#.......#.#..##..#.#.......##.....#........#...........#...#.#.#............##....#..#.#..#..#...##..###......###................#..#..#..##......#.###.......#.#.#.........#......#........#.#.....#.............#.#....#...............#...##..#.........#...#......##..#.....#...###.....#.##.......##......#......#.........#...........##......#..##...#......#.#...
...##.##..#.#.........##....#...#..............#.##.##..#..###...#.#.......#.#............................#...##...#..#....##.........#.........#........#..#.....#.....#.#.##.#........#....#..............#.........##..#....#...........#.........#...###.#.#...#....#..#.....#...................###.....#......##..##....#............#.#.#......#.........#............#......#......................#...#...#...............#.......#..#..#..#.#.........#.#...............#...#....##......#................#......#....
.#...#..#......#......#.#.#.......#..#.......#....#..#.........#......#....#...#..#.........##....#............####..#....#..........#....#....##.##...#.......#.#.......##.#..#..#.#..####....#...#.#.....#.##.#.#...#...........#......####......#..##........#.#..#...##...#.#.##..#...#.....#................#..#..#......#..#..#.#....#.#...#.#.......#...#.#........#.........#....##......#..#.............##....#....##..#.#.#.........#.#.#......#...................#......#........#.......#...##....#.........#.....
#......#.....##....#.#......#.#.....................#.#....##..#.....#...............................#...#..#.#.#.....#...#..#...#..........##.#.###.#......##...#....#...#####....##........#..#..#..#.#.#.#..#.#.##.#.....#.....#..#..##....#...##..........#...#.#........#...#....#..#....#....#....#...#......#....#.....##....#...#.#..#...............##....##.......#.......###.....#..##.#..##..........#.#.#........#...####..#......#..............###.#....#........#..........##.........#..#.....##.#..#........#.
.............#.......#....#....#.##........#......#.......##.#.#...#.......#...........##...............#....#...............................#...#.#.....#....#.....#...#.##.........#....#..##....#...#..#..##...#.................#.........#...#....................#.....##.........#...#.....#.#..#..#......#..........#....#............#....#..#.........#......#..#..#....##.........#.##..#......#....#...............#..#......#.#.#...##.#.#.......#....#..#.#................#....#....#...#...........#.#..#.#.....
..........#..........#.#.#.........#..#...#...#..#..................#.###...##..........##....#..#..........#....#......#.#.....#....#..##..#.#.............#..#........#...#.......##..#..#.#.#.........##.#...#.......#..#...#...#.....#....#....#..................#.#...............#.....##.#.....#.............#......#..#......#...........#..#....#........#.....#.#.#...#......#.......#.##...##.........#...........#..#...............##...###...#.....###...#.#........##...........##..#..............#..#.....#...
.#........#............#....#....#...............#......#........#.#....#.#..........##...####......#....#..##.#......#...##.......#.#..#...##.#.#.#..#..#...##.#...................##.#......#....##.........#.....##.........#.#...#..#...........#............##.#.#....#..##.......#.......#.........##.....#.........#............#.........#.......#..#......##....#..###..........#..#.....#....#.......#..............#.....#.............#....#..#.##.#..........#....#....#...#..#....#...........................#.#.
.#..............#....#.#....##.....#.#............#..#.#....##.#...#.##....##.#......###.........#..##.##.#...#....#..#..........#####.###....#...#..#........##..................#.#...#...###.####..........##.##.#.......###..#.#....#.#...#..#.#....#....#.#..##.......#...#.....#...#...#....##........#....###...##.##.........##........#....#...##...####......#.......####.#.#....#.##..##......#..#................#.......#....#......#....#..........#.................#.##.....##..............#......#......#....#
....#....#.......#.#....##...........#.###.#..........#.#...#..........#.....#....#.#.#.......#.......#....#....#.........#..#......#.......##...#....#.....#...........#..#....#......#.......#......#....#.#.......#.#...#.....#........#....#....##.##.........#.....#.#.......#....##.....#....#...#....#...........#.......##......#.........##.#....#....#.#.#....#......#...#.....#......#..#.#.#...##.....##..#......#.#...##...........#.#.#..##.........#............##....##...#.............#.#...#.##...#.####...#.
#.................#............#..#.........#............##.....##..##...........#........##....#.##...........#.........................#.......#...#.##........#.#......#..#.........#....#.#.#................#....#...##...................#.........#..........#.#..#......#.#...#....#....#.#..#....#.#....#.........#...#.#..............#....#..###....##.....#.............#.............#.....###........#.#.##...#.#......#.....#...#......#........###..........#...................#.........................#.....
................#..##........##.##....#...#........#.#.......##..##.....##......#.##.##...#........#...#.#....#...#..##....#..##....#.#...#........#..#......#..........##.#..#.......#.......#..#.........#..#.....................#...................#.#............#..#.#.#..............#...#...###.#..##..#...#...#.##.#...#....#..........##.#......#..........#..#..##..#..#...#..##....##....#........#......#.#........#................#.##................#....................#......#.........##.##..##...........
.#........#...##...#........#....................#.#........#......#........#.#...##.........#........#............##...##.............##..#..#.#.......#.#.#.#.....#.#...#....#.#.....#..###..#..#...#............#..........#......#....#..#...#........#........#.#.##............##.....#........#..#.#.........##.#....#...........#.##...#....#......#..#...........#..#.#...............#............#....##.................#..#..........#..#.....#..............##...##..#.###..#...............##...#....#...#....#..
....##.....#.........##.........#....#..........#..#...#....#.#...#.#.......##..#.....#..##.#.....#.##...###.#...#......#..#........#.....#.......##..........#..##.......#....#...#........#.......#.......#.....###.........###.#..#..##..##..#........#..###...#.....#..#............###.##........#..##..............................#.#.........#...#...#......#...........#.#.......#..#.........###.#..##.##..#....#.##........#.............................#...##..##.............#.......#..#.#.................#.....
.#..#.#...###.....#............##....##....#..................##..#.................#..#.....#...#...........#..............#.#...................##...#.#.#...#.............#.#.##...........#...........#.#............#...#........##..##....##...#.#.................#..............#.##......##...................##.............#....#....#..#.......#..#.#.........#.#..#...#................#....#.........#.#.......#...#.#......#.......#.....#...#..#..#....#..........#..##..........####........#..#.##...#.......#
.........#....#...###.............#......#...............#.....#..#...............#.#..#........#.#...........##...#...#.#...#...........#...#......#.#......#.##........#......##....#.#.....#.##...#.........##.....####...#.#...#...#....#......#....#..##.....#...................#...#..#...........#......#...........#..##....#..##...#..#..#..#..#..#...#..#...#.#..#.#..#...#...#.....#.#####...##..#.....#........#..#........###...............##..##.#.....#.###.##....#.#..#......#......#.....#............##..#.#
.#...##......#..##.......................#.....#..........#...........#...##.............#..#...###..#...........#......#.#.###..#......#..........#.......#............#..#........#.#....#..#..#.......#.........#.#.#.......#..#............#...#..#....#.#.........#....##.......##.....#.........#...#..#..#.....#.#....#...##.#....#........#.......##......#........#...................#..#..##.#.....#......#....#........#...........#....#..........#.#...........###........#.............#...#..#....##....#.#.#...
......##..##.........#...##.#.......#......#......#...........#.......#.#................##.#........#....##.....#.....#............#.................#.....#........##.........#...#......#..#..........#....##.##........#........#...#..#.......#.#..##....#.......##.#..#...#..#..........#............###....#.....##.........#....###.#..##.#.##...#......#..#...#....###....#.##....#.....###....#..#...#....#..#.......#.#........#......#.......#.#...#.......................#...........#.......#..............#.#...
.....##......#..#.##.#............#..#.#.............#.....#.......#.......#..........#...##..........#.....#........#................#.......#..............#.#.#..#.............#........#....................#...#.....##..#...#.....###.##........#.#..#.###....##..#..#.....##.....#..##...#.......##..##............#.#...#...#......#....#.......#.....#..#....#......#..........#..#........#....#...........#....#....#.........##.....##............#.#..#............#......#..##.............###............###.##.#
#..............................#....#.#...#......#..............#.#.............#......#..#.#.....###.....#..................#.......#....#.##....#.##....##....#...#.#...............##.....#....#................#...#...........#.....#...#.##......#......#........#.......#........###............#.....##..#...##......#..........#...#...##.#....##.....#.......#..#####.....#..........#...#....#.##.#.....#....#...##.......#.#.........#.............#....##.....#...##.......#.........#......#......#.#..#.....#....
.#...#........##.....##.#......#....#.#.......##...##............#...#........##...#..............##.....#......#...#....###..........#............#.....#........#...#..................##........#......#......#.......##....#.#.....................#.......#........#...#..##..#.................#.....##.#...#.....#...##..........#.....##..........#........#...#...#...##...#.##...#........#..#..#.#........#....#.........##..##.#.........##...#...#..............#.#..................##.#...#...##.................
..........#.....#......#........#..#..##.....#......#..........#..#.....#.#......##..#....##..........#.#......##............................#........##.....##..........##..#............#..#..............###...................##.......#.#......#.#.....#.#.##......#..................#.##.......##...#.#.##........#..#..#.............#..................#.#........#..#...##.#...........#.#.##.#...#....#.......#......#....................#.......#..#..#....#..#.................#..##.#.....###.........#...#......
.#.#....#....#....#...#.#...#....#...#..........#..#..#.................#.....#...............#........##...........##...#...#.......#.....#...#.......#..#...#.#.#..#.##.#..#...#..#........###...#..#......#.#.#.....#.........#......#....##.....#..##.......#......#.......##.......#.#.....#..#.###.#..#...#..#.#....#..#.#..#.......#.........#...#..#.##.....#.#....#..........#.#..........#.........##...#.#.##.....##..#..............##.#..#....#.#..##...........#.......#.#......#...............#..#...#...#......
....#.......#.#.....##......##.#....#.#...#...#.#...........#.....#.#.......#...#...............................##.#....#...................#...#..#...................................#.....##..#.#....###...#.........#............#.#.....#...#....#.....#......####...###......#.#..###.......##..................#.##...#...................#......#..#........#...#.....#..#..........#......#....##.#...........####..#.......................#.#....#....#....#....#....#.....#........#.#................#.............
......#.#.#...#..#.#..............##..#.#..##..##..##...#......#......##..........#............##.........#.##....#....#......##.#...#.#.#.#......#......#.#..........#.........#.........#...#.....#.#......##.#.......#........#.#...#..#.........#.#.........#.....#.........#.##.....#.##.............#....#.#.#.#..............#......#.###.........#...#..#......#..............#.....#.##..##...............#.#.#.......##.#....#.#...#...####.......#....##.#..#............#.....##.......#....#..#....#.....#.....#...
..............#............#...#.#.....#..#.....#..#....#.##.....#.........#..#..#.....#.#.#.#..#..#...........##........#..#....#.....#..#.#.......#.##..#.#...#........#.....#.#.....#.......#.#...#.....#..#..#.#.#.#.#...#...#.....#.#.....#..##.........#.#......#..#.#........#..#...#.#.........#........#....#....#.#....#....#.#..#..#.........#.....................#..............##....#.#......#.......#......#....#...#.....#.....#..#..#.......##..#.#.#..##..#......#....#.##.#.##......#........#.....##......#
..#...#....##.....##..#......#.....#.##.#.....#..#...#....#.....#....##...###......#.#....#..#.....#...#.........#.......#..#..#.#...........#.....#..#..#.....#......#..#...........#..#...........#.................##....#...#.#...........##..............#.#...#....#..........##...#...##.......#...........#...#........#.#.........##......#..#....#.#..#....#...........#..#.......#...##.###......#..#...##...............#...............#.............#......#.....#.........#.#...........#...##..........#...#.#..
..........................#.....###...#....#.##...#.....#...#.....#.#..........#.......#........#.#.......#......#...........#.....#.......#..#....#.......#................#....##..##.#....#...#............#...#.............#.##.......#.........#.#.#....#...#...#....#..#................#....#....#..#...........##..##.#.....##....###........#..#...#.......#.##...#...#..##.##.##....#.#....#.#...#.....####............##......#..#................#..###..........#.#.............##........................##......
.........#....#................................................................##....##...#.....#......#...#.....#...........#.....#..#.....#..................................................#......##....#.......#..............#..#....##.#.###......#..#.....#...#.....#..##...#..........#...#......#.......#....#.......#.####....#......#.....................##.....#.#...#..#....#....#......##...#.#....#....#.....#..#.##.....#..#...##..........................####.....#.....#....####....#...#..........#..#....
#.##.......#.##.....#.#..........#.....##.......##...#..#...#..#.......##.#..##..#....##..#.#.......#...##..........#..#.#..#.#.............#..............#..........#...................#.....#..........#............##.#..#..#.#....#..#.......#................#...#..#....##.#..###.........###........##....##..............##.....................#.#.##.#......#......##..#....#......#.....#..........#.....##.............#..........#..##.#.#..#.#........#..##..#.......#.....#..........#.#..........#..#.#...#...
...........#........#...##..#...#####.##....#......#...#..##......#..........##................#.##..##....#............#....#.........#...##.##.###.......#...##.............#.......#....#..............#.........#...#..#..#.#.........#....#.#..#..###...##............##..................#....#........#...#....#............##....#.......#.#.#....#...##...#...#....#...#..##.....#....##...#........#.......####....................#..#.........##.#...........#...#....#.....##.....#......#...####..#.#..#.#.#.#....
...#........#..#.......#....#.................##.....#.##......##....#..#.....#.......#..#....#....#..##....#.......#.....###.##..........#...................#....#...#......#..#.#..#...#.#.##...#..#........#..##...#...##.#..#..#.....#.....#........#.........#.....#......###............#..................#..#.#........................#..#.....##...##.#....#.....#.............#......#................#..##.....#.........#....##..............#.#.....#...#....#.....#...#.....##....#....#.......##.....#..#...#.#
....##.#.................#....#..#..#...#.#.......###.....#...#...#..#....#...#....##........###.....####..#.#...................#.....#.#......#.......#..##....#..#..........##......#.#.#.......##.##...##.....#....#...#.#.....###.....#.###.##.........................#....##.#.....#.........#...........#.....................#....#...##...#..#..#....#............#...##........#.....#.#..#.....#..#........#......##.##.........###....#.........#.......#.#......#....#.......##.......................##..#....###
##....#......#.......#..#.........#.......#.#.............#.....#....#...#....#....#........#...#.#..#.###.......#.#.#...#.......#...#...................#......#...#..#....#.......#....#..#.##.....#......##...#.#............##.........#.......#...#......#.###......#....#......#..#.......#...#....#....##.....#...#......#.............#..##............###.##.........#...#...#..........#.#.........#.........#....#............#.....#........#.#.#.#............#.#.....#...##..##....#.##........#.....#.#..........
..#..#.##....###......#...#..#...#...#.....#.....#.#......#..........#..#.#......#.#..##...#......#....#...........##...#.###.#...#....#...#........#.##..#.....................#.##..#.....#.........#.....##......#.#...#..........##..............##..#...........#.#...#....#.........#.#..............#..........#..#..#.#.##...#.......#......#.#....................#..........##.......#.....#........##.#.###........#...#..#........#....##........#..#..#...#.....##....#........#....#....#.#.......#.#........#.#..
...........#.....#..#.#.....##...##.......#..#.#......#...#..........#.......#.....#.....#..#...............###..#....#.....#.####............#.........#......#...#.....#.........#..##.....##.....#.#..............#........#..........#...#......#......#.....#...#.........###.#...#...........#.##....#...#.........#.......#...#.##...........#.##......###...........#.#.........##.#.....#...##...........#.##....#...#...##.##..........................#....#.......#..........#..#..####..#.....#.....##..##....#....
.#...#.....#.#..............#....#.................#...#...#.......#.#.#............###.#............#...#....##..##........##....#.....................##.....#..#.............#....#.........#.........#.....#..............#......#..#.#.........#.....#.........#.#.........#..#..##...#..............#..#........#..#........#.....##........##.#.....................#.###..#.#...#.#.#...#..#.#.#.............#...#......#....##......#....##...#...............##....#..#....#.#................#..#..##.#..............
...#.......##...#..#.....#..#...##..#.#................###....#..#............#..#....##...#........#....##.....#....#............#.#.##........#..............#.....#....##..........#...#..#.#.......#.#......#.....##..............#...........#......#..#......#....#.#.#......#.#......#..#..........##..#.#....#....#......#.##...#.#.##.........#......##..#...........#.#..........#...##.....#....##....#...##...................##..#...#.#......#.#.......#....#..#..#.#........#.#..#..#.....#....#....#....#.#...#.
#...........#..###..##.........#......##...#......#..###.....#..##....#.....................#....#......#.................#..##..#......#.#.##.#....#...#..#.......#.#.....#.#.#.#.#.#..#...#.....#.#...#...#..#...........#.........#.#......#.#..#....#..........##......#.....#....#.......#...#....#.#....#.##......#.#...#.#.#.#.........##......#.....#...........#..##......#...#...##...#......#....#...#...............##....#...............#....................#.......#.........##.........#........#.#.#....##....
.......#...#.##........#...#........#....##........#..........#...#.#..#...........#..#..####.##...#.........##....###........##.....#.....#..................#.#..#......#....#..#.#..#..............#..........#.#.#.##.....#.##.....#..#.#....#.#.#......#.........##....#...##..................#.............#..............#.......#.#......##.#........###......#...................#..##.#.....#......#.##...#.........#..#............##....##.#..#......#.......##.............#..##...##.#..#.......#.#........#..#.#
....#..#.#..............#......#....#..#...#...#....#..#........#..#....#......##.#.#.#.........#...#........#......#..#....#.#.#.....###.......#.........##...#.......#...#..........#...........#.........#.......#..##.......#...........#...#..#.....#....#........#...#...................#...#..........##.##..#.#..##............##...#.....#.......#.#....#.#.#...........#........#...........#......#....##....#.......##.....#..#.#......#..............#....#...#.......#.#.............###..##........##.....#.....
.............#.##.........#...#....#....####.##....#..#...#...#.....#.........#.#.##..........#.#...#....###.........###.#.###.....#.#....##.#.....#.........#............####.......#.#........#.....#....#..#.##..#.....#.##.........##.....##...#..#..#..#........##...#.##...###....#....#.##..#....#....#.#.#..........#..........#...#.#.#....#.#.#...........#...##...#.#.........................#............##..###.............#.#..........#....#............#...............#..#.....#....#.#.##..#.#..............
..#..#..#....#...#......#..........#.#..............#..#..##.#.....#.............#####...#.....###...##..........#.....#.....#..#....#.........###.#....#.....#.....#...#....#....#..#...#.....##...##.#......#.#......#..#............#...............#..##.....#.............#..#...##.........#...#.#...#........#....###....##.........#....#.#.#.....##.........##...#.....#..#.........#.##..#.........#..#...###...#...#.........#..#....#......#....#.##.........##.......#..........#..#.#.#.#....#..#...##.#.........#
.....#..##.#....#.#........##.#..#........#....#.##.........###........#...#..#..#.........#...##....#......##.#..###...#.#.#...#......#...#...#.........#..##..........#....#.#......###...#..........#.....##......#..............#............#..#.#..#...........#..##.....#..........#.....#..#.......#...............#..##.........#.#.#..#.##...##.........##.........#..........#.......#.##........#....#...#..............##....##....#...#..#....#...#..........#.........##.......#....#.....#.......#..##...#.#.##.
....#........................##..#..#.##..#.....#...........#..#..........#.##..#.................#...##...............##.....#.#.......#...........#....#.........#.#...#......##...........#.#.#...#...##...#.....#....#..#......#.......#.##.#...................#.#.#....#.....##..#.....###........#..........##...#.#.#.#..#........#..#............#.#..#....#...#.####..#.............##.##.....#.........#............#......#.......#.#.#.#....#..#......#.#...#......#......##.........##...............#.......#....
......................##.#............#.........##.#...##.....#.....##....#..#...........##.##....#..##.#.##...#.#...#....#.#.....#.....#....#..#..#...#..#...#.#..........###....##.....#..#........#........#..##........#.#..........#.................#.....#..#..##.#........#..#....#.....##..#..#..#..#....#.....#.#.......#......#..#..##.#...#.#.#.#..#........#.......#...#.....#.....#.#.......#..#...#...#...#.....#.....#.#.......##...........#...#.#........#..#..#..#.......#.#..#....####...........#.......#..
.......#.##...#..........#..##..#........#.##..#......#.......................#......#...#...#.#.....##...#.......#.......#....#.................#...##..........#......#..............#.......#...................###.#.#.#......#........##.....#...............#...............#.#......##..#.....#.........##........##....#.........#....##..............#....##.#..#..#......#.......##.#.......#.......#.##..........#.#....##..###...#...#..#....##.#.##.....#.#..#....#....#...............##...#....#.....#.....#.....
.....#..##..##....#....#......#............#.....#..#..#......#.............#.#....#..##.....##...##..#.##.#..#.....#.........#....#..#..#.....##................##.....#.#....##...#.##....###.........#........#..#....#...##.............#.###.....###.#......#..........##....#...##.#.##.......#.........#.....#...##..................#....#....#.....#.#..........#.#.....#.#..........#.#.............#.#..........#.#.#...#...#.#.......##......#..........#....#.......#..#.....#........##..#.............#....#..#..
......###..#.......#.............#....#..............................#..#........#..#...#.#.........#..#...#.......#..................#..#.#...#.#.........#..#.....##....#...........#..........#...##....................#..#........#.......######....#.#........#....................#..#.#.#......##..#..#...................#......#..............#.......#..#...#.##.......#...#...#..#..##...#..#.........................................#...#.#..#....#..............#...##..#.....#.....##..#.....#.....#..###.#.#...
....##...#...#.##..#......#.....#...#...##........#.#...#..........#......#............#..#.#....#...###.#.........#..#....#.#......#.........#...#..#..#......#....#..........#....#..#...#...#..#...#...##.#.#.....##..#.....#....#.#..##.#......#.##....##...#.....#..........#.#...#...#.#............###.##....#......###.#................#............###.##.....#...####.##..............###.........#..#.#.##.....#...#...#..#.#.....#.....#.......#............#..#........#..#....#.....#...##..####......##......###
...#......#.......................#..##...........#.###..#.....#.......#......#...#..#..#..#...#.....###.....#....#..#.#.#......#...#.#..#...................#.#.....#........#.##........#.....#...#....#........#.#........##...##.....#.#..#...#................#.#.#....#.....##.#..##..............#.....#..........#........#...#......#..............##..#..#...........#...#...#...#....#........#...#.............###.#........#......#..#..........#..##.#.#...#.#......##..##................##........#...#....#...#
.#.....#.##..##.#....#......#.....##...#..................#..#..............#..............#..............#..##...#........#..#..#.....#..#.............##...#.###...#...#.....#........##...#.....#.....###..........#..##..........#..#............#......##...#....#...#.....#............#.#..........##.#..#..#....#.......#...........#..........#.#......#.....#.....##.....##.#...#..##.#....#........#.......#.#.#.................##...##...........#.###.......#....#.##.#......#.....##......#...#......#.....#.##..
..#..#...#....#....##...##.##....##.###...#.##...#..#....#......#...###..#...#...#.###.....#......#..........#........##..........#...........................#.#........#.....#...#.#...............#......###.....#...##...#...#...#......#.........#..#..................#..#.......#.#.#....#......######.......#....#.........#......#.......#..............#..#.....#...#.#.............##..#....##.........#..#..#..##....#...........#.....#.###.......###...#........#..#.#........#.##..........#......#.#.....#.....#
.................#.....#.##.....#...##............##........#...##..#..#..#.................#.#...##...#.#.....#...##.#.....##.##....#.........#......#..#...........##.#...#......##.####........#........##..#...#.........##......#.#.....#...##...........#...##.#.........##.#..#.#.........#.##..............#.###.###.........#..#...#.##.....#....#..#..##.#..#..........#.....##....#.........#.............#.......#................#.#....#.....##...#..#.#..#.....#....#.#....#...##.#.#...#................#.......
.....#.......##..#...........#........#..#.....#..#.....#.#.............#..##.#...##..#....##......#.#..#.......#...#....#.##..###.........#......#.....#......##...#....#.#.###....#.....###..#......#.......#..................#............#..#...............#.#..#.#................#...........#..##.........#..#....#.....#..#.........#....#...####.#........#.##....#.#.....#........#.....#...#.#.....#.#.###.#.....###.....##.....##.#....##...........#...........#...##..#...#..#.#....#.........#.#...#.#........#
.#........#..#....##.......#..#.#.....#.....#.......#..#...#.#..#...#.............#...........#..............#..#...#..##...#.........#.#.#...#........#...#..#...#...#.#....#.....#..##..#....##...#..#.........#..##..#.....##.##..#.....####....#...#......#.#..............#.....#.#....#............##.#..#.......#.#.....#....#....#......#...#..........##.#..#...#............#...###.....#...#...#.#........##.#.#.............#...#................##........##..#.............##....##.#.#.##......................#.
.#....#.....#......#..#..#..#..#.##..#...#....##..#...#...##.....#......#.....#.##...#............#...........##..........#.#.#.#....#...#..........#..#...............##..........##.##...#.......#.....#...#...##....#...##..#.#..#....##............##.##......#......#.##.#.......#..#..#..#..#..#..#..##.#......#........#........#.#.....#..#..#...#.................#.....#.....#....#..#........#..#...#..........##.##........##.......#..#.#......##...........#..#.#..............#.#.#....##.#....#...#....#.#....#.
............#....##......#..##..#........#........##...##..#....##..........##...#.........#.........#.....##..##.........#....#..........#....#.#....#.#..#......#...........####..........#..#...#......#.........#.#.......#.#..#..#.#.....#.##.....#.....#.#..#....#....#........##..#....##..#.....#.#....#.....................#...#.#.##......#.###..........#.#.......#.##.#.#..##.............##..#.......##.........#.#.....##..#.#.....#....#..#..#...................##.#...........#........#.....#.....##.........
#...#..#.#.#.....##..#.....#...#....#...#....#.....#...........#.....##..........#...........##..##.................#...#..............#.........#........#......##.#.#........#.#...#....##..#...#..#........#.#....#.#..........#....##.#......#.....##.##...#.#................#.......#....#.#...###...........#.......#.#....#..#.............................#....#....#......#.....##.##.........#....#.##.#...#.#....#....#...#.......#...............#....#...#...#.......#....#...#......##..........#...#........#...
.......#.#...##..................#.#.......#.........#.#.......#.....#..##............#.#...#..#......#..#...#....#......##.#......#......##..#.........#.#.......##................##.............................#.#....##..#........#.##....#......#..#...#...#...#.#....#.#.........#......#.........#.#...#........................#.#.......#.#........#...#.#...................#.......##.......................##.........#.........###......##.................###......#...#.......#.....#...#............##.........
#..#.###......#...#.........###....##.#.#.#....#.##...#.#......##...........#.....#..#......#...#..#..........#...#####.....#..........#.#..#.##..#...........#.#...#........#...###.#..........#.....#.......#.#.#.##...........#..##...#..#.###....#....##..#.#........#......#..........#...#.##...#.##....#..#...............#.##........#....#...#..........#...........#..............###..#.#...##...#.###........##..##...#..#.....#.......##........#......#.#...##..#...#......#.#....#.....#.........................
........#......#..###.......##.....#....##.#.#..........#..#...#....#......#..#...#.........#..#....#....#...#....#.#...#...............#...#.......#...#...............#.....##.............#............#.#.......##...........#...#..#.#..##...#....#......#.......#...#........#..#.#..#.#.#.......#...##..##......#..........#.......#.........#..........#.##............#.....#.#..#.......#...#.....#.#.....#........#.....................##..#.......#...#...#......................#.#...............#.##..#...#.....
.#.....#..............#.....#.#.#..#....................#.#.............#.....##.#..#....#.............#...#.....#...........##..#.#.......#....##..#....#.#...#...#..#..#..#....##..........#.#..............#............#..#.##..#.#.....##.....##.........#......##....#.................................#.......#.....#....#......#..#....#.#...#................#.#.....#..#..........#..#...#.......#...........#.......#...#....#..#.....##....#...##.####.#.........#...##..#...#.....#..###.#...##........#........##.
...#...##...#...#.#.........................#...#..#..#..#...#.......#..#..#......#.........#.#.....#.##..#..............#......#..#..#.......####.#..##..#...............#..............#.........#....#......##...#.........#.#.#...........#.........#..###.#....#....#..##...#.#......##.........#..#..................#.................#......#..#.....#...#.......................#..##...#..#..#...#.#.......#................#.....#...#....#.....#.#...###......#.###...#..........#..........#..#..#.#..#............
...#..#.........#..#....#........#.....#........#........#.#.........#........##....#..#...#.#............#.........#..#.#.#..........#......#..............#.#.......##........#...........#....#..#.#...##.#...#...#.#.........................#...........##...#....#.....#..#.......#...#...#.#....##..#.#........#........##.............##......##...###....#..#.##.............#.......#.###..............#..##.....##.......#......##.#......#..#....##...........#.##.#.......##..##...##................##...#.....##.
#.#.##..........#....#......#.......#.###..#..#.........#..........#....#.#......#......#...#..##..##.#...#.#.....#...#.#..#...........#.....##...........#.......#.....#........##.........##.##.#...#..........##..#...#.#..##..........##.......#......#...#.....#...#..##......#.......#.....#.#..#......#....#..............#......#...............#.#.#............#..#...#....#................#.#........#.....#....###..#.....#...#...#..#............#..#.#....#.##...#.................#..#........#.....#...........
...................#..#.......#........#..##.#...#..........#......#..#.....#..................#..#.#...#...............##.##.#.........#.................#...##........##.#......#............#..............#....#........#........#..........................##....#...#..#....##...#..#..#..#......................##......#....#.....#................##.#..##.#...#..#....#..#.....#.......##...#.........#....##.#...#.#.#.................#.##....##......#.............#.....##...#..#..#.#...#.#...#.#.#..####....#...
.....#.....#..#......###....##...............#..#.....#.####.........##.###..........#.........#........#..........#....#.##......#.........##.#..#.#.#.........#....#...#......##........................##....#.#.#..#.......#..###....................##......####..#..##.....#.#......#............#..##........#...##....##.#.......##..#....#........##.#..#..#...#.....#..#.....#.#..#.................#.........##........#.#.##.....#.#....#......#..#..#......#..#.....#.........#....#...............#....##..#.....#
.......#.......#..#.#.#.#...##..#...#.....#..#.....#.#....#..#..#.....#.#.........##....#..#......##....#.##........##...#......#...#.###...#..#...........#..#....#..#...........#.........##..#...#.##.#..##..##...#.#.##....#...#.............#........##.........#####....#.#..#..#............#.#.#.#.........#...........#....#....................##.#......##.....#.#.#...#......#....#...#..#.##......#........#.#.....#......#...#.#..#...............................#...###........#....#.....................#....#
...###.......#........##...##.......#.....#.#....#..#..........#.................#........#...................#.#..#.##.#...........##.......##........#.................#..##.#...........#.#...#...#....#..#.....#..#.........#.#.#...##...##...#....##...###......#.......##......#.....#...#...##.....#.#..#......#..#...#.#.......#..#....#......#........#.#.#..#....#..##..#.#....#.....##.......#........#.#................#......#......#.#..#.####.#......#....#................#..#...##.......##..#..#.#...........
....#..#..#..#.......#..##.#........#..#.#..#.#..............#.#..........#..........#..#...#..#.##..........#......#.#.......#.#.......#.......#......##...#.#...##...#..#.........#..##..#..#...##.#.#........#.....#......#..#.....#.....##......##..#......##...........##.......#.........#..#.#....##..#...#...#...#...#....##....#.........##.##...#..#..........#....#....#.....#.....#....#......#............#......###..............##.#............#..#...#..#.#.....#.......#.#..#....#..#.#...###..##...##........
#.#.....##...#...#.....#...#...........##.....#.....#..#..#.#...#..#........##........#.##.....#...#.#.....#..#.............#..#.#.#...#......#...#...............#..#......................##..#...#......#.#..#..#..#....#..#....#.#.....#..#.#....#.......................#.....#...##....#..#....#..####.#...#.....#............#..#.##...............#...........#...#..........#..#.#...#.......#.....#####......#.....#..##..#...###................#....##..#.##...#...#.###...#........#..#.............#......#...#...
.##...##.....#.......#....#.....#..........#.......#.#...#...........##.#..............#..#.....#...#..#....#.........##.....##.#.#.......#..........##....##.#...#.#.............#..........##...##...#...........#.#...........#......#..#..#........#.....#..#......##..##..........###.....#..........#.............#.##....##......#............#..#.....#.....#.............#.#.#.#...#..#.#.#...#.......#..#..#......#...#..................#..#....#.....#.#.##....#.#.#...#......#...........###...........#...........
..#.....##.........###..#.........#.#..#............#.#...#.#..#....##.#...#.#.#.#.......##......##........#........#......#.#..#...##....#..#...##........#......#.............#....#...#.#.......#.....#......#.#..#....#...........#............#.#...........#.....#.......#..#.#..........#.#...#.#.........#.#...##....#.....#.#..................#.#.#.##...#.....#.#..#....#..#........##..#.#....#..#...#.###.#..#.....#...#...#..#.........#...........#..##...#..............##.#..#....##.##.......#....#........##.
.....#....#.#...#....##.............#...##...#.......#.....#...#.#.#..#..........##...................#...#....#.#..#...##.........###..#...#........#.#.####.#.#.......#......#..........##...##...#...#...........#.......#.#....##...#..##.###.#.........#.....#..#.....#............#.#.#.........#...........##..................#........###.#..##...#...........##...#..#.#.......#.........#...##.....#.##....#...#......#....#........#...........#........#..#........#....#......#.......#..#......#.....#...#.......
###..........................#........#......#.##...#...#.#.....#........##......#............##..##...#...#...##....##..##....##.#...........#.#.........#.#..####..#.#.#.............#.............#..#....#..#.###......#...#...........#..........##.......#..#..#..........#..................#...#..#####....#...###.............#.#.#................#.........#.........#.##...#.........#.#....#....#..........#......###.........#.##.#.....#.#...........###.....#.......................##.....#....#.....#.#.##....
#.....#........#.........#......#.....#.#...#....#..#..#..#..#..................#.....##...................#..#........#.....##.............#......#..##.......#.#..#.....##....#.......##.......##..........##..#...##.###..#...#.#.......#........##...#.........#....#...#..#................#....#...#....#.....#..........#....#..#..........................##.#.....#............#.......#..#..............###....#....#..#......#.#..##...#......#.......##..#....##..##..........###..#..#.#.......#......#.....#.....#
...#..#..#.....#.#..####.##.........................#...........#.......#.#...#......#...#...........#.#....#..#....#................#....#.....###..#....#...#........#..............#.#..#.##.##.###...#...#..#................#...................#......#....#.....##.#..#.#.#...###..#.#.....#..#...............##.#.........#.................#..#....#..#.#.....#..........#.##....#....#.###.##....#..............##.#.#..#..##..#......#....#.....#............#.#.##.........#......###.#.........#..#................
..............#..........#.#........#...............#.#...#.##.#......#.........#......#.....###.#...#..............#..........#..........##.#..#.....##.#..##..#.....#........##.........#..................................#.........#.....#.........#.#..#......#.#.........#...#...#.###...............#.#........#.....#....#.........#.....#.#...#...............#.....#....##.#....#.#................#...............#..#........#.##..#.#..#.#...........#.....#...#..##....#.#..#..#..........##..#...#..#............
....................#..##........#.......#..#.................##..#.........#.......#..............#..............#..#....#..........#........#.#...#....#.#....#.#.......#.#...#.#..#............##..#.###...#...##....#...................#....#..###..##...#..#....#..#.............#.....#...##..#..........#.......#....#...#......#......#.............................#.##..#.#....#..#..#..#..#.............#..#...#..............#..#............#....#.#....#.....#..#...#.......#........#..#...........#........#...
#............#.#.###..#....................#.....#.......#....#......#.........#.#..#...##........#.#...##...#........##...#..#...#.........#....#...#............#...###....#.......#..##.##......#...#.......#........#..#..##..#...#..#.##..#...................#....#.#........#.##....#..#...........##......##..#..#...........###............##.#.#.............#...###........###............#..#..#...##..........#.........#...#.........##.#...#.....#.........#.#.....#................#...............#...##..#....
........#.#........#.......#...#.#..............##....###......#........#.....#..#..#.#...#.#........##..##..#..##.................#............#....#.........#....###.........................#.....#....#............#.##.....#...#...##..#............##......#.....#........#..##.......#..#..#..#.....#.#..#.#......#.............##.#...........#...##.##.....##..##.#....#......#.........#.......#.......#......#.........##...#...#....#..#..#..#..##..##..#....##....#......##..................#..##................
...##.....#.#..#.#..........#....##....#........#.#....#.....#..#...#..##...#.#..#...#....#....#..................##..#.....#.#........#.....##.#.#...#..............................#........#..........#......#.....##.........#.#...##.....#......##............#...#...#...#...#.......#......#....#.......#..#..............#...........##.#..#...........#....#...#...................................#...###...........#....##...#....###......#....#..#...#.....#..##......#....#..#..........#........#....##..#.#.....
........#...#......#...........#.....#..#.#.##....#............#....#................#...................#...#.#...##.#.#...........#....#.....#.....#.......#..#..#.............#.........#......#.###....................#..#....#....##.#...#.#.#..........#....#.......#..#..#.##....#.#.....#.#..............##........#.#......#...........#.#.##.....#.#....#..#...#.............#........##.#....#...##.#.......................#.....#...#.#.......###...........#..#..#.......###.#..#...#..................##.##.#...
..#........##....#...#.............#..#..#......#.##.#..##...#...#..................#.....#...#..#.....#..#.#.................#...................#..............#.....#....#....#......#.###.............#.....#.##.##....#....#.....#....#........#.....#..##..................#.#....#......................##...#.#..........#.......#.##.................#...#...#..##.#..........##...#.#.......#...#....................#.........#..##......#.........#......#.###.....#....#........#........#....#...........#..#.....
.#..#......###.#.#.....##...#...#..####..##....#...##.....#....#.#.......#...#...........##...#.#......##.#..........#..#...........#.##...##..##.....#......##.........#.#.#............#.....#......#...#.#..#..#.###.........#..........#....#.....#....#.#......#.........#......#........#...#...............#.###.....#..........#..#..#..........#.#...#..#.........##......#...................#.#..#......#.............#..#.#..##....#.....#....#....#.#...........##....#...#....#.......#.#.#..#...##...............
##............####.#..............#....#.#...........#....#..#..#.##........#..........................##..........#..#....#...#........#..#...........#.#..#....#...##...#.#.....#...#.......#...................###.....#...............#..#......#.........#.#...##.#..#...#.....................#.#.#..............#....#.##........#.....#........#..................................#.......#.#.#.........##.....##.......##..#..........#...#..#..........#.....#........#..##..##..................#.....##...#...#...#.
.#............#.......##...#####.#.#.....................#.#.........#......#...........##.....###...#.....#..#.......#.......#.........##..#.#.....#........#.......#...#...#....#......#........#......###.....#....##...##...................#....###.........#........#............##.#............#......#.....#.#....#.#..#...###.............#...#....#...#........#..................#...#.##.#........#......#..#..#..#.#.#..#....#.###....##...#..#.#..##.....#...#.#........###..#....#...#.................#.##.#...
.#...#.#....#..#....##..............................#......#..#..#..........#.....#..#..#......#..#.#.............#......#.............#.....#..#..........#.#...##..........#...#..#....#..##....#...#.#....##.......#.#....##..##..........#...#........#.#.#...#.....###...#.##...#.........#.......#.#..#...#.#..................#...#......##..#..........###..#..#..#..##...................#.........#...#...##..#..#..#.............#.....#.##..............#.....#.....##.##.........#.#.#..#....#....#....#....#......
........###......#.##..#.................#...#.##..#...##..........#...#.#.....#...##..#....#..........#.......#...........###.#.#..#........#......#......#.......#........##.#......#.....#..#...#.#.##..#.#....#...#..#.#...#.......#.............#.#..#.............#..#...#......#....#......###..#.###......#................#..#....#.......##.........#........###..#...............#....#..#...#..#.................###..#..#.#.#...#...............#.....#.#....#.#......#.#...#.............#..#..####...#....##.....
....#.........###...##.........##.#..........#.#.............###.#..........#..#....#....#....##.......#..........................#..#.................####.##.....#.....##.##....#.........##..............#.......#..#.#...........##..#.######.#.......#...#......#.#..#..#........#..#......#....#....#..##...#.....#.............#....#..#...........##..#....#...#......#.###.....#....#...........#.....#.#.......#....#.#....................#....#.#.##..............#.........##....##..........#...##..#....#........
.#.#.....###.......##..#......#..#....#.......#.##.....#..#..#.........#....#.#.#.....#........#..............#.#.......#........#...#...#..#.....#.#.........#..##.........#....##.#......#.............#.#..#...#.#....#....#..#.#.#....#...#..#.........................#.#...#.#...##...#....#.........#.#.....#........................#....#.......#......#.#...#.#..#..#......#......#...............#.....#.#.........#.........#......#.##....#.#.#..........#...##.#...##.....#......#......#.......#.........#....#..
#..........#...........##.##.............#......#.#....##.#....#..#.#.#....#.#....#..#.#......#............#.........#.#...#.###.........#......#.......#....###.#.....##..#.#..#..........##...........#......#........#..........###.........#....####.......##..#....#......#............................#............#........#...####.#.#.....#.........#.........###.##.##..#...........#.......#......#.#........#..#.##.#..............##..#....#...#.....#.....##........#...#.#....#.#.....#.#...#...#............#...
..#....#...#....#..........#.#..#.......#.....#......#......#....#...#.#.........#.##.##...#.#..#......#....#......#......#...#...##...#..##.#.........#........#....#..#.##.#......##.......##.....#.#...........#.........##..##.......#.#...#.........#...........#...........#..#.#.#..#.#.#.....#......#........#.#..........##.....#....#........#.#.#...#.#......................#..#..#.#.......#...#......#.....#.....#..###....#...............................#.....#.......#..........#.......#..#.....#.#....#.....
...#...#.#.....#............#......##................#...#.#....##...##...#...........#.###..##........#.....................#.....#............#.............#.##................#.......#.#..#.#......#.#.##.#..#......#.....#...#....#...#....#......#..#.#....##..#.#.#....##.#.....#.........#...#.#..........#....#............#...#..........................#...................#...............#.#....#...#........#.........#...##..#......##..#.............#...#......................##.#.....#..............##.#..
.........##....##..#.......##..##...#.#...##.........#.#.......#..#.#.#...#.......#..#.#.......#................#..#....#....#.........#....#.........#.##.#...#...#..#.#...#.....#....#.#.......#...#................##..##.#.......#...........#...#............##...##.#....##.............#.......#...........#...#.....#...#.......##.#.#............##........#...#.....#....##.##..#....###..##....#...#......##...##..#....#..#....#....#....#.#...#.#..#.....#.#..#.#............#..#...#..#.....#......#....#.#..#....
.......#.#.#.....#..##.#.#.......#.....#.#.#....#.........#....#.....##..#.#......#.......#...#..#.#.#.#......##.##..##.#.......#......#.....###............................#......#....#........#..#..##.##..#....#..#....#..#.......#.....#....#.#......#....#....#....###.#.#....#....#.#...........#...#..#...#...#.........#.#..#.##.....#..#........#.#..#......##............##.#..#...........##.........#...#.......#.......#.........#.#.#....###.........#...##.......#..#.####.......#.....#.....#.......#..........
#...#.......#..#..#...........#...................#..#..###....#...........#.#...#..#.........#.#..........#.#..........##..#.#.......#...............#....#..#.#.#...#.....#.....#......#....#...........#...........#.##..#.#.....#.#.#.##.............#.....#.#....#...#...#...##..#.##.....#........#.#...#...........#....#....#.........#.##....##..#..#....#......#...#.###.....#...####..#.....#.#....................................#.#.......#..#........................#.....#..#.........#.#...#...............#..
...#....##..............#........##......#.........#.#..##..#...........##.....#..##....#.......#...............#..#....#....#.....#............#....#.................#...................#....#...#...#...#..................#....#....#...#...###..#...#.#..#####..........#.#....#....###......#.#........#..#......#.##....#..#.........#....#.................#.#....#....#...#....#........#..##.....#........##........#.......#....#....#....#...#.....#....#.#.#...#........##.#.#...#......#....#.#....#.....#.#.....
.....##......#......#...#........#.#.#......#......#...##...............#.#....#...#.#.#.#....#........................#...#...#....###......................#.##...#....#....#.....#......#....#.........#...#.##.....#..#.....#.............#............##..........#..........#....#.#..#.....##...........#.#..#......#...##..................#...#...........#..##......#.....#...#........#.#.....#.....##.#.....#...............................#.#...##......#....#.#...##........#...##.........#...##....##....#.....
......#........#.#..#....#...#.#........#..#........#.....##.........#........#.#.#.##.###.#............#......#.......##.....#...#..#........#...#...#.#.#.......#.......#..#..##..#.##.........#..........#.......#.............#...#...........#..##.......#.#..##...##..#...##.................##....##.#..##..#...#.#..#.##.............#...#......#.#.#.#..........#.......#.............##..#..#..##.....##.......#.............#..#.......##.....####..#.#...##......#.##.....#........#......#....#..#.#.#..##...###...
.#....##.......#.#...#...#............................#.#..#.#...............###.....#.#....#.....#...............#.##...............#......##.......#.##.........#.#....#.........#..#...........#.#...............#.#....#................##.##...#.....#.#...##....##..................#......##...##...##..#........#...................#.#.........#...........#..#....#...#.......##...........#..#..#....#..##...#.........#.####..##.......#.##..#...##....#.........##.#........##.##.#..#....##........#.#..##........
.#..#...#........#.##........#.........#.#..##.....#...###.#..###................##......###.#.###.....#.....#........#.......##........#.#.##......#..#...#..#............#.#.##...#...#........................#..#.............#..#.......#.......#..#..#...........#........#......#................##.............#........##...#.#..#...#.............#.#..#.#....#..........#.....#....#.......#.........#.....##...##...#.......#..##..........#.#.#.##...##.#...#..##..........##.#..#............#.......#.#...#.#....
...#..............#.......#....#...#..#..........#...#..........#.......#...#.#..#....#..#...#.......#......................#..........#.....#...#.#..##...#.........##...#...##.....#...........##.................#.............#.#...........##.#.......#..##.#.....#...#.........#....#......#.....#.#...#.#...##..##.#......###.#.......#.........#..#..........#..#.........#.....#..#..........#.#................#..#......#.....#....#..##............#.......#...#....#.......#....#.......#....#.....#...#.....#....#
#..#..#....#..#....#....#..#...#....#.#..#........#.##.....#..##....##.##.#......#.#...##..#..........#.#....#..........#.#.#.............#...#...#..#...#.#...................#....#..........#.....#.#........###........#..#...##...#...#.........#.......#.#...#..................#.#.........#.....#..###.#......................#..#....#...#.....##...#...#........###.#.#.###....#.###.#........#.#........#...#.#........#.......#.#......#.#..........#.#.##.#.......#........#......##..##.........#.#.#....##.#.....
.#...##....#........#.....#...#.........#..##..#.#....#............#...#.....#...#.#....###........#.......#.#......####..............##.#...........##........#....#..#...........##.....####........#......#..#.....#.........#.#...##..##.......#.....##..#..##..#.....#..#...#..#....#...##......#.#......#.#...#........#......#....#.#.##....#....#.#.....#.#....#...##...#........#...........#.....#..#...#..................#...#.....#..##....................#..#####....#.##.......##..##...#.............##........
#...##....###.....#.#.##........#..........#.#...........#.....##.....##...#....#.........#.....#.#....#.#............#..#..##...........#.............#..#...#.#...#........#...................#.#....#..#.#.....#.....#.#...#..#..............#..........#.............#.#.....#.#...#....#..........#.#..#......#...#.......#.##.........#....##.........###.......#.#.#...#........##...##....#.......#..................#.#.#..........#...#.#.##.....#..#.##................#..#..#.........##.............#..#.#..#.....
.#.....#....#..#...#.#.......##.#.#..#.##..#..#...##............#.#........#..#....#...................................##...###.......#.##..##.....#...#..........#.#....#.#.#.#................##........#...#..#....#..........##....#...........##.#..#...#..#..#.#.#.....#...........#....#.....#.........#.........#..#..#..##.#.#.##..#..................#..##...#.......#.......#.......#...#.#...####...#....#..#...#...............#......##....##..............#...........#.#.#........#.#..#......#..#..............
###.....#.............#.......#...#..#.#.....#.............#.........#..........#..........#............#..#.....##...#.#........#.#......#..#...........#........#..#....###....#......#.#...#....##.#..#........#...#....#...###.#....#.......#.......#.......#....#...........#.............#...#..#...#.....##..#..#.#.#....#.#..#...#........#...##..............#.......#..............#......#.#....#.....#..#.................#.##.....#.......#..#.#.###....##....#..##..#........................#.#...###............
#.......##.#........#.......#.....#..............#..##..#...##....#.#..##...#.#...#......#.......#......#.#..#...##.#...#...........#.##..#...#..........#.#......##.......#....#.......#.#.....#.#.#.#..........#.............#.................##.....#.#...#.....#............##....#...##.#......#.##...###......##.#.#......#...#.............#.#.#.#...................##...#.........#.............#...#.#####.##.#....#.....#....#....#.#.#.#...........#........#..#.#..................#.......#.........#....#...#.##
....#..............#..........#........#.#.##....#............#.##.#.....#............##......##...#.#................#.......#.........##.#....#.#....#....####.........#.........#.........#...#...##........#...........#..#..#........#.#....#....#..#....#...#.......#.#...#.........#.#.##..##..............##...#.....#..#.......#..........#....#.......#......#.........#..................##........#.....#...###.##..#..................#.....#..#...#.......#...#.....#...#...#...#..#...........#.....#..#......##.
........#..#..#.#..#.#...#..#......#..#...#..#.#.......##.#.#..#........##........#.#..#...#...#....#.#....#...#....#..#...#........##........###...............##......#..#.#..##..#...#.#.#...#.#.................#.#....................#......#..........#.#...#......#......#.........#.......#...##...#...........#................#....#.#....#......#.#.......####..................#.###...........###.......#.....#.................#.#........#.........##....#.#...............#.....#.........#....#..##...........
.#......................#............#........#.#......##...#.......#..#..#..#...........##............#...#.............#...#...#.#.....##.#....#................##..........#..#.....#....#.#...#.......###...#.#.#.............##..........#.#.##..##.#...#....#..........#...#..#......#.........#.....##...#..#...........#......##.#....#.#..#...............#.#.....#...#...........#...#....#...........#....#............#......###.#........#.#.#.#.......#.#..#....#.#....#.............................#..#....##...
#........#.##..#..##...........#..#.........#....##.#...#.##........#.....##.#...#...##...###.##........................#........##..#....##..................#....#.......#..#......###.#..#.#..#.#...#..#.#........#..........#.#......#....#...#.#.#...##..##..##..........#......#...........#...#..##...##...#...##..#...#..#..#..#.........#.#...#............#.......#...#.###..##.....#................#...........#..#.#.#..#......#....#..#..#.#..#.#....#.#...#........#.......#..#......#...#...#.#........#.......#
........#........#..#.#...#..##..........#..............#....#.....#.#......#..#...##...#.#..#...................#..#........##..#...#..#.###.......#....#............#...#...#.#....#......#..............#......................##...#..........#.##..#..#.........##...#............##....#.#......#.#..#..........#..#.......#...............#...#...............##.........#.#.......#.................##.....#........##...#....##.....#...#......#.#.##..#.#.#......#.........................#....#.....#.#........#..#.
....#.....#..................##..........#.#...................#...#..#..........#.....#.....#.....#.........#....#.#.....#.........#....#..#.......#..............#.......#.......#..#......#..#....#..#..#............#.#.................##..#...#.##..#.......###.#.##.#..............#...........#.....###.....................##...........#..........#..#.##..#..........#....#...............#.#...#..........#.......#.................##.#.......#.#.......#..#.....#............##........#..#...#....##.............
....#..###.#......#...#.#......#.......#...#...#.####..#.......#.........#..#..#.#..#........##.......#........#.##.......#...#....#...........#.....#...##.........#....##.......##.##..#...#.....#..#..#.###...#.....#.#...###.........#...#..##........................#..#...#......................##........#.....#..........#..#...##....#.##.#........................#.................#................#....#...........##....##..................#..#.#...........#.........#.......#..............#.#........#..#...
..##....##....###..#.....#....#..#.......#......#.........#..#...#......#..#.......#..##...#......#..##.#.......................###.#..#.###......#.###.......#...#............#.....#.#..#...#.#.#.......###..#...........#..........#..#.......#..#..#...................#........................#.......#.......#..#..#.....#..##..#.#.............#...#......#.#.#..#.#....##........##............##.#.......#....#....#........#.#..#....#.....#....#...............####....##........####.......##.#..#.#...#..#...#....
#.#...#.#.............#..##..###...#.....#.......#.........#...#.......#.#.......#...........#.#.#...#.........#.....#....#..#...#.###.###......##..#..........#...##......#....#.#.#..#.......#....##.......#.........##................#....#.....##...##..#.#..#..##..#..##...............#..........#.....##.....#....#...##....##...............#.#...............#.#.........#.#..#.......#........#.#.#................#......##..##.#..#..#..............#...........#...........#....#...#.......##..#..#....#.#.#.....
..................#..##..................#.#.#.#.....#..#.....#......##...#........#...##......#.#...#..#...#..##...#..##...#.......##...#.#.....#.#......##.#....#.##..###..#.#..#......#..#.......#..........#...###...#...##.##.............#.....#..#..####.....##.##.....##..........#...........#.........#..##.#.......#....#.......#.#.#.........##...#.......#....#.#...##..#...#..#.##..##.....#.......#....#......#....##......#.................#..#.......#..#...#.#..#....#...#...#.......#..#.##..............#.#
##............#..#.....#.#..#..........##.#....#.........#..........#.......#.#..........#.##.............#...#............##........#.#.##..#...#.##.......#..#.................#..#.#..####.#.....#.....#....#...#............#...#..#....................#..#...##...#.........##.................#..##.#........##........#.##.#.#..#...##...#............#.#......##.....#.....#......#...#.....##...#.#..#.....#.#..#.......#...#..##...#.........##.#...#..#..#.....#..#....#....##...#.#....##.#.......#.#.#.....##...#.
..#..#......#................##.#....#...............#....#....#...................#..###......#..##....#..#.............#..#.#.....#.##.....#............#.....#..##............#.....#...#.##....#..#..#....##.....#....##...#..#.....##.....#.......#........#....#........#.....#...#..#....#....#..#....................#......#.....###...#.#.#....#...........#...#...#.........#...#...#..#....#....#.##.....#..#...................#.#.......#...........#..#....................##..#...#.....#..##.......#...#..#.##.
.................#..#...#........##.#..##.......#.#....#....#....#..#....#.........#..#.....##.......#.#........#.......##.................##...#.......###...#.....................#...........#....#.......#..#..#...#..#....#..#.#.......#....#...........#................#...#.....##.##.#...#...#..##..#..#...#.....#.....##.#.#......#.......#......#...##....................#.......###.....#.............#.##....#.#.............#....#..........##.#.#.#.....#.........##...#...#.#........#....#...##.......##..#...
.#...........#..#..........#.#..#...#..#.#..#..........#...##...........#..#............##.#.....##....#.#..#....#.#.........##.#..#.##..#...........##........#......##.......#.....##.......................#..............##.....#.#...........##............#...##...#............#.....#...#...##....#....#.....#........#.....#..#........#.#.....#...#.#.#.......#..#...#....#..#...#...........#...#.......#..#....#..##........##..#....#...##........##...........#......#................#...#.#.#..............#....
#...#.......#.#.........#......#........###...#.......##....#.#..#....#......##.#....#......#..#....#...#..#.....##...#.#.#.........#..#..................#......#...#..#.....#......#........#...#....#....#..........#.....#........#.......##...##.........###....#.....#..#.......#...#.....#..#.#.......#............#.##..#..#..#.#........##......##.##..#.#.#.#...#....#.........###.#......#.#......##............#.......##.#.##.......#......#..#..#....#...........#..#....#...##.........#.....#...#..#.#.....#..##
............#...........#........#....#......#.##...........#..............#.#..#.....##............#.............##.#..#......#.#...............##..#...#.....#....#.#.#....#.#....##........##.##..#..#.....#.#...#..#.###...#...........#.......#.###..#....#............#..........#.#...#...#.##..........#.#.....##...##...#.#.#............#.......#......#......#.......#...#............#........#...........#......##.......#..#.#...#...##.#.....##.....#.................#......#...............#.##......##...#.#..
....#..##..#...#......#...#...#.......#........#..#....#..#....#.........#...#.#...................#.#..#....#.....#......#........#.......#....#.....#...........#......#.#.........#..#.......##...........#.....##..##...#...##...#......#..#...##....#....#.###....#.#...##.....#......#..#.....#.......#......##.#......#.........#..#..#.....#.......#......#.....#...#.##........##..##...#....#......#..#.........#...................#.....#.........#.......#....###...#..........##..........##.......#.#........#.##
........#............................#....#..#.##.......#........#.#...#.#..#.#.....#...#.#.#..#.#....................#....#.#....#............##.......#.##..#........#.......#.....#..##.......#....###.#..#.#.......#......#...###...#.#...#.......#....#.#...##.#.........#..#.#....#.........#..#.#.......#..........#.......#....#....#..#..###.#........#.......#............#...##.............#....#........#......#....##.#....#......#...#....#..##.#.............................#.....#....#................#......
................#....##........#...#........#....##...#.##...#.........#............#.........#..........#..#.............#....#..##.##.......................#......#.#.##.#..#.............#........#.....###.#.....#.#...#.....#......#......#.#..............#.......#.#.................#...#..............#...#...#................#......#......#.......#....#.#..#.........#.............#..##.........##...#.......#..##..#...#....#.....#...#...#.............#..#..##....#.....#..#.#.#......#...#....#..........#...
....##.#.......#...#......#.......#......#........#..#....#.#...###...#....#.........#.........#....#.#..##...........#....#...#.........#.#........#....##.....##.............#......#......#......#...........###..........#..........##..#...#.......#..#.##....#...#.#.#...#.....#..#....#.##.#...#.....#.#.#.......#...#.....#......#..###.........#.....#..............#.....#..##......#...####....#.....#..............#...#..........#...#....#...........#.#....#..................#.........#.###.........##...##.#..
...#.....#.#.......#..#.....#...#.........#.#.#.#.#..#....##.##..............#.....#.#....##........#.........##.....#...##.......#....#.##.....##....#.............#..#..#..#.#....#..............###.#..#...#...#.........##.#..##.#..#.....#.............#.#.......#.#..#.#...#.#....##..#..#.......#...#..#.....#.......##...............#............#........#..#...#..#......##.....#....#.....#...........#.........#.#..#.......#..#.......#........#.#.#......#.#..#..#.#....#......#......#..#......#.......#.....#..
...#.......#..............#..........#..###..#..#....#.....#....#.......#....#......#.......#...#.....#.....#......###.#.......#.#.#..##.......#...#..#................###.........##..#.........##......#.#..#.#....#..##...........#.....#..............#.#...................#................##.........#...#.....##.......#..............#...............#.....#....#...#....#...##..#.....#.........#.#...........#.##...##..........#...#..........#......#.........#......#.....###.....#..##...#........#..........#.#.
..#.#......##....#.......#....#....#...#...##..#.#..#.#..#.#.......#..............#.....................#.#......##....#...##.....................#.#..#..#.......#...#....#...........#.............#.....#.......#..#.....#......##..#....##.#........#.........##......#....#......#..#......#.#...#...#.......#..............#...#......##.#..#..............#........#.#...#...#....#.#..##.#.#.....#...##....#...##..#...............#..#.......#...#...#..................#..##......#.#.......##.....................#..
...............#...................#...#....##....###.#..#......##...#.....##....#.#..#....#....##.#.............#.......#..#.....#.#...........#....##......#........#..#...###....##.#.......##..#.............#.#...#....#........#........#............###.....#..#..#..#...#...#..##..............##........#....#.#..........#.....#...#.........#..##.............#.............##.......#.#.##....#..........................#.##.#...##..#..###........#...#.........#...#.##.#.##......##....#....#..............#....
#........#.................#........#..##..#..........#...#..#............#...##...###.#...........#..##..#..##....#.....................#....#...#..........##.....#........#....#..#.................#........#.........#..#..##.................#...##.....#.##........#.#...#........#......#.....#..#..#...###....#...#...#...#......##...##..#.#......#..#.##.....#....................##...........###...##......#...#...##.####.......#....#.#.....##.......#......##..#...#.....#.........#..#.#.#...........#.......#.
.............#...#.#.#..#...............#....##......#...#.......#...#....#...#........#.....#.......#......##.#.........##.............##..................#...##..##...#..#.##....#.....#.#............#.............#.#.................#..#.#...............#.#...................#.....#......#..#..#....##....#.....#.#.....#......##.#.....#.#....#..#..##...#.##..#.#.##...#..#..........#.##.#........#...#...#.....##.........#...#....#...#....#......#.#.##......#...###.....#..#......#..#.#......#........#..#....
#..........#.#..#..........##..#...................#.........##........#....##..#.......#....##.#...#.#...............#....#..#......#....#.............#.....#..........................#..#.#........#.........#................#.......#..#...#.#.#..#........#...........##.#..........#..............#..##....##.#...........#...##.....#.##............#.........##.....#.........#.##.#..#..........#......#.................#.#..#....#.##.#..#....#.##...#.....#.##..........#.........#...##.#..#...#...#............#
........#......#........#......#######....#.............#.....##......#...#......#..............#.#................#.........#.....#...#......###.#..#......#...#.##.###.#..#......#...#.........#......#.#....#..............#.###.......#.###.....#..#..........##...#.##.#..#.......#####......##.#.#....#.....................#..................#..#.#.#....#.###..#...#.......#.#......#.............#......##........#..............#...##........##..........#..##..###..##...........##..#..........#.......#....#..#..
.....#....#.#.....#.........#...##.#..#..##...#.##..#..#..###.#......#......................####.......#..#..#...#.........#.......#.....##...........#.........##.........#.....#.............#.#.#.....#..#....#...###..#.......#.#..#.#.........#..#....#..#..#...........#.....#........##.............#.........#..#...........#...#....#....#.#.....#.###..#.....###....#.....#...#.#.#.....##......#...#..##..........#......#....#.#.#..........#............#...#.....#.###....#.#.........#.#.............#........#..
###..........#.#.....#..#....#...#.....#..........#.......#.......#...##..#....#.......#.#.#.........#.#.....#..#.................#....#.....#................##..#..#.....#.........#.............#...........#............#..........#.#..#.#.....#........#....#....#..#....#...#..#.........###........#.............#....##..##..#.........#.#.#.#...#................#...#...#...#........#.#....#....#..#.#.............#........#....###................#...........#.#.........#....#..............#..#......#..#.#.##.
....#........#.#.......#..#.#......#.#..#......#...........#.#......#....#.#.....#....#...#..#...##..#.................#...#.#.....#.#................#.##....#..#......##.........##...#.#.......##..#..#.#..#.#.#.##....#..#...#...##.........#..#......##........#.#...........#.#..##.............#..#.........#..#...................##.#.#.....#...........#..#.....##.#.##...#...###...#....#..............#.#.....................#.#.#............#.....#....#..........#....#.#.#.##.....#.#.#.........##.............
.#.......#..............#...#..........#......#.##.##...#..........###..#.....#..#...#...#..#..#..##..#.##..##...##......#.....#..###...#.............#......#....#...........#.............................#.......#.....#.#...#.....#....#...##....#..##.#.#.............................#..#....##..##.....##..............#...#.....#.#.##..#.....#.##.....#....##..#..........#..#....##.#.......#...........#......#.#......#.....#........#........#....##..#............#..##...#...#......#.......#...#.#........#..#..
.#..#..#...#...#....#.##....#............#......#.....##..............#.......#...#....#........#..#.######.#.#.#.#....#...#..............##..#.#.#..#.#.....#..#.....#..#....#..#.#..#..#....##.....##....#...#...#..#..##...#....#..#.......#.....#.........#..#.#......#..#.........#.###............#.......#...........#..#...##..#...#.###.#...#....#............#...#..#.....#.....#...#.#......###..#...#............#...#.#..#..............#....#.....##............#.....#.....##.##......#.#...#..#...#..#....##....
..#..###.......#...#..#.#........#...#.##........#...#....#...#..##..#..#..#..#...##...#...#...........##....#.###..##.....#...#..#.....#.....#...#...#...#.#...#........#........#........#........#...#.....#....#...........#......#.#..##..#....#...#..###....##.#.#.......#.......#.................#...#......#.#...#.....##...#...#.#.....#.#....#.#..#..#...........##.#.....##..##.#.#........#....##....#..#...###.....##...#..#.........#.....#...#.##.....#....###.......#..###.##...#...#.###.#................#...
........#..#..............#.#..#.#....##.#.#......#................#..#.................#...##.#.........#...#......#.##.#..........#..##..#.........##......#...#.....##........#......##...............#.#..#........#.#......##.........#...#..............#...#.###...........#......................#...#.......##.#..........#..#...#.##....#...##....#......###.......#.....#.....##........#.#....#........#....#..........#....#.....................##..##........##.##..........................#.####.#....##.......
..................#......#.#.#....#...................#.......#.#.#....##..#...##..##......##.......#..#......#.#.....##...#.......#........##.##...#......#.#...##............#.#..#.###........##..#........#........#..........##..###.......#...........##.............#..#...#................#...................#...##...##.#...........#..#....#..##............##....###.#..............######.....#...##..#........##......#...#.#.....#.....#..#..#..#............#.##.##.........##.#..##....#..#...#.........#..#..
#...#.......#.................#......#.....#.##....#..#.##.....#........#......................##..##.##..#.............#..#...........#..#..#.....##....#.#.#............#......#................#......##.......#........#.##....#.....#......#............#.##.#....#.#.............##.....#....#.#..................#.#.#..#......##..........#.#..........###..........##.....#..#.........#....#...###.....##..............#......#.....#...###.......#.............#.##.#.........#................#....#..#.#..........#
..#.##...........#...........#...#....#.......#..........................##.....#..##.#...##.#.#........#..#.......#.#.#.##...#.#.#....#.........#.......#.#...#.##.....#.......#.....#......##...#.#.....#.......#..###...#...#....#.#.#......#...#.#....##......#....#.....#..........##..#..#.......#...#............#.#..#..##.....#..#.#......#..#.....#......#..#.....#.#..#...#.#....#........#.....#.#....#......#......#..........#.#.#...##..#...#..#.#.#......................#...##........#....##.....#.........#..
....#..##.#....##..#..##.#.#.........##..#....#..##..........##..###.....#...#.......................#.#.......#.#.#.#..........#..#..#..#...........#...#.##...#..#.##...........##..#.........#...........##......#####.#...#...#......#..#.#....#.......#..#......##.....####.#.............#.#.#..#......#.........##.....###.......#......#....#..#.###.......#....#.##...###.#.#.....#.#........#............##.#...#..#...#.#..#.....#......#..........#..#...#.......#.....#........#..#...##.##.#.....#................
..#..#.........#.#..#......#..........#..#.........##..........#......#.#....##.............#.........#.#..........#.....#..##.........................#.......#.........#.....#....#.##..#.........##..#...##....#...#..#...#...#...#...###.#..#.......#..#...##....................###...#....#...##..##.#..#.#....#...#..#........#....##...#.#.#....#..#...............##.........#........#...#.........#.#.#...........##...#...#.###..#..#.#........#.#...#..#...#.......................#.............#.#.#.....#.....#.
........#.........#...##..#......#.....#...#...#...#...#............###.........#...#..#...#...#.....##............#.#.............#...##.........#....#........#.................#......#........#..#..#.##...#..##..#.#.#....##..#....##..#........#...#....#..#..#....##.....#.....#..#......#......#......##..#.#..........##...#...#.#.....##.##.#.............#.#.#.........#..#.....#..#..##...#...##......##.............#.#..........#.##...#..........##.....#....##..#.#...#......#......#......#.#.##..#......##.#..
......#..#.....##....##.#......#.###....####..#.......#..#........#.....................#................#.#..##.#.#.....##.##......#....#..#........#...#.....#...............#...........##.....#..#.#....#.##...#..#...##....#....#........#.........##.......#..#.#...##....##.......#.......###.............#.#...........##..............#..........#.#..........##...#.......##.#.#..#.....##.##.##.#..##....##.#..........#...#......##...#...#.#.#.##.#..#.....#........#..#..#...##...#......#..#..#...#......#.#.....
.........#....#....................#..#....#.###.......##............#.........##.#.#......####....#..#........#..#..###........#..........#.....#.#.........#............#...........#..#......#..#............#..............#..#......##..........#........#....##.#.#...........#...#.............#..##..........#......#.....#...##.............#.......................................#.#..#.....###....#..#....#.....................#..#....#...............#........#.......#......#...............#................#.
.............##.......#...#..#..#.....##....##.....#....#....#......##.......#....#.#......#..#...#.....#.#.............##.#.#..#....#......#.##.##.#..#.#.......#......##......#..##..##..#............#.......#...#....#.....##........#........##...###.#....#...#.#.#.....................#.......#.....#.............#....#...#....#..#.#......#.....#.....#..........##............##...#.#...##..#.....#.##....#.#.###.....#...........#...........####........#........#.......#..#............##..................#..#.
###................#..........#..#.......#.#.#.#..##.##...###..........##......#....#.#.#..#.....#..#......#####.........#.#...#......#.......#....#.#...#.##.#.###....#.....#...#.#.....#..#.#..........#........#....#......#..##........#.....#.#..#........##......................#.#......#...#.....#..........#..#........#.#..#..............#....................#..........#...#.#.......###...............##...##......#.....#......#..........#..........#.................#.#.....#..#....##.#......#.#...#..#....#
...........#...#.#..##..#...#.........#..#...#....#..#..#..#.##.#.#..........#....#...##...............#...##.#.....#......#......#......#..#........#..#....#.#.........#...........##.....#.#..#.........#......#..............###...............#..#.#...#.#.##.#..#...........#.#......#...#.#...#.#..##....#..#....##.#...#.....#....#...#..#.......#...##...........###.............#....#.....#....#..........#.....#..#.#....#.#................#......#.###.#................##...#.#...#.#.....#....#...#............#
.##.................#..##...#.#....#....#...................##....#.##........#........###..#.#..#...#.....#..........#.#.#.....#...#.#..#...............#..##.#.......#..................##..#.......##.....#.#.#.#....#.............#.........#.......#......##....#.....#....#....#.#......##...#....##......#....#........#...#.##...#.##.#.#.##..#...#............#...#........#.#..##..#.................#.##.....#..#....##....#..........#....#..#.#..#.##....######.....##......#........##.#...##......#.##..#........
#.#..#...##.......##..#..........#.......#...#.....##.#..#.#.#..#.#....#.#.#..#...#......#.........#.....#..........##..#.#...#.........#..#........#......#..............#.#.........#..#.........###...................#.#..#......##.....#...#...#..##...#..##.......#..........#...##.#.#.....###.#.#.#.............#......#.##.#..#..##.....###........#...##.#.............#.......#.....#..#.......##.......#....#...........#...#..........##.....###..##.#............###......#....##..##...#.....#.................#.
#......#...#.....####.##......###.#.###...........#...#.#...#......#......#..#......#............#.##..#.............#.....####........#..#.##...#....##........#.#.#....#..#...#....#.....#...#...........................#....................#.....#..#..##...........#.#.......#............#................###...............##.....#.#....#.##....#.....#....#.#........#..#....#...........#.......#.#....##........#...#..#...##......#..##.......##......#....#...#.#.....##.##...#.##.#.#......#......#....#..#.....#
...#.......#.#....#...........#................#....#.......##........#.#.###.#.#.......##...#.##...#.#.......#.......##.............#........................#.#.##...#..#....##......#.#.#..#..#.....#.................#..##........##..........##.....#.#..........#.........#............#.##.................#.........##......#...##....#..............#............#.......#....#...#..#.......#......#.#..###....#.....#....#.#...#..#..###...........................#..#.#.#...##.....#.......###.........#..#......#.
#.......#..........##...#...........#....#....#.#...#..#.#.###..#.....#....#......##..##.....#.#.....................#....#....##...#.##....#.#..#....#..#.#..#.#..#...............#...##...#...##.#...###......##.#....#......#....#.#....#.......#...#.....#....#.........#.#.....#.....##...#....#....#..............#.##...........#......#.#.#......#..#.........#...#..#....#..#....#....#..........##....#..........#....#......#####.#......###.#.............#...#.............#.....#......###......#.#..#.....#......
..#.......#.......#....##..#..#.#....##.#.......###...#...............#......................###.......#..#..#..#......#.......#..##....#..#.....#.....#..........#....#....#......##.....#...#...................##..#...##............#...............#...........#........#..........#....................#.##...#.#......##...................#.#............#.......#..#...........##.#..#..#........#....#....##......#.........#......#.........###........#....#....##..####.....####....#.......##.#...............#...
.#....#...#..#......#.#......###...#....#....#...##....#.#...#..##.##...#.##.#......#.............#..........#...#..#....#..##.....##..#............#............#.##.#...##......#.......#.##..#..#.##.....#.#.....#.#.............#...#....#...#......##.#..##.#..#..#..#....###..#.##.....#....#..........##...##.......##...#.#......##..#.............#.#..........#...#...##.............##..##.#.##...................#....#..#.......#.............#....#......#............#.#..#...#...#.#....#.#.......#.............
........#..#...###.##...#....##..#..#.#.........................#...#.#.#.#..#......###.......#..#........#.......#..#.....##.............#......#..#...#........##..#......#.....#.......................###....#.....#..#...#.#.....#..##..#.#..#.....#..#..##.#..#..........#.........#..#...#.#..#....#..#.#.#..#..#..#..#..#......#....#......#.#.......#....#.#....#.#....#.#......#................#...#....#...##..#.....#.....#.....#...#...##.....###..##.......#..............#........#........#.##.................
..#...........#.......#...........#....##....#.........#.#........#...#....#.....#......###..#........#..#.....#.#.................#.##.#.....#..###......#...#...#...#.##....#...#....###..###...#...#.......#..#....#..#......#...#.#..##..#.#.#...##.........#.......##.....#......#..........#.......#....#.##.##.#................##...#.......##.....#.....#...#.........#.#.#..#.#.#...........#.#.###.....#...#...#...##..................##.............#........#.....##...#.......#..#...........###..#...#......###.
..#...#.##.....#...#........................#...#....#.#..#.........##...............#....#..#.....#..........##..........##.......##..........#..#...........#.#.#..#.......##..#...#.....#....##..#.....#.##...............#.#.#.....#.##...#........#.........##....#.#........#..........#..##...#..#....#...........#.......#..#.#..#........##.#..........#......#.#...........#..#.#.#........###..........#.............#.#.....#...#.#.....#.........#...............#.#.....#..........#...........#.#.......##.......
.#......##..#...##......#.#.#.#.................................#.......#..........#.....###.....#.........#.#.#.#...........##.#.#....#...#.......#.............#.......#....#....#.#.#...............#......#.##.........##.........#......##..#...###..........##......#.....#...#............#........#.#......##...#....#.....#....#.....#..........#...................#......#..###......#.............#.#........#..........#.#..##......#.....#..#...#...#.....##...##....#........#.#....##......#........#.#...#.....
#..#.#..#...#..##.##....#....#.#..#..##..................#....##.........#..#.#.................#..#.#......#..##.##.#.......#...#....#..#...##..........#.......#.......#....##.................##.........#...........#.#....#.####...##...#...#..#..........#.##.......#.#..........#....##.#.##.#..........#....####....#.#..#.....#..#.#...#......#.##..#...#......#......#.........#......#.#....#..........#.#..#........#..#...#..#.......#....#.#..##...###......#....#..##.......................#.###..............#.
..#...#....#.......#....#..........#.....#.##....................#...#...#.#.##....#.##.............#.....#.......................#..........#............#...#.#.....#...#.............#........#.##.......##.......#..............#............#..#..........##...#....#....##..........#.####.##....................#..#..###...###....##............#.#.#..........#.##...#..#............#.....#......#.#.........#..#.....#.####..............##.........#.......#...#..#........#..#.#.....##.....................#......
#......#....#......#..#..#...#..#..........###..##......#.........................#.....#......##......#....#..#..#...........#......#......#...#......##.........#..#.....#.##......#.....#.#....#.#......##.#......#.#.....#.....##.#..#.#..#..#.................#.#...#.#.........#..#....#......#............................##...........##..#.#................#......#.........#...###..##.......##.#.........#.........#..........#.................#........#.......#...#.....#..#....#.......#.#......................
.........#.......#........#.##.....#....#...#.....#.##........#....#.....###........................#...#.#....#..............#.......#.......#...#...#.#......#..###....#.....#..#.#....#...........##...#.........#.......#.........#.#.........#..###..#......#....#....#..#.#..............##.....#..##..#.......##....#....#..##.#.................#...#.......#............#........#.......#...........##.##..#......#......#.#....#.......##.....#..........#.....#....#.#..#..#.....#....#...#..#..#.#....##........##.
#.....#....##....#.#.......#.#..#.....#.##..#.....#.#........##.#.............##.#.....#........#.#..............#.#.......#..........##..#................#..............#.....##.........#..#...##.#.#......#........###.................#....##.##.##...#.....#.............#.#...#................##...#.#..#...#.....#......#.#.......##...#..##..#..........#..#...#........#..........#...#....#.......#............#..............#..#.....#................#..#.#.#.#...#..........#..#..........#........#.......#....
......#........#.....#.....#..........##....##..........#.##...................#..............###.......#.....................#..#.####....##.#................#....#...#....##....#...#.#.......##.#.........#.....#.........#..#.............#.....#....###..#.#...#...##....#.........#....#..#............##...#..#.........#......#.....###...#........#..#..............#...........#.#..#...................#..#.##.##.#.............#....#........#.....##...#..#.#.#.#.#...#....#...#.......................##....##...
.#.#..#..##.#.........................#..#.#...##......#......##..#...#..##............##.......#.#.#........#...#....#.....#.##......##..........................##...........#....##..#.#...##...##...#..##.....#.#....................#....#......................##.#..............#...#....#####.....#....#..#.#....#.#..###.........#...##......#..#....#.......###...##.#.......#...#.........#....#.##....#.....##..#..#.#..#..........#.....#....#..#.#.#.....#..#.....##.................#..........#....#....#.....##
.....#.#....#.#........#.........##.#.....##..........###....#..................##.##...#.##.......##....#.....#...##......#........#..#..........#.......###..#...#.###...#..........#........#.....#..#......#...........#.##.....#......#..#...#..........#.........#............##......#...#....#...#......#.....#...####....##........#....#......##.#..........#.............#.....#...##.....#...#..#........##.........#....#..........#..#....#.....#.......##.....##.......#...#.#....#....#........#..#.#..##.......
.##.......#..........#.....##.#...........#...#...##......#....................##.......#.##...#....#..##..#...##..........##.........#....#......#............#.....##.#.#.#.#.#.##....#...##.#..###..........#.....##.#.............#...#...#.#...#.#.........#..#.........#...#...........##......#..##..#..#..............#....###...##.....#..##...#.#..##..#..#....#...........#....#.........#........#............#......................###...#.......##.....#......#....#.......#..#.....##..#....#....#.....#......##
..#.#............#.................#.......#.....#.....#....#..#..........#.#.....#..#..#.#...........#..#.....#..#.#.#....#..#....##...#....##...###.##.........................#.#.......##......#...#........###.#......#..#...#......#.#.....#.#.##.....................##......##.##.#.......#..##....##...........................#..#.......#.#....#..#.......###.....#.........#.......#.........#.#...#....................#.........#.....................##..................#....##....#.................#....#....#
.......##.#.#.......#..#........#..#....#..#...#......#...........#....###....#...#.#.#.......#....##...##......##...#................###..........#........###.....#........#.#.......#......#....#.............#............#........###..#...#.....#......#....#..#.#.#..#.........#....#.........#...........#..#...................#..#....#...#.#...........#............#..............#..#..............#........#..#......#.#...##..##..........##.#......#...#....#....#...##....#.#....#.#...#.#.....#....#.......##.
.#.......##.#...##....#...###.........#..#.##..#.......#..........#.....#..#.....#.............##........#.....#.##...#..##.#..................##..#....##.#.......#..###........##............##.#......#.........#.#..#.....#..#.#.................#..#...........###..###...##...#.............#........##..#.....##.###...#...#.....#.....#........#.........##.......#...#........#.......#.....#..##..###.#..#.......#.....#.....#.#.....#.........................#.....#........#....#......#.##..............#.........
#.....##.#...#.........#..##..#.##.#....#.........#.#.....#....#..##.............#..#...#...#..............#.....#...#...###........#...#.#.#..#.....#...#...#..##..................#......##..##....#.#........#.............#.#...##.#...#....##.........##...........#............#...#..#.#......#......#............#.#..#...#.##...#....................#...............#.....#.#..#....#..#.#........#.#..........#....#.........###.#.............###.#...#..###.........#.#........#..##............##....#.#...##..##.
..#..##......#......##..#.....#.............#...........#...........#..#.......#.......#.#.#...#.####.....#.#..........#.#...........##.##......##...#..#..#.....##.....#...........#....###.......#...#.............#.........##....#...#.....#.#......#....................#.....###.......#.#...#...##.....#.......#...#..........#........##...###..##..#.##....#.#................#....#...#.#...#.......#...#..............##......#...........#...#.#.....##...........#...#.................#..#.........#..#.#....##...
#.............#......#...#.#.............#.....#.....##...#.#.........#...#...#..........#.#............#........#..#............#..#...#....#..#...##..#.......................#.###.........#.#...#...#............#.#...#....#.#..#..#....#.##........#..#.#.......#...#.......#..........#..............#.........#.........#...............................##..##...##.#.............#....#....#........##.....#.....#....#.#....#..#...#....#.............#....#............#..#........#........##.#....#.....#.........#
......#......##.....#...#...##...##.....##................#.....#.....##...........#....#.###....#..#...............#......###.#........##................##..............#.#.....#..#..#..#....#......#.....#...##........#...........#..........#.#.#..##.....#.#.....#.#.#..#.................#.#....#.....#.....#...#...#.#.....#......#.#...#.#...#.##.##..#....#..##......#.#...#.#.............#....#.#..#............#.......#...#.......####....#..#...#..............#...........................#........#......##...
...###...#..#.......####.....#.....####.###.......#....#........#..........#.....##..##.#.#...#.............#.......#..#...#........#..#...........#....#.#.........#............#..##...#..................#........##...##.#..#........#.#......#.........##..#......#....#..#...#..#........................##.....#......##.....##........#....#...#..........#.#.##.........#..#.#.............#....#.#......#...##.....###......#....#..#....................#...#...###.......#..###..#.#...#...................#........
...#.#...###.................#.#..####....#...#..#.#.##.#.##.........##...##...##.#..#.....#...#............##.......##.#...#.#............#.....#.......###.....#....#.##....#...#..#...#............#..#...##..#....#......#.##....###...#........#......####...#...#..#.........#.....#..#...........#.##.......#####...#......##.#........#.#..#....#..........#......#...#...........#....##............##.............####...#..........##.....##..#.......##......#....#....#.#....#....#....#.........#......#..#.......
..#.#...#.......#....#....#..#....#..#......#.#...#.#..#.#..#.#.#....#.##................#.............#...#...............#...##.......#.#.............#................##..#.#..#.#..#...............#.......#....#..#.#......#.....#.#.....#.#..#..........#...##..#..#..#......#.##.....#...###....#..##..#.#.#..#.#......#........................#..#...#..............#...............#.......#...#......#........#...#..#.............#..##.#...###....#...........#.......#.....#......#.##.#..#................#.#...#
###.#......#.......#.#..........#...............#....#.#...............#.....#...#.#..............#.......#...##...#.........#..............#...........#...#..#.#..#.#......#......#.#..#....##......###.....................#.#..#.....#.....#......#.....#.#.....#.#.#....#....##.........#.........#......#.####....#.#.....#.#....##..#.#..###.#....##.##........#...........#.#...........#.##......##.##..#................##..#................#..#.#...#..#..#..............#.#....#......#.#........#.......#...#..#..
#..##.####.....##......#...#.#.#.#.....#.........#........#....##.......#...##....#.......#.....#......#..#..............#.........#....#...#........#............#.....#....#.##..###...#...#...........#........##...........#....#..##........................#...........###..##.#....#.#....#....##...#.#.....#..#.####...##....#...#..#...#..##.#..#...##..#........#....#....#.....#.##....#..#.#...#.......#...#......###....#.###.....#..............#....#.................###.......##......##.........##...#.#.#.#.#
..#........#.............####.#.#........#....#.#...#..#.....#.#..###.#..#...#.................#.....#..##..#......#........#..........##...............#.##.###...........#......#.....#..#......#....##..#..#...#.#..#........##.....#............#....#.##.........##....#......#...##............#..............#...#.#..........##..#.##........#.#.......##.#.#..#.##.....#..............#....#...#.........#..................................##..........#.#.........#...#..........#...#.....#....#.............#..###.
..#.......##............#.............#.........#....#.#............#.#...#.#...............#.........#..#...#..............#...#..................#.#.#.#..........#.......#.#.....##..#..#...........#............#.#..#........#.##..#....#..#..........#....................#.#........#....##...#...#............##..#.......##..##...........#...#...#..#..#.#..###...#.........#.#.....#.#........#....#....##.....##..#..........#.#..###.#....................#.......##........#..#.#.......#.#...#.........#...#....#
....#....#..#..##....#.#......#.#..#.....##......##........#...#...#.........#..#.......#..#..#.#...........####.#.....#........#.............#.#....#.#....####...##........................#..#.#.##....##.#..#..#............#..#..###......##...#...#..#...#.........#...#......#.......###....#............#...#....#...................#..##..#.#..................#.##.#..........#....#...#......##.#..........#...#....#...#.#.......##.#...#.#.....#..#.#..#......#............#..........##...#..........#.#....#....
...#...........#...............#......##...............###.....##....#.#..##..#........#.........#.......#..#...#........####...#.#.#.#.....#.#.#...........#..#...#..#......#...#.....#..#...#.##..........#.....#....#......#.#.#..#....#..#....#...##..#.......##.#..#....##.#........#...............#.#..#...#..#......#........#..#.....#...#....#..##.###.##..#......#...###...#...#.......#.......#...........#..##.#.........#...###.#...#...#............#.#.....#......##.#...............##.......##.............#..
....................##.##..#...#.............##.#.#.....#.#.......###..#...........#...#......#.##..#..#.......#......#........##......#....#.......##..##....#.#....#............#....#............#.#.#...#.................#....#.....#...............#......#.#.....#.......#..##..#...#.#.#.##...........#.#....#.....##......................##..........#.....##.........#.......#......##..#...#.........##......###...............#.....#............#.#.........#......#......###...#.#..#..........##............#..#
.#.#..#...#.....#..#......#..###...#.#..............#.....#.....#.#..............#.....#........#.....##.........#..........................#..#................#.......#..........#.....#..#........#..#......................#.#.....##.#...#..#.#.....#.#........#....#.#.......#...##.#........#.#.......#.#...#.#........#..#..........#....#....#................#.#.#...#..#.#.........#....#...........#..........#....#..#..#.........................#..#...........#.#.#.#...............##...............#.##...#.##
........###...#....#...#...#....#....#......#..........##..#...#............##..#...#.....#..##.#.##.....#...............#.##....#.#.......#.....#...###.....##.#.....#...##....#.....#...###......#...#...........#....#..#...##........#.##........#.#.##..#......#..##.#...#..#...#..............#......#......#.#.##.........#....#.#....#..#...#..........#...#.##....#.#..#...#...#.#.......#..........##.....#.........#.#.#....###...........##....##...........#.#..#.##..#..#..#.........#....###..###......##........
.#.....#..##.........#........#####....##...#............#.......#....#..#.#..............#..#.....#................##...##.......#.........#.....#.#...#....#..#..............#...##.#..........##....##...........###....####.#..............#...#.#.##.#...#.....#.#.#.#.......#...#.....#.#......#.#...##.....###......#........##...#.....#..##.#..........#..#.........##..#..#...#......#....#.......#.#...##.##...#.#..................##...#.#...#.....................#...#...............###..#.....##..........##...
...##..#.#...#.#....#.........................#......#...#.###.#.#......#.......#............#...#......................##.......#....##..#........#....#..#..#.#..#......#.......#......###..#......#.#..........#..#..............#.#....#.#..#..###.###.#.#.........#.#..#...#........#..#.####..#..#...###................#.##...#......#.#........#..#.........##.#.#........###.....#...#..#.#......#.#......#......#....#....#.#..##..#.........#.#.#.##..#.#..#....#..#.....##........#.#..#.#..............#..#..#.....
....###..........#...#...#......#.....##....#.....##.#.....##..#..#..##...#....#.......#.....#...#............#..#..#.#.#.#.#.#......#....#..#.........#........#..#.#.......#...#.....#.#.##.#...#............#...#.#.#.......#..#..........#..........##.#..##.......#......#..#.....#.......#.#...#...###..#.....##.......##.#.....##......#.#..#.......#........##.....#..#....##.....#.....#.....##..#........##...##.....#...#.#..##.#.##..#......##..#..#.....#.#...#...#...#.....#..##.##..#..#......#..#.#.#.........#.
#...###....#......#....#...#.......##....##....#.......#.....##..#......#............#...#.#....#.......#........#...........#...#...##.#.#..#.#..........#.......#..#..#.............##.....#.#.........#..#...#................#.....##...#.......#..#.#...#........#.........#.#..#......#.........#..#......#............#...#.....#..#...##..#.....#.............##..#.##.....#.#...............#.........#.#..##.###.###.##.#.#.##.....#......#...##.##...#..#.........#..............#.#.........#...#.......#...........
.....#...#.......##....#.......##.#..##....#..#......#....#.......#.#...#.#.......#..#..##..#.........#.##.........#...#..#........#...................#..#.#.....##.#..#............#.##...#........#.............#........#......................#..........#..#..#.....#.......#..#.........#.#.........###..#.#...............#.....#..#.....#.#....#.....#.......#.........#............##.#.....#...#..#....#.#.#................#...##.#...#..................#.##.#...#....#........#....................#.........#..##
###.#...##.......#.......#.#....##........#..###.#...#......###.......#...#.......##..#..#...............#.....#...#....#......#.........#...#.#..#....##......#........##..........#.................#....................#.#.#..##..#..........#..#..........#..........#......#...#.......#............##...#...##......##.....##..........#...#.........#.##.....#....##..#..#..##.........#.........#.....#.......###......##..#.................####............#...##....#...#.......#..##...#.......#...#.......#.......
#.....#......#.#.........#..#........#.....#.......#.........#...##.........#..#......#..........#.#.......#.##.#...#...#.#..........#.........#......#....................#.....##...#..#.........#.#.....#.#.#.#.#.....#..#.#.........#.#...#...#....#.#.....#.........#.##......#...#.#.......#.#...............####........#..#.##....#............#.##.#.........##.....#.#..#..............#..#....#....##.##...............#.......##...#...........#.#.....#.#...#.#...#...........#.........#.#.................#......
.#...........#.......#..#.#............#.....#....#....#........#..#...##.....#.#..#.#..........#.....#.#....................#.......#.#.....#........................##.....#...#.....#...#...........#.....#..............................#....###..#...#..#...#..#................#.....#...#.##.................#......##......#...##.#.....#......#.........#..#.................#.#...#..#......#...#...#............#..................###......#...#..#.......#.#..#..#...............#........#..........#..#.#.#......
........#..#..##..#..##.#.#..#...............#.##.#..........#....#.................#.#........#.....#..#..#......#.#........#.......#..........#.#.......#..............#.##........#....#....................##...#.#..#.........#..#.....##..#.........##...#...............#...#................#..#.........#.#.#......##....#.##.#.......#....#.......#.#........#.##....##..#...#.....#.#...#....#...##.#..........##........................#.#...#..#.#..##..#..#................#.#..........#.....#...#..............
....#............#.#.............##..........#......#........##...##....#..##......#.......#.#..#.#..#.#....#.#..##........#..#...............##.#.#.........#.#.#....##..#.......#...#..........##.#........#...#.#........#.....##.#....#...#....#..#............#....#..##.......##...##...#.#...#..#.....#.#.#..................#................#.........................#.......#..#..#.........#...#.##...........#...#.............##....#.....#....##....#.......#.......#..........#...#...#.......#..#..............
...#.#....##..........#...#....#..#...#...#....#..#..#.##.......#..#............##......#.....####..#......#..#..#.......#..#.....#....#.......#..#........#.##..#.#.......##.........#.#.......#......#....#.............#....#.....##..#.#.....#..#.#....#...................###.#...#.#........#..#....#..#...........##.....#..#......#.#.#....#.#............#.....##..#..#.#............#.#..#.............#...#.....#..#.........##...........#..##..#....#...#..........#...........##.#............#.......#..#.#.#...#
....#..#....#.#..........#........#....#.....#..........#..#...........#..#.##.##..#........#............#.#...#......#..........#.#.......#..#.###.##....#....#.#.#..#...........#...................#..#......#.................#..####.#.##.........#......#.........#......##.#......#..#.#.#.#.#..#.............##...#....#.#.#..#...#...#......#.....#.......#...#...##.............#.......##.....#....#...#...##..........#..........#..#.....##..#..##...#......#...#........##......#..............#..#..#.##...#....#
###.#..#..................#........#......##.....#.....#....#...#.......#...#.#........#..#....##.#...#...#.#.##.........#.......#......#..#.........#....#........#......##......#.....#.###..#............#.......................#.......#...........##..#..#.#......##..##....#..###....##..#...#.#....#.......#........#..#...............#..........#..#........#.........#......#.......#....#......#.......##.....#........##.....##...#.#.#.##.........#..#..#...##....#..#..#...............#....##...#..#.##...#.....
.#.#.#.........#....#......##........#.#.....#.......#........#...........................#.#...........#...#.......#......#...#...........#......#..#....#........#.#.........#...#...#.#...........##...#....##.....#....#.##..#.#......#......##........#...#.#.....#.......#.#.....#..#.#...#.#.....#......#.#.......#.........##....#....#..##....#......###.#....##.....#.........####.##.#.........#...........#....#.............#....#..#...##.#.#.#.#..###.....#...##..#..#.#.#.......#.......#...#....#.#......#.....
.........#.#..##...#........#.##.......#......#.........#..##.....#........#..#..####.#..........#.........#.....#....#.........#..#....#.....#....................##................#.........#......#..#..##..#...##....#...##......#....#.#.....#.##..#....##.......##.#.#....................#.#.......................#....#.....#...........#.#...........#...........#.#..#..........#..#............#..#....##..#.#...#.###..#.#.#......#...#......#.###...#.......##..#..##........#...........#...#....#.......#......
................#.#.......#.....#.##..#.#........#...............#....#....#....#..........#........##....#.....#........###.#.....#...#.........#.........#......#.#..#......##........#......##.....#.#....#...........#...#...#........#.....#......#.#....#.....##................#.#......####.......#.........#.#.........#.##..............#.....##.............#......#.#...##...#.#..###....#..#..##......#....#...............###..........##....##.....#...##....#..#.#.....#...........#.......#..##...........#..#.
##......####..#.#.....#.#..............#.##............#.##............#..##................#.#...........#......#.....#..#........#.........#...#..........#.##.#........#.....#.##......#....#.....##....#..#........##....#.........#.....#.......#..........###....#......#....#..#............##...#...#....#.#....##.....#........#.#.......#.....#.........#...#...............#.#.................#.##.#.#.....#...........##.......#......#....##.#..........#....#.....#..#...##....#.#..#..##..#......#..#.#.#.......
...............###.#.#...#.......#......##...##....#..........#.#.#...#.....#...#..#.#............#.#.#...#.##...................#......###........#.........#..#..#......#..##.....#.#...#.#...#...........#..#...#......#................#.....#.........#..##...........##........#...#.#.......##..........#.......#...............#.......#.##.##......#.#..###.#....#............#.......#.#....###.....#..#.#....#...........#...##.....#.#..........#......#..#......................#......##....##........#...........
......##.......#...#....#.#....#..##.........##.#.............#..#............#.#....#....#..#.#.......##......#...#.#.#..#...........#....#..#...##..##.......#......##.......#........#....##..#...#........#......#..........##......##..........#...#...#...#..#...#...#.#..........#..#....#...............#..#.#......#..#..##............##..#.#.........#....#..#.......#....##..#.....#........#.....#....#.#.###...#.....##..........#.#..#.#.#............#.........#..#.....#..#......#...#....#....................
...#.....#.....#...##.#.......#..#...........#.#..#...#......#...#....#.##...###.............#.#.........##..##.....#....##.#.#.......##.....#...#.........#.##......#.......#...#................#.##..#...............#........##..#..#.#...#.#...#.##.......##.#..........................#...#....###.##......#...#...##.......###.#........#...#....#....#..#.#.......#...#.....#.......#........#..##.......#...####..#............#.#...#.#...........##.#..#......#...#.....#.#............#.............###...........#
..##...#.......#..##.............#.#.#.......#.#...#...#....................#..#.##.......#...#............###.#...#....##..#......##..#...........#..........#......##.....#.........#..#.......#..##.#.#..#..#..#...##...#.##...............#.#....#..#...##.#.#...#.....###.#....#......#...#.#.................#.....#...#.........#.....##...#......#.......#.###.............#....#........#..#........#...#.#.#....#........#..........................#.#................#....#.....#..#...#..##..........#......###....
......#............#.......##....#.....#..#....#...##....#.#.#..#.......#...#.#....#.......#.##.#..#.....##.#.......##.....#....#.#.#........##...........#....#..##.........#.....#.......#...#......#.##...#.............#....#....#.#......#..#.#...##..#.....#...#...#..##...##............#........#..#........##......#.......#..#...........#....#......#........##......#.#....#......##.##.....##...#..#....#.......#.##..##.........#..#..#...........#.....#.....##....#....#...#....####......###.#....#........#...
...#......#...#.................#...#.....#.#......#......##.#....##......##.#..#......#..#....#..#...#.........#...#.......#..#.........#...#........#....##......#.#............#....##....#...#..#............#.#.....#............#...#....#....#.#.#.##.#..#.###.#.#...#.##....#.#........#..................#.....##.#........#..##..###...........####.......#..............#......#.##....#.###...#...#.....#.........#.###.#..#..#...#..#.#..................#..#..#.#....#..#.......####.........##.#.............#...
.#..#..............#.#...........#.#...#...#..##..#...#.........##.........#.....#......##...................##.#..#...##.#.....##......#..#...#.#......####....#........#......#...........#.....##.......#.##.#.................#..#.............#.#.#.#.......##..#.....#...............#.#........##.#..#..#........#...#....##..........###............#.....#.#..........#...........#.................#.#...#.....##.....###...#..#..#....#..#..#.....##.##.......#......#....#........#.............#...#.......#..#....
#.##....##...#..###....#..#........#.....#..........#.............#...#.........#.#.#..#.....#.....##..#.#..##..........#..............#.##.##.....#.....................#......#.#....##.....#.....##...................#...#....#...#...#...##...#.......#...............#.#...........#.#.........##...#.#.......#.......#...#.#......................#...........#...##...#.#.......#..................#...##....#...#...........#..#.#...#..#.##....#.#.........#........###..........#...#...#.##....##..#.........###....
#...#..............##.#.......................##........#...#.....#.#...#.....#.#....#...#....###............#.....###.#...#...........##............#..#......#....##............#..............#.......##...#......#...#.##....#......#.........##.....#.#.....#......#..#.......#..#..#..#....#........#....#....#..#............##....##..#......#......##...###.#..#...#.#.#.###..#....#..#..#......#.......##...#....#..#.......#......#.#..............##...#.#..#.........##....#....#..#.............#..##...#.........
.#..#.#...#......#..........#...#...#....#..#..#......#.........#.....#..............###..#..#...##........#.........#.#..#..#...............#.#..#..#...#....#........#....#....#.........#....................##..#......##.#....#........##...#.......................#..#....#.#..#....#..#.....#.......#....#....##.....#..##.....#...#...##......#.#......#.###...#.....##...#..#....#.#......#..................#.##.....#....#.#..#.#....#.....#.....#..........#.#.....#.#....#.........#....#..#..#.#.#.........#.###.
....#.....#.#......#...........#.....#...........#..#..........#..........#...#......#.#...#....#..........#....#...........#.#.#...........#.............#....................#.#.......#......#.#....#.#..........................#..##......##.#......#.......###......#.......#.#.##.....#..............#.......#.#.......#..#..............#..###......#...#..#.#...#.#....#...........##.#...............#....#..#...#...#......#........#.#...#.#......##.#.........#.......##..................................#........
.........#...#........#..#............#.......#...##.....##.........##......#........#..#.#....#..........#.............##.........###.....##.#........#..##...#..#.......#...........#........#.###.......#.#....#..#...##.....#...#.......#.......#.....#.##......#.......#..............#...#..#.#.........#..#..#.##...#.....#...#..................#...#.#.....................##.................#..........................#....##..#..#.#..##.#..##........#...#....#..#.....#........#......##.#.....#........#.#....#.
....##.....#..#......#.#.........#......#........###...#....#........#................#.#.##..........#....##..#..#...........#.#.....##......##...##...#..##................#...###.#..#............#..#.....#..........#..#........##.............#...#..#...#.......#..##..##.#...#......#.....#...........#...#.#......#.....##.#.#.##............#......#.......#...#.........##..#.....#....##.....#.....#.#....#...#.#....................##...........#.....#...#.......#..#.....###.....#...#.#..............#.........
............#.....#........#.##.....###.....#............#...#.........#.#.#.#.....#......#..#........#.....#..#.......##...#....#...#......#...#..................#..##...........#.#.#....#...#..#.#.....#...#..............#.#..##.....###..#.........#..#......#....##..#......#.......#.....#.#.........................#...#...............................#...##.#.....##..#.........#...##..#...#.........##..##.#.....##...............#.......................#.......#................#.#...#.#..##.#..........#.#...
.#......##..#...#.....##........#.........#....#.............#....#..#...#.....#.....#..#.#....##....#...#..#.........#...#.....#.................#.#.###...#...............#..#....##.........#...............##..............##.##...#...........#......#...##..........##....#..........#.##.##....#.................#.#....#..#.......#.......#.......................##.....#......##....#.#.....#....#...#..........#...........#........#.#.#.........#..##......#.#..#.#.#.........#.#........#.#....#.##...............
...#.#.#...##....#...#..#.#...#...........##...#...............####...#.#..####....#.##............#..#.....#....#..#....#......#..#......#.....##..#......#..#......#.#..................#............#......#.#..##...........#.##...#.....###.......#..##.#.#.#..........#.#..#...#........##...#.....###.....#.......#..............#..#...##......#..##...........#..#.....##..#.#.......##..#.....#.....#...#.#................#......##.......#....#.......#...#....#.#.......#.....#....##..###..........##.....#.......
............#.......#.......#....##.#.............#.....##.#.#.#..#.#....#....##.###............#...#..............#.#..#..........#...#...#...#....#...............##...##........#..#.......#.....#..##.#..#....#..............#..#.....##..#....#..#.......#...#.#...##.....##..#...........#...#.........#........#...#.#........##...#...#.....#............#.#..#.#...#....##.........#.......#....#....##.....#..#.....#.#...#.........##...#..#..##.#.#.#.....##......#...#..#.....#..##..#.##..#..#...#.#...##.#.......
#..........#.........#...#....#........##...##.........................................#.............#............#..#.....#.....#.................................#.....#..#.#......#.#..........#.................#.......#.#..........#.#............#.....#....#.......#...#.......##....#...............#........#.#.....#.......###.#......#.............#........#..#.#....#..#....#............................#....###.##....#.........#.#.........#...#.#.#..#..........#..#.#......#..#.#.#.#........#..........#....
.##...#....####.#...#.......#...#.#.#.##....##.#.......#...............#..........#.......#...#....#.#.#..#....#............#..........#...........#..##..#..#......#................#..........#..#........#........#.....#...................#..##........#.#........##..#.......#.........#.........#.......#.....#..#.....#................#........#...#...#..#....#.#...#.#...#..#.....##.............#..#..#...............##...#........#....##.....#.#......#.......#..##.........#..#....#............#.........#.....
..#.......#.##..#.#..#....#..#.##....#....#.......##.......#.#...........#.#.###...#........#.......#.....##.#....#....#.###.....#...................#.....#..#.#.#.####..##..#...#....#..##...##..#........##....#..#......#....##.........#.....#...###.......#......#...#.#.#....#...#...###....#.............##....#.#......#.###.#..#....#.....#........#..#...##....#.....##.....#........#.....##.#..#..............#......................#.#..#..###.......#...#.........#...#...............#.##.....#....##..........
....#...#.#.#....##....................#.......#............#.#.............#.....#.#........#.....#.#...#.#..#...#.......#................#..#...##....#.....#...#..#.#...........#....#..#...##......#..................#......##....#..#......#....#..##....##.#..#............#.....#.....#...........#....#...#...#...........#.............#...##..##.........#.......#...#....##..........##......#.......#...#........#.#.......#...#..#.....#..#...##..#......#..#.......#......###....#...#....#.......###............
..................#.#.##.....#.....#..#..#....#.......#.#.........##..#..#....#........#.#..#....#...#...............#..#.............##....#.....#......#....##...#....##.#.#..#.....#.....#.##.#.....#..#...#.#.......#.#.##........#...#................#.##.#....#...............#.......#..##...#..........#.#.#...##.#..#...............#.#.................##..................#......#...#..#...#.........#.##......#.#..#....##....#.#...#..##.....#...#....###........#.#....#........#.........#.##...#.....#.....##.
....#....##.....#.#.......##..................##..#..........#....#....#......#..#..............#....##.....###..#.##.##....#....#.#..#................#.#..###.....#......#..#.##..#.#.#..##..##..#.#........#.....#....##........#.......................#...#.##....#...#...##.#...#..#..##.#.............#.....................#......###....................#...##..#.#..#.#....#...#...#..##.#.#.#..#..................#............##....#..##...##..#...#...#.....#..##..#.#.......#..............#..............#......
#...###..#......#.....#...###......#...........#.......#.......#........##.#..............##...##.......#........#.#...##..#.#...............#..#...#..##.......#...#..#...#....##................#.#.#......#....#..##.......#.....#....#.........#.....#........##..#..##...........#.........#......###........#........#.#.#.##..#...#........#..................#.....#.......#.#..#...#.....#.....#....#..#....##..#.##..#..##.#........#.........#............#.....#............#...#.#....#.#................#......#..
...#..#.....#.#....#..#...#........#.....#...#.............#.....#....#....#..............#...###............#...###...#..#......#..##..........#.#...###.##.#...#.#...........#..#........#.#...............#...#....#.......#........#..........##....#.....#......##....#.....#.#..#.#....#..#...............##...#..........#...#..........#....#..#.............#......#.#....#...#.#...##.#......#.#....#.#...........#...##......##....#..#.#........#.##...#.......#...#...###.........#.................#...#.........#
.......#..#...........##.#....#.#...#...#......#.....#.......#..#............#.#..#..........#.#..#...........#...................#................#.##......#...#....#.#...#....#...........#.......#..#..#.....#.#.#.#..#...####.#..#...........#.............#.#....#....#......#.#....#..........#.......#..#.....#.............#...........#......#......#......................##...#....#.##...#.....#...#..#..##.##........................#..##..#..#..............#..#.........#.........###..........#.........#..##.
...#.#..........#.#.#.#.#....#.#..............#..........##......##.#...##......#...#.........#.......#...#..#....#.......#......##.##.........#............#..#.....#.#.....#.........#.#....##.........###...#.....#..#...#.#.#........#...#...#......#..........#...#....#....#................#..#.#.#....................#...#....#.....#.................#..##.#..#............#.#.##............###.#....#.#....###..#...#....#...#.#.............#..#.#...........#.....##.#.....##..#....##...#....#........#....#....#
............#.#...#............##..##.#.##......#.#.#........#....##..##......#...#......#..........#....##.#...............#......#..................#........#.#............#......#...#......#.......#...##......#.....#.....##....#......#..#.......##.#.#.................##.....#..##......#...#.......##.....................#...#.....#..##..#......####........#....#...#.#.....#....#..#..##....#...###.#....##..#...#.#.........##...#........#.#......................#............#.##.#...............##....#.####
.........##..#..#............#.#....#.#...#..#....#.#......#...#......#.#...........#....#...#.....#.#.........##.#.#.......#...........#.........#..........#..............##.#.#........#...#...##........#............##.....##...#.#...##..#..##.#..........................#.....#...........#.##...#..................##..#................#.....#...#.....#....#...........#.##..#...##..##.#.#........#....#.........##...#....#.....##...#.....#..##..#.#...............#..#.#..##..#.#................#....#..##......
.....#...#...#.#......#.......#.....#.........##..#.....#.......#.....#..#..#...#...#...#...#.#.##...........#..........#..##.#........#.##.........#.#........##.##...................##.......#........##...#.#..#..........###.#.##..###.....#.........#.......#...#....#...#..#..##..#.....#.#..........##....#..#..##..#.##.##...#..#...............................#...##......##...........#.....#.#...................#....##....#.###.......#.#...##.............##..#.#........#......#...#.#........#...........#....
##....##.................##.#.....#..##..#.......#....#..#...#........##........#.#.#.....#..............#..#..#.#..#..##...#...#...............#...#..............##............##.#.........#....#..#........#..#....#....#...###.......###....#......#...#..#......#........#.#.................#.....#..#.##...#..#.....#.#...................##......#....#.#....#...##.#...#...........#....#..##....#.......#.#...##.....#.##................#.................##........#....#...##.......#.#...#.#..#.......#.#..#...#.
......#.......#.#.....#..#......#.#..#..##.........#...#..#.#...#.............#..........#....#....#.#.......#....###......###.#........#.......#......#..........#.###.....#..........#............##.....#..#...........#........#.......#.......#..#..............#.#.......#.......#........#.....#..#..........#.#..#............#.......#....#.#..#.#.#....................#.....#..#...#.#.#.#......#...#......#.....##..#......#....#........#................#..#.......###.#......##....#.#....#....#.###.##......#.#.
..............#..#....#.#.#....#.............#..........#..#......#........#...#.#.#..........#....#.....#..#..............#..#.#..#.............#...#.....#...##...#...#..........#.....#..#....#.##....#......#.#......#.........##.#...........##...........#...#.#....#............#..........#....##......#................#...................#.....#..........#.##......#...#.....#..#..........#....#.....#...........#................#......#.#......##.......#...#..................#........#............#.....##...
.#....#...............#.####.##...#..#.......#..#.......##...#......#....#.##....#..#...#.....#.#.....#...##....#.....##...........#.........#...............##...#......##............................#.....#..................#....#.......#.#...#...#.##.#...#...#.#.#........#.........#.##.#.....#...#............#...#....#...#...#..#.#.#..............#.#.......#...#.##......#..#...........#.#...###.........#..##..#..#..#.#...............#...#.#.....#..#...#..#.##.#.#.......##.#...........##.#......#......#...#
..##...#.........#..##.#..##......#.#...............###.......#..#......#..........##....#....#.#...##.#......##..#..........#.....#....#.....#....#..#....#.......#..#......#.#...#..##...##...........#...#.##........#.#......#.......#......#.....##....#..##...#....##....#.#..#.....#.#......#.....#...#...#....#......#..#.#.....#..##.......#..#....#......###............#......#....##.........#...............#..#...#....#......#.....##....##...#.................#.....#...##.....#.......#.#........#...#......##
...#.................##.........###......##...#......#..#.......#......#.#..##...#..#..............#.............##......#......#.#...##.##............#...#.....#......#.#...#.......#...........#.......#..............#........#.........#.......#...#............#.....#..#.#....##......#...#.....##...........#..###.#.......#......#......#.#....#...#.........##.................#.#......#..#..#..#.....#..#..#......#........#....##......###...........#...#....#.........................#.##.....#.#....#....##....
....#.......#.#......#.....#....#......#.##..#.##.........##.#....#.......##...#.#...#.#........##..........#...#....#.........................#.#...#..#............#..###.##..........#.#.........###.#.....#........#..#..#..................#...#................###.........#.....#...#..##.#........#.....#.......#..#.#..#...##..##...#........#.#...#......#..###........#.#....##.......##....##..#...#...#...........##.....#.#.#.....###..##....#...###.#........#..#...#......#...#...##.....##.##....#...#.#....#.#
.#.....#.....##..#.#....#..#...###....................#...#......#....#..###....#..##..#.#.....#......#..##.#...#.....###........#..#.#....#.....##..#......#...#..#..#..........#.....#......#..#.........#..........#..#.#....#.#.#...##.....#........#..##..#.......#.#..#.........#.....#.....#..#........#...###.#......#........#........#.##.#...........#........#.##..#..##..........#.....#......#...........#..#...##.#.........##.........#.....#............#..#...#....#..#...................#........##..#......
..#.................##....#.......................#....###.........#.#..#.........#....#.#..............#.....#..#.#####...###.##....#......................#..........#......##....##........#...#.....###..#......##......#...#.#...#.........#..#....#...........##....#...#..#.#..........#.....##..#...#.............#.##.#.....#.............###......#.........#....#.......#.##.#.#......#...#..##.##..#...##...#..##......#......#.#..................#.#....#......#.......#.....#..........###.......#............#.#
....#........#....#.....##...#...........#.#.#...#...#.#....##.....#......##.........##....#.#.....#....##.....#.....#..............#.............#........#...#.....##..#....#............#......#........##..............#....#.....#......#.........#........###...#...#..#...........##............#...#.......#..#.#.......#..#..........#...............#.##........##..#..#....####.#...........#.#.....#...####...#.#.......#.#.........#............#...#..#.....##...#..#.#......#.#.....#......#........#........#...
#......#.#.....#.#....#.............#...............#.#.....#...............#...#.#.#.##....#.....#.....##.......#.................#.................#..#.....#......#...#.#.#...#....#.....#........#.#..#..........#...#....#...#..#.........#.##...#.......#...#..#....#....#......##...............#...#.#...#.....#.#....#......#.#....#......................#....#......#..#....#.....###.#........##...#........#.#...............................................#........##........#.......#.#..#..#...........#......
.........#..............#.................###....#....#.#...#......#...#..#.........#....#...#........##...##...##....#.##.#.###..........##.#..#...................#.##....#.....#..#.....#..#.#.#.........#.........#.#...............#.........#....#..#..##.###..............##..#.......#..#..#...........#..#.#.##..##.............#....#...#.#...#...........#...##..#....#......#.#........#.#....#.#..........#..####..#...............##.........................#...#..........#......#...#......##.#................
#....#.##.#...##............#....#..#.#....#..##..#.........................#.....................#.#.....#.........#...#......##...#.....#.##..#....##....#.............................##......##.#.....#...#..##.........#...........#....#..#.......##..#..#.....#.......###.#.#...##......##...#........##..........##.#...........#....#.............#..#...#...........#.........#..#.........#..#.#...#..#......#........#..#......#....#...#...........#......##....##..##...#.......#..#.#..................##.....##.
..#..#.#............##...#.......#.#..............#...#.......##...#...........#.#...#...#......#.#............##..#.#....##...........#....#....#....###....#.##.....#.......#....#.#....#....#..........#...#....#.##....#.......###.#..##......#.........#.#.#....###............#.#.....##.....#...............#...................#.....#...##......#..#...#..##.####.....#..##.#.#.........#.#.............#............#........#..#......#....#.....#...#.#.........#......#.....#..#...#....................#.#..#....#
...#..#...#.##..#..........#.................##..#..........#..#........#......##.........#...#.#......##....#.....#............##....#..#....#.#...#......#..........#.....##.#.#.............#....#..........#.#.................#.........#..#.#....#..##.........#...#...............#....#....##......#.......#..#....##.#................#.#.#.....#....#...........#..............#..............#...........#.........#.#....##...............#.#.##..###.#...##..#.........#..........#.....#........#..#..##..........
..#.......#..#...#.#.........#..#...........#..#...#.............#.#.#......##.........#.......#........#.##.#...........#....#..#..........#.#...#.....#........#..##....#.#....#...#..#.......#..........#........#......###..............##..........##.#......#......#..#...##...#....#.#.#..#.#..#................#..#......##.......#......##...##.............#......#.................#...................#............#...#...#.#.......##....#...###.#.#.........#......#....#....#.......#..#.....#......##.#.#...#..
..#...........#......#.......................#......#....##.##..#.........####............#..##......#.........#.#.....#.##..#...##....#.#......##..#..........#.##....#..................#..#..........#......#....#.#........#..#......#............#..##................#...#..#.......#........#.......#...........#.#.........#..##..#..........#....##.........#..#....#.........###.........#....#................#....#.#...#..#.......................#.#......#...##.#.................#...###..#..#.#.#..........#.#.
.....####...........#.......#.##..#...#..#..#....#...#......#.......#..........#........#..#......#........##..............#..#.............#.......##.#.#........#....................#...#.#...............##....#..#......##.#.#...#..###.....#.........#.#.#...#.........#......##.......###.#..#..#........................##....####..........#.#..#..##......#......#..#.#..##..#.......#..#......#....#.........#........##.#...#..#.............#..#......#...#...........#...#..#.#........##.#...#....#........#...#.
###.....#...#............#.#....#.#.#...##.........##.#........#.......#................#.........#......##.##..........#...........#.###....#..#.#.........#...............##...##.##......#.........#.#....#.#........#..##........#..#..##.###.#.......#...#.#..........##..............#.##....#.##.............#..####.....#......##..................#.#..............#.........#........#.#..#......#...##....###......#.....#..#.##...#.....#.............#..............#..##..#............#.#...........##..........#
#..#.....###..........#....##.......#..#..#..#..#.##....#..............#.#...##...#..........#....#...#.....#.#...#........#.#.....##........##.....#...#.##......##...##..........#...#.......##.#......#......#.#..#...........#....#.........#...........#.#....#..#.#..............##...#.....##...#......#.......##........#..................#....#.......###.#....#............#.........#..#......##....#....#.#.#.....#..#......................#...#.....##.......###.....#.....#....#..........#.........#...####....
#......#.####.....#........#............#...............###..#.##...#..###.....#........#.#...#.#####......##.............#.#...#.......................####..........#.......#..#...#......#...............###.#.#.............#........#.............................#..#..#.#....#..........#.#......#..#........#...#....##..#.......................#........##..##........##...#..#..#...##.##..#...#.............#...#...#.#...#..#..#..#..#......##......#.#...........##.....#...........#........##.##...##...........
.........#...#.......#...#.#........#..............###................#......#..#.#.......#......#.....#..#..#.............#.......#......##..#...#..#.....#..#..#...#...........#....#..#......##.....................#......#...........#.#..#...#.....#...........##....#..............................#...........#..#..........##.........##......#.##........#.......##....##.#....##..#..#..##...#...#...#..............#.....#......##..#............#......##.#..#.....#........#.....#......##......##....#...#.......
.....#.....#.#.#...#.......................#....#..........#...#..##..#.......#...#.......#...#.#........#....#...#.#.....##.....#......#.##...#.............#.........#.......#.#................#.....##.#...##.......#.#..#....#....##.........##.#.#.....#..###............#.....##..#..#......#.............#.......#.......###..#..##.#.........#.....#.#...#.#....#.##..#......#....#......####..#....###..............###..##..............#...............#.......#.#....#.........##..#..#...#..#.#.#..##...#...#....#
...#......#..#..#...#.....#...#..#..#....#..#.#.#............#..#.........#........####.#.......#....#....#.........#...#......#...#....#...#........##....#.##...................#.#...........#.#................#.#..#..............#...#..#..#.#..........#....#......#.....##.#....##..#....#.......#.#...###..#..##.#...................#..##.#.#.#..........#..#........##..#..........#.........#....#.#....#.......#..#..#......#....#.....#.##.##.....#....##......###.#......#....##............#....#....#........##
...##....#....#..#..#.#.#.##....#.....#..#.##....#.#...#......##....#....................##...##........##.........#....#####....#..........#............................#.......#...#....#.......#..#....#...#.....#.....##.......##.#.......#..#.#.#..#.#......#...#.....#....##...........##..#.............#.##.........#..........#.#..##.#....#......#....#...........###.........##.....................#.....#....#.......#...#....#...................##.##.....#.#.#..#...........#.#..#....#..#......#....##.........
........##..#....................................#..........#.#...#....#......#.#......#.......#.#..#........#...#..#..#..............##.#......##....#....#..#....##..#....##......#..#.#....#.....................##.........##.##.....#..#..#............#.#..#...#....#.........##...#....#.....#.##....#...........................#......##...##..............#.......#.....#.....###....#.............#.#.#..#...#.........#.#...#...#....#........................#..#...#....#.....#.##............#........#.###...#..
......#...............#.#.............##.#..##.......##..............##....#.#.........#....#....##..#...#..#.....#..#.............#.###........#.......#.#....##....##.#......#...#..........##...#....#..#......#...##.........#....#..#..#...............#..#....................#...##.#..#.#..........#....##................#..##...#....##...#...................#........#.#...#..#............#...#..................#....#....#...#........#.#.......#..#.....#....#.......................#.#.#..##..#........#......
...####...##.......#.#....#..#.......##...#.#.#....#..#........#.........#...#.#.....#..##....#.......##.#..#....#.#...............#...........#.....#.###.............##...........#.#...#............#......#..........#........##......#............#...............#.......#..............#.#....#........#...#....#.##...#..........#......#.........#..........##........#.....###...##..##..#.............#....##....#.....#...#......#..#....#......#..................#..#...........##...#........##.....#..#........#
#...#......#..#..........#.......##...#..##...#..........#.#.#...##....#...#...#..#.....#....#..................#..#..................##.#...##..#.....#......#......#.....##.....####....#......#....##....##............#...###............##....#..#...........####.#..#............#.#.#...............#.....##...#.#.......##....#....#....#.................#.##..##.....#................#.#....#.#.....#.#.........#......#.#.......#....##.....###.#.#.##....#....#....#.#......#.#....#..##.#..#...#.........#...###..
..#.##.#...#.#.........#.#...#....#....####.......#...................#.#.#.##...#..#.....#.....#.......###......................#..............#...#.....#......#...##..#..##...#.#.............##.#..........#..#.#..#............#...#....#....##.#...........##.............#...#........#....##....###.#..#..........#....#.......#......##..........#........#..#..#.....#..#.#........#...#.........#.......#.......#.#.............#..##................................#........#.#..#..#.............###.#.##.#...#...
......#...............#........##.##..........#..#.......#.......##...#.........#..#.#.........##........#.#...#...........#....#....#..........#.....#..###.#...............#...........#..#.#................#..#...#....#......#.......#.......#...#.........#.............#..#......#.#.#.#...#..#.#.#.#..#...#.#........#..##.........#.........###.#.....#....#..#.....#..............#.............#..................##...#....#..#....###....#..#..#......#....#.#....#..#..#...#.....##.#....#..#...##.#.###.#..#.###.
#......##..#.....##..#.#.#............#..#...###..#..#..##.#...#....#...#.#.......#..#.#....#......................#............#.#..........#.......#.....#..............##.....#.....##......#.....#...............#....#.....#..#....#..###....##.#.#...#.....#.......#...##.#..#..............#............#...#.....#..#....................#.#.....#...#.##..#.#.....#........#.......##....#....#..#.#..##........#..#....#.............#.....#....##..#...##.#.#......#..............#.#.#...........#.#.............#..
.........#..#..#...#......#..#..###..#..#.....##........#.#...##.............#.#.....##....##......#....#.....#..#..#.#.#.#..#.........#........#.........#......#..#.......#...##.................#..#...#........#...#.......#.................#.....#..##.....#...................#.###.........##.....#.#..###.....#..#...............#.#.#...#...#.......#........#...........##........#.....#...#.#.#....#..#....#........##..........#.#......#.........#...........#.#......#.#.##.##.......#...............#.....#....
.....................#....#......#..#..#....##..........#.###....#...#.#...#............................#.......#...........#.#...#..#.............#........#.##....#...##....#..#.#...#.......#.#....#.......#...#......#.........#...#........###........#.............#......#..........#.............#.#.#.#.##.#.....###....#.##....#.........##..#.#.....##.#.#...#......#......#...#....#......#.....#.....#..#.#...#.......#.....................#.......................#........#.#.......#.......#...........###..#..
..###........#....#.............#.#.#.#....#..........#.....#....#.......#.#........#...##...#.....#..##...........#....#....................##..##.#...##....##...............#....#....#......#....#........#..#.......##....#.........##...................#.#..##..#........#..#..........#...#......#......................#..#.........#......####......#....##.##.#.#...............#.......#....##.#.###..#.#......#..##...##.....#....##...........#..#......#.#...#.#...........##.#.............##......#...........#
......#..........#........#....#.#..#.........###..##...##..#...#....##....#..#...#......#.#............#....#...#...........#..#...##.........................#........##.#....#.....#...#.....#....#..###.........#.........#....................#......#.#..#........#....#.#.......#.....#.......##.#..##.......#...#.##..#.##.....##.....#.#.#....##...................#.....##...###.#.#....#.#....#...#......#.......#..#....###........#.#........#........#...#.#....#.........#....#.......#..##.....#..##...##.#...#.
.....##.##.....#......#....#.....##......#....#..#..#..........#.............#...............#.............#....#.........#.........#.#...#...##.....##.#........#.#.......#...##.#...#...#..#.#.................#.......#.#..................#..#...##..#.#.##................#.......#..#................#....#.#.##............#...#....###....#.....#.#.#...#...............#.....#...##.........#.......#...#........##...##.#......#.#....#.....###....#......#.#.#.....................#..##......#......#.......#.....#.
....#............#............#..##....#..##........##.....#.....#..#.....#........#.........#.#..#......#.###..#.......#............##...#......##.#.............##....##.....#...#..#.......................#.##.#..#...............#...........#.#....##...#........#.....#..#.#..#.........#...#...#.......##.##....##.....##...#...........#.......#..#..#.....#...#.#.....#.................#......#...#.#..............##.#...##....#....#.##........##..#...#.........#.#.......#.#..............#..#.#....#..#.........
.....#.......#.#.#......#........#.#........#.###.......##........................#.#..#.#.#......#.....#........##.#.............##......#................#...#..#...#..#....#....#...................#.....#.#................#.###.........#.........#.......#..#....#.....#....#...................#.........#...#.........##.#.......##...#....#............###.......#....##.....#....#..#...........#.......#....#..#..............#..#.#....#..........#.....#.#.#...##......#.#.............#..........##..##.##..#....
...#.....#.#...#..#......##...##..........#..............#.#.......#....#.##..#....#..#........#...............##.............#....#......#...#....#......##...#.#...#....#......#........#..#..#.#.#....#.............#...#...#.#.##..#.#..#....#.....#.........#...#...##...#.............#..#...........#...#.#..#.......##...............#...#.......#....#.................#.....#............#.#...#.#..............#........#..#.###........##.###...##....#.#.................#..#....#.#...........##..#..........#...#
......#.......#.#..##......#.#............#.......#...##.#.#.#....#.....#......#....#..#..#.......#....#...#......#......#....#.............#...#..............#.....#...#...##.......#......##...##.#.##...........##..#.......##..............#...####...##.##.....#...........#.##......#..#.......#..#............##......#...#.#...###......#..#............................#....#....#...##....#.#..#..#.....#.....#........#........#...#..#.......#...#.#...#......#.....#..#.......#......#.....#...#.............##...
............................#..##.....##.....#.....#.#............##..#...#....#.#....#.....#....#............................#..#......#......#.......#.#.#..####...##......#.....#...#..#......##.....##.....#....#...#.#.....#.#.......#...##....##....#.......#.##...#..#.#...#..#..#.#...#..#..........#..#...#...#......##.#.............#.......#......#......##.###.......##.#...#.......#.........................##.#....#.#..##.#..........#.#................#.#.........###..#..#......#.###....#.#.##.##..#.#...#.
..#.....#...........#..#.......#.........#....#...........##..#.............#...............#.#..##..........#...#.#.......#....#.....#.........#...#..#.#....#...#.#.##.....##.........#.##.....#......##.......###.#.......##....#..#...........##....#.#..#.#...#.....#..........#.........................#....#..#........#.....#.....#.........#...#......#.....###.....#.#................#....#.....#..#...#.#.##.....#.#....#....##.....#...............#..#..#...#..#.......##..#.#.....................##............
...##.....#....##....###........#....#..............#.#......#.##..............#....##....#............#....#...#..#.....#....##..#..#..........#........#...#.......#..#..#.##....#..#..#..#.#.............##.......#..#.....#..#.##..#....#.....#.....#........#.#.....#.....#..........#..#.........#..............#.....##...#........#...#.#.....#......#..............#....#..#.....#...#........####.......#..#..............#.................##........##..#........##...#....##...#.....##....#.....##.......#.##.#...
....#......#....#.........#..##....##.......#..#.###.....#........#.###...#....#....#.#..#..###...##......#.....#...##...#....#..........#............#...........#..........#.##.......##..#.....#...........#..##....#..#.##..#.........#.#..#.#.....#.....#.#..##....#........###..#..#....#..#..#..#.#............#...................#.#.##.#.#.............#.#.#...#...##.#..#.###..#..............##.........#....#......#....#.#..#..#.....#....#..#.#............#.....#.##.........##...##.##......#....##..#.#.......
.....#....................#..#.............#...###....#.....#.....#....#..###...#.#......#.................#...##......#..#.#.........#...#.......##.........##................#..#....#.#..............##.##...#.............##.........#....##...............#...#.....#..#....#...............#.##....#....................#......#..#...#.##.#..#..........#..##....##..##....#...............#.#.......#..##....#...............##..#........#...##..............#.#....#.##......#..##.#...#....##.....#.............#....
..##..#......##.......#.......#..........#..##.##..#..#............#..#......#..#........................#.....#..##...#..........#..........#........#........#.##...#.#....#..#......................##.....#..........#.#............#.....#..#..#..#...##.......#..#.#.#....#......#...........#.........##.....#......#........##.#.###...#.#...#.##............#.............#....#.##..#.........#...#....#...........#....#..##...#..........#..#...#..#.#..#..#.#......#............#....#....#......#.............##..
..##........#..........#....##.....#...##....#........#...##..#.................###...##..#..........#......###.#.#...#.........#....#..#.......#.....#...##....#........#.....#.......#...#........#.#........#...##........##........#.#.#.#.#.##..........#...............#....#.#.##....##.#....#...#..##......#...#.......#.....#..#......#..####.......#...###..#####...###..####.#.#..........##......#.#..............#......#.............#..#............#.#............#..#......#.#...#...##..#.......##.#.#.....#..
#.....##....#.......#....#.......#..#...........#.##.............................##...#............#..#...#........#.............###....#..#....##.......#...##.....#.#...#.............#.......#.#..............#........##....#.....#..#....#.........#.##.#..#.....#.....#...#.........#.....................#...#.....#..#......#......###.#.#.......#........#...#...#..#.....................#..###..#.....#..#.#...#..####......##...#..##.#...#..........#.....##........#..........#......#....##..#.#......#..........
#.....###....##....#...#........#....#........#...............#.##......#...#..#..#..............#.#.#...#.#.#......#...##.#........#..#..#.#............#..#....#.#....................##............#........#.#.##..#.##.##...........#.#............#.........#........#..#.#............#....#...#..#.....#..................#..........#................##.............#.##..#.#.......#..#.......#....###.......##.#..#..#....##..#........###.#.....#..#####..........#.......#.#...#..................#....#....#......
#....##......#............#.#.#.......#..##............#..#..#.#..........##......##...#......##..#..........#.#.........#....#.#.##..............#.#..#.#.........#.......................#...#.###...##.#...#......#.....###...#...#....#.#.#...#.........#....#.##..........#.......#.....#.#..##.........#....#.........###...#.##.#........#..........#......##..#......#.##.#..#.....#.......##....##..........#......#..#...#...............#....#.#.......#........#....#........#.....#.......#.......#...#.##...##.#..
...#.#........#.#........#...#....#...............#.#................#........................##........#.##.##..##.#....#.#..#...#.......#.................#..##..#..#...#....#.........#......#.......#....#.....#...#.#.....#.#.#......#.##.##.......#...#...#............#......#..#.#......###............#.......#.#.#....#.##.....#.#.......#......#.....#.#.#.#....#......#....................#....#.........####..#.#.........#....#......#..#..##.......#.........##.....#.......#...#.....#......#......#....###....
...#..##............#......#..#..###....#......#.#.##..........#.#....#.....#...#............#...#.#...........#......#...........#..#......#.#.#.......##........##.#..#..#.................#.#........#..##....#...........#..........#.....#...#...#............#.#.#.#....#....#..#.....#.........#.......###.......#..#.#...#....#......#......#.#...#......#...###..#...#.......#....##.##...............##.....#.#...#..#............##....#....#..#...#............#...#.....#...........#...##..#...###.........##.#...
..#.........##........#...#...#.......#.....#.#...#..#..#...##...#..#......#....#..##.#................#.#......#..#..#.#..#.##..#..#....#.#.......#.......#...#....#..........#.....###.....##..#..........#...........#....#..#...##..#...####..#.#.......#.............#......#.......#...............#...##.#......#..#....#.........#..#...#....#.#......#..................#.........#.#.....#.#...........#.......#....#..#.#....#.##..#.....................#....##.#....#.#...#.....#..#...##....#.....##..........#.#.
..................#.#....#.....##.##..#.#......#.###..#............#......#........#..#....#....#.##......#............#....##....#..#........#..............#.............##.......#............##....#.....##......##.#..........#..................#........#..#...........#.#...........#....##.....#.......................#...#...#...#...........#............#..#.#..#......#...#..............................#............#.....#.....#..###.#.###.....#............#..#.#...##................#........#...#.#...#.#.
..#.........#..#.........#.#.#.......#...##..#..#.#........#...#........##.......##.#.#.........#.#.........#.#.....#....#..................#.##..#.......#............#............#........#....##..#..#.#........##....#.....#.##.....#..............##..#...#..#....#.#.#.........##.#....#............##......#..#..#..#...#............###....#...#...###...#....#......##..#.....#......#........#........#.#..##...........#.......##.##....#..#..#..........#.......##.....#........#......#......#.....##.#.#..#....#.
...#....#................#..........#..#..#..................#......###.#.#..#...#.#....#........#.........#.........#............#.......................#...###...................##............##.......#.......###...........#.......#.......###.#...........#.........#.....#..#........#..........#.#.....#.#...........#.##...#..#.#..#.....#.....#.#...##.........#...###..........##....#....##.......##..##..#..##.#.....#..##.#...#...#.#.......#..###.#....#......###.......#...............#..#................#...
....#.......##.#......##...#...#.........#......#......#.##..##..##..#...#........#..#.#...............#...#..........#......#...#........#..##....#..........#.#.#..#...#....##..#....#.......#...##....##.......#...##....#..#.#.##......#.....#......##..#.........##.......#......#............#.............##....#..#.......#..#...........................#...........#..........##..#......#..#......#..........#.........#...#.......###...#.......##...............#.#.#................................##............
......#...........#......#...#..##..#..........##...#.#.....#..#..#..............#.....##...#.....#..........#....#....#.......#.............#..#.###.....##.....##............#.#..#...........###..#..#.#...#......#..#...##............#.#.....#.......#.......#......#...##.#.#....#........##.#....#....#.##.......#....#...#.....#....#.....#.#............##.#..#..#...#.#..##...#..#........#...#.##.........#...##..##...##.#......#........##...#.#.##......#..............#...#..................#..#..#.##......#...
##...............#..#.#....#.......#...##....##.###........#......#.#..........#..#.#.....#...#......#........###.......#...........#....#......##.#......#........#.##.#......#......#.#....#.....#..##.#....#.#................#..#.#.#...#...#.......##..#...#............#.#.#....#...............#....#...#..###...............#....#.....###....####......#...##.....#.#....#.....#...#.##..#........#.#....#..#.#.......#......#.#..............#.#.#................#.....#.......##....#..........####.................
.....#........#................#......#....#............#....#.###...#....##.....#..........#......#..........#.#..#.....#.#...#...#.....#.#......#.....#..#.#......#...#...#.#...#................................##.#..........#........#.#...##.#......#...................#...#...#...#...................#...#...###..####.....#...###...#.......#.................#...#...#..#....##...........#...##.............##.#.....#...#..#...#...#..##.....#....#.#...#..#...#...##...#..##....#..#.............#...#..#.#..#....
.....#...#.#.#.#......#....#.#..............##......#.......#.##..#.........#....#.....#.......#.........#...#.......##..###....#...........#.#..#....#...#........#..........#...........#..................#...#.......#.#.......#..#.....#...#.#.##...#........#.....#.#...#.##.........#..#.#.....#....#..##.#...#.#.....#..#.........#......#......##..#.##..........###..#.#...#.....#....#.........#.#..##..#.............#......##.#..#..........#........#.....#.....##...#.#....#......#.#....................#.......
#......#...#..#..#.........#....#..#..#..#.............#.....##..#...........#..........#.....#...#.#.#........................##.....#.....##.#..#..#...#....#.....#..#.#.#............#...#..................#......####...#........##..........#.............#....##.#.........#..#.....#.#.............#......###..#........###.#..#.#.....###......##...........#.#..#............#...........#...#..........#....##...#..#.#.....................#.#.#....#.......#..#...#....#.#.....#.#..........#.........#.........###
.#..#............#....#.#..#....#..#...###.................#....##....#...##...#..#..#...#........#...#..........#........##.....#......#.........##.....#.....#.#....#....##................##...#..#.......#....#........#.#....##.......#.........##........#..##.......##..#.....#.#.........#........#..#.....##..............#..##.#....#....#.#......##.........#....#.....#.......#...##.##.#......##.#..#..##.#......#...#....#....#..##...##........#........#...##...#......#.#.................#....................
......#.#..#..#...........##.........#.#.#...#.......#..#..............#...#.....#..##..........#.#..#....#.#...#..#..#.........#.#......#.......#...#.....#...........#..#.....#.............##.#.#......#..##...##.##....#..........#.#.....#.....##.#...#...#.#..##.......#.#.................#....#.....#...#.##..#............#.#........##....#....#...#..#...##.#...#....##...#..................#....#....##...#.............#.#..#.......#......#.##.............#......#..#.......#......#.#.....#.....#...#.##.......
##.....#....#.#.......#.#.#...#.#...............##.............#...#..#.#.....#...#................#...................#.#.#.....#...#..#........#...##......#..#.#...#.#.......####..#.#.................#....#..#..#.......#....#..#..#.#..........#.....................#.#........##................#...#...###.................#.#......##...#...........##..#...........#...#.#...##.#.#..###...........#......#..#..#....#..................#..........#..#.#.#..#.#...##.#....#....#.##......#.....#.#....#....#.#..#..#
..##....#....#...........##...###..##..##..#...............#........#.....#..........#..#.#....#....#..........#..#.##..#..#..#..##.....#.#....#..#..#...#..........#.#........#.#.#.....##.##..#.....#...#.#....#..#.#..###.........##.......#...........#..#.....#.#...............#.....#.....#.#...#...........#...#...##.#.....#.#....##...#.#...##..#......#.#.#.#...##..........#....#.....##...#..........#..#........#......#..#.#..##.###.#.#.....#...........#...#.#..#...#.#..#...#..............#..#........##..#..
##...#..#.........#.#.#....#.....#.#....#..#.##.##...........#.....#..#...#.#....#........#....#...........#.....#............#............#............#..##......#..........##..........#..##.........#..............##..#......#..................#....#......##...#..#.##.#..#......#......####.....#........##..#............##........#........#............#.##...........#...#..#...#.#.##.........#.............#......#..........#.#..#...#.....##.#......#.....###....................#.#...##................#.#....
...#....#.#......##.......#..#....##...#.......##...#........#..................#..........#..#..#.....#.#...#.........#.#....#.##.#......#.#........#....#...##.#........#.#..#.#....#.....#.......#.....#......#....#......#.......#.#......#.##........##.....#..#.....#..#..........#..#.#.......#...........#.#...#.#...##....#......#..#....#....#..........#....##.....#..#.................##.#...........#..#.#................#......#..#..................#.........#.....#....#......##.....##..##....###.#.#...#..#
......#..#..#..#.......#.........#.#...#.###......#....#...#.....##..#.........#.##......##....#.......#.........##.#......#.#.......##......#.#..............#..#.........#..........###.....#...#.....#...#.##........#.#....#....#..........##...#...#...........##.#..........#.#...##.#..................#...#...#.#....#...#.#......#...#.....#..#..##.#....#.....#...##.#...............#.#.#......#.#.##.......##...#.#.....#...#..###......###....#........#...#.......##.......#.#......#............#........#.....#.
.....#....#.........#...#.................#.....##..#..#.....#..........#....#................##..#...#..#....#..............#.####....#......#..........##.#......#.###..#...............#...#..........#...##..#.#...#...##..#.......#.......#.#.......#...#...#.##..#......###.#..##...##.....#........#..........#.....#....#..#...#..#...........#.................##.##.........#..#.....#....#...#..#......#.............###....#..#..............#.....#...##..#.........#.....##......####........#.....#...#...###..#.
......#.....#.......#..#.##..#....#..#....................##.#....#............#..#.#..#........#.##.............#.#...........#...#....................#..#..........#..##.#...#.......#.....#.###......###.....#...#......#...#...##..#.............#...#..#.....#...............#.#.#............#...#....#....#.........#.##.......#.......#..#......#..#...#...##.#.........#......#.........#..............#........#...........##....#.#...#.........#......#.#.....#.#..#....#.###......................###......#....##
...........##.....#...#.......................##....................#...#.....#...##........#.#.#....#..............#..#..##.#..........#..#.#..##....##...........#............#....#..#................##..#.#..##......#.........#............###..........#....#...#..#..............##.......##.#....#........#...........#.#...............#...........#..#.##......###..#..#.#..#..#.........#...#.#.....................##.#....#...#...##...........#..#....#.#.#.#......#...........#...##......#.###..#.......#......
..#...##.....#.....###..........##....##........#...#..#....##.#.###.....#.....#.....##....#...............#........#.....#....#...#.........##........#....#.#.#...#......#........#.#...#.#....#.#............#.#.#.....#.#...#......##.#.#..........###...#..#....#..........#......####..#......#......#..#..#.#....#...##..#.#...#............#..#......#....#.#.#.#....#...#...#.##..#.##..##...#..##.#................#.............#......##....#....#.....#.#..#......##...#..##.#.....#...#.##...#.#.###.#..#.........
...#..#.....#......................#..#.#...#..##...#.#.##...#....###.#..#.......#................#....#.......................#.##...#........#.#....#........#..#..##......#........#.....#....#............#......................#....................#......#.............###....#.#.............#.##.#.....#.......#.............#......#....##......#..............#.....##...#..........#..#..#..#.......#....#..#..................##....#.......#........#....#..............#.....#...........#..............##.#....
............#..........#..#....#..#.......#....#...........##.#..#.#..........#..................#....#....#.#...........#......##.............#..##..#..#.#...............#....##..#.....#..#....#.#.#..................#....#............#.#..#..#..#.....#.#.......#.#..#...#.##.....##.#.#.#.....#.#.......##.......#...####..#......#.#................#..#...##.......#.#...#......#....#.....###.....#...#.........#....#....##................#........#...#...#....###....#......#...#.###....#.....##.............#.#.
.#.#.......#..#.#..##......#..##......#...#.#.....##...#..#.###....#.#.#.....#....#...#..##.........#..##..##...#......#..#................#.....#..........#....#.......##.......#.#....#...#.#..#........#...#.......#..................#....#...........#........#.##....#.#.....#.#.....#....#.#..#.###..#.....##..........#...###.#..................#.........#...........#............##...##.....#.......#.##...............#.#...#..#...##.#..#...............###...#.##......#...##....#...#......#.........#.#.#...##
..#............#......#..#.#...#............#.##.#............................#..###...........................#..#.....................#....#.#.#.....#..#.#....#....................#....#..#........#...#####........#.......####..................#....#..................#.#.#.............#.#........#..........#...#.#...#.#.##.............#.#......#...#...............#........##.#.....##....#..........#.......#....#..#.#..............#....#.......#...#......#.#........#.....#..#.#...#.#...............###.....
.#.....####....#....#...#.............##..#.........##..........#....#...#.##..........#.#.........###............##.##...#.#....#...##.....#......#.#........#.#.....#..###......#.#.#...#.##...#.#...#......#..#...#......#...#..#...#...#.............#.....##....##.......#..#....##.#..........#...#..#.............##.#.##...#..#.#.......##..##..........#...........#.......#.#.###................##..#...#..#......#..##.#..#...............#.....##.....#.##...###............###.#.......#.##.....##.#.#............
.#....#....#....#...#.....#....#....#.##...#.#....##.......##.............................##.#..#.....#.....#...###..#..........##..#...#.........#....#..#.........#...##..#.#..#.#...#.......#...##.#................#.......#.........#...#.#.........#....#..#........#....#.....#......#...#.#.....#.....#.#..###..#........#.####...##.##...#............##..#..#..#...................#..........##.#.#.....##.......#..#...........##...........#......##.#.##.#.......#.#..#..........#.#..#......#.....#..##..#.#.#.#.
............#.........##.......#...##....#...........#...#....#..........#........####......#..............#.####......##......#.......#..........#.#.......#.....#....#..##.#.#.....#..........#...#......#......#...#..........##..........#........###..#..#.........#..##....#..#.........#......##......#.#.#..#.....##......#.....#......#....##......#.....###................#....##..##..#.#..........#...........#.#..#........###..#.#......#......#....................##..#.#....#.....#............#.............#
..#...#.....#.#.#......#................#................#...#.......#........#....#..........#...#..........#.......##...#.....##...##...........#..#......#.#.#..##..#.#...#.#..#...............##...#.........#......##....##....##..#........#..#.#..#....#..#...............#....#...............#........###....##.....#..............#.......##.......#..#........###....#..........#..#..............#.....###.......#..##...#..##...........###......#...##.#....#..#..#.......#...#.#...#...##...#......##.##....#....
.......#....#...##..........#.#......#...............#...#.......#.#..#.....##..##.....#........##...#..##.#....#....##.##........#...##..#...#....#.#...#.....#..#.#.........#.#.......#....#.#.....#................#...........................#.#.#.#..#...##......#.......#......#..#...#......#.##.#...#.....#..#......#....##............#.#..................#...#.##...#.........#.........#....#...#......#.#...##..###...#.#......##............##.#.....#..#..................#........##...#..#.....##........#.#..
.#.#..................#...........#..##.#......##.#....#.....................#.......#.................##.##.......###......#.#.................#....#......#...........##...#.##.#......##.#.#.......#...#....##....#.#...#......##..........#.#....#..#........#.#....#.........#..#....#..#....#.....#.##............#...#....#.#.....###...#.#...........##......#........................###.#...............#.#...#.#..#...##..#.....#..#.#..........#.........##...#..#..#.##........#...#...#..#.###....#.#.....#..#..#.
#.##..........#..##...................#.....#..#.............#......##.........#..##.....#..####..........##.#....#....#..#..#..##......#..#....#...#...#................#...................#.......#...#..#...#........#..#.....#.##..##...#..#........#.#............###.....#.#.......#...#..#....#.#......#........#.....#.#.......##..#.....#.#.####..#..........#.....#........#............#.........#......#.#.......##..#...#..#...#..#.##.#...#...#..###.....#...#...#.####...#.........#.#.#...............#......#.
.#......#..#....##......##..##.#...........#....#............#..###....##.....#.#........#.#.#.....#....#.##........#.#...#...#......#...###....#....#.....#.#...##.#..................#.......#...#.##.....##..#...#...#.........#......#.......#..#.............#.....#.##.......#........#..........##.#..#...............#.............#.................#.....#.....#..#...#..........##...#...#............#..#....#..#......#........#.#.....#....#.#.#.#......#..##.........#...#..................#...........#...##...
....#...#..##.....##.#..#......#........#...#....#.#....................#...##.#..#.....#........#.##..##.#..........#.......#.....#.#....#.....#.#..#.#............#..#.............##.##.#.....##...#....###.#.....#..#.....##............##.#...#......#..#...#...#..#...#..#..#.....#....#..##.....#.............#......#......#.##.....#...#.......#.............#.###...#.........#..#..........#.......##.#...#..#.#.#..#..........#.##.#....##......#...#...#........#.......#..............#.......#.....##......#....#
......#.#.......#....##....#......#......#.#...........#........#......#......#...........#...##.#.##...#.##...#..#.###.........#...........#...##.....#.....##........#.##......#............##...#..#.#.......#.......#.............##..#.#....#....#.#........#.........#...............#...........##................##....##.........##.....##...##.............#.#....#....#..#.......#.....#..##...###......#.......#..#..........#....#......#.#..........#...........#...#.#..#.....##.....#...........#.#............#
...#.....#.......#....#....#....#...........#..#......#...#...##...#......#..............#....#....#..#.#.#...#......#........##......#.......#.......#.......#..#....#.#.....##..............##...#.#...........#...........##.##.....#...........#.......#..........#....#.#....#....#..............#.#..................#....#..#.#.#.....##.#...##...#...........##.....###.......#...#...#..#..#......#....#..............#.....#............##.......#.....#..#......#.....#...........#..........#.........#..#....###.#.
...#....#.#...#....#.........#..##....#............#....#...#....#.#.....................#.#.........#....#..........#...........##...#.#....##....#....#..#..#......#....#..#.#.#.#.....#..#....#............#.....#............#.#.......#..............###.....#....#.##...#.#......#.....#.##..#.#..#.#.#.#.....#.........##.#..#...#....#...#.#.........#.................#..............#..#..##.....#..#..#....#...#..#.#....#.......#..##.#......#...........##...#...#...#..##..####.............#..###...#.....#......
..........#.#.#............#..#..#..............#............##....#......##.............#.............#.......#....#.#.#.................#....#.....#...#..#.#.....#.#....#.#.......#.......#......##...#...#.####.#.....#.......#.....#...##.#.....#..........#.##....#.#.#....#.....#...#....#..........#.....#......#..................##..#.###...#.#..#........#.....#....#..#....#.......##.#..#.###.#....###.#....................##....#.#...#.#....................#.#..#.......##..##.........#..#..##.#......#......
#......##.####.............##..#.#...##.............#.##...#.......#.#...#.........#................#..##.....#....#.#...#.........#.#.......#.#......#..#..#.........................###.##..#....#.#....#.#....##.##..##...#.........#.......#......#.#.#........#....#.#.....#.#.......#....#.......#........#....##....#...#..#.....#......................#...##.#.#..#.....##.##...#.....#..#.................#.....#......#.....#......#........#...#.#..#...#..#...#.......................#...............#............
#..##...###.#....###...#...#.#.#.#.....#..##......#..........#.##..............................##.#.......#....#...##..#...#.#......#..............#.........##.......#..........#....###....##....#..##..##.........##...#..##.....##..##.........#...#....##...#..#...#....#..........#.##....#..#...............#....#....#.......#..##..#.#....................#..#....#.#...##....#.#.#......####..........#....#....#.#..#..#............#.......#........##..........#....#............#..........#...#.#.#....#....#....
............#..#.#...#.........#.......#.....#...##............#........#...#...#.#.#...##..#.........#.........#.#.....#..#.......#..#....#.....#.#.#..........##....#.....##.......#................#........#...#..##.#.#...#......#..#.....#.....###...#...##.........#..#.#..#........###.....#.#.....####...............##.....#......##.....#.........#.....#..#.#..#.#.##...........#.##....##.......#.................#.........#..........#.#....#..........#................#.....##...........#.#.........#........#
......##..#....#..#.#..#.......#.......##..#...#..#...##.......#......#..#.........#.......#..#.##..#..................#.........#....#..................#..................#......#.#....................##....#...#......##.#.........##...#...........##........##..#..#.#....#.................#.#.......##........#...#...........##..#...#.#........#.............##........#...#...#.........................#.##...#...#...#....#...#....................##...#.#.....####......#.#..#.....#.#..#..#.....##.......#....#
.##....##...#...#..#....#....#.#...#.#............#.....#..............##...#.#........#.#....#.#..........#...#......##...##....#.....##......###....#....##.......#............#.#.....#...#..........##.#.#....#...#...#..#...........##............#.....#.#.#......#...##......................#.......#....#...............#..##..#....#..#..##..#....#........#....#.....#.#.....#......#....#...........#..........#...#.....#.......#..............#.......#.......#.....#...#..##............###.#...#....#.#...#.##..
....#......#......#.#..###....#..#...................##.#......##...#........#..##.#....#....#..#......##........#.##...............##...#........#.#...#.#.#..##.#..#..#....##............#...#......#.......#..##..#..#.#....##....#.#.#..#...#..#....#.#...#..#.#........##......#...##...#..#..#...#..##....#......##...###..#..#...........#...#...#.#......#...#.........#.#..........###..#..##..............#...#....#..#...#......######.#...#.........#...##..#..#.............#.###...........#....#...#.#..#........
#.......#.#.#.#..#.#.....#...##....#...#....#.......#......#.......#...#......#..........##..#...#.....#.##...#...#..#...#...........#.....##...........#..#..#.##..#......##.#.#........#........#......#..#......#..#...#.#...#....#..##..#......#..###.....#.#...#.#.........#......#.#..#.#.#.............#.............#...#........#.......#....#..#..#......#.......#..........#.#....#.......#..###...#....#..##.......#.....#.................##...................#.....#......#......................#............###
......#...#.......#.##...#..........#.....#.....#.#.#.#.#...##.........#...##.......##..#...........#.#.........#..##....#.....#...#.....###..#.....##....................#..##...#.##..........###................##.#.......#.....................#................#.....#..#.#........#.#..........#...........#..##.#..#........#.....#..#....#.......#.#..............#..#......#.##......#.#.....#...#.....#.....##.....#................#.........#.........#..##........#....#...#......#........#.....#...#..........#.
#....#....#..#...........#...##....#...............#....#...##...##...#.#...#......#...#..#..##...#..#.....#.#..................#.#....#.#..#........#.#...............#..#.#.#....#..#.#..#.##.#....#..#....#.............##.....#...#.....#.#.#.#...........#......#...................#....#..#...#.##..###.............#...#.....##.#..........#..#.....##.....#.....#......#......#............#.............#.................##...........#.#........#.#.....##....#..................#...#.#..#....#......#...#.....#.##
....##............####..#...............#..#....#.#.........#...#..#.#.................#......#...........#...........#............#............#.#......##...#.....#..#......#..#.........#......#..#.#......#........#...#..#.##.............#.........#..#..#....#...#.......#.##....#.#..##.#...#....#.##...#.....#.##...#.......#....................#..##....#......#..#.#..##.#....##...#.....#.####...#.##.......#.......#...............##......#.......#.#.#....#.##....#..##..#...#...#...#...##...#.#.#......#......
.....##....#.#..#.#.........#.#.#.....#.....#.#.............#......##.......##..............#.......#.......#.#......#........#....#..#......#...##..#........#..#.##.#..#.#..#................#....#...#......#.##.#.##.....##..#.......#..#..#..#.....#..............#..............##........#.........#.##..#...........#......#.#.......##......#...#......#....#..###..#......................#....##......#.##.....#..###.#.#...#....#....#....#.........#..#..................#.##..#......##.......#.#.#.#.###....##..#
.#...#.#..##...........#.#................#..#.......#..#....##......#...........#.#.....#..####...#.....#......#..#.#....##.#...........................#...#.#.#...#.##........##.####.#.....##....#.....#..#.#...........#........#..#...............#.#......#.......#.........#...#.......#.##....#...............#...#..#...........#....##...#.#...........#......#............##.....#..#.#.#.....#....#......#.......#.#..#.#.#.......#...........#........#........#...#...#.#..........#.......#..#.#..#........###..
.#....###..........#...#......#............#......#........#.#....#........#..#.....#..#.#.#.#...#.....#......##.#....##.#..........###...#.....#.....##...........#...#..#...#........#......#..........##.....#..#...#.#............#....#.....#.....#........#...#.#....##.#.....#..........#....#........#....##.#............#....#......#...##..##...#...#.#......#.#.......#.....#.#...#.##........#...#.#.#..........#.#.........#..#.#..#...#.......#.....#....#.....#.#..#.....##........................#...#........
..#.#...##..#..##...#.###.........................##..#..#........##.........#.##.#..#..#.#.#.#...............................#......#...#.#.#..........#.#........#.#....#.....#...##...#..#...#........#..#......#..#..#.#.#...#...#....#...........#..#........#..##.#.......##..##....#.....##....##.....#...##..#..#....................#..#.##..#......#................#...#...#....#.................#.....#...#.##......####....##.###.#..........#..#....#..........#...#..........#.#.........##..##....#.....##.#...
......##......##.###.#....##.#.#......#.#....##..##.#............#..#.#......##...........##........#.#.......#.#.#.#..##..###.#.....###........##..#........#........................#.##.....#...#..#..#.......#...#..##.........#....#...##.........#............#......#.#.##...#.##....#.#..............#...#.##......#..#####.#....###..........#.........#.##.........##..#..#....#.......#......#.......##.#.#....###..#.#..#.#.............##..#...#...##.............#.##....#...#..#.......#.......#.#..........##.#.
............#.........#.............#.........#.#.#.#....#..##...#.#.##.........#..#...........#..#.....##..#...#.#..#............##........#..#..#...#.....#......................#..#.#.#......#....#.#...#...#...#...........#...#......##.#...#......#...#.....#....##.....#..##........#..............##.#.....#.....##.#....##.#####...##..........#....###.#......#....#.#.#...#...#....................##.#.......#.#.#........#....##.....#...#.......#..##.......#.#.........##...#..##..#.#..#..................###..
..#............#..........##..#..#.#...####..#..........#.#......................#.......##....##.#...#...#.....#.#.........##.#.......#......###.#.#.#............#.##..#...#..........#........#..#........#..#...........#....#....#.#...#..#.......#.................#..##..#...##..#.#.#..............#.##.....#...#.....#......#..................#........#.#..#.#..##..##.............#.....#........#.#.....#.......#....#............##.#...#.........#.#.#.#....#...##........#.#.............................#...#..
.....#......................#..............#...........#......#..##.........#....#.....#......#..##..#.....#...#...#.........#.....#.#...........#..............#........#....##.#.#.#......#.........#.....#..#.#...#...##.#..#.....#.##.#........#.................#.###.......#...#..#.......#.....#......##...........#.#...#...#...#..#.#..##.#...#.......##.....##.#.....#..##.#.##.#....#...#......#................#...#..##....#............#........##.#...#......#.#..#..#..#..................#..###..#.#...#...#...
.#......##....##.#..#..#............#.........###.#......#.##.............#....#..#......#.....#......#......#.#....#.#.#...#..........#.#....#.#..#......#........#.#....#........#.#..###.....#...#.............#.......#........#...........##.#.#..#.....#....##............#..##.....#.#.......#.............##.#...#.....##...#...#.#..#...#....#..........#.#............#.....#.#........##........#................#..#..#....##......#...........#........#.........#..#.#........................#..##......##....#..
......#........#...#...#.....#....##..........#...#..#...#....##..##..#.#.............#...##.........#........#..................#........#........##.....#.#............#..........#.#...##..##...##....##....#..#........#...#.........#.....#................#...........##...#...#....#......#....#........#..##.....#..#.......#.##..#....##..#..#..#..#.....##..#............##...##..#.....#.#....####.#........##.......##.......##...##....#.#......#...#.####......#........#..#..................##.#.......#..#.....
..#...#.#.........#...#..#...#..#................##.#..#...........###..#.#......#.....#.......###........#..#....#..#.....#..............#..#.###......#.####...#..............................##...................##.#.....#....#...#.........#...........##...#......#..###.....#.#...#.......#....................#..........###...##..#......##............##..#..........###......#.###............#....#.......#.....##..#.....#..#......#...........................##.......#.....#.....#..#...#..........#........#..
........##..........#.#.......#.#..#...#.#..................#....#.......#.#.#..#.#...##...#.#.#.#...##.....#...#.............#...#.....##.#.#..............................#...#.#..#...#.....#.#..#..#.......##..........##.#.....#...#....##.........#......#.##.#..#......####........#....#.##...#....#.......#......#.#....#..#.#...#...#......###.....#.#..........#.......#.....#.###.........#.#.#.........................#.#...#........##.#.........##........#.....................#..##......#....#.#............#
#....##...###..........#..#.....#.....#.......#..#........##...#...........##.....................#....#.#.....#..#......#...#.................##.............#.....#......#.....#..#...#..#...............#......##......#.....#..#.......#.......#....#....#.#..#.#.#...#......#...........#.#..#.................................#...##.##..#.#.....#......................#..#..##.#....#.#.##..##.#.....##....##.......#..#....#............#....#....................#.#......###..#.....#...#..#.....#.#......#.....#....
......................#.#.##..#.......#...##.##...#....#.#..............#..#.#.#....#....#.....#.....#....#.......#.#.#.#.##........#.#.#....#......##..........#.....#.#..................#..#...##....#.......#...#....#....#..#...#.....#.#..#.....#...###...............#...#..........#....#.......#.#......#....#.#.........#.....#......##.#.....#...##...#.........#....#...#..#.#.#......#..#............#..........#.#...#.#......#....#............#...#...#........#.....#..#.##......#..#.#.#.##.....###.....#.....
.....#....#.....##....#........#..#.....................#........###...#.........#.#.#....#..##.#....#.....#..................##..#....#........#.......#.##..#.#....#.##.......#..#...#.#.....#.##..##..#...#...#....##..#....##....##.......#...#..#...##...###..#.#.#.#.##..............#.....#....#.#...#...#......#...#......#.......##....#...#.....#..........#.#.#...#...........#.....##................#......#.#.#.#.#......#.#..#........#.#.......#...#...................##..#.....#.#.#...#........#.............
..###..#........#..#..#.......#..#.#.........#..#...........#.#.#...............#.#.........###.......#.......#.#......##.#..............#...##..#........#.............#.........#......#.#..#...........##..#.......#.#...........#.....#..#....#.#..#.....#.#..#....#....#....#.#.....#...#....................#............##..................#.....#.##..#.........#.............#.......................#...#.........#.#.#.#.....###.##.###..#..........#..#....#.#.......#........#..#.......#..#....#...............##
..............#.......#...#....#......#.......##....#...#......#..#.#.#....#........#.#.#....##..#..#....#..#.##....#...#..........#.#....#.....#..#..###.......#..#.#......#.................#...#........#.............#....#....#.....#....#.....................##....#............#.#...##.#.....#..#.#...#...#......#......#.#.......##........#....#.....#.#..#....#......#....#...#..#.....##.......#....#..##...#.##..........#....#.......#.#.#......#.##...#............#....#...###.........##.........#..........#.
...#............###..#..#.......#..##.....#...#...........#..#....#....###..#...........#.....#......#.....##.........###..#......#......#....#..................#.....##......#...............#.#...#...#..#..#....#.#.........#.##..##.....###.........#......#....#.#.........##.##.#...#....##.....#.....#.#............#.......#....#.....#................#...##.........##........##..#...........#...............#...#..##.....#........#...#...#..#.#.##...#.........#..........##.........#..###.......#...#.....#....
..#.#.##.###....###....#....#...##.#.....#...#....#.........#..#...#...#....#.#......#....#..#.....#.#.##....#...#..........#.#....#.......##..##............##...#...#.###...##..........#...........#............#.......#.#.#........##....#......#...#.#.............#.#....#...#...#............#......#..#.##.........#.......#.#.#.......#..#..#..#.#.........................#..#..#.#.#.#..#.#.........#..#.#.#.....#..#............#.....#..#.##.....#..#..#..##....#..#...............#....#...#.#.....##.#....#..#.#
.#...#...#....#............#..#.#..#.....##.......#.........#...........#............##...#......#........##...........#..##...#..#.#...#.#.#....##.#...................##..#......#.........##.....#........#.#.......##.#.....#.#..#.#...#.#..#......##..#.#..###..........#....#..#....#.......#.#.............#......#.................##...#....###......##.......#.#..#.###.#....#......#......#...#....#...#.................###.#.##.....###....#..#.....#......#..#.#...........#.#.#....#.....#....###.#.#.#..........
......#...#................#...##...................#....................#.........#....#.##........#.......##..##..#.....#...#....#......#.#..#.......###...........#.............##...#..#..#..#..#.......#...........#.....##.....#............#..#......##..#.#......#....#..#..........#.................#....#..##....#..#...........#.#.......#..........#.......#...#..#.#....#.......#.#..........#....#..#...#.......................#........#........#..#........#................#..#..#.#..#..#...#...####.#.#....
...###...#....#....#................#.#......#.........#..........#....#.....##..#...##...#.....#.#........#..#.#...........#.......#...####.....#...##....#....##.#................#....#..........#.......#.#.......#........#....##..#....##..........................###.#......#.#...#....#...........###..........##....#...#..##...#...#..##..............#.#...#...#.........#........#....#....#..##.##......#..#..#.#..#..#.......#.##.#.#..........#..#....#....#.#...#.#........#...........#.#..........###..###...
..#....#..#...#........#.....##.##......#....#...#..#.#.#.#.#..#...#.#......#.....#.....#...##..##.....#..#...#..#..#..#.....#.......#......###..#.##.#..........#.#....#....#...............#.#............#.#....#.......#.##..###..#.##...#..#...#........#.............................#..#...##.....#..#..#.........##......#.#.......#.......#..#...#....#.........#...........#......#........#....#..#.##....#.###.........#...#......###........#........#.#..#..#..##....#.##....#.#....#.....#........##.....##......
.#..##...#..........#......#......#..#.......#.......#......................#.........#.#.##.#....#.#...........###.............#....#....##.......#.#.......#....#..#.##.....##...........##....##....#.#..#........#.#.##.#..#.#####....##.......####.........##...##.........#......#...#.........#.........#.#.##.#.......#..#...................#.....#......#...#.....#..........#...#......#.....#....#.#..#.#..............#......###..##..#...#.#...#..#.......##.......#.....#........##.#.#...##.......####.......#..
.....#....................#....#.............#.......#...#..#.............#............###.#.##...............#............#..............#...#.....#..........#....#..#....#...#..#.##...###..........#...#...#..#.#.##..###..#.#..........#......#..#.....................#...#...#......#....#.........#....#..#..#.......##........................#..#...#.#..#..#...#.#.......#.....#.........##.#.#.........#........#....#....##......##......#.#..#.......#............#.........##...##....##.#.#......#..#...#.....##
.#.....#.......#......###..#.#....#.#.#.....................#.#.###....##......#.........#............#..................#..#.....#..#.....#.#..#..................#......##...........##....##..#..#.##.......#.#.#..#....#..........###....#...#.............#..#.#..#.....#..#.##...#.........#..........##......##.....#................#...........#......#.....##.#.#.......#....#............#....#.....#....##.......#.#.....##.................#.........##....#...........###.#..#.##...#.#....#...................#..
..#...#.#.#.............#.....................#.#...........#........##.#.#..........#........#.......#.#.##......#..#......#.......#.........#....#.....#..#.#.#....###...###..............#..#.#......#..#.......#.#.#....#....##.....##.....#..#..#........#.#.......#.#....#................#.#......###..#..................#....#...........................#..............###..#.....#..........#.....##...#......#.......#.......................................#...............#.#.........#...#...#...........###..#.
.....#...#....#...##.#...#........#.#....#..#........#.#..##.#.......#..........##.#....#..............##.....#.................#.#....##...#..#...........#...#...#.#........#............#..#.....##.................#.#.#...#.............#..#..........................###..#.......#..#......#....##..###....#.##.......##..........#.#.......###.#......#.#..#.###.........#....###........#...#...........#..#..##.#.......#...........#.......#..#.#..#.#..#...##..........#....#...#.............#....##..#...#..#.....
..#..##..........##..#.......##...#.#...#.#.#........#................#.......................#..#...#.......#.....#..................##......#.....#....#.........#...#.#.....#............#.#.#..#.#..........##.##..#....##...#..#......##...#............#..#..#...#....#.......#.##..#...........#..#......#..##......#.....#.....#...#.##....#............#..#....#.#....###...#...............###..#......#..#.....##.#............#..#.#..#........#.#...#.....#.......###.#.#....#....##.#..#......#......#.##...#.#...
..##.....#....##...#.....#........#....#..#..#......###...........#.....#....#..##.....#.#.#..###.####...##.........#......#.....#.#...##.##........#..............#...#..#.......#.#.#..#.##.....#...#...#...#.........#...#.#..........##.....#.#.##.#............#....#.................#.............#........#......###....#...........#...........#...#....#..........##............#......#...#...#......#.....#....#....#....#.#..#...##..#..#.#.....##....#.......#...#.....#.#...........#.###......#.#..#......#.....
...#...........#.#........#.##......##...#...#....##..##.....#..........#.#...##...........#.........##..#.......#.#..........................#.....#.........#.#..#..#....#......#......#...#...#....#............##.#...#..##.##...................#.......#.#...#..#.....#..........#.#.....#.#.....#...#...#..#.#......#.....#............#........#...##....#..#....#..............#.##...#..........#..#....#.##.#...........#.#.#..#.#..#..#...#....#.................#...##....##.....#........#......#...#.......#...#.
#....#.#...#..#........#.........#...###....#.....#..#..#............#.#.#.#.........#..#...#...###.#......#..###..#..........#.....#..#..........#....#....#...#.#....#..#......#....#.........#....#.##....................#....#..................##.....#..#.....#.......#....#.##.##..........##.......#.#...#..##....#...#...............#.....###...#...#.........##.......#....................#...#....##..#....#...#.#..#...........##..#.....#..#...#.......#..##..#..#......#.........#.####..##.....##.......#.#..#
..............#.......#...............#.#...####...##.........#.....#..........#.........#.#.#.#...............#.#.#.............###...#...........#.......#..#..###...............#......#....##...............#...#...#.........#.......#...#.##.........#..........#..#.#....#.#.........#...#...#....#...##............##....##........#..##....#...##..........#..#.....#.........#......#.#...#........##...#....#.#....#..........##..#...........#.#............#..........#.##..##.#.#........#.......##..........#....
..#...........##.............##.#...##......................#..................#...#..#.......#.....#..#.#.#.......#.......#....#......#....##.#..#.....#....................#.#...........#...#...##..#.....#...###.....#....#.....#........##.........#........##.............#.......#.....#......#......###........#..#......#..#...#......#.....#............#...#.#.....#....#....#....#.#.#........#.#....#....##.....#...#...#.....###........##...........####........#..#......#..#...............#.....#...###..##...
...#.....#........##...#.........##...##..........#..#..#..........#.........#....#....#.#......#...#.#..#.....#..#.#.#.#......###........#...###..#......#...###.......##..................#.........#..##.................#.............#..........#..#.#...##......#..#..#.#...........#....#........#.#..........#....#...#.#........#.............#.#......#.........#.....#.#.......#....###.#...#...#.#.........#.#...........#........##...##.........#..##....#....###......#.#......#.....#...#.....#.#....#..#.#...##
............##.#...............................#..#.....#....##...................#..#...###...............#.....#..........#...............#...............#......#..#.........#..#...#.....#....#.....#.#..#....##....#........##...#.##..#...................##...#....####....#..#......#....#..##....#........#..###......###.#...#.....##..#............#..............#....#.#...#..#...#..#....#..#......#.....##.####....#..##....#.#.#..........#...............#........#.##.....#...#........................#.#.#.#
.#...##........................###..#...............#.....#.#.......#.#...#...................#....#....#.......#.#..#.......#....#...#..............#.##....##.#................#.....##........##...#.........##.............#.#........#.....#........#....................#.......#...#....##.#............#.....#.......#......###.......#.........#...........#..#.#........##.....#.##......#.................#........#........###.............#........#....#.#..........#.#....#...........#.#.......#.#.....#........
##......###.#...#...........#...#........#....###...#.............#.....##........#....#...#...#.......................##.........#.#.........#.#...#.#.#.#..#.......##...#.....#............#.#...#..#.......................#.#..#..................#...###......#......#...#....#............#..........#.#..#.#..........#.##.................#.#..#.......#......#..........#.......#..........#..#....#.#....#...............#.#......#.......#.#..#.#..........#.........#.....#.#..#................#....##.............
.......................#....................#.....#..#.........##..##.......#..#...#....#..##..#.###.#....#..#...#.........#....#.....#..#..#........#.#.........#.........#..#........#.##......#.#......#......##.....#..........#.................................#......#....#...#..#..##..........#...#...........###......#.........#............#.......#..#.##..#....#...#........#.....###......#.#.......#.....##......#...###...#....................###..##.#.....#........#...........#.............#....#....#.##.
.#..#..##.#.#.....#....#.......#.#..#......#..#......##........#..####.#.....#..#...........##..#..#.#.....#...#...#...#......##..#..........#..#.#.....###......#.....#.......#...#.......#...#.........#........##.##...#..#.#........#.....#....#.#...........#...#............................#....#......#....##.....#..#.....#....##..#.......#......##.....#.....#...##.#...#.....#..#......#................##.....#.#.............#.......#.....#..##.....#...#.#...#.##.........#...#.......#.....#............#....##
.....#.#....................##......#.......#....#......#.....#..........#..#.............#....#...##.#.#....###................#.....#.......#..#.#...#..........#.......#...#.#......##....................#..#...#..#.#.#.#..#..###..#...#.........#.....#............#......#.......#.......##.....#...#...#..#...#................#..###.......#......##..#.#.#..#..#....#...............#...............##..#.#.........#.........#...#...#.#......###...##...##.............#.......#...#.......#...#.......#....#...#..#
#.##.....#.....#....#...........#...##.##..##.#..#.....#..........###...#.#............#............#.............##...#.#...##...#.#.........#..##..#.#..#.#.#...#...#............##......................#...#...#..#.#.......##....#.#.#....#.....#.#.....#.........##....##.....#....#......#..#....#......#...#..........##....#....#.#..##.##......###......#.........#....#..........#.#..#..#..#....#......#..#....#.....#.#....#...#..........#..#..............#..............##....#.....#..#......#.......#..#......
...#..#.......#.........#..................#...........#...#.....#...#....#..#.#.........#...#.###...#..#...#...#..#..#............#......#..###............#......#........#............##.....#.#......#...##.....#...#...............#......##....#..........#......#................##.....#.#.##.#...##......................#.#...##..#.##...........##..................#.........##...#........#.#....#.#......................#........#.......#....................##....#.#.......#..............#..#............#...
##.##....##...#.#.#...#.#...#.........##....#..........#........#.......#.........................#..#....#.##.......#..#.###......##.#...##.......#..#..#......#.............#....#..#........#.#...##....#.......#.......#.......#...........#....#...##......###...#.........##.#.#...#....#........##........#....#####..........#....#........#......#............#..#...#...##.#..#....#.....#.#......##.........#.###....#................#........#............#............##.....#.##..#..#.#.........##.#......#....#
..##..##...#...#......####............#.......##.#.#.#.###.#.....#..#............#.#.........#.#..##.#.#......#.#......#.....##..##...#.##..#..#...#......##..#..#.....#......#..#..#..###....#..#..#..........#..#.....#......#.#....#..#.........#..##...#............#........#....##.#..#.#.#.....#..#........###.....##.#......#..#.....##....#......#.#......#....#..#...............#.#...####...#..#..............#...##..#........#.#.............#..##...............#..#.....#....#................#...#.......#..##.
....#.....#...#.#..#.#.#.......##...................#...#.........##.#............#...#......#.....#....#..#.....#......#..........##.#............#...#....##.........#..#....#....###...#...................#........#.#........#.#..#......#...#.....#.......##.............#.....#.#...##.....#...#.....#.##..#.##.#..........##..............#.....#...#.....##...#...#...#......#.....#..##...............#.....#.......#.#....#..........###..#...#....#...#.#.......#.....#........###....#..#...#...........#.#....#.#.
.........#........##........#...####.#.##...#.#.................#.......#...........#..#...#.......#..#........#....#..#............#.............#...#...##...#..#.#....##....#..#....#..#..#........#............#..........#..............#....#....##...#..........#...#..#.............####............##..............#..#.#..............................####......#......#.##.......#...#.......###.##.#...#...#.##.#..####..#..#...#..#........#...#.........#..#.........#.##.....#.....#.........##.....##..#..##....
......#............#......#.#...............#..#.................#.....##....#......#..#.#.....#...#....#....#.##.....#.#...#..###..##...#......#...#......#..........##.....#....#..........#...#.....##....#.....#.......#...........................#...##......#.......................##...##.....#.###..#.....#.##.#.##........#..#......#..#...............#........##.............................##..#.#.#..........#....##.#....................#..............#.###......#...........#.#.#....##.#...............##..
....#..#.....#.#.#...#..#...#......#.#......#.#...#....#..............#.......#.##..#..........#.....#.#...........#.#...##..#.#....##.#..............................#..#........###...........#.......#....#..#.##...#..##..#.#....#.....................#..#.#...#.....#........#........##...#......#.........#.#.............#.#.#......#.....##.#.....#...#.........##....#..#.......#.......#........##...#...#.#.......#.......###.######........................##.#.#.##...#............#.........#.#....#..#....#..#.
...#.##..##......................#.#...#.....#.................#..........#.#....#......#..##...............#...#........##.#.........#..##......#......##.#....#.#...#.##.....#....#..#.......#....####..#..#.#....#....##.........#......#.......#......##.#..#.........#.....#...#.#........###.......#.#.....#...#...#..#............#..#.........#..#...#...........#...#......#...#..##..#..#..............##...#.....#.........#.............##......#....#...##....#..#.....#..#....#..#..#............#.....#...#......
..#........#......###..#.....#....#...........#.........#........#......#............###.#.##.##.#.....#..##..............#..#.#....##..#.............#.#..##......#......................##..#.#..#..............#...#....#...####...........#..........#..#.......#......#..#......#...#..#.........................##..###.#..............##.#...#...####.....#.........#..........#............#..##.....#........#.........#......#............#..............#.#..........#.....#.......#.....#.....#.......#...#.........
.....##....#..#...#................#..#.....#..##....#..#..#..##............#....##............#..#.............##............##.#.....###....#.#....#........#.##....#..#.......#...#.#......#.#.#.#....#..........#.....#.....#.#....#.#...#..#..#..#....#..#.#......#...#..#.#...#.#...#.#....#..##....###..#........#...#...#...##..##...#.......#..#.#........#.......#........#...............#......#..#..#.#....................#...#..........#.............#...........#.....##...#..........#........#.#..#.#.......#
.....##.#..#.#..#.............##.....#..#................#...#.#...#......#............#.......#....##...#....................#......#......#...##....##..#..##.....#..#..#....##........#...#.......##.#..#..........##..##..#........#.....#......#.#.#......##....#........#.....##..#...#........#................#.....##.#..#............#........#..#..##..#.##..#..#.#..#.....#..#..........##...##..##........#.#........#.....#....##.#..#.#.......#.............#..#....#.....#...#..#....#..##......##...#..........
..#....#.##....##...#....###....#..#.......#....#.......##.#####.......#......#....#.......#.#...........##.#.#..#..........#.................#.....#.###.............#....#....#.##.#.#............#....#..........#.#.....#.#.......#...........#.....#.......##..........#.........##.#......#....#...#...#.#.#..#......#......#.##..........#.#..#..#..........##..................##......#........##..#.#.##..........#.#...#.#...#......#..#....#..#.............#...#..#...........#..#.....................#..#.##..#..
..........#..........##.#..##....#......##.##......#.#.#.#....#.##..#...#...#.#..#.#...#......#.#....#.#..#.......#.....#.....##.......##......##..........#..........###.#............#.......#..#........##....#..#.#.............###......#.#....#....#........#.....#...#....#............##.#......................#.......##.........#...........##....#......#...#.......#..........#...#.##...##.#..#.##.....#...##.#..#.##..#......#..#.......##.....#.................#.......#.##...#...#.....................##.....
......#....#.........#...#........#.....#..#..#..........#.#.#....#.....#.###.......#...#....#............##.#....###.##.#...#...##.#..##..#......#...#..###........#..#.#....##.#.......................#.#...#....#.#.##.#.......#.#...##.............#...#..#..#.#..#....#..#....##.##.#..........#....#..............#.#....#..#.#.#..#.###..##.........#..........#......#.#..#..#......##.............#.........##...#....#.....#.....#.....#...#..........#..##....#.....#..#.......#.#.#.#...#.#....#...#......#...##..#
...#....#.....#...........#...##.#.##...#.#............#...#..........##.....#.....#...#.................#...#.##.......#.#......###...#....#.#.#........##......#.#......#..........#.......#..............####.....#...#..##.#.........#....#....#.#......#...#.....###.#..........#........#...#..#.#..##..##.................................#........#..#..#..#..#..........................##..#..........#........#.#.#....#..........###....#...##.............##.........#...#.#.#.#......#.#...#.#.#......#...#......#
...#..#..###...#....#..#.....#.....#.#........#.....#...........#....................#.........#.......##....##.......#.#...#..........#.........#...#...##..##.....#...###........#.#........##.......#.#....#....#...##..........#..#.....#..#..........#.....................#.#............#..#..#..#.....#..#......#......#....#..........#...#.#.##.........................#....#........#.#...#.........#....#.#...........#....#....#.....##....#....#....#...#.....#....#................#..................##..#.##..
.###.#.....###....#.#.#...................#.#...............#..#...###.#.....#..#.........##........##...#.........#.......#.........#....#.........###....#.#.#......#.#...##..#..#.###....##.......#.....#.......#...#...#.....##....#.#.......#...#............##.....#.......#......#..#........#...........#.#.#.#..#..##.......#...............#...#................#............#.#...........#..#..........#....#....#........#...#....#..........#...#....###..##.........#..........#...#.#.#...##.#..........#.#.....
...#.....##.#.......................#...#........#....#.#..#...#.#..##.....##...#.....#........#.....##...#......#.###..........#..###........#....#............#.....#....#.##.......#.#...#..#........#.#........................#............#...........#.....#.....#.#....#.........#....##.......#..#.#.....#..................#...........###.....#......#............#.......#...#...#..##.#..##....#..##.......#.##.....#.#.....#.....#.....##......#.#.....#.#....#...#.............#....#.#.#.##..##........#...#...#
...#........#.....#.......#.......#...........##......#........#.###.#......#.......#...#......#...........#......##.............#.#...#.#......#..........#...........##..#.#......#...##...#.#..##....#..#......#.#.....##........#......#..........#...#...##..............#......#.#.....#.....#.#.......##.#....#...#.....#......#.........#.#.#....#.#......#.#..............#....#..#..........#....#......#.......#.#.##.#...##....##................#.........##...##..###.........#....#...#...............#..........
.......##....#.#....#.#....#.......#....#...#...##.....#....#........#.........#.....#.....##.#.....#......#.#......#.....###..............#.....#..#......#.....#....##....................#...#......#...#.##...#..#.............#.#...#....#..........#..........##.#..#.#................#...##....#.#..#........##..#.............#.##...#.....##..#...........#........#.#..#......#.....#.............##...#...#..##.....#..#.....#........#..##..#......#.......##.###.#.#......#..#.##.#..#.............#......#..#.#..
.#...................#..#..#.................#.###..#.#.......#.........................#..#.#....##........#..#.#.......#...#.#..#..........#.........#...##.....#.......###.....#......##.....#......##...##.#..#....#...........#..#............#............###.#...#...##..##.....#.............#...#.#.......#.....#.#....#.#.....#.....#.........#..#...#......#......#..#..##.......#..#........#...##.#.....#......###.#....#.........#..#.#.......#.....#.....#.#..#......#..#.#.#.#........##...#...#...#....##......
...#......#....#...#.#.......##.##........#..##...#.....#.#.###...#......##.#.#.##...........#...#.#.....#.....#.......#.#.......#...#.....#..#.#........##.......#.....#......##.#....#..#......##.....#.........#..#....###.#.....#...#.#.#......#.###............#..........#.#.#..#..#...#......#..#.#....##...##.........#.#.....#..#......#........#..#.......#...#........#.....#.#.##....##.................#.#.##.#..#....#.....#...#..#........#.....#.......#.......#....##.....#.#..#....................#......#...
#...#.....##......#.........#...###.#......#.#...............#.....#.........#...##.#......#..###..........#......#............#.......#....#......#..#..#.....#......#.#......##.......##.....#......#.#..............#.....#.........#....#...#..#..#.#.....#....#...........#......#..#........#...........#..............##....#..#............##.....#........#.....##..#..#..#....#......#...............#.................#.#.#......#.........#.#....................#.#.#.....#..#.##...#.....#...#........#...........
#.........#....###......#.....##.#.........#.....#......#..#....#...##....#.####..#.....#......#.......##...#.#....#..........................#........................##........##........#...##.....#.......................#.#....#...##...........#...#.#..#..#.#....#.....#.............#.......#......#...........##....##.........#.#....#....#....#.##............#..##..#....#....#.#...#..##.....###...#.#.#.##......#...#.#......#............#.#.#.#...#.....#.#......#.#............##......##..###...##....#..#...
..#...........#....#......#.#..#........#.....#..#.......#.#.#.#..##.##..#.........#.#......#........#..##.....#..........#...........#.#.........#.......##.....#.....#.....#.#.....###...#.#...........#.#......#...#....#....#..........#...............................##.##..###.#.........#..#.......##......#...#......................#.#.......#.....#...........#....#.....#......#..#....#.....##..#....#.#..#..#..............#....##..#.#.#.........#.##.#..#......#......#..........#...............##......#.....
...#...#...#.......#..........#....#.#..#......##.#.....#...........#.....#..........##.....#...#.#..###.......#...#.......#..........#...........#....#...#..#.#..#..........#...#..##........#.........#..##..#.##..#...#........#........#...#........##..#......#..........#.#..........#.........#.............#......#..####.#.....###....#....#........#.#.#........#....#....#......#........#..............#.....#......#.#.......###....###..##.....#.#.....#.......#..#....#....##...#.#..#..##.....#...#...........#
...#......#........................#.#...#........#....##..#.......#.......................#...................####.........#.#.#..##......#.....##....#.#.#.......##.......###....#....#.#....#.##......#..........###..#..........#..#................#.......#..#......#......#.......#...#................#.#.....#......#....#....#.#......#...............##.....##.#.#...#.......##.....#..#......#.##..#.##..##........#...#...........#......##.....###....#...#............##..........#.....#............#......#..#.
..#...#.#.#..#.........#....#...#................##.##.......#.#.....#..#.......#.......#.#.......#...#..#....##......##...#.#...........#..#.###..#...#.##.###.#.#..#.......##..##....#.....#.##..........#.......##.##....####....#......#..##...#...#.....#.#..#.........#..#...#..#...............#............##....##.......#......##..........#......#.##...##....#................................#........#......###.....#.#.................#.#......#...##......##.#................#...#.....#.....#.#.........#..#.
##...#......###..........###.#.#...............#..#.##.#...#......#...##..#..#.#........#.#..#.....#.#....#..#.##....#...##.....#..##....#..............##...#..#...##.##.#...#..#...#...#.#..............#....##.#..............#..#.#...#............##...#..#...............#.......#...#......#.........#.#.#.###.........#............#.#............#...#.#.#.#.##.......#........#...#.......#....#..#...##........##.............#.....#....#...##....#......#.........#..........#.....##.#.#..#...#..................#
.........#...#.........#.....#........##......##...#...##...#.#.#...........#...#...........##......##.....#.....#....###......#..........#....#.#..#.#.........###.......#.......#.......#........###...#..#......#.........#..........#.#...####..........#..........#..#..#..#......#..#....#...#..............##...#.#..#.#.#.......#....##..#....#....#......#..#.#....#.#..............##......#......#...........###....#...............#..#..#....#..............#...#......#.#...#....................#..#..#.#.##.#.##
##....##.#.............#..##..#.....#..##.#...........#.#.#...#.#...#.##..#.#......#...##..#..........#.......#..##......................#.#..##...#.#.#...#...........##......##............#.##.....#................#.......#........#....#......##....#....#..#....###..........#...#....#.....###....##.##.##.......#........#..#.........#.........#....#.........#..#....##.....#.#..###.#..#..##...#...#.................##.....##.#....##...........#...#.........#.#....#...........#...#.#.........#.....#.....#....#
#.......#..#.....#..##...#......#..........#.....#.....#.#.....#..........#.........#...#...........##...##......#....###..#....#..#......#..###........#......#...........#..#..........#.#....##.......###.#....#....#........#..#...#......#.....#........##...#.#.#............#...###....##.#......#......#....##.....#...#...................#.......##......#.......#..#...........#....#..#....#...#..#.##.........##................#.........#........................#.#......##.....#......#.......#..#.......#...#.
.#...#..........#.................#.#..........#.........#...............#...#....#............###.#.....#..............#.#.......#.##...#..#..###..#.....###..#..#...#...#.......#......#..#....#...............#..........#..##........#.............#...........#..#.#.#..#.......#..#...#..#...#..........#.#...#.###...........#.....#............#..#....#...#...........#.........#...#.#.#.##...##..#..##...#.....#..#.#....#.#.#.......#.....#...#.#......##..#..#.#..........#.....#.........#...............#......#.
.........#........#.....#......#....#.......#..##..........#.#...........#.....#..#.........#.#.....#.#..#...#..#.###...#.............#........#..............#.........#...#............#......##..#.......#.#.......#...#.#..........#....#.#..#........#..###....#.........#.....#.....#.....#....##...##.........#.##...#...........#...#..##...#........#.................#........#...........#.......#..#..##...##.........#.......................##..#...........##...........######.#.#..##.....##...#...............#
#...........#.#....###.#...............##........#.##....#..............#.#.#....#.......###........#.....#.....#.....#............#..##.##.#.........#.#.......#........#.......#...#.#.....##........#....#...#.###.....###....#.....#......#.#....#...#.......#.........#..#.#.....#...#...##...#...........##....#.#...................#........#.#...........#...............#..#....#...#.....#.................#.........#.........#..#.#......#........#......................#.#......#.....##...............#.........
..#...#.#...............#..#...#........#...##.#...........#..#...........##.......##.....#................##.........###........##...#..#..........#..#..#.......#.......#........#.#.....#.........#.......................#.....#.......#.......#.#..........##......#...#.#.......#...........##...#...#..#.#.###..#.#......#..............#..#..............#.##...##...#.....##..#.......#......##..#................#..#......#...#.............##.......#...#.#....#..........#..#.#....##...................#....#.#..#
......##..##..#...##.......#.#....#...#..#........#.....##...#........#.##....#.....#...#......#.#.....#...............#..........#.#...##........#.#..........#........#........#....#.#....###.#.#......#..#.....#...#...#.....#...#.#........##..........#...#...#..#..#........#........#......#.....#.#.#........#.#.#.....#..#....#...#.#..#..........#................##..##...................#..#.................#.....#.........#......##....#..##.#....#....#.....##......#..####.##.#.......#.#.#...........#......
........................#....#.....##.##.##.#.#....#..#..###..#....##...#............###...#.....###...........#.......#.........##.##...#.#...#......#.#......##.##.......#........#.....#....##....#.........#......#...#....#..#...#....#.....#.........#...##.........#....#...#.##.#.##....#.......#..#..#....##.......#.#.......#....#.....#.....#...................#......##..........#..#...#.#....#.#...#..#.....#.#..#........#..##.....##...#.#.#..#.#.....#.......#...#...#.#..#...#.....#...#.#............#......
...#...#....#..###...#.....#..............#.##....#....#.......................#.......#.##................#......#....#.##......#.....#....##..#.#...#....#...#...##....#...#.#.#............#..#......................#.......#......#...###.....#.#.....#...#..##.#.#.....#..#..#....#.##...................#.......##.............##...#..#.#......#......##..#...#......#..#.###.....#......##....#.....##.#.........#...##.....##....#.#.#.........#.##.#..##..#......##.......#.#...........#.......#.................#..
......#...#....................#.....##..#.........#.....#........#.#..#..#....###.#...................#.##..................#.....####......#.....#..#..............#..#..#....#.......#.................##.#...#.....#.#......#....#.#.#..#...###.........#...#....#..#....#............#.#.....#..#..#.....##.##...#..#......#...........#.......#.#......##....#...##...#.#.....##........##.......#.......#.#..##.....#..#......#....#.............#....#......#..#........#...#...##..#......#.##....#........#...#...#...
.#......#...#...............#...............#.#.......#......#....#..##...................#..##........##.................#..........###.........##....#............##...##.........#........#............#.....#.....#.......#..#....#.#.........#..##..#..#...........#..#..........##....#...#.#.#.#.........##.#..................#...........#........#......#..#.#...##......#........#.............#.#.##...#.#..##......##.#...#.#...#...........##........#.....#..#.#....#.#........###.#.......##.#......#...........
##..#.#......##...#.#.#.#...#..........#.##.........#.....#.#.#.#.#...#.....#...#........#......#.....#.#..#...##...#.#......#.....#...........#.#.#.......#...#.#......#....#..#.#...#..#.#.#........##.........#.........#........#.....#.#..#....#..............#.##.....#.##.#..#.#...###..#.....#....##...........#.#.#............#.......#......#....#.#.##.............................#......#..#........#....#..#...#..#...##.........#.#...............#....#....##....#............#..................#..#.##.#..#.#
..#...#.....#.##.#.#.#............#..##...#............##.##..........#............##.......##..#.#.....#...#............#...........#...#...#.#...................#..#..##...##.#....##......#........#.##.....#..#.#.........#......#......#..........#.#......#.....#....#...#......#.....##..##.......#.#.#.......#..............##...#......#...........#....#....#.........###.......................#.#..#..#...#..##.........#.....##.#......#.#..#......#..#............#...#........#.....#..#.#.......##........#...#
...........#........#...#..#.#....##.#..#..#.#.#.##.......#....#....#...#.......#....#..#..##...............##..........................#.#..##...##..........##..............#................#.....#.....##........#..#...##..##..#.......#.#......#..#........#..#..#..#.##..#....#.#...................#..#..#...#...........##.###.....#.###..#...#....#.....#.......##.#.....#.....#.....#......#..#.#..##...#............#........#.#.#..........#....#..#....#..#.....#.#.......##........#..##.#....###...#.#.....#....
.......#..........#................#.#.#......#..##....#.....#.....##..#.....#.#........#......#..............#......#...###....#.....#.....#...#......#........###...............#..#......#..#..............#.#.#........#....#.##..##.....#.#.....##...##...##.......#........#......#..#....#.......#....#.#..#..#..#.#.##..#..#.........#.....#...#.................#......####..##.#.......#.....#.#.....#......##...#.......#.....##...#...#......#........#.....#.......#...#...#......#......#..#...........##...##....
........#........#...#..#.....#.#..........#....#....##....#.....#...#.#...##.#...#..........#......#........#..#...#.....#..#....##.#.#..#......#...............#...........#.........#................#.#...........#...#...........#........#...#..#...............#.#..#......#......#...#...##......#.....##...#.........#...#.........#..#...#...###..#...................##....#..#...#.......#...#...#............#..........#.#......#............#..............#........#......##..#.......#.#...........#......##...
.....#...........#..................#.......#.......#.#........##...#.....#....#.#...................#.#.....#..#...............#...##.##......#.....#.......#..###..........#.....#..#......#..#.#..##.....#.#.....#..........#...#.#.....#.........#...................#.#....................#......#........#......#.#...#.............##...............#......#.##......#.......#.....##......#.......#.........##.......#..........#.......#..............#...............#....#...#.##..#...#.....###......#............#
..#......##.........#...###...#...#.....#......##....#.....###.#...#....##...#.#...#......#.#.##...#....#......#.#.......#............#...#.#.#....#......##..#..###............#.#........##......##...............#...#......#.....#.........#..#.......#.#...#.....#....#.#.............#.......#..............##..###.#.#..#...###.#.......................###..#............#..#......#.......#..#....##..##.#....#.....#...#....#.#.#......#.##...........#.......#........#.........#..........................##........
............##.##...#..#.#.....#......##............#.......#.....##..........###...#..........#.....#..##.........##.#..##........#....#.#.....#...#..........#.#.##..#...##.#.#........#.##....#....#..###.......#......#...........................###..##....#...............#.#.#......#.....#...........##...................#...........#....#....##....#.......#..............#.....#...#...#........#..#....#...#....#.#...##...####....#....#.#.....#...#...#.#....##....#.......#.....#.#..........#.....###......#..
...........##..#.......#................#....#...#...#.#.....#...##...#...................#......#..............#...#.....#....##.......##..#.......#..#.............#....#.#...#...#........#..........##.............#....##..........#.#.......#..#..#.##..#..........#.....................#.#......#.#.......#......###..#......#.........#...#........#.#.#.....##.........#..#.........#..#................#....##..#..............##.#.#...#.......................#....#.....#..................#...#.......#....##....
...###...##.......#.............#..#......#.#..........#.......##...##....#...................#..#.....##..............##..#......#.#....#.##...#....#....#...#.........#.........#.................#...#.........................#.................................#....#...#.###........#.....#.#...........#........##...#....##...#.......##.......###...#.......#.#.#...............................#...#.###....#.........##.....#..#.......##..#..##........#......#.........#...#..........#...#...#.......#...........#
..#........#..........###.#...#....#.....#.#..#..##.#..#.....#.......##.#......#..#....###..#..#...#.#......#...##...........#...#..#....##..##.....#..#.#.......#.....##....##......##...#........#.#.##...#........##......#..##.#...#.##.........#..#..#.........#........##...#.#......#.......#..........#....###...#.##...#...........#..##..........#...........#.......#..#.......#.#.........#......#..#.#.........##....#...##..##.#...###..#.#....##...........#..#......#......##.#.##..#...#........#...#..........
.....##....##...........#......#..#..#...........#...#..#.......................###.#....#.............#..........#...........#........#.......#..................#.............#.....#..#..#....#...#........#....##....#...#...#..##...##........#............##.....#....##.##..#..#.##...#.....#..........##....#.##.##..#........#.........##...#.#..#......................#......###...#.......#...##.#.........#..#..#....#.........#.#..............##..#...........#...#..#...##....##..##...............#.####....#..
..##..#..##.#.......#..#.................##.....#.....#.#......#..###.#....#.........#.....##......#...##.#.#........#......##..#..............##......#....#..#.............#........#.#..............##.#......#.....#........#.#.........###..##.#....#...#.#.............#.......#..........#......#.............#...###.#.#............#..#.........###......#.......#..#.......#....#.#.......#........#.........#.....#...#.#......#.....#...###..#..#.#.....#...........#.#.............##....##.#...#...#..........#...
......##..............#.....#.......#...#......#...##.#....#..#.#................###...#.#....#.#.......#..####.#.#.#..#..#......#.....#.#..##......#..#........#.......#......#......##...#..............#.##...#..#.....##......................#.............##.##..#....#.##.#......#........#...#.##..#.###.............#.....#....##...#....#.......#.......#...#...#......#....#....#...........##..........................#..........#..#...#....#.#...#.#...#.#.....#..#.#.#..#.#.#.....#..................#..#..#....
...#............#......#.#.#.#..#...........#...#...####........#...###.....###...#...............#..#.#....#...........#....#..#........#.......#.....#...........#.....##..........#......#.#.....#..#......#.#......#.#................................#.............#.....##.......#.#.#.......#.#..#..#.......................#...#........#....##.#.##...#.......#.............#......#.#.......#.#..........#......#....#...........................#..#......#..#....#.##.....#.#..#.#.....#........#.#.#..#.#....#...#.
......###.#....#......#..........###...#..#..........#..#.##.....#..#....#........#.......#..........................#........#..#..#.#..###...#.#.......#....................#.##........#..............#....#............#..#...#.#.......#......................#.......#.#.#....#....#......###....#.#.#..#...#.##...............#..#...#........#....##.......#.#..#..#.#..................#.......................#.#.......#...##.#..........#......#..#...###..........#...#.##.........#.##...##.............##........
....##.#..#...#......#...#...#.#..##.#...........#..#....#.....#.......#......#.###........................#....##.#...#.........#..................#....................#...........##.#...#.#............#....##.............#.#......#....###..........##.........#....#.......##..#....#..........#.............#..#.....#..##..............##...#.#..#.##.#.....#.#....#................#.......#................#..#.....#...#.#.....##...........#.#.........................................#.....#..#.##...............
..............#.....##.................#....#.........##.#....................##.......#..##........#......#..........#...##.....#..##.....#........##......###.#............#.#......#.#..###..#....#.........#...........##.#......#.#...#....#......#..#.#..##.#...##..............#.....#...#....#......#........#.......#...#...#..........#..#...#...#......##.#.....#....#...............#....#...............##......#...#.....#..#..#...............#.#.#...#..........#.................#.#..#...#.#.......#...#...#.#
....#.......#.#.#.......#..#.#........#.......#...###...##........#....#....................#......##......#...........#...##....#......#............##.........##...#.#..#.....#.#..............#.#.....#..#...#..........#.#....#.........#..#.........#..........#.........##....##.....#.#.......#....#..##.....#...#..#..##.##..#...#.#.#.#...............#.............#...#.....#.................#............##....##.............#.#...#........#..#...#..........#.##.#......#.....#..##.#...#..##...##..........#...
......#.......#.....#..........#...#.....#......#.###..#.....##.........#...#.#..#...##.........##....#............#...........#..#.........#..................####...#.....#..#...........#....####..#.......#.........###..##......#......##...##...#..#.#.#..........#..#...#....#.##.#....#......#.....###....#.............#.#.#.#.........#...#...................##.#..............#....#.#....#.#...##......#.........#.##.#.#.....#.....##.#..####.#...#.....##..#.....#.....#....#..#...#......#.......##......#..#.#.
...#........#.......#..#.....#........#........#...#.....#..#.#.....................###..#..#..#.........#.......#.#.........#..#........##......#.....#...........##.....#..#..#......#......#..........#....#..#..#...#..##.##........#.....##.##.....#..##............#..#...#....#....#..#...#..........#.#........#.##.....#.......#...........#.###.#.#..##........#......###......#.........#...#....###..#...#...........#.##..#.........#...#......#.##.#.##...#.##......#..#...#...................##...#....#....#.#.
..............#.......#..#....#.##.#.....#.#.........#.......#.##..#.#...........##...##...#......##......#......#..#..................##..#..............#....#.....#.........##.#.#............#.....#.......#...........#....................#....##.#..#.......#............#..#.#...#.##........#.#..##...#......#..............#...#......#...#..#........#.##.#....................##..........#...##...#..#...#...#..............#.............#...........#..........#.....#....###...#.........###..#...#.#.....#..##.
..#....##..#.#.#...#................##.........#.......#.....#............#.....#...#......##...................#..#.....#..#.##..........#..#....#.......#...###.#......#...........###..........#.#.........##...#.......#...#...##.#..#.#........#...........#...#........###...#....#.....##..............#..#.#..........#...........#....#..####....##.#........#.#.....#........#.........#....#.#...#............##...#......#.......#.#..#.#.....#...#......#.....#..###.#........#.....#.#..#..#.............#........
.....#........#####......#..#....#.#..#....#...............#...##..#...#.........#.........##..#..#...........#.....#.#....#.#.....#....#.#............#...###.#......#.#.....#....#......#...........#..#.......#....####...#..#....#.#....#.#..#....#....#.....#...#....###.#....#.#...#......#..##..#.#.#......##...#..........#....##.......#.............................#...#........##.....#......#.......#...#.##..#....#....#....#..........##..#......#..........#..........##..#.....#.#.....#...........#......###..
..#...#......#.....##...#......##.......##......#.#..##....#.#.........#........#.........#..#...#...#.#....#.#........#..#.##............................##..#.......#.#.........#.......#..........#.#..##..#.........#...#...#......#........#....#..#..#.###.......#.....#......#.#...#.....##..................#....#.....##...........###.....#.#.#...#.#.....#.#..#.......#....#.......#...##..#..........#.......#........#....#.##...................#......#.##...##....#.#....#....#.##............#...#.#..#.##.....
........#....#.........#.....#.#....#....#.........#......##..#.#.......##.....#...#...#.#...#.....#..##..............##....#...#.......#..#.#........................#.##................##..#..##.......##.......#.#..#..........#.........##.......#........#..#.#..#.........####.###......##.#.............##....#..#.............#.....#...#.............#....#.....#..#......#...................#.....#......#.#.....#....#........#...#..............................#.##...#...##.....#....................#.#...##...
................##.#....#.##..#........##......#.#...#.#....#..........................#.##.#....#......#.....#..#........###....#..#.#..#.#......##.#......#...#..#...............#.................#......#.#..............##.#...#..#..#.....#............##...#.#...#....#.......#..........#..#...#.....#.##...#....##.#..#....#....#......#...##.#........#.....#....#...##....#.#.#.#...#......#.....#.#..........#........#..#.......##..#..#......#.....#......#.#..........#........#.#................###.#.#........
##.......#..#.....#..#.##.#...#........#...................#............###.......................#........#...#.#......#..#........#........#.....##.......#.....##...#...##....#...............#......#........#...........#..#..............#.#..##....###..#.......#........#.......#.............#.#.#.#....###...#.....#.........#...#...#.#.#..........#...#..#...#...#....#..##...........#......#..#.##...#..#...#...#.#.#..#...##..#.....#...................#......##...............#...#........#.##.....#.#.......#
..#....##......#..#...##.#....#.#..........##....#.#.....#.#.....#...##..#....#.#.#..#....#................#..#.#............#..#....###........#...#.......#...........#.#..#........#.....#..##...........#..#..####...#..#.....##.#.....#.....#.#..#.#..#.#.##..#..#....#..............##.#....#.........#.....##.#............#...#..##....#..........#.#..##....#.#......#....##.#..#......#........#...........#.#....##...##...........#.#......#..#....#............#..##....###..#.....#.......#...#.##....#...........
#.#.#.#....#..#............##.#...#.............#..#...#..............#.#......##..#.......#....#...##..#......#.#..##..#...#......#..........#.#..##......#....#.#.........#......#.##..................#.##...............#.....#...#.#..#...................#......#..........#......#..##..#.#....#.......#..###.....#..#......#.#.........#...##..#...#..............#......#.....#..........#....#.......#.......#..#.##...#.#...#........##......#.................##............#......#..........##...##.#..#..#...##..
#.....#..#........#........#.#....#....#......#.........#..#.....##...#..#.................#.#.##.#.#...#..#...........#.........#...#......#......#......#..........#.#.##.........#...#..#....##........#...#...#............#....#.......#.#.......#.....#...#...#....#...#............#...#...........#........#..#.....#..........#..........##.....#...##....#..##........###...##..........#.##........#.....#..#...............#.##.#.#.....#...#.#.#.......#...................#....#..........#...#.......#........#..
......#.#.....###.....##..#..#.#.#.....#.....#......#.......#..##..#..#.#......#.#...#.#..##.#...#...#.......#....#.#.#...#..........#......#........#...............#.....#..#.#......#.....#.#..#..........##.#.........##............##.............#.......#..#.............#..#.......#...#.......##.##.....##..#.......#...#..#.##......##.####.#.#...#.....#..#.#..##....##.#.##...........#..........#..##....#...........#.......#.#...##...#............#..###.#..#.....#.#....###.....#....#.#......#.#....##..#.....
......#........##......#....#........#.#............##...##.............#.#........#...#.......##..#.....#......#.....##.....##.#......#........#.............#.....#..#......#....###...#....##..#..#.....#.....#.#....###....#.#...##...#.#.##........#..#.#...#..##...#.........#.........#.....#....#....#....###................#......##..#..#.#.#....#....#....#.......#......#....#.........#.........#...##.#......#...#....##..........##.......##......#.............#......#..##..##.#..................#...##......
.....#........##......#..#..............##..##.#.#...............#....##....#.....#.#....#........#.#......#...#.....#.#......##................#..#.....#..#.##...#.......##.#....##...##.........#...##.##.#.........#.........##.........#................#..#...............##.#.....#..#.....#.##...#.###...#..#........##.........#......#..#.#........#.......#...#....#....#............#..##.............#......#.........##..##...........#.....#...#.....#.#.....#.......#..#.........#..#.##...........##...........
#......##..#..#.#.#.#..#...#......#......#....#.........#...............##.###.........#....#...............#..#........#.....#...#...#.......#...#......#.#.......#.#.##.#....##........#...#.#...#.###.....###........................#...#.......#.#..................#......#.....##....#.##..#.....#..#..##.....##..#....#..#..#............#.#......#............#..#.#......#.#.#.#.##.#....##.....##........#..#..#....................#........##......#.............#....#.........#...#.....#.#.#.....#.##..###....#.
....#..#..##.##....#..#..#..##......#.......##...##..###....#...#.#..........#...##..#.#..##..#........#........#.#.#...##..........#....#...#.#................#...#.............##........##.....#...#.........#...#.....#...#............#......#.#....#........#.###...#....#............##..#...#.........#........#.#....#............#.#....#.....#....#......#.#.....#.#........#..#...#.........##........#............#..#..#..#...##....#.##.#.###.....................##..##...............#.......#.....#....##.#.#
.#.#...#...##...#.......#.......#............#.......#.......#..#..#..#..#.#.#....#............#.#...#........#...##...#.....#....#..#......#..#.........#....#...#....#.#..###...#..........##....#...##.#................#......#...#..#...#...#...#.....#........##.........###...............#.....#...#........#...#.....#......................###.....#..#......#.#.#.#.....#......#.........#..#..#..#..............#..#......#...............#..........#.#....#..###..........#..#.#...#..............#...#....#....#.
#....#...#..#............##....#.#.........#.....#......#.##.........#.#..#........#......#..#..........#......#......#..##.#..#...............#.#.............#..##.......#......#....#...#.....#....##......#.........................#....##.................##.##......#......##.......#...#.#.........#....#............#..##.##........#.#.#..#.....#...#...........#.#...#....##.....##..#........#.#.....#.....#..#.#.#....#.....#.#.......#....##.........##.......#...#...#..#.........##......####.#.......##....#...
............#......#.....#......#.#.......#...#..###.#....#......####......#...#.............#.#.......#...#........##...#......#................#...#.......#....##.#..#.........#.....#.....#.......................#.......#......#....#.#...........#....#.......##.....###..##.....#...##...#..#...#.#..........#.........#.......#....#...#......#.......#.....###..#.#..#..#.....#.####..#.........##.......##.....#.#.......#...#.#.....#.#...#..##....#.....#...##..#.....#...#.##.......#..............#...#.....##...
.#............#.###....#.....##...#...#.#......#..#........#.........#..#.........#...#.....#......#...............##...#.#.#..#....#................#..........#......#........#....#.....................#......##..................................#.......#..#.#.#..#..#.#....#..................#......#.......#...#..#...........#.....###........#...#...#.........#.................#......#.##.....#..#....##.......##.#............#...#........#..#.#.#.#.....#......#....#.....#.....#...#......#...#...............
.#....#...#.#.#.#.........##..#.....#.#......#..#........#..#........#.#....#.#............#...#..#.................#.##..#..##..#................##.........#..##.....#.......##...#...##.#.........#.#.....#.........##.....#..#.....#.#...#....#........#..#......#.....#...#...#..#..#......##................................#........#..#..#........#.......#..#.#.#.#....##........###........#....#....................#...##.#....#...#....#...#.....................#......#................#......##..#..#.....#.....
...##...#................#...#........#.#.....#........#..#.....##....#....#..#......##.#.#.#...........#......#.#............#.#..#..#.......#...##.........#..#.#..##.#...#..#................##.##............#.##.......#.........#................#.#.##....#........#.....#.....#....#..#...##...##..#............#.#...#.##......###.#...#...........#....#....#......#.#.......#......#...........#..#....#..##............#.#.........#.....##.....................#..#...........#......##...##......#........##....#.
.#..#.....#.......#...##...##...#.......#.#..##....##..#.#.##...##....#..#...#..............#............#..##....#...##.....#.##.##.#.......##..#....#...#.##.#.##.....#............................##.#....#....#..#............##...........................................#.#.###.#.#...............#...........#...#.......#......#.#......#...#......#.#.#...#...............##..#......#...#...#..###.#.##............#...###.................#........#.........##....#..#...#...#..##....#.#..###.#...#...#.........##
...#.........#.....#....##.....##......#....#.....#...#.....#.....#..................#..........#...#..#.......#.#...........##..........#..#.......#.##....#..#....#...##.....##........#.#.......#...#.#...#........##.....#...#..#..#............#..........#..........#...#.#................#...##....#..........#...........#....#..##....##.................##....#..#####..#.............#.................#..##...................#..#.....#....#...#........###..#..#....#......#.###....................#.....#...#.#
#.....##...#..##...#.....#..#....#......##...#............#.#.....#..............#.##...........#..####.........#.......#.###....##.....#........#....#........#....###..##......#.....#...#.....###......##...#.....#.........##............#.....#...#....#.#.........#.##.....#...#.......#..#....#.........#.....###....##.#.....#....#....................#..#....#..#....#...##..###..#...#.##........#.........#.#...#...#.##.....#..##...#..#........##....##...#.#..#..........#..#.......#.#..........#....#........#.
.....#..#.............##..#..###........###....#...##...#...#.#..............#####.#.....#...#...#.#.......#............##....#.........#.##....#..#....................#..##.......#..............#..#......#...#...........###...........#..........#......#........#...#.............##.#.####...#....#.##...###.......#.....#.#.........#.......#...#...#.##..#.....##...........###.....#.......#..#..#.#.#.........................#..........##..#...#...##......#...#.#.........#.#..#.#.#...##.......#.....#.#.....#.#.
.#..###...............#.......#..........#....#.......#...............#.......#.#................#........#.#.##..#............##.........#........#..#...#..#.......#.....#....##...........#.....#...###........##.#......##.##.#.#.#....#......#.................##.#...#....#...#.#...#............#....#.#.#...#....#.........#.#..#..............#..##.....#.....#......#.#.............##...........#..#.....#..........#.........#....#.#.....#.............#......................#.....#.....#..#.....#..........#.##.
.......#.......................##.......#....##....#.#......#...#.#......#.....#......#..#...#.##...#.........#............#..#..##.#...#...#...........##.......#......#.....#.........#.#.##....##................#.........#..##.#....#.....#...#......#.......#..#................#..#....#..#..#...#............##...#...#..................#.#.....#.#....#..........#.....#..###.......#.....#..........#.......###...#..#.........##.........#.#.............................#............#..#..##.#...#.....#...##.....
....#...#............#..#..#..#.#.##................#......#.....##.....#........#.........#.....#.#...#...##.......##.#.#..........#.#.....#...#.#...##.....##...#....#......#......#..........###.#.#.#..............#.......##......#..##.......##..##...###..#........##....#....##......#......##..........#....##.#...#......#......#...#....#........#......##...#.##..#.....#............#......#....##...##....#......#....#...#....##....#..........#........#......#..#.........#....#.#..#.#...#.#..................
.#...........#..#.#.............#......##....#..#.###....#...........#........#..#.....#.......#.............#.#.......#....##..#.........................#.....#..........##....#..........#.#........#.#...........#........##..#.##......##.#...#..#....#.....#....##..#.#.#.#............#.....#...##..##..#...#.##.......##.......#..#..#..#......#..........#..##...........#.....#...#.................#.....................#.#......#..#..##..#........#............#.#.#.#..#...#.#.........#####........#.#..........
.....#........#.......#..#.....#............#...##...#..........#............#.....#..##.......#.....#.......##........#.#..#.........#................#..........###....##.#.....#.#..#.#..#....#.....#..#..................###......#....#..#.#...#.#...........#...#..##....#.....#......#.#.####.#.............#....#......#.............#.#....#..#.................#...#.....#...........#..#....#...........#...#..#.......#.........##.#....#...#..#..#...#........#..##.............#....#.#....#..#...#......##..##...
###..##.....#.....#..#.......#.........#.##..##.#...#..#.....#...#...###.##.#..#......#....##.##.......#....#.#.........###.##.....#.........#..#......#..#..##.....#..........#.#.#...#...............#....#..#...#............#...............##.....#......#.#....#..#......#...##....#.......#...........#.....#..#.............#......#....#..#....#..#...#....#....##...#..............#....#.##......#...#..............#....#...##.......#.............##...........##.........#...#....##....###......#...#.#..........
....#.#.#.......#.....#.....#.............#......#....#..........#...##..#.#........................#.......#......#.....#......#...#....#.#.......#....#.......####.#.....###..............#....#.............#..#...........#......#......#..........##....#......#...........#..##.#.#.....##....#......#.#.##..#.......#........#...#.#.#..............#..#.....#....#..#.....##.....#..####....##.........#.#..#...#.......#........##..#....................#.##......................#.#.#......#.#.....#.#.#..#...#...#.
.....#.....#...###.#..#..#......#...........#......#.......#....#..#.##...#.........#.....#.##.............#....###.##....##.#...##..........#.#....##....#..##..##.......#...##.#.##............#......#.#..#..............#.##..........#.#..........#.......#........#......#.#....#.##..#...#.......#.........#..#.#........#...#....#..##......#.......#....#..#..............#..#.........#..#.........#.#...##.............#....#.#........#.............##.#.#.#.......#####.##.......#.......##.....##.....##.#....#...
..#.......#.....######..#.#...##....................#.#......#..#...#.......#........##...#.#....#.#.....#..##....##........#.....#............##.....#.......#.#..#.#.............#....#......#.#.......##.......#.........##.....#...#..#..#...........#............#...##....#.....#...#.................................###....#......#......#...#...#..###.#..........#.............#.........#....#..#.....#.....#..........##....#........##......#.......#.#.....#....#.....###.#.....#..........#.....#......#....#..#.
##....#.#.##...............#...#.................#.....##.#...##.........##........###..#......#.#.#...........#........#...........#.#.......#........#...#....#.....##....#....##..##..#..#...#.#......#..........#.#.#.....#.............#....##...##...##.##..........#..#...#....#....#......#......###..........#......##.#...#...#....................#..#..........#....#....#...#..#..#.#......##.#....#.....#..#............###..##....#....#....#..#.............#..#....#........#.....#.....#....##................
.#........#............#....#..#.......##.............................###......#.........#....#.##.........#.#.......#...........##......#..#................#..#....#...#.#.#...#..#.#......#...........#....#....#...#........#....###........##..#.......#...#.#............#.#...#.........#..........##....#........#......#...#..#...#..#..#............#.....#.#........#..#..#.##..............#...#....#.....#.#.....#.#.#....#.#..............#.......##.#.........#..#.#..#.......#..#.#..#.##....#..#.......#.#.....
..###....#....#.........#...#...#..........#..#...####....##...........#.....###..##.#..#.....#...........#......#.#......#.....#......#....#..........#..#........#...#..#.#........#.##...##..#...#.......#....#.....#.#....#.........##...##...#.................#.#..............................#..#......#..#.....#.....##.......#.....#..#.##.....#..#...............#....#...#...........#.#.#...#......................##.#.......#..##.##............#...#.......#...#.#........#........................#......##.###
....#........#..#.........##.....#..#..........#.#....#..#.#.......##..#..#.#...#......##......#..............#...##..#...#.#....#..#.......#......#..#.#.....#......#............#.........#....#..#...#.#....#....#.........##.......#....#..##..#...........##......#.##.#........#........#...#.....##.......#.#...........#.............#.#...#..#.##.........#...#.....#..#.....##....#.#.####..##.###.....#....#.#.........#....#..#...........#..#....#......#.....#................#..#..#..#.......#.#.....#......#...
...#............#.........#.......##....#.........#..#........#.......#.............#.....#......#...#.##...###......#......#.......##..#..#.............#......#.#........#.#..##................#.#.#.#..##.....#...........#...##......##..............#................##....#.............##................#.##........#....#.##.......#......#..#.#..#.#...#...#.##......###.#..##......#..........#...............#.....#...##..#.#........##....#.........#...#.........##........#..#.....#.##......#...........#.....
....#......##...#..........#.#..##..#..#............#............#.......#....###....#............#.........#.#....#..#.........#..#..........#.#.##..#.........#.#..#..#.#........#.........#....#.............#.....#................#.............#...#......##....#.......................#.....#.#..#.......#...#.............#.........##......#.......#....#......##.##..##.......#...#........#....#..........#....#.....#.#....#.......###.........##.......#..#.##..#.#..##..##.#...#.....#...#......#....##...###....
##............#.#......##.........#.........................#....#..#.#..#..##.##............#....##...#...#...#.#....#.................##............#....#.....#...............#..#####...........#...##......#.......................##.#.....##...#......#....#...............................#....#............##.....#.#.....#......#..........#........#...........#........................#...............#....#.#....#.#..##.....##......##.............#.......##...........#...............#..##...#.#.....#........
....#..........#....#..#....#....#...#........#..#......#.......##.....####..##........#.#.#.......#..##.#..#........##.......##........#..##..#..###....#..#..#..#.#........##...#..###.#.........#...##......#...#........#...#..#.......#...#..............#............##..#....#.#....#.........#.....#....#.........#....#...#...#...#........#...#.............#.....#.#......#.#.#................................##.....#.#....#..#...#.............#..#...#.#....#.#....#....#.............#..##........#..#......#...
........................#.........#.........#...............#...#.....##.....#...#.#...#......#..#...#.............#..#......#...###......##.........#..#....#...#..##.........##........#...................#...##.#....#.......#.......#...##.........##............#...#..................#...#....#.......#.#..#.#.....#...#..###..#...#.............#.#........#...##....#...#...###.......#.#........#....#.......#...#..#........####.........##........##.#....#.#.................#..#..#.............#...#.......#...#
...#...#.........#....##.....#..#..##.....#.............#..##...#....#..#....#.......#...........##...#.#.#.....#.#..#...........#..............#............#.#......#..#.....#..........#.##....##.#.##..##.......#.#.....#...........#..###..#...#.....#.....#.....#...##.....................###................#.#.............#....##..#......#...##.#.......#....#..#..#.#...#...#.##....##......#.#......#...#..#..#.#...#....#....#.....#.....#...............#...........#....#...##....#..#.#..#.....##....#.#...##..
.#....#..................##...#..#.#..#..#.#.......#..#...##.....###....#...#..........#...........#....#.....#..#............#....#.#...#.#.......##.##.#...##.....#.#.............#......#.##..#.#........#.#........#.#.#........#..#.........#.......#..#..........#....##........#..#....#.........##.........#.#.#.....#..#......#...#.#....##..#......#...#..#.....#....#..##........................#......#.##....#.....###..#...#......................#.#..................#.##.........#....#....#...........#.#....
.#..##.....#....#.#..#.#.....#.#...#..#.#.#....#..##.......#.#..##......#...#......#...#.###...........##..##..........##........#.##.#.##.......#.......#..#....#..#...##.#.#.....##....#..................#........#.........#..........#....##.#..#.......#...#.#...#.#.......##...###.#.....##.........................#..#.#.......................#.....##..#.....#..#..#.#..#.#.#....#.......#.........##.........##..##.#..#......#...##...#..........#...###........#.##..................#....#...#..#..............#.
.#.##....####............#...##....##.#.........#.#...#....##.##........#.........#..#..#..........##.#.....#.............#....#............#.....#......#..........#.......#...#..........................#..........#.#.....#....#..##.......#.....#...#..........#..###....#.###...#.....#.....#.....#..#.....#..###..#.....#..#....................##..##.#.....##....#....#.......###.###.#...............###....#.......#...........#...#..#.#..........#......#.....#......#......#.#.......#.#....#......##........#....
.......#.#....#........#...#...#.#...#.#.............#......#..#.....................#...##.#...#..#.#..##.....#.##...#.......#..........................#.......##.........##.#.#..#.#.#..##.#.......#....##..#.#..........#.....#...#.#..#.......#.....#..#.#........#.....#......#.##..#...#..............#............##....#..#.#..#.#......#.#...................#..##............####..#.................#....##...#......#.....##......#.....#...........####...........##.........#.........##...............#.........
..#...#..#....#.....#......#...#.....#.#..#...#.....#..#...#.........#..........#..#.#..#...................##..............#.#..#..##..........#.............#.#..#.#..##.....##..##..##.......#....#.#..............#.....#.#...#............#...........................#.#.....##..#......##.#..#.#.##.......#......#.................#.........#......................#....##.......#.....#.#.#..##......#........#..#...#........#.......#....#.........#......#......#...#....#.....##...#.................#####.........
#.......######....#....##....#.........#....#.............#####........................#...............#.............#...........#..#.#......#.....#...................#..#...#..........#..............###.....##............#...........#..#....#...##.#...#.#.#.....#...................#..#.#........##...#......##......#...#..#..#.........#..........#.##.#.####...#.......#...#.#.........#...#....##.#..#.#.#.......#.......#.#...##.....#....#.....#.......##............#..###.#........#..#........#.....#.#.#.#..#.
##....#............#..#..#.......#..#.........#....#..#....#.#.#..#...#.#.....#...........#.#....#....#.#....#.#......##..#.#.#........#..#.#.###..#......#....................#.....##...#............#.......#..............#.#....#.....#.......##.....#......#..##....##......##..........#..#...#.#.......##...#.#......#...#......#......#............#.....#...................#..........##.#..#.#...##....##.#...........##.#.##...#...#...#............#.##.....##......................#......#..#.#..###...#........
.#.......#..#...#.#.#...#...#...........#....##.......................#......#..............#..#...........#......#...##......#.#....##.......##.....#..#...............#.#.....#......#..#..............#.....#.#.................#.#.#.#......##....#..........#..#..###....##.#...##.........#.##.#.......#....#..........#....#.....#..........#..###..........#.....#........#....................#.#....#....#...............##..#..#..##.#...#.....##..........#...................#....###.#.##.......#.##..........##..
.#.....#....#.#.#...##...#.....#.#..#....#.#.....#.....#....#......##.....#......#....#....#....#...#...#............#......................#....##...#............##.#..##.......##...#..#.#.......#.....#....#.....#......#.#.#....#.........#.........#....#.....#............#......#.....#......#.........#......#.......#...#....#...#.#...#####......#..#..##..#..#....#.#.........##......#....###.......##....#..#...#.........#..#.#......#....#.....#...##....#....#........###...#...#..#....#...#...#.......#......
.........#.........#..#..........................#................#.....##...##...#..#.#..#..................#.........#...#...#.#..#.#.#..#.......#........#......#......#.....##..##.#.#...#......#.................###.##.........##.##....#.....##..........#....##....#.#...........#........#.....#.......#....#.......#.........#....#..........#.........#..#...#...................#....#...#.#......#...........#..#..##.....#.#......#.#....#................#...........#....#....###.##.#............###....#.#....
..#.......#.........#........##...#.#...#...#.###...###........#.#...........#.....#.#..#..#................#.#.#......#.....#.#............#.###....#...#.....#.#.........#......#.##.#......#...#.........##................................#.......#.....#..#.##....#..#..#...#.....#.#.....#........#.#....#.#.......#..#..#.......##...#.........#.....#.#.#.#........#....#..#.......#......#..........#..#.#...#....###..##......#...#.#.#....#........#...###...##...#..........#.#.#...#...#...#.#...............#..#..
...#..##..#......#....#.#......#.#.......#.....#......#..#...##......#..#............#.....#..#..#..#.......##....#...#.......#................#....#.#..........#........#....###..#....###.....#............#.#...............##.........#.......#...................#...................#.#.........##...............#......##.#.#....#.#.....#.###.#.........#....##.#.............#.....##.....#...##.........#......#..#.#.........#..........#........#....###...#..#.#...#................#.....#......#....#....#......
............#.....#.............#...##.#......##......##..##..#....##......#......#...#.#....#.....##.#.....##...#..#..#.......###......#..#.......#........###....#.................#...#....#....#.......#.#...#.#......#.#.......##...####.......##.....#..#...#..........##.....#.............##..#.#.........#.#.###.#...#.#..#.......#..#...#...#.......#.#........#.....#......#.................#####..#.#.#..........#......#...............#...###...#...##...#..#........###.#........#...............#......#...#.#.
..#...###.............#.............#.................##...#.#....#.#.#............#.........#.....#..#....###.....#..........#............#..####.....#.........#...#..#.......##.....#.....#..........#..#.....##.....#.......#....#.......#.......................#........###.#.#..#....#.................#..#..........#.............#...#.##.#.#.................#......#................#.......#.......#...#.....#...#...............##..##.#.#..................#......#..#........#.#.###...........#.#.#..##.........
...#..#.#.#.....#.##..#..#....#.....#.#....##.....#..#.#..#............#........#..#...##......#.....#.....##............#.....#.#.............#.......#.............#.#.......#.....#..##....#..#..#.#.#....#...##....#.#.........#..#..#.........#.......#...#.#..#......#....##.....#.#.#.#.#....#...#.#.....#....#...........#..#.#.....#....#.......#.........#.##.#........#.#..........##.....###.......##.......#....#..##..#..#...#..#........#........#..##..........#.....#....#...#.#..........#........#......##..#
#.#.###....#..##....##.#..##.#.##.....#.#......##.##..#....#...##...........##..........#....#...#.#.#.....###.......#.........#..................#.....#.#..#.........#.#.#....#.#...##....#.....#....##.#...#.#.#.#...#........#.....#.#.###.#....#...#......##..#........##.......................#........#..##..#.#..##.##.........#.#.....##...#.#..#.#..#..#....#..###.#..#......#...................#.#....#....#....#........#..#.....##..#..#......##...#......#.........#...#.......#.##.......................##....
#..#.#............#.............#...#.......#.....#...#...#.......##...#..#..###.#.#..###...............#.#......##.....#..#...#.......##...#.............#...#.##.#..#.......##..#.#..#....#...##.............#..#....#.....#...........##..#....#.........#.................#.................#......#..#.......#.#.........#......#....#..#......#...#.#...##........#........#...##...........#..#...#............#....##.......#.##...............#..##...#..#..##.....###..#........#.........#..#..#.#....#.#...#.###....
.....#...#.....#............#.......#.....##...........#...#..#......#.#....#......#...........###...........##..................#......#.....#....#..#.#........#......###...#.......#...#........#....#........###...........#.................#..#......#....#..........##..#....#..###..#.#.....#.....#............................#.##..#.....#.#............##.#................#.#.#......##..#...#...#....#.......#.......###........##.##...#.#............###.#............#..##...................#............#.#...
.#.#..........#....#...............#..#..#.##..#.#..#.#...##.##.##....##..#.#.#...#............##......##.....#........................##....................................#....#...........#..#..#.#..#..##....#...#........#...#..#.##..#........#.#.......#....#.......#....#...#..#..#...............#................###...........#.....#.#.###....##...#.........#...#.##......###........#....#.##....#.#...#.........#...#...#........##.......#.......#.......#..##....................#...........#....#...........
............#.#........#.......#.##.......................#.........#........#.........#..........#......##....#........#.#....#...#................#..........#..#.........#.##....#..#............##.#.......#.........#.....#.............##........#.........#....#...........#....#...##.##..#..................#...#.#.....#.......##........##................#..........#........#..#...........##....#..##.........##..#...#...#.#....#................#....###...###..#.#....#..........###......##..#.#............##
...........#....###........#.#.#.......##.#..............####.#........##...#...#...#.....#........#.........#....#.....................#..#...#...#...........#.....##.....#.......###....#.....#...#....#..............#....###...#..#....#........#......##...#......#....#....##....................##.......##.#....##.#..#...........###.....#..#.##...........#.......#.........#.....###....#...........#..####..#............#.........#.......#....#..#....##.....##.#...##.#.#.....#.............#....#...#....#.....
#.....#.......##.#.#.#.........###.....##.......##...##......#.....#.#...#.#................#......#.#........#.#............#.#.#.##.#..#...........#....#..#.#.......##....#.#..............#.....##.#......#...........#...........#....#...#........##.....#.#.#.....#..#...#....#.....##.......#..................#.....#...###.#......#....#.........#..#..#....#...#.........#..........#.....#........#......#...##.......#.#.................#.#......#....#..##.......#.....#........#.#.#.##...#..#....##....#.#....#
....##.##..##.#............#........#.#.........#..#...#.......#..##.##.#....#...................##...#..............#.##......##.#...#........#........#.........#.#...#...#...#...#.#......#.....##...#...##.#..##...#........###..........#.#.....#.....##.....#..#......#..#........##...##..#........#..............#.........#...#...#....#.........#....#...#.............#.....#.#.#........#.#...##.#...#...#...#...#..#.............#........##..#.....#.#.........#........#..........##......#....##...........#..#.
...#.............#.....#...##.###....#.###..##.........#.....#..##...#.#...#.#....#.......#..#.......#.....##..............................#....#.##..#...............#...#.......#..#........##.#..###.#.##..#............##....#............#.........#.....#.....#..............##.#..##....#.......#...........#...#......#....................###.#.#.#...#....#....##.....#............#.......##..........#.......#...#.......#.#..#...#.........#.....##...#...................#..#.##.................#.....#........#.
.#.........##..#.......#.........#.....###......#.#.#.#........#...#....#.....#......#...#..#.#.#..#.....#.##.###..#........#.....#..#...##.......#.....#....##...........#.....#..##.#.#........#...##..#............#..#....#....##.....##....#....#.#.....##..........#..#..#...#.....#...#.........##...#....#.........#.....#........#....##..#....#............#..###...#....#.....#......##........###....##...##........###...#...###.#.....#.#.#.....###..........#..#..#.#.......#...#.....##.............##.....#..##
#.#.##..........#.#......#....##.............#.....#............###.......#....##........#.....#.......##.....#..##......#...............#...#.#.#........#...........#...............##...#.........##........#.....###.##.......##...........................................#...#.#..#.........#............#.#.#..#.............#.....#...#...#........#...#......##.#...#....#......#...#..................#.....#..........##.#.#.##...#...#......#.......#.........#...#..#...#.#......#.#....#....#.......#..#.#......#.
#.....###....#.#.##..#......###...#..#......#.........#..........#.#..#........#....#........#........#......................#..###.#.#....#...#..#..#..#...#.........#.....#...##..#...#..#......#.........#..#......#............#..........#........#....##......##..............#...###.###...#.##........#....#...#.....##...#...##.#......#...#.....#.##.#...##.......#..........#.#..#.................#..#.......#....#......##..#.###.......##.................###..##..#......#.....#.#...#....#.....#....##.#....##..
........##.............#...........##..#........#.....#.....#.....##...#..#........##.........#....#...........##......#..#............##.....#...#.#...#........#....#..........#...#...##...#.....###..........#....##....##....#......#.........#.##..#...#........#.#.....#............#...#..#..............###.#......#.................##.##..#.#.#.............#.#.......#..#......#......#......#..#.#..#.....#.##.................#.#.##............#...#........#....##......#.###.................................#.
.....#.....#..#....#.#..#..#...#.#......##..##.....##..#.......#.##.....#..##..........#.........#....##.###.#........##........#.#....##..#...#........#...#..........##.......#.##.......#....##.......#.#.........##............#.#.....#.####......#...........####..#..#......#..#..#.....#....................#.#...#.#.....#.....#.....##......#..#.#..........................##..............#.....#..#.............#.......#.....#...#..#..##.....##.#.........#........#..#...........#.............#...#...##......#
.#....#........#.....#...#......#........#.....#...........#.#.#..#.....#.......##......###..#................##.#..#..#.....###.#.....#.#..#.#....#.#...#..#.#...........#.#.#...#.#..#.......#...#........#.#.#..#....##....#..#...#......##.#.#.....#..............#........#...#..#.#..##.#....#.......#....##.#.##......##....#....#.....#.#.....##......#.........#....#..#..##...#...#.#.....#.....#..#....###.............#...#................#...#.##...........##.............#...#....................#..#.....#....
..###.....#.#...#....##...##...#......#..#...##...##......#.................#.#...#.#.....#....##..#......#.........###.#.#.#..##.###.#.............#..##......#..#.#.#......#.#.#................#.....#...#.............#...##..#.#..........#.#...#...........#.......##...........##...#...#............#....#..........#.....#............#...............#....#......##...#..#...#..#.#.......##.......#..#.............#......................##..#.#.#.....#.#...###.......#....##..#....#...#..#....###........#..#....
#.#...#.............#.....#............#.........#...#.#....#...........#.................##..........#......#...........#.#.............#.......#.#....#...##.#.##.........#.#....#.....#............#.#.#.........#.#.....#...#...#...#..#.............#.......##.............#....#............##.....#..........#..............#....#...#......#.###..#.....#...##.....#..#..#..#...#....###....#.....##.........#.....##..................##.....#.......##..#.#......#.......................#..##........#.......#.......
#...#...#..#....#...##........#....#.....#...#.................##.#......##........#....##.....#...#..#..#.......#...#...#..#...#.......#...#..........#......##.#.#......#.#.......#....##............#..........#.#....#..##..#.......#...#.....#.....#..##...#........##.......###..#........#...###......#.....#.......###..#..................................#........#...........#........#.......#..#.....................#....#.#....#..##...#.....#.#......#.......#.....#......#...#...#....#..#.....................
.#........#..#.#..#...#......#......#...#....#.#.#............##.#..#.#.#....#.....#.........##...#...##....#..............#....#.#....#..........##.......#.#.#..#........##..#.#.........#..........#.#....#.#....#......#..#......#............#.#.#......##.............#....#.......##....#....#.........#...........#...#.###............#....##.##.....#....#......#...........#..##....#.......#..#....#.......#.#....#..##.....##.......#...........#......##.....#........#.........#....#......#..............##..#..
#.....###................#.......#..#...#...........#..#...................##..#....#........#.......#.##.........#...#......#.......#.#...#.......#...#.....#......................#.....#.............#.......#..#.#........................#....#........#####............#..#....#..#.##...#........#.......#..............##..##....................#......#.........###......#.....##.....#...#...#.##.......##.##....#........#...........##.#.#......###.#.....#.#..........#....#..............#...#......#...#........
...........#.....#......#....#.#.....##.......#.....#....#.#......#......#.........#...#...#.........#..#......#.........#.#..#......###.......#..........#..#...#..#....#..#....#.#....#.......#..#...#.........#...#......#.........#..#....#.........#......#.#.....##...........##...#...##...#.......#............#...#...#....#........##....#....#...#....##..............#.........#.........#.#..##...##...##..##....#..##...#.....##.#.........#...###..#......#....#.........#..........##.............#.....#.......
....#..#.........#......#.#.#...............##.....................#......#..#..#...##.........#...##..........#....#.#...#................#......#.........#.....#.#...#..........#....#...#.....#............#................#...#.#....#.#..........#...##.#..#...#..#...#.....#......#.............#.#...#....###.#.....###...#.#.#.##.##.##.#......##..#.....#.....#.#.#.......#....#...#...#....#.##...#.....#...#....#..#..........#.#.....##......#......#.......##......#......#.#..#..#......#...##....#...##.#.....#
...#..#...#...#...............#........#......##.....#...#.......#...#.#..#......#...#.....#....#.......#.....#........#....#.#....#......##....#..#............#...#...#...........#..##..##...........#...#..#.#.#......#.#.#...........#..###........#..##....#...###..#....#...#....#......##....#......#...##.#..#.........#.....#.#............#.#.#.######...........#...........##...........#............#................##.........#.........#.....#.#.........#.....#.................#............#...#...#.#...#..
...........#.......#.......#.....##.........#.#.........#.....#.#......#.............#.............##...##..#.....#.....#.#..#..##..##.......#........#.....#.....#..........#..#..#....................##..##.....#....#......#.##..#..........##.#..#..#.............#.#..###.....##.#.#.#...#...##.#....##....##.....#.....#..............#..#.........#..#..#................#.....#....##...........##..###.......#.....................#.#...#...............#..........#...#.##..##........#.....#....#.##.......#....##.
......#......#........#......#.....##.......#....#..........#.......##.....#....#....#.#.#..........##....#...........#....#...........##.....#..#...#.............###.##............#.#..#.....##.#..................#........#...#..................#.....###...#........##.#...#..#...........#...#.#...#..#................#.....#..#........##.##.#..............#.....#........#.....#.....#..#..#..#.#......#............#.#........#...#..............###......#...##.#.....#........#.#.#..##.............####..#...#..
.##....#...............#...#.#..............#...##......#......#...#.##..#.....#.............#...#...........#.......#.....##.........##.............##..#.....#.#...#..#.....##..#..##.#..............#......##.#..#..#.#.......#.##..#....##.....#.....#..#...#...................#....#..........#...##......#...............................#......#..##...#.#.....#...#.......#..........#.#...#.#..........#..#.#.#....#.....#........#..##....##...##.....#.....###........#........#.###............#.##....#.......#...
.........##.....#####.....#.....#..#.......#.......#....#....#...#...#......#......###.....#...#.#..........#....#..#........#...#.##.......#..........#.........#...#.....##..#...#......................#.#......#......#.#.#....#..........##.....#.#.#..#.#.......#.#.#.....###..#.#.##..........#.#............#...#..#.......#.......#....#........#..#..##..........#.....#.....#....#..#.#......#..#......#.....#..##..#..#.#.......#.#..##...#....#.......#...#....#.........#.#....#..#......#.....#........#.#.....##
.....##.##..#...#.#.##.#.#..............#.....#.#..##..#..##..##...............#...#..#...............#..##...........#.......#.....#.....#...#........#..#.#..#.#..###.............................#..#..........###......#......#...#.#.....##.........##..........#...#....#.#...#...#.#...........##.#..#.............#.#..#........#...#......#..#..#................###.#......####..#..#.......##....#..............##.............#.....#.##........##......#..#..........#.........................#..#...#......#.....
.................#........#.#....#...#...........#....#......##..........#..#.....##............#...#...#........#.....#....#.....#####...#....##.#...#...#..#.....#......#.#...#.#.##.....##.#.....#.....#..#......#....#.........#..#...##.....#...##.........##.........#..........#....#............#...#..#....#.#....................#........##.....#........#......##.............#...#.....#.....#....#.#..............#..#.#.....#..#...........#......#...#.......####......#.###...#....#..#....##.......##..#.....#
#...#...#...#...#..........#.#.#...........##....##..........#..#....#..#.#.....#.....#...##......#........#....#.#...#.#...............#.#..####.#.....................##.#..#....#.......#..#................#...#......#......#....##.......#.........#...###.#..#....#..#....#......##.#.#.#.#....#....#..#.##......###........#............#..#......#....#.............##.....#..#.....#..#.....#..#...#..............#..#.#.............#.#..##.###.#..#..#.#............#.........................#................#....
..##.........##...........###.............#.....#.......#......###..#..#...........#.#....##.....#..##..#.#...........#.#.#.....#....#...............##.....#.......##..#....#...#.#..#..#...#......#...#..........#.##..#.##...#.........#..............#.##..#.....##..#.#.#.#....#..........#...#..........#.......#........##....#...#..#......#...#..#...#....#..##.......#####........#.#....#............##.#.....#.#...#.....###..#..##.##..##......#...........##.#...#........#..#..........#......#..#.#.#.........#.
#.......#...#..#...........#...#..#...#.#..........#..#....#........#.........##......#....#.....#...#....##.....#.......###.........#.............#.#...#......####..#.........#..#..#.#............##..##......................#....#..##......#....................#..#.#.#.......##........#.....................#.....#....#...#.#...#......#.................#....#...#...........###............#..##...#.....#.#.#..###..#.#.#.#...............#.#..##..#.#.....#.#.#....#.##...#......##.....#.#....###.....#......#...
.............#......#.#.##.#......#....#.#..#............#..#.............#..#.#..#.......#...#.#...#.....#.#..........#...#..............#.#...........#......##....#.................#....##.#..#.......##..##.#....#.....#......#....#......#......##........................#............#....#.#.#..........##......#...##..#.......##....#.....#..#......#...#.#.#.#......#.#....#..##..............#...##..#.......#..........#...............#............#..................#..........#.......##.........#.....#..#.#.
................#...........#.....................#....#..#..#..........##...#.....#...##.....#.....##.......#....#......#.#....#..##.......#....##.#.#...#...#.....##..#...#........#......#..#...#.#..#.##.#....#...#..........#..##.#...#.........##....#......##...............#........#..#..........#.#....#.....#...##....#.#......#.#.............#....#...##.....##..............#..#............#..#................#..........#.#..........#..#.......#...#.........##.......#.#...#.#.....#....#.#..#.#.###.....#...
#......#..........#...#.......##.#.#......#...........#.#..#.#.#..#...........#......#...........##.##....#..#.........................#............#.#.##.#.......##.........#..#..#....##............#.............#..............#.##.........##.....#.....##....#......#.#....#.....##...##.........#..###......#......#...#...............#..........#.....###...#...##...#....#.....#...#.....#.#.##.#..................................#.#....#...#.#..#...#...#....#.#..#.##.............#...................#...#...#..
.......#.....#.....#........#.#.#.#......#..#.......###......#....#..................##........#.#...#.#...##..#.....##......#..###.....#.#....#.#.#.###.#....#..#.....##...##.....#.#............##.#.........#.............#.#............##.#.#.#......#.#....#...........................###.#.............#...........###..#....#..................##....#...#..#.#.##.......#.......#.....#.........#.#..........#......#...........#...#.......##....#..#..#....................#..#..#.....#...........#.......#.#...##.
...#........#.#....................####...............#......#...#.............##.......#...#.#..#...............#..........#.#.........#..#.#.....#.....#.....#.....##...###..#.#...........#...#.#...##....#......#......#.#...#..#.#......#......#......##.....................#....#......#...#.....#.......#.........##..............##.......#...##...........##..#.#...#......#.#..#.....#...#....#...#....#.....#.##.#..#...#.......#........#..#......#.#........#..........##....#...#....#........##...#..#..........
........#......##...##.#...............#..##.#.##...##..#..##.........#.....#..#.#...#.#..#...##..................#.............#....#.##..#.......#..............#..........##........#......#....................#..........##..............#.................................#....#.....#.#...........#......#......#............#....#..#............#.#......##..#.............#..........#.........#...........#.##..##..#.....#..#....#.##..#....#......#..##.#...##......#....#..............##........#...........##...
............#......#..........#.#.##.#...#.........#....##.#....#..#........##..#......#....#.#....#.............#........#.#....#..##.#...#..#.....#....#...#...###....#.#......##.##.....#.#................#....##....#..............#...........#......#.##...#...#.......#..##.....#......##.....#....#......#.......#..##................#.#..#..#....#..#..#.........##..........#.................##..#.......#.......#.#......#....#...#.#...#...#.....#.....###....#.#....######.#............#......#.........#......
.....#...#..........#..#.........##.............#.#...#..##.........#.#...#.............#.#.........#......#....#........#.#........#...#..#......#..#.###....#.#..#.#...#.#.#.#.........#......#..............................#...#...........##.#.....#........#......#...#...#..##.#...#....#.....#...........##............###.##..#...#...#..#...#...#..#.....###....#.#...........#...#..#.........##.#.......#.........#...#........#.#................#..#......#.####........##........#........#....#.....#......#.#..
...##....#.....#.......#..#............#..#......##.#..#..#.......###............##......#..#..........#...##................#.....#.....#..##......................#..........#.....#......#.......#.#...........#.#......#....#.......#...............#.........##.......#.#.........#..#...###....#......#...##...#.##.............#.####.......#..........#..##.......#...................#............#.#...#.#.#..###.#...##...#..#....................#..#....#..................#...........#...#.#.....#.#.#..#.#...#.#
##..........##..#...#.#.....##......#..........#..#................#..............##.#....#...##.#....#.#.##........#....##...#.....###...#.#.....#.#.....#...#.....#......#..#.........#...#...#.....#.#.......###......##.....#...........#............#.....#...#..#.###.....#...#.#...#.#...#.##...#.##........#.#.......#.......#......#.#..#....#......#..##.##....#...#.#.....#........#.........#..#....#.....#...#.....#.#...##..........#..........#..#.#.......#.........#...........#.......#.......#.............##
.#.#...#....#...##..###......##.......##..#..#.....##......###.#.....#....#..#....#.##..###...#....#....................#.#...#........#.#..#.....#.#..........#..........#.#.#....#.#...#..#.....##.##......##.....#.........#.........#...##.....#...#...#.......#.###.....#...#...#...#.............#....#.........#.#.....#............#..#...#.........##.....#.#....#...##.##.#.........#..#..#...#...#.....#....#.....#.#..#......#....#...#.....#...#......#.#...#........#......#..#.#..#...#..#........##.#..###......
.#.............##...#.#..##.......#.#.#.#.....#...#..###..#.......#...............#.#....#.......##...#.........#......##..#.............##..#.##..............#..........#..............#...###.#........#..#......#........##.....#............................#...#..###..............###........#............#.....#.#.#....#...#.##...##......###...#.#....#.#.....#.....#..#.#...#....#.......##..##..#.##..........#.......#..#....##...........#.......#..####...#..##..#......##...#.#..#...##......###...#.##....#...#
.........................##...#.........##.....#..#.#.#.....#................#.#.....#..#.#..#.#.#.#...#..............##...##.......#....#......##...#.#...#..#............#........#......#......##...#.....#........#...#....#..#.#.....#.........##...#...#........#.#.#..#......#....##......#..........#............#......#....#..#....#....#...#..#............#..#...............##...#.#........#.........##.#...#....#..#......###.......#..#.#...#........#.....#..#.#...###............#.............#.............#
#......#.#...#.....#...#.......#..#.#........#..##.....#.#...##..................###.........#..##..........##.#...#..#.#...#....##..#.......#.#....#...#....#...##.#....#.#...#....#..#....##...#........##.##........#................#..#.....##....#...##...#.#..##..#..#....##.##...........##..#..........#....................#........#.........#..........##.......#...#......##..#.....#...#.......#.........#.....#...#.......#...#...........###.#...........#.#......#.....#......#.........#...#....###......#....
..#...#...........#.#.#....#......#...................#.........#........##......#.....##........#..#....#..............#..#...##.##........#..#........#....#.....#............#....#................#...#.#.#........#........#.......##.#...................#.#.#......#....#....#.#..##.#..#...#..##..##.............#.....#.........#.##......##...##....#...........#.......#......#.#....#.#...##......#..#...#..###...#........##...........#..#.....#..#........#.#......#.............#.....#...#....#.....##.....#..#
....#.........#.....................#.#..............#.#...............#..##.#.#...#...#...#..#........##.....###..##...#.#..#.......#................##.......#.###.##............##............###....###.......#.....#.##.......#.#.##...#..........##..#...#........#..#......##........#..........#..#...#............#...#.......#.#...#......#...............##....##..##.#.#..##..###..#.#.....#.......##.............#..........##....##.#.#...#...........#...#...#.##......#.#.#....#...##..#..#...#.##..#...#.......
.#..............#...#.##..#.#...##................#...#......#...###......##......#.#...###.....#.............#.###.....###.........####.###...#.....#.......#...#...#...#....#.#....................#.#.........#.....#...#.#..#......####....##...........##.##.....#.#..#.............##......#.#...##..#........#......#..#....#.#.....#...##.......#...#....#.......#.##...#.....#..#......#..#..#.###.......#.......###.#..#......##...##...#....#..#.....#....###.........####..........#.##..#.#....#.#........#..#.....
...#...........#.........#.....#.#.##.......#.......#..................#..#..#.......#.#......###.............#......##..............#.#.....##....#...#..##....#..###.....#.......#...#.....###..#.............#..#...#.#...#.......#....#...#..#..#.#............#.#..........#.....##...#........#................#.....#.#.........#..##......#.................###.#..##..#..#...#.##.##.#..#.....#.......##........###..#...#....#.........##...#.##.#...........#....#...#.#............#.#..####....#.#.#...............
#..#...#.#.#.............#............#.#......#.##.......##..........#....#.....#...##.......##..#..##....#...#..............#...#.....#...#####..#.#.....#.........#.#...........#...##.............#.....................###....#...#.#.##.........#..........#.#..........#..#.........##..#.....#.........#...........#....#....#..#.....###........#.#....#.##.................#..##.#......##.##..#.......#....#...#..#.#.#.........#.....#.##.....##..............#...............##...#....##.....#.....#.........#....
.....##....................##..#..#..#.............#.#.#.....##..#.....#..#...##...#.#....................#...#.......#...#.##.##...#...#...#....#.....#.....#..##......#..#.#............#.......#.............#...#...#.......#...#.......#.....##...##.#....#...#.#....##..#.##.#.#.#.#............#...##......##....#..............#.#....#.##.....##..........#............#...............#.#.#.............#....#....#....#..##..#.#.#.#..#...#...#......#...##..##....#..#..#..##.....#............#..#...........#.....
..............##.#.#.........#..#.......#.#.......#.....#.....##.....#....#..#.........#...........#..........#..#.........#....#..#........#..#...........#.#.....#..###.#...##.#.........#..#.#.##....#...#.#.....#......#..#..#.......#...............#...#.....#.......#.....................#.#..#..#....#........##..............#...#.#..#.....#..#....#................#..#.#...#.#....#.........#.#.#......#..#..#...#....#................#...........#...#......#.#......#..##.........#..#..#....##..#.......#..#.#.
..#..####..#...#.....#..#..#.....#...........##..#.....#.##.............#...#...........##.....#..#.#...#....#.#......#.......#..#............#..........#.###..#....#.#.#....#.#..##.#.##..........................#..#.........#..................#.#..#...#..#...........##.#...##..#...#.#.#.....#..#..#.....#......#..#....#....###......#####....#......##................#.#..#.#....###.......#..........##.........#......##..................#.......#....#.....#...##.....#...#..#..........#...#................#...
.......#..............##......#......#.#..........#...#.....#...........#...#......#............##.....#......#..#.................##........#.......###.......#..#....#........#...#...#.#.....#.#......#..#..#...#.......#...##........#.#...............#.#......###.#...#.....#.#..##..............#...#..#..#..#......#...............##.#...###.................#....#.......#...##..#.........#...........##..#......#..............##.##...#.#......#.#.....#........####.##...#...............#..#.......#..#..........
.....#................#.#.......#..##...#..#.#.#...##.##....#.......#..####..#.#..#..........#......#....#..#..............#..#.....#..#..##...........#....#..##......#...#..#........#.#.#..#.##.........#......#..#.###...#......##.......##...#.............#...#....#....#..#.#......#.........##...............##..##..#...#.#.#.....#.##...#.......#........#..#.#......#..#....##.#............#..#..##..#....#........#.......#..#...#......###.#...##.##....##........#.##.#...............#....#..#.....#..........#.
..##.#...#..................##...#......#..#....#....#........##....#.#......#...............#..##...........#.............##...#.#..#......#.#........#..#.##..##...###..#.....#.........##..#..#...#...#...............#......#.........##...##.#..#...#............................##........#...........###...............#..#......#.......#...##.#.##...#.#...#..#.#.......#........#......#..#..........#.#....#....#.....#....#...###..#......#..#.....#...............#...........#...#............##.................#
...##..#................#......................#.#.##.##.......#............#....#...........#..........#..##...#...........##...........#.#.....#.##..##...#.#........#.........#....#.#...#.#...#.....##.###...#.#...#..#............................#......#.....##.#....#........#.......##....##......#........####......#.##.#.#..#..#....##...#.........#.##.#..#.#..##...#....##.....#...#......#......###...#.#.......#........#......#.#..............##.#............#....#.............#.....#.....#.#...##.........
......#..#.....#..#...#.....##......#..#......#.................#...#...#.#..#........#..#.........#....#..#####.....#.............#.#......###.....#.#..#.......#...#.##.....#............#.#..................#...#....#....#.##......##..#.#.#.##...##....#....#....##.......#..####.#................#.#........#.....##...............#.##..#...#...#...#..#.##.......##.#......#......#....##.....##......#........##..........#...#.....#.....#..#...#.......#...#.....#.#.#.............#...#.#...#.......#..........#..
#........#....#..##...........##...#...#.......#....#..........#####......###..##...#.....#.#.#......#......#......#.....##.#.......#.............#........#..#.....##.........#...#......#......#.........#...........#..##....#....#....#.#..........##........#..##.....##.#.....#..#.##..........#.......#...#.......#.#..#..#......#.....#.....#..........#...#.#..#........#.....#.......#.........#......#.#....#..............#....###.##.....#...#............#........#....................##....#.....##..#.####.#...
..#.....##....#.#.........#..........#............#.....#....###.#...#.......##.#.....##..........###.....##....#.#..#.#.....#....#.............##.......##.............#....#..#........#.....#..#..##.#.#....#.#.......#....#..#.................##......#......###..##..#...#.#.......#..##...#......#.....#.....#.................#......#..#....#.............#....#..#.............#........#.##.......#..............#..#..#.....#...#............................#.#............................#.#.....#.....#.#.....#.
..#..#...#.#.....#........#.#....#.......##.............#...#...#...#.....#.#.#...#.........##.#.....#....###.........#.........##......#..........#...#........#....#.#.#....#.....#.##..#.#.#....##............#...#...#.#.........#..#....#..#........##......##.........##...#....#..#.......#...###..#.#...#.....#..##...................##....#...#...#.............#......................#..#.#.#.#....#...#...........#.#.#..#.......##.##...#...#..#........##....#....................#.......##.##.....##..........#
.......#..#..###...#......#...##...##.#.##..#............#...#............#....#.#...#.###.#.....##.##...##...#.....##...........#.....#.......#.##........#....#....#....##..#...........#.#.#.#.#.................##.#.#.....#..........##............#.####..#......#............#####....#..##..........#.#.#.....#..#..#....................#........##.#..#........##..##.....#..##.##...##...#.....#.#..#..#.............#...#........####...#...#..#....#.#...##.........#.#.......#........#...............#...........
.#.#.....#.....#...........#....#......#.......##.........#...##...##..........#...#....#....#...#.#............#......#..#......##.#.#.#..#.#..#..#.......##...........##.................#...#........#.#.#.........#.........#..........#..#..........#...#...#...........#............#.#...............#....#......#....#..#....#....#.....#..#.##....#.##.#...................#.#.###...........#...##...#......#####.#..#.#............#...........#...#....#..#..##.....#.#.....#..#....#.....#......#..#.....#...#..#.#
#..#.#......................##....#..#.#...#.#...#....#......#...........###...............#.#.....####.#......#...#..#......##....#.#.#....#.........#....#.#....##.#........###.#...#..#.................#.....#..#....#.#.##.........#.....#.#...#....#..#...##.....#......#....##......##...#.#....#...##.#...#......#......#...#..#...............#..#....##..#.#.......#...#......#.............................#.#.#....#.....#.##.#..........#......#...........#...##.....#.....#...##.........#.........#......###....
#.....#...##.....#.....##..#.......#...#....#................#.......#........#...#............#...###......#.....#...#.........#.#..#..........#..............#.#.#.........#.........#..#.......#.##..................................#.#.#.#.......#...............#....#........#..#.............#...........#.#...##..........#.##...#..........#...................#....#.....#..#..##.##......#.#...#....#.....#................##..#.........#....#...#......##..#........#..........##..#.........#....#.......#......#
.#....#..#...#...#....#........#.......#..##.............##.#..............#.........##..#...#..#....#..#........#..#.........#...##...#.#...#..........#..#..........##...........#....#...#..#...#..#..............#....#.#.......#.....#.......#..........#..##....#.............#..............##...#........##.###......#...................#.....#.#.#..##...............##.....#...................#.....#.##..###...#.......#.#...........#.#....#..#..#..##.............#............#...#.....#...#...#..#........#...
..#....##.#.#.##..#......#......#..##..#.##......#....##.#.......#............##..###....#.......#....#...........###.........#..#...#........#.......#......#............###.....##.#.....#.##..#....#........#.............#####...........#.#.##..#.....................#.#.......#.........#..##..#..........#.................#.##..#...#.............#................#..#...##............#.##......#.#..........................##.#..................#.#..#.#..#...###...#..#...................##..##..##......#..#...
.#.......#..##............##........#......#.#............................#..#.........#.#.........#.........##.#.......#......#.#.###.....#...#...#.....#....#.#......##..##..#...##.....#.#.........#.#.....##...#........##......#.#.........##.......##...........##..#........................#.#..#...#.....#...###....#.....#..#..#.....#.....#..........##..#...##....#..............#......#.....#........#....##.............#......#.................#.....##.........#.#.#....#.#...#......#.##...#..#.##......#....
#....##..#......##..#.......#...##..........#.#..##....#.............##.#......#.#....##.##.............#..#..#.....#...........#.##.#.........#........#..........#.......#..#.#.#.........#.......#......#..#....#.....#....#..#.#..........#.#...#....#.#....#...#....#......#...##......#.......#.#.........#.#.#.#..#....#....#...#...#.#..#.........#.#....#..........###.....#.....#..##..##.#.##.#..........#............###.......##..#..##.......#...#..#....##.....#..#............#...#..........#.................#
#....##.......#..#...#.......#.............#.#...#...#.....#...#.....#.....#..##......#.........#..#..#.....###.#.#.#.#..................#...#....#.#....#..##.............#.........#....#..#.#.#...#..#.#..##.#..................................#.....#.........#................#..#.............#.#......##.....#................#.....#............##.....#....#....#.......#......#.#..###......##.#........................#.#...............##..#..##.#...#.#.....#.#.........#.....##.#.#.#.........#.###....#.....#..
.#...##...#..........##.....#.....##..#......#...###..#.#....#.#..#..#....#.....#..#..#....#...#............#.##.....#..#...........#..#..#....#.#.........##...........#.#......#......#.............#..#.#........#......#.#...#.....#.....##.............#....#.#.....#...#....#.....#.....#.......#.#...............##.....###...................#..#####..#..#.###......#.#.#..#......#..#......#..#......#......#.#......#####..##..#..#........#.#......#.................#..###...#.....#..........#...#......###.......
..#......##..#.....#..#....................#..#...###.......#......#.#........#.#..#.......#....#.#................#.##...##....................#..........#.....#..#.......#.#..#.#.#.##........#........#................###....#.#.....#.#.#..#....#...#.#.#..........#.................#.##...#..............#.#.............#...#.....#.##.#.##....#..........#..###..##..#...#..#.....#.......#..#......#...##............#......##.#.......#...........#.......#...#..#..#.........#.###..###.#......................#...
..#.......#........#.......#...#..........#.....#.....#...........##....##.....##..#........#.#....#..#.........#..#...#.........#..#......#............#.....####....#.#..#................#.#.....#......#..##.#...#...........#.#.#.........#...#........####........##.....#........#..#........#.###..#.....##...........#......#..............#......#........#.#..#.#.........##.#.#..#...#.....#...#.............#..........#.#..#..........#.......###....#.#.#..#......#.....#...#...#.#.....#........#.#......#....#.
.............#..##.##...#..#.#......#........#.....#..#..........#....#..#................#...##.......#.##.........#.....##...#.#.###....#.#..........#.#...#.#.....#..#....#..#.####......##.#...#.#........#........#...#.#........#.......#..#..#..#.....#....#.......#...#.#.......#..#..##..#...................#.....#.#.......#.....#.............#..................#.....##....#.#..#.....#........#..........#......#.#.#.##.#.................#.##......#.#......#...#.....#.#..#....##.....##....#.....##..#.......
...#.#...#..#..#.#..#.#...#...#...###...#......#......###........#...#.......#..............#.......#...#..#.#......#....#.....#...#...#..........###..#.....#..#..#....#....#.........#........#.....#........#...#..........#..#....................#...#.........#..........#.....#.......#.#....#..#..#.....#.##..#..#..#.....#.....#.#.#..#.#....#.#..##.#......##..........##.#....................##..##..#..####..#..#..#..##.....##......#.........#...............#........#...#....#..#.#.#...#..#.....##.#.#.#...#..
.#...#.#..#....##.#.....#........#..........#.#...............#....#..#....#..##...#.....#...#.........................#.#...........##...##..#........#.##......#...##.#...............#..##...#.............#.......#....#...#........#..#.#....##.##...#..................#.#.#....#...........#.........#............#.......##..#..##....#......#...#.#.........#........##......#.#......#........#..#.......#.........#.#.....#...#.......#...........#..#.#..............#...........##.#....#.##.......###..#....#.....
...........#...............#.......#.##.##.............#.......#.........#.#.............##..#..#...#.....##...#..#..#....##.....#.#.......................#..#.........#..#...###..#..#.........#......#.......#...#.#...#.....#.........................................#.......#....#........###......###....#.......#....#.....#.#.......#...###...##.#..#.........###......##.....##..#.........#..#......#........#.........#..#.#..#....##......#...#..#....#..#...#.......#.......................#......##.#.#........#
.....##...#.....##..###.####.........#..#.......#.#......#....##.......#...##.......#.###.#.........#...#......#..##.#...................#.........#..#.......##...#.......#......##...........#...#.#.#.....#####..#...........#.#......##.......##........#.....#.#...#.#.#...#..............#....#..##..#........#.#......#.#...#.....#........#.#......#...#...##..#....#...#....#......#..#............................#.#.##...####..#......#.....#.##.........#................#....................#......###...........
.....#.............#..#......##....#........#.#.......#............................#...#.#..#........#.##..#..#............#....#.....#..............##..#........#.##.....##....#..#..#....###.#..............##....#......#..#....#...........#....#.....#.##...##..#.....#.................#.#........#.#....#.....##..........#.##....#.....#....#.......##.#................#..##...#.....##......#..#......#..#....#.#......#..........#..........##..#..#......#....#.#.......#..##........#.........#.#..#.#..##..##....
......##.......##......#............#..#...#..#....#...#..#....#.#.....#...##...........#....#..#....#.....#.............#..#.............#...#.............#.##........#..#........#......##.#..#.#........#..##.......#.##.....#.....#..............#.#.#.............##..#...#...#..........#..#....#....#..###....#...........#..........#.#....#....#.....#..............#.........#..#...........#...##...##....#.........#..##........#..#.............................................#.....#....#..#.#.#........#.#....
.#.............#...#.#.....#......#.#.............#..#.#........#......#.....................#...#........#.#.##..#........#.#.#.#...........#...........#..#.........#.#...........##.......##........#.......#...#.#.#................#....#..##.....#.....#.#.#..#....#......#...#....#..#....#.#.......#..#...##.#.....##.....#...##.......###......##...............#...##.....#.#..........#...........#.........##....#..#.####....#..#.........#...#.........#............####......##......####....##...#...#........#.
...#...##...##...#...#.....#.............#..#.#.##....#...#......#..#.#....#.....#...#.#.....#..........#...........##........###.##..#.#....#.##..........#..##.........#.#........#...##.#.#..........#....#.#..#.......#.....#........#.##......#...#........#..........#.#....#..#..##..#.....###.........#.#.#.##...#...#.#..............#........#....#......#.#.#.....#....#.....##..#.#...##.##.#.....#..............#.....#.#..###.......#......##.....#.....#..##.#..#...##.....#..........#..##.#..#............#....
...#.#.....#.....................##......#..#.#.#......#.....#....#......#....#..#......#...#.###..#..#.#...#.........##..##..#.......##.........#............#....................#......##..........#..........#....#....#....##.#...............#..#....#...#..........#......#.......#.......#...#..##.......#..........##.............##..#....#.#..........#...#...##.........................#......#...#.....#.......#...#...#.#......#.#.#.......#....#........#..........#.....#....#.....#...###.....................
.#.....#..##........#...#..##..........#.......................#..#...#.#.#...#...#.#...#............#...........#.#..#.........#....#...........##.....#.#...........#...#...#.#.#.......#..#.....#..#.....#...#.#.##...#..........#....##......#####...##.............#......#.....#..#..#...#............##..#........#............#..#.........#....#.....##.....#..#...#....#.#....##....#......##.#.......#...#.....##.#..#....##....#.####..#....###.#...##.....#.#.......#..#...##....#....#..#.#..#....#.........#.#...
.#...........#....##.........#....#.##...#...........#..........#..#.......#...##.#......#....#.....#...#..#....#...#...............#..#.#.#.#.......#....#................#.....#.#..#.#......#....#...##..#.........##.###....#.##....#.##......#.#...#.................#.##.........###.....#......#.#.#....#...###.......#.....#.......###.............#.....#....#..#...#####........#..........#...#...........#.#.......#.......#..........##....#.#.#...#..........#......#......#...#.....#...........#.....#.....#...#
.......#....#.....##.....#....#....#..##.............#....#....#...#...#.#....#......#......#.............#.##..#.#.................#.#...#......#...#...#.........#.......##.........................#.........#....#.#..#........#...........#.##.........##.#..#..............#.##....#.....#.....#...#..........#..........#....##.#..................#.#......#........#....#.#...............#......#.##.....#..#.....##.#........#..........#...#..#.....#.#.........###..........#.................#..#..#...#.........#
#...............#.#..............#..............#.....#........#............#.......#...........#......##...#.....##.....#.....#.#..#....#.#....#.........#...#...................#.#...#..#...#...##....#.##...#....#..##..#.............#..#..#.......#...............##.....#.#.#.....##...#.#.#...#..........#.#.#...#.#.............#.###......#...##..#..#...........#..#..#.#..#......#.............#.....#.##...#...#.........#.........#.......#..........#.##.#......#.....####..#......###.#.#....#.#....#...#..##.#.
.....#.........#....#............#....#..###.#....#.#.......#..#....#..##....#.##.......#.......#.........####........#..#.#.......##...#...#...##.......#.#...#........#...##.........#....#.#.....#...#.#....#...##.......#.#.#..#.......#..#.#..........##......#.#..................#...#..#..#...#..#...#..#.#.#...#...#..#...................................#..#........###.##.....#.........#..#.............#..#.###.............#............#..#...........#.........#..#.....#.##..#.........#.......#..#........#.#
.....#..#.....#...#.##.#.......#..............#...#.#.#....................#....#.....##...#...#...#...#...##...###.....#..........#....##..#....#..#.#.#..#........#...#...#...#....#.....#.....#..#....##.#...#.#.#.#...#..#..#.....#####.#..###....................#....####..#.#...##...............#.##....#.....###.#.#..#...#..#.....#.......#.............#..#...#.#...#.......#..#...........#.......#.#.##....##.#.......#..##.#....#....#...#.#.....#....###...........#............#........#.......#.......#.....#.
#......#......#...............#.....#..#.#.....#...#...#...#....#.....##...#...................#...........#.....##....#.........#.#.....#......#......#..#...#..#.#.#................#.#..#.................#...#.#..#..#...#.......#...##.........##..#.............#......#.......##.#.....#...##...........###......##.....#..#.........................#...........#.#.#...##.##.#..#......##..##...............#.##...#......#..#......#....#......#....#.#.##....##..#.#.....#.#..........#....###.........#.#.##...#..#.
.....#...#.........#.....#..#..#.......##.......##.##...#..#.........#.......#............##..#...##........#..#........#.....#...#..#..##..##..##............#......#.....#......##.##...#.#....#..#.......#.#.......#..#.........#.#..#.....#...##.....#.........##...#.##........#.....#..###...#..........#..#.#...#....#.#..............#.#.........#......#...............#.#.#.#..##...#.#.#.#..#.......#.##.......#....#.#..#.#........#...#....##...#....#...#...#......##.#........#..#......#...........#.....##.#...
...........##..###..#...#.....#.#.#.......#........#.#....#..#.................###...#......#..#..........#........###....#..##.............#........##.#...##............#...#..#.........#...##.#.#..#...#...###........#...........###...........#...#........##.#......#......#..............#.#.#.##.........#...#.........#................#........#......#.......#..#.......#..###.........#...#...#..#....##..........#..#.#.........#..#.#..#...............#.##.......#.......##..#........##...........##.#.#.....#.
...#..###....#..#....##....#.....#.................#......#..#.#..#..#.###..................#.##..........#..#......#........#.#..#..#......#........#...........#.#.....##..#........####.......#.......#..........#....#......#.#..##.#.#.........##.#......##..#.....#...##.#.##..#.##......#..##.....#..#......#.......#.......##........#......#.........##......#.......##..##....#.............#..#...........###..#..#..#....#...##....#.##...........#....#...#...##.......#........#............#....#.....#....#.....
..#.....................##.#..#....#......#.#.##............#....##..#.......#.......#..#....###...#................#.....#.......##...#...#..#...#........#.#...........#.....#.#..#..#............#....##...#......#.##.....#.....#.#...#..####...#.....#......#......#..#...#....###...#......##.#.#..#....#.....#...#......#....#...#....###..##.#.......#........#..............##...#...#....#...#............##..##.......#.#.........#..#...............#.#.#.....#......#..........##..#.#.....#....###......#....#...#
.....#..##.#...#.#........##.............#.#...........#..##....#................#.#.......#.##.....#..##..#...#....#.##.................#..#.....#...........#..#...#..#........#.....#...#....#...#.#.#.#...#.....#....#.........##.........#.....................#.###.#.....#.........#............#..#.....###....#.....#..###..###...#...#......#..#...#.#........................#..#....#......#.......#.#.......#...#.#..#...........##.##..#..#.#..#...#.#.........#...##.##......#...#.......#..#...#.......##.......
.....#......#.#....###.#....##.........................#..##.#.......#...###.........##...#.#.......###.#...#.##...#...#...#..#......#...............##....##.....#.#.........#.#.#...#...............#...#..#.#....#....#.............#.....#.##......#..#.#.......#.......#.....#.#.#.....#...................##.....#.#.....#.#....#....#.#..#.##.#.......#...#........#........................##..#....#..#.....##...............##..#.#.#.##.....#.#........#.##.......##.........#......#...#.#.#...#.##..#........#....#
#....#............#................###....#.#....##.......#..#.##.........#.#...#.............#.......##..............#.#...##..#.....#.......##......#...#.#..#......#..#..........#...........#...#...#..#.##......#.#........##....#.#.#...##..##...#.......#..............#...#..#....#..#....######.....#....###.#..#........#...####........#..#...#....#..#.#...#..........#.......#.#...##.#.##..#.#......#.......#.#.#..............#......#.............##.#..#.............#.#.......#.......##............#.....#...
.......#........#.....###.....#.##.......#..#......##..#...##.##...#.#..##....#........#.........#.................##.........##......#.#.......#.............#......###..#.#...#.......................#.......#...##.#.#.####...##..##..##.......#.........#.....#...#....................#..##....#..#...#.##..#..##...#.....#.........#..#....####..#...#.........#....#........#.....#..................#.....#..##.#....#.#...#...#.##..#.#..#...#...#...##...#.......#......#.......#......#.................#.......#...
...#......##..#...#............##.#..#.......#.#..#...#............#...#...##..#....##.#...........#...##.........#.....................#.##..........#.#.#.........#.#...#........#.......#.....#........#.................#..#...............##..#.#......##.....#............#.#.##........##......#.#......#..#......#.....###.##...........#.....#......#...#.##...#..#......#...#.#........#........#.......#.....#...........#.#.#..#.......##..#..##..#.....#.....#...#......#...#.....#..##..#.....#................#..
....#.....##......##.#.........#..........#......#........##............#.......#...##......#.....#....#.#....#.#..........#.#..#.#....##.#......#.#..#..........#.........#.#...####........#..#.#........#......#.........##.#..#.....####..#.....#..#...#.#.#....##.##.#.#........#........#...#....#..##..#..#.....#...........#......#..........##......#....#.#..........#........##..#....#........#..#...#...#..#.#..#.##...#.............##...........##..#....#...#...##....#.....#.#...#.#...#.##........#.......##..
..#....#.......#.#.......#.#.......##..#.......##..#...#......#...........##........#........#..##...#..#...............#.#.....###........#..#..#....#.#...........#...#.......#.#.#......#.......#........##...................#.........#.....#...#..#.....#..#.#...#.....##.#........#..............#.#.#..#...#..#...###..#...#..#......#....#..............#......#.....##.........##.##..##..........#....#....#.............#....#.....###......#..#...........##.....#.........#...#........#.#...#.#...........#......
.........#...#.#.#.............#..#..#.##.#...###.#.#..#..#.........#.#.#......#.......#.#....#....###..#......##.....##.......##.......#..#.......#....#.......##...##..#.........##..........#.#.#....#.#...................##...#..#..#..#....#.........#..##.##..#.......#......#.......#.........#...##.#.#.#.#.##..##...........#......#..#..........#.#....#........#................###.........#..#...#...........#............#......#...........##....#...#...........#..#..###....#.#.........##...#....##.......#.#
...#.#............#......##..#....##....#...............##.......##.#............#.........#.......#..##.................#......####...........##...#......##.....#..#...........#..#...............##.........#.....#..#..#...#.#.#............##.....#...#..#.....#......#.#.......#.#......#....#.................#..............#...#...........##..........#....#.........#.........#......##.#.......#...#........#....##..#.....#.....#.............#....#..#......#..........###.....#...#...#....................#.....
.#.#.#.........#.#............#......##.#.........###..##.#...#...........#.###....#......#......#..........##............#.........#..#...#......#....#......#....#..#.............#..#....#...#..#................#.#..........#........#.......#...#....#......#..#...#.#.#.........##.....#..#..#....#....#......##.....#.....#.........#....#.....................#...#..#.#......#..#.....#..................#..#..#......#...##.#.#.#...#...#......#.#.....#.....#....#..#........#..#....#.....#....#...#..#......#.....
.......#.#....##.#..#.##...#..#.#......#....#..........#....#..............#...#............#...####.#...#..###.#..#...#...#...............................#.#.#..#..#......#............................##..#....#...........#.#....#..#.....##.......##.#.....#.....#....#..........#.......#.#.#....##....#..............##.......#.......#.....................#...##..#..#...........#...........#..#.....##.........#....#.#..#..###........#....#..##...#........#..#.......#.##.................#.......##..........#.##
.......#..#....#..............#..#.....#.##......##......#..#..#......#.#.......#.#.#..#.........#.#...#..........###..............##............##.....##..#............##...#.......#....#..#...##.......#.#.##.#....#....#.#.#...#....#...##.#..##..#...#...............#.......#..#...........#...............#..........#...#.#..##.....#....#..#......#..##........###.#...................#....##..#..#..#..........#..........#...........##.....#....#.........#............#...#......#.......###....#....#...#....##.
.....................#.#...#..#....#.....##........#............##.....#...#.............#..#..#..........#.#...#................##....#...#.#.#...#.....##............#.#....#...#...........#.......#.##........#...........###.....##..#.....#..#........#.........##............#.#....#.......#.#.#........##...#..............#.............#.##.##...#.#............#..#.#....#..##.#..#..................#..#....#...##................#.#..#.....#.........#....#.#.#...........#.##........#..#..##.............#..#..
.##..#....#............#....#..#.##...#.......#..#......#..#..##..#....#.#.......#......#..###...#.......###.........###..#............#..#..#.............#.....##......#.#..####.#..............#.....#........#.###..........##.........#.....#...#....#..##..#...#...#.....##..##..........#..#...........#.#..#..............#..##..........#......#.............#..###.#...###...........#.....##...#.....#...#..............#...#...#.#..##..........#......#............#........#.......#......#..#......##...#.#..#..#
#.......#.#..#............#.....#.#.#.......#....##......#...#.......#....#.#....#..#.###....#..##....#......#..#.###...#........#...#.#....#....###........##..........#..#...##.##..........#......#....#...##.#....#......#...#.....#..#...#.....##...........##..............##.........#...#.........#...#...##...#...##.......##.#...#...#...............#.#..........#.............#.....#......#.#.#...#........#..##............#.....##..#.#..........#.....#.............#.................#......##............##.##
.............##.#...#.......#..##....#...#.........#.........#......#........#...............##...................#...#..................#........#.##.....#......##....#......#...#......##.....#...........##.....#...............#.......#.......#...#...#.##.#.#...#........#..........#.#....#.......#.............#..#.................#.#..###..#......#.......#.........#...#.....#.........#.......#.........#.....#.##..........#...#............##.....#.....#.........#........#....#.#........##.#............#....
.......##.###......#...#...#.#............#..#...........#.........###.....#.....#......#.....#...#..#...........#..#.........#..............##..#................#...#.#.#....#...........#.#....#.#....#...##.#.....#......#........#........#........#..#..#..##...#...#.#...#....#..#..#.##....#.......#..##.......#............#..#..#...#.###........##.#..........#......#..#.........##.......##......##..#.........#...........##.....#..##......#..#.#..#.....#..#....#..##.....#.#..#.....#......#...#........##.##..
....#................#..#......###.....#.###.#.....##.#...#.##..#..#...##.......#......#........##..#.....##.#..#.#.#..#........##.#..#.....#...##.........#...##.........##....#.###....##..#....#............#....#.#..##.............#...............#...#........#.........#...#.....#.....##............#..#..#..##........#....##...###.....#...#.#..#.........#..........##...#....##...#........#......#.#...#....###..##.#..#....#.......##....#..................#......#........#.#........#..#.........#..##.......#
...##.........#...........#..#.#...#.....#.......#.#.#.#....##...#...#............#.#.....##.......#...#.......#..#...#....##.............#..#...........#.#.#.........##...#.....#.#........................#..#..#..##.##.#........##....#.....#...#.##.....#.....#.#.#.....###....#...#.#...#.....###.......#..........#..........#.......##..#..#.........##......#.........#...#..#..###.##..#............#..#.......#..#...............#....#............#..........##......#.......##.#..#..#.....##.........#..##.......
....#....#..#...#..##.....................#.......#.......#........#........#.........#...#.....#.#..##...........#...#.........#.......##.#..........#.............#....#........##..#....#..##...#......#.....#.##.#....#..#...#..#....#........##....#...#.##.#..........#..#.........#..........#...........#..#....#......#............#....#.#........#.........#....#..#......#.#..#.......#.#........#.........###....#...#....#..............##...##............#....#..#....#.............#.....#....#.#..#.#.........
...#.....#........#..#............#..#..#.........#......#.#.....#....#........##.....#...#.#..#.##..#........#..#..#.#.##..........#.........................#..#......#...........#...#............###..#.....#..##....#.#...#.#.........#......#............#..#...##...##.#...........#.....#.....#..........###.#...#....##............#.....#.......###.#.....#....#..#.....#...#............#............#.....#...#....#.........#.#...#...#.....#................#...............###......#....................#.......
....#..#........#...#..............##.......#...........#....#..#....#...#.#.##..##..##..#..............#.#......#......#....#..#..#.##............#..........###....#.#.....#..##..##.##.....#..........###.........#........#.........#.###...#...........#........#......#....##.....##.......#.....#.#...#....##........#.....#.......#.#....#.....#.#......#.##.#.....#..#.#....#..#....##..#.....#.........#........#...#.......##.#.....##...............#...##.......#.....#...#......#..........#....#....#......###...
....#.........#.#..#......##.....#..##.....#.#.....#.......#...#....#.#..#......#......###............#.#....#.##...##...##..........#......#.......#.#...###.....................###.........#.#.##.#..#....#...#.....#.........#..##.....#.#......................#.#......#.#.....#....#.#....#..##.###..#........#.........................#..#...#..#...........#.........#.#........#.#........#.......#.#.#.....#...#...#.....#...#.#.....#......#.#.....#...##...#.#....#..................#...#.#......##.#............
..#.....###..#........#.###....#..#...#..#..#.......###.#.............#.##....#...#.................##.....#.....#..##....##...#.#..#........#....#....#.........#...............#.....##.#......#...#.........#......#.#..#..#.....#.#.....#....#..............####..#.....#......#....#.......#..#.#.....#.....#.....#..#..##........##..#.........#.....#....................#.................#...#........#....#..#.....#.#....#..##..#....#....#...#....#..#..#.....#..................#.......#.#.............#.#....#...
.##....#..#....##.#......#..#.....#.......#..#.#.........#.......#.......#.....#.#.......##....#...#.#.......#....#..............##..##...##....##.......#.......#....#......#...#............#........#.#....#........#..#.##...............#.#..#.....#......####.#.#.##..................#..#.....###..##.##......#..#........#..#....#...........##...........#.....#...#....#.##.#.#.......#......#..#...#..............#.#...###....#...#...#.#..#...##......#...........#.#..#....#..............#..#...#..#........#.#..
....#....###.......##.......#....#..##..............##...#....#.##.##......##.......##...#..##....##.#.............#...#..#.............#......#..#....#.........#......#.#....#............#..........#.....#.#......##.....#..#..##..........#....#........##..#....#.#....#.#...............................#...................#.....#...............##......#...#...#...#.#...##......#...#.#.......#.#.............#....#....####................##........................#.#......#..#.............#....#...#.#..#.....#
....#......#.....#..#....##....#...#.....#..#...........#.......#.......#...#........#......#..###..#...#..........#..........##......#........#.##.#...##....#...#......##.#..#.#........##.....................##.....##...#..#....#......#.#.......#.#..##.....#....##..#......#.#..##.##......###....#......#..#.#...........#.....#...#..##..#...#.#.....#.......#.#..#............#...........#..#..............#...#.........#.......#.#......#.#####.......#....#..#.#.......#..#....##....##....#...#.......#.....#...#
.#................##.#.........#...##.......#.#...........#.#..##..##..#......##.....#.##.....#.......#..#.............##.##.##..###.....#..............#...#.........#.#....#....#.#..#...#.....#..##......#.....#...............#.#.#..#.#..#.#...............#....#..#...##....#....#..#......#................#..#....#....##....##..#....#....#.....#....#..#.#...#............#...........##...#.##....#..................#.#.........#...#......#.......#..............#.#.....##...#........#....##.....#####......#...#
......#.....##........##.#.##.......#...#......................#.....#.##....#...#..#.....#....#....#........#......#..##......#...#.............##....#..#...#.....#....#...#...#...#..#.....#......#....#..................##...#.....#...#........#...##...#...#.#....#.###........#.#........#.......#...#.#.........#....##..#.....##..##..#....##......#..........#......#....##..........#.####............##..........#..#.#...#...#.#..#..#.##.#..#.........#.........#..#......#...#....#.#...#......#...#..#.....#.##
........#.#.#..........#....#....#......##.#....##.#...#........#....#......#.#.#..##..#.............................#.......#..#.#......#.....#....#.........#.......#...###....#......##..#....#..#...#.......#.####.....#..........#.....#..#......#.......#.....#............#.........#......##..##....#.#...#....#..#.#...#................##.......##.......#...#.......#....#..###...#...##.........#.#...#..........#....#..#.#......##.....#.....##......#...##..#..........#.......##.#..#.#.#..#..............####..
#........#....#..#.....#...#..#.#.#.....###....#....#..........#..#......#......#....#..#......#...###........##...........#.##.......#.........#..........#..#........###.#...#...#.##...#.#..##..........##..###...........#......#.##..#..#..#..#.......#.........#............#...............#...#..#......#.......#.........#...............##...#......#..#....#...........#...#.#..#...##......#.#..#...#..#.....#.....#...#.#...#.#.#....##..#...#................#.........................##.......#............##...
..#......#.....#.............#........#...#...#....##...#...#...........#...#...##.....#..#....#..#...##.#....#........##...........#.......#.#.##...###..#...#................#.......##...#....##....#......#..##.##.....##.....................#.....#.#.......#...#......##...#...#.#...#......#..#..#..#............#.#.#.#......#..............#...#..#...#....#.#...#....#..........#.#..#.#..#..#.......#..........#.......#...#......#....#..#.###......#...........#......##..........#....#..###...#..........#......
.............#.....#..#.....#.#..#.............#.#..##......#.........##.............#......#.......#.#.....................#.......#.#..#.............#......####...###..####.#.......#...#.##....#........#..............#..........#.#.#.....#..........#......#..#....#......#.#...#....#..#.....#.#......##.#...#..#..##......#...........#...............#..........#........#.###........#...#....#..#.#.#......#....#.#.................#...##.#............#.#..........#...#.###......#..#.###...#...#.......##...#..#
#.##.......###...............#...#...#...#...#.......#.........#....##...#..#.........##........##..........#..#.....#....#.###....#...#.....#..#...#....##.#...#...#......#.........#....#....##......#.#....##.#..#.......#..#.....#................#....#...##....#........#.....##.....#..#..#.#.##.........#....#.#......#.##...##.....#.#......#.#.......#..#........#.....#.###..#...##..###......#.....###...#.............................#.........#.......##..............#...#.#....##..##......#...........#..#....
.....#.#..##....#..##.......#.......#.......#.....#.#..#.###..........#...#....##...#...........#.....#......##..#...#...................................#..#.........##.....#............#........#..#.##.#.....#...#.....#.....#...#......#.##.#..#.#.#...###.........##..#.#.....#...#...............#......#...................#.............#...............##....##.#........####......#...#..................##.....#.........#.....#......#............#............#.##.#...#...........#......#...#..#..............#.
......###.#.#.#...#.#.##.#.....#...#...#...#....#.....#.......#...#...#...........#.#.##....................#......#..............#.#.....##..........###.##..#.....#...###....#..##.......#..#.#.#.....####...##.#....#.#..#....................#.............#.............##..............................#.#.....#.#...................#...#..........#...#....#........#..#..#....#........#..#.#..#.#.#......#.#....#....#.#....##......##.#.....#..#.........##...#...#........##...#.......#.#.......#....#...#.......##
...#.###....#......#.....#........##.#..#.............#.#.......##.........#.....##.........#.....#......##...#....#...#........##....#.......#.##.....##....#.........##.....#...##.#.#.##..............#.............#...........#....#...#.#.......##..#........#....#..#.....#.......#..#.................#..........#..#.....#......#..###......#.................#..#........#.#..............##....#....##.#.......#...#.#.......#....##..#.#...#.#.##..###..#......................#.#....#....#...........#......#.....
#......#...#............#.#............##..#.###..#..#...##.....#.......#...#..........#......#..#...............#.#..#.#..#...#.........#..#.#.....#..........#.................#####...#..#....#..#......#.##........#..#....#..#........#.#..#.#......#..#.##..#.....#..............#........#.........#..##...#.......#..#........#.#..##....#..............#.#...#.......#.......#...#...#.......#.......#...#..##..#...#........#.#..#.#.#..#..#..........####.....#......#....#.....##....#.#...#.#....#...........#.....
.....#...##..#....#...#........##..#..#.........#..............#...#.#..........#..........#.#...#.....#...#.#..#...###.#...##..#..........#.........##..##...#.............#....#.#..............#.......##..#.#........#...#..#............#..........#............#.....#..............#...#..#...........#..#.#.#.............#...#.....#.....#.#......#..#.#......#.#..........#..#..#.....#........#.....#...#..##......#...##.#.....#.##.#...........#.........#.#............##.........#..........................#....
...........##....#.#...##...#.#.....#.#..##...........#...........#......#..........#...#.............#.#....#..........#.#.......#...#.......#....#......#...#.##..........#.....#.#....#.......#...##.#...#...#.#..........#.###..#...#...#.....#..#.#................#...............#....#.#....#..#.#.....#....##.#...#.....................#.#..###..#......#.......#......#..##..#..#...#......#..#................#..#.##............###..#..##..#...#.....##.#.......#..#..#............#......##.#..#.#.............#.
.#...#.........#.....#..#............##.....#..........#.#...#.....##.#..........#.......#...##........#......................#.#..##....#.#..#..............#.#......#..#..#....#.#.#..#.....#........#......#.##......#........#..#.#.#...#...##...#.#.......#......#.#......#..##..#...#....#................#..###...#....##......#.....................#..##.......#....#...#.........#....#.......#........#.......#...........#..........#...#......#.....#.###..##..#..#....#..#.##.......#....#.........#.#.....##.....
....###...##..#..###.####.#...#........#......#....#.##....##............#.....#.####.....#..#.........#...#........##.....#........###.##....##....##.#......##.......#.....#.#.##.....#.........#...#...#...#.......#...#.........#.........##...#....#.....##.#..........##..............#.....#.##....#...#.....#.#.#..#............##....#...#.##........#..#...#..#...##..#..#..#.....#..#.#.......#...#..#...#.##....#.....#.##..#..##..#....#............#...#.#...............##..#..#.##...............#.##.......#...
....#.........#...........#..#.#.....#......#.#.......#####.#..........#...#..#.#..###........#....#...........#....#.......#.....#..........#...#.#...#..#...#....#.##....###..#....#.......#..#..........#.......#....#..............#.##..........#...#....#.........................#................#.......#.#........#...........#..##..#...#.#..#..##.##..#......##.#...#..#.#..#.#.#..#.#.........#................#..#.....##.....##.#.........#....................#..#..##................#.....#......#..#..#......
..#........#.##..###..........#...#....#.............#....##..#.......#..#.....#.........................#.#.....#..........#.....#.#.....##.#.....#.........#..#.#........#....#.#.....#...#...............##..###.....#.....##......##...##..#.....#......#...........#...#..#...#.#.#......#..##......#............##.....#.......##..#..##...#..#.#......#...#........#.##.........#.....#......##.#.#..#......##..#.##...........####...##.#..............##........#.#......##....#...#...##.............#.#.....#.#...#..
#.#.#....#....#.........##..........#.........#.#.#...........#....#.#.......##.....#...###...#.........#..#........#......#..............#..#........#......###....#....#...................#....#....#.#..........#.#......#....#......#.#......##...#........#...#..#..#.......#...#..............#..#.................###....#...##.....#..##...........#.#...#............#...##..#.....#.#...........#..###..#...............#......##....#...####....#....#.#.#......#.....#......#.............#.........#.....#..##.##.
.#.....#.#........#...#....#..............#.#......#..#.....#.....#...#....##...#.....#..........#.#.#.....##.#......................#.................#...#...#.......#.#...#.....#..#................#.....................................................#..#...#..........###..###......#.##.........#...#........#.##.......................#.#.#...#........#....##...##....###..#..#.......#..#..#........#.#..#........#........#####..#........#...#...#.................#.......#.........#......##....#.........##..
........#...#......#..#..........#.....#.........#.##.######.#.#......#.#..#....##.#...#..........................##......#......#.....#...##......##..............#...#........#..............#.#......#...#.....#.............##...........#.....#.#..#.#..#..#.#..#...........#...........##...#.....#.....#......#...#.#..#...#.#.....#.........#....##....#.##..#............#..#...#.....#...#.....................#..............#..........#.......#....#.....#..#..##.#..#....#......#.#..................#...#.#......
...............#...#..........#...#..#.........#.#........................#....#............#..#.#.###.........##...#...#.......#.#.#.....................##........#.....#...#...#....#..#...#...#..#............#....##.....#..#...#.......#....#.#.#.#####.....#.#...#......#..............#..#..###...####..#.........#####....#.....#.......#......#........#....#.....#........#..............#.............#...#....##.#..#....#...#.##.......#.....#..##....#......#.................##....#.#......#.......##..........
#...........#.........#...........#......#..#............##......#.....###.....##.....##...#.......#...##........#................#.#.#.......#..#.......#..#....#......#....#........#.........#..#......#.#...#.##.......#...........##.#.#.....#....##....#....#.#........#..#.................#.....#.#.......#......#.#..#...#..........###...#...#......#......................#.#.....#.........#...#.#...##...#..#..##.................#.#........#.##...................#.#.##.#..............#.................##.....
....#.##.....#..#..#.......#.#....#.....#.....#.......#...#.#......#.....#.....##....##..#.....#.###..#....#.#.......####........#.....#..###............##.....#....#....##.#...........#......#..##..#.................#........#.........#.#....#.#.#..##.#.............#..#.....#.###..........................#.#..............#.........#..#........#.#..#..#.#...###.#..#.#.#..........#................#...#.##..##.............#...........#..##........#..#...###...#.#...##.#...................#...#...........#..#.
...............#.#.....#.##.##.###.....#.#..#........#..........#....#.#...#.#.......................#...#...##....####.#.#...#....#...#...##.#...#.....#............#.###......#..#..........#..........#.........#.....#..#..#..##..##....#..........####.##.#.....#...#.#...##..#...#.#.....#....#..........#.##....#...#......#.............#........#.####...##...#...#.#.#.....##.........#..###.......#.#...#.....#........#...#.........#..#....#...###.#.........#.#...##..#.........#.....##.#..#.##.....#..#....#...#
..#...........#.#........##....##...##..#..#.............#.#...#....................#.....#...........#......#........#...#........#.....#..#....#..........##.....#.##.....#........#.....#..#......#........#.##......##..........#....#.......###.........#.####...#..........#.......##.#.#..#........#...#.......####.........##..........#....#.......................#......#...#.#.#......###.....#....##......#.#............................###................#..#...##..........##....#.......###.#.....#.#....#.#..
..#..........#....#....#....#...#....###........#.#.....##.#.#......#.#.....#.#..#......#.......#........#....#..#..#..##..#...#.........##..........#...#..........###...#..#.#.....##........#..#.#.....#.#..........#....#.............#..#..#.........#...........##......#....#.#...#...#..##.#.....#.##.#..#..........#..............#.......#............#...#...##..#.........#.........#..#.................#.#..#.#..#....##.......###.............##.............##.#..........#.#...#...........#.....#..#.....#....
...#......#......#...##..###...#.....#...#.#..#.#..................#...#.#.#.#...#.#......#.##..#.....##....#..........#.....#.##...##........###.#.#..#.##.........#.##..#.#....#.##.##..#.............#.....##....#......#....#.....#.##................#..#.#...##..........##....#..........#..#.#.......#.........##......#.#..........#.....#....#.#....#...#..#.#.........#..#.#...........#....#..................##.......#...##....#....#.....#.##..#.................#..........##..#.##.##..#..#.....#.#.#..........
#.......................##...##..#.....#....###.......#....#...........#...#..#.......#........##..............#.........##.....####..#.#.#....##.#..###........#....##..............#.....##.....#....#...#.........##..#....#.#.......#.#...........#........#........#.#....#.#...##...#.##..##.##........#....##............#..........#.....#....#..#......#..##...#.#.#........#.....###..........#..#..#..##........#..#..........#...#......#..#..#...##..##..#.#..#.........#......#...##..#.###....##....###.#........
..#.#.......#...#......#.#...#.#......##........#.#.............#..#......#........................#.#.#....#..#...#.#.....##................#.#.#............##..#..#...#...............#........#...............###.#....##...###.#....#.#...#...#.........#................##.##.#......#.#.....##.#....#..#...##........#.....#......#........#.........#.#....##...................#......##..#...............##....##........#........#.....#.....#.#.#...#......#.##......#.......#.#.....##......#.....#.#.....##..#...#
.#..#........#.#.#..................#.#...#.###.......#....#......#..#.....#....##.....#...#...#.#.#................#....#.#....#.#............#...............#............##.#.......#....#..###....#...#.......#....#............#....#.......##......#..#....#.#..#...#.....#.#.....#............#.........##...#..#........#....#..#.....#.........##................#.##.....#.........##........#.##.###...#.#............#.#..#........#................#...........###.....##.......##......#...#..................#.#.
.....#.#...#...##.#................#.#.#....#..........#.#..#.#..#...#..............#...........#...#..........#...#...#.#...#......#.....#...##.#....#........#....#..#.#........#...#..#..##..#.#.#......#.#..........#...#..#....#...#.........#.....#..####...#....#.......###...#.#..#.........#.#.......#.#......##..#.......#..#....#..####...........#.......#.....#...#..#...#..#........#.##..........#......#..#.#.#.........#.....#...##..##......##..#..#..##.##..#.........#..#......##....#.#...................#
...#.....##..#....#.#...#.......#.........#.........#.#.#......#..#........#.##....#...#.....###.###....#.#..#...#..#........##....#....#.....#.....#..........#.#...##..#....#....#..#....#................#...#.#.........#........#.#.......##..#.#..#...............#..#..#.#............##.....#........#..##.......#..#...#......#.##..#..#.#.....#.#...#....###....#......#..##..###....#..........#...##...............................#...#...................#....#.##.......##.........#...#...#....#...#.#...##.....
.#.#.#.#.#............#.....#..#....##...........#.#.........#.#.........##..##........#...........#..#.............#.#......#....#.........###..#........#.....#..........#.....#............###...#...##...##...........##....#........##..........#.................#................##..#...#........##..#....#.......#......#........#.......#.......#......#..#...##......#...................#.#....#.....##..#...#.#..........#....##.....#...........###....#....#.#......#..#.............#.#...#...........##...#.#..
..#..##..........#......#.......#........#...#.#............#....#........#.#.....#.##.....#...#...#..#..##...............#.........#.##.......#..#..............#..#.#........####......#....##...#...#..........#......##..##.#.....#...............#...#..........#..........#..................#.#.#.........#.#.....#......#......#...#.....#..........#...##...............##.....#.#....#.###.##..#.............##....#...#..#.#.###...#.##...#..#.#.#..#.......#.....#....#..##............#..............#.#.#....#....
.......#..#.....#..##..#.###.....#......#.........#...........#.........#.......#...#......#.....#..#.#.......#.#........#........#.#...........#......##..#.#........#.........#...#....#........#..#..#.....#..#.........#.........#......##..#....#.....##..#.....#...#.........#..........#..#.....#.#....###..#.....#.#.#.#.#..#.......#..........#.....##..#............#....#...........##........#.....#.#..###.........#...#.............#...##.#.........##.#.....................#...#.....#.##...##.............#...
.....#....#.......#.##......#...#..#...........#....#..##...###..#...#.........#..........#......#.#..#.#......#.#.###........#.#................#.#......#.......#..##...#.............#.......#...#..#...........#................#.#.#.........................###.......#......#....#.#.#.#.###.#.#........#.............#..........#..##............##.#....###..........##........##..#...#......#..#.....#..#.#.##..#.#.#..#...#.#............#.............##.#..#..#....#......##..##.........#.........###.#..##......
#.......#.......#...#...#....#......#...................#.............#..#..#.....##...........##...#...#..#....#...............#.........#....#..........#...#........#.......#.#....#..#..#.........#.##......#...#..#.....#......#..##...#.....##...........##..........#............#.#.#.#.#....#....#........#.#.....#.............#..........#...................#.......#.......#........#.......##.....##..........#.#...........##.#.................#..................#....#.............#...#.#...#...##...#.......
.............#.#..............#....#...#....##.#..#...........#..##...#.##.#................#...####.###..##..#.......#.#.....#..#.......##....#...........#....#.#.....#.#..#.#......#...#..#..##...#....#...##............#.......##....##.#.......#........#..##........#.#.....#.##.................#..........#............#.....#.#....#........#......##..#.#...#..##.#...................#.#.#.......##.#.......#........##..#...#................##........#.........#.....#.#.....##...#..#..........#.........#......
..#...##..........#..........#..#......#.##.........#..##....#...#.##..#.....#.....#...#...#......#...#...........#........##.....#.##.#.....#.#...........#......#.....#.#.....#.#......#..#...#...#.#...#......#..#.....#....##.........##.......#.........#..#.....#..#...#..#........#....#....###.......#........#.................................#..........#.....#......#.#...#...#......#........#..#...#...#.........#..........#........#..#...#.#.#...#...####......##...##..#.......#..##....#.#..#..#....#........
.##..#...#.......#....#....#.........#......#.#.#.#....#.......#....#...#.#...##...#.#..#..#.#......#.##.#..#...#....#....#...#.......#........#......##..#.#.........#.#...................#.................#.#.##.#...........##....#..#.##.........#.......##..#..#.#....#......................#..#..##.............#...#.#.#.....#................#....#...........#.#.........#..#...#.....#.......##...#.....#......#.#..#.............#.##.................#.#........#...........#.....#......#.....#....##...........
..#...#..........#.........#.........##........###..........#..#..#....#..#...#.......#.....#........##..................#..#..#...##.......##....####.#......#.............#..........###..##..#...#........#.#.##..#....#...#...#......#.#.............#........#...#....#.#.....#...#.#..#....##.#..#...#.................##...........#...#...#.......##..#.....#..#.......#......#.#.#....#............#......#.#.............#.....#.......#........#..........#.............#....#........##...##..........#...#.#...#..#
.....##...........#..###..#..#.....######.#.....#...#...#..#.##....#...................#...##..#.....#....#......#.#.#....#.................#.....#...##..#.#............#.#.##.....#.#.....#...#.#....#......#........###......#..........#.#...#...#....................#..............#...#....#.....#.....#..............#..##..##...#.##.......##.###.#.#....#........#.#...#........#...#...#..........##....##..........#....#....#....#..#..........#.....#..##.............##.#........#...........####..............#.
.##.....#....#.......#...................#.......#..#......#......######........#.....#...#.........#.##..........................#........##....##..............##.....#...#....##.......###.#.##..#...#..#....#................##.###.##..#..##.....#.#..#..#..#.........#...#.......#............#..#......#..........#...#........#........#..#..#..#..##..#.....#..#...#......#..#..##......##......#...#.....#.#...##.......#........#.....#.##.##....#.#...........#.#.......#...#..........#......#.#...........#.#...#.
#...#...............#.......#.#.............#......##......##...#......#....##..#..#...#..#....#..........#....#.........#.......#.##..##....#......#..#.........#.#....#...#..#......##...............#..#..#...............#.#......#........##..#.#......#.....#.#.....#....#.......#....#.....#........#......#....#..#....#...#.....#..##........#.#....#......#.#....#.##............#..#.....#..#...##...#.#..#.#...................##.......##.##........#.........#........#.......###...#####....#........#...........
#...#.#.#..#...#....#..............##.......#....#.#...#.#.#.................#...#..............#.......####.##.....#...#....#..#..#.#..#..###.....#...#..........#...#..#.....##........#....#....#.#..##..........#.............####........#...#.#...........##....#.....#............#..###...............#.##.#...............##..##......#.....##.####.......#...........#......#..#..#.#.........#.#.......#............#..........#......#..##.....#....#.#............###.......#.......#.##.##.........#.............#
...#..#..#.........#..#.####.....#...#............#.###........#..........#..#..#...##....#..##...##.#.##..##.........#..#......##......#.#......###............##..........#..#...........#..#.........#......###.#.##.........#.......#...#...#..##..#.....#.##...#..#................##.#.....#....#..#...##...##..........#.#.#.##......#..........#...#....#.##..#.#..#..........#......#.#..........#..#......#......#..#.....#...#.....#..........#.#......#.#..#......#.#.##......#...##.#.......#......##.....#.#..##..
......#.#.....##.##........#........#..#......#.........#........#...#..........#....#.#..#.#...#.#.#...##..#..#...........#......#..........#.#...............#....#.#.#...##..#...#.......#.....#.....#........#.......#.......#..#..#.#..#.....#....#..#......#.............#......###...###..#.........##.#.......#..#....#....#............#........#...........#.........#......##..##.#..#...##....#.##.......#.#...................#.#...........##.....#..#..#..#.#.#...#....#..#.......##.......#.........#....###....
.............###...........#.#.##.#....#.#.....#................##.....#......#..##...#..#.....#..#.......#...#...........#.##.............#.#.#.#..#.....#..##..#...#.#.....#...#......#...#.#....#.....#............#............###..#..#......###.......#..#.#.#..##...#...#....#....#####.#.##.........#.....#........#..........#...#.#..............#...........#.............#...#........#.#...#.##.#.#.####...#......##.#..#........#.#........#......##..#.#........##.........................#...##...#.##...#..#..
.........#..#..............#.........#....#.#....#..#.....#..#..#...#...#........#.............#...#.#.#....##...#.#...#..............#.#........#..#..#......#.......#..#..#.......#.#....##..#...#.............#.#..#.....#........#..###..##.......#.#.........#...#.#.###.#..#....#.....#.........#.#......##...#.#......#...#.#.#..#.##.#..........#.##.#............#.......#...........#.....#.....................##.....#.....#...#.##..#..#.....#...#......#..#.....#....###..................#................#....#.
....#..##....##.........#.#....#...##..##.........#........#..#.#...........#......#.#........#.....#.#.##....#..........#...#.####..#...#........##.........#.....#..#..............##..............#...#....#..#..#.........#.##....#..###.......#.........#..#.#..#......#.#...##.............#.#..#....#.#.....#.#.#........##.#.....#.###....##.#............##....#...#.##.#.....###......#.....#......#.........#...#.##..#...###..#.#.....##....#.#.........#......#...##.#....#...........#.#...#....#......#.......#..
.......#....#.......#....#..#...#.....#..#......###..............#....#.#..#.........#....##..#....##.........#.....#.#..............#..............##.....#...........#..#......#...#...........#.....#.#...###.#..#..#..#......#............#........#...#.......###...#..###..##...........#.#.##...#..................#....#.........#..........#.............#.##..#.....#.##.#...#....#.............#...###.#......#.....#.......##.......#......#....#..................#.....#.##.........#..#...#.#...#....#..#...#....
......#...#......#.......#......#........#......#....#..#..#...............#.........#..#.#..##........#..#.......#..#...............#.#....#.#............##..##.#.#...#.#...........##..................#.#....#........##..####...........................#...........#...#....##.#.#.#.............#......#........##.........##..#...#.#......#.#.#.............#..#...#....###..#................#.#....#..#....##....#.......#..................#..###.#........#..##.#.......##......#...##.......#.#...........#.......
.......#....#.#.....#..#........#..#...#.........###....#...#...##......#...#...#..........#...........#.##.#.#.....#..#.....##.#..#..#...........#.....#.#..#..........#.#.....#...........#.#....#...#..#..#................#.#......#........#.#..##.....##...#...........#....#..#....#..#....#...#.#...#...#....#........#......#.......#...............##..#.##..................####..#..#..#.#..#....#........##.......#.........#.#.....###..............#.............#.............#...#....#........#.#......#....#.
.#.......#.......#...#....#.#..#.....#.....##.....#..............#..........#......#..#...##.........#....................#...#.....#.....#.......#...#............#..#.#..#...#.#..........#....#.#...#.##....#..........##..#..#..#....#...#......#.#...##....#....#..#........#..#....#.##....##...#.##.#.....#.#....#......#....#....#..#..#.....##..#.##...###..........#....#..#...#.#.......#.#..##.....#............##..###.....#..#####...#........#.#.........##.........#.#..........#......#....#.#.......#.........
.....#.#..##..#........#.....##..#.#.#.##..#........#...##...##....#.........#...#.......##.####......#.....##........##..............#....#....#.......##...#.##....#..#.........#.....#..........#.........#.##.#..#.#.....#...#.......#......#..#.....#.....#..#....#..#........#.##.#..#......#..#.........#......#............#.#.#................#....#...........##.#......#....#.....................#.....##....#.....#..............#.......#.##...#...#.....###.##....#......##.........#.......#..#..............#.
......##.....#.....#...#...#...#.........##.......#....#..##..........................#..#.##...#..........#...#...................................##..#..#.....#....#..##.........#.#....#.......#..##...#.........#..##..##...........##...#.........#............##...#.#..#........#...##.##...........#..............##........#......#................#.......#..#..#.#..........##.....#.#..#....#...#..#.#....#...........#.##....##.#.##......##..#.#.#...##............#..#..#..#........#..#.#..#..##....#......#.#.#
.#.#####..................#.##......#....#............#.#..#.#....##..#....#.........#......#.#.#.........#.......##.#...#...##......#...#.#..................##.....#.#..#..#.#.........#..###.#......#.#.....#...#...........#...#...#....#.#...#.##..#....#..........#.###.......#.##.#..#.#.............##......#.#..#..#.......##.......##...#...................#.#..#....#...###...#............##......#....#....##.........#......#...........#...........##......#...#.#.......#.#.#..#...........#..#......###.##....
...##.............#.......##......#........#.##...........##.............#..#..#.....#......#.#.###...........#.#...#.................#.....#...#....#.............##.#.....#.....#......##.......#...##................##.....##.#........###.......#.#.......................#................#.........#.###...##.#..##...#........#...........##...#....#............#.#.....#.....#..#.#.......#....#....#........#...#...#.#.....#......#.........#.........#.#....##...........#...#...#.....#.......#......#.......#....
....#........###...#.............#.#.#......#..##...#.#..........#......#...........#........#...#.#.#....#.......#............##.#............#...#.......##.#.....#..#...#..#....#...#..........##.#..#.#.....#.#.##........#..#......##...#...#..#....#.....#..............#..#.....#....#.......#...#..#.#.#......#...#........##..##......###.....#...#...#.........#..........................#........#.##.#..#...#..#.....##..#.......#.#..#.......#....##.#......#......#.##...#.##....#.....#..#....#......#........#.
..#....................#........#..#.......#.....#.......#.#...#.#..##.##..........##....#.....##........#.#........#..#.#................#.....#....#...##.#.#.#.....#....###.............#................#.#...#.....#.#....#..#......#....#........#.###..#.##.....#.###.#...........#..#.................#.........#..#..#..............#.#.....#.......#..#.....#.....#..##..#....#..##...##....#.......#........#.#.....#..#......#.#.#...#..##............#.#....####..#.#.#...#.#......#....#............#.#...........
...##..##.......#.........#.#..##...........................#.....#.....##.#....#......#....#....#..#....#....#.#.........#...#..###....##.#....#.#....#.....#.....#....##.#.#....#.......#.#.....###..##................##...##.#.....#...###.#...##..#........#...#.....##.....#...........................#......#..#...#..#...#.............##..........#..##..#.....#.....#......#..#....#....................#...##.##.......#..#...#.#.##...##.#......#........#...#....##.....#.....#.........##...#..#.#.##...#........
#..#...##......##..#..#............#.............#...#.................#..#.....##..........#.......#.#..#.....#.....##......#.......#.......#..........#.........#....#..........#..........#.##.............#.......#...#..#........#...#...#......#.......##.#...#.#.##.................#.#.##.#...##.#.....#.........#....#.##.....#...........#.........###.....#......#..#.#....#.#...#...##.............#....#....#........................#................#......##....#..............#..#.#..........................#
.#......#.##..#..#...#...........#............#.......#.....#...#..#.....#...#.........#..#..#....#.....#..........#.....##....#.....#......#.....##.#...#.......#..###.....#........#...#.....#.#..#...#..#....##..#..#....#...#..#..#...#.....#.................#..##.......#.......#...........#...#.....#.#..##....................#..##.....#....#....##....#.#..#.#.....#.#........#.......#..#.#......#...#..#...#.#..#...#..#...............#.#........####.......##.....#....#...#..##..##.###............#........#...
#...#................#......#............#........##.#..#........#...#..........#..#...#.#.........#..##.....#.#.....##.........#.#.....#...#.#...##........#..######....#.#..........##......#..##.....#....#.............#.#....#..#........##..#.#............##.#........##....##....#.###....#.........#..............#...#..#.........#.#..#........#........#.#.#.#.....##.................##.....#...#...#......#.#.......#.##............#.......#....#..#......##.#........###.#........###...#......#.#....##........
...###...........#.#.......#.#...#...##......##.#..#.....#...##...#..#............#.......#.....#...........#..#........#....#..#.#...............##...#.#...#.......#...........#.#...##.##..#.....#.##...#.....#.....##........#....#......#...............##...##.....##..#........#......#.............##..#..............#..##.#...........#.#....#..#....#...#...#......##.##..#.....#..#...#...#..#...#...###.................#...#.....#...........##........#........##.....................#...........##.##.....#..#.
...##.#..#.##.....#........#....#..........#...#..#......#........###....#....#.....#.#....#..........###...#.......#.#.....##.............#........#...##...##...............#.....#......##.....##..#.#....##...#..#..#.##.#...........#......#.#....##.##.....###....##.####...........#...........#......#..#.#......................#.......#..#................#...##.#..#......#..#....##......................#......#..................#.....#..#....#.....#...#......#...............#..........#...#.......#..#......
..........#.#.....#...........#...#......#................##...#.#.....###...##.....#......#..##..#.#......#...#.....#.#......#.....#...#..#.#.......#.....#...##.....##.##...........#.........................#....#.......##....#...#.##................####......#..#...##..#........###..#.....##...#...#......#......#..........#.#....#...##..........#...##...#.##.......#..##..#.....#.#.............#.....##...#.....#.........#....#...#............##..........#......#.......#.#...#.......#...........#.......#...
.........#.....................#....#.....#.#......#.#......#....##..##......#.......##...###..#...#.##....####...##.....#...#.#...#.........##..#.........#.#..#....#.#..#....#...#.......##........##.....###................#..........#..#.#.............#...#..##..#..............#.#.#........#..................###....#.....###.....#..#.....#...#..#...#........#...#.####..#.........#...#.#......#..#.........#...###......#.#........#.#...............#...#..#......................#..##..............#.#..##...#.
...#..#.....#........#..#......#.#.#......#..........##.........#...#####....#..........#....#..........#...##..#....#.#..#..###........#................#.#..#.........#............#...##.....##.##..#.#...#...##.....#...#......##.....##.........#....#.#....#...#..#.#.......#.........#......#.............#..#...#....#...........##.#.........##............#.......##...........#...#..........#.........#....##.#.....#..#...........#.....#....#..###.....####.....#....#......#..#...##.##.......##...#......#.....#
.............#....#..##.............#.............#..#....#...#.............#.#.................#.#.##.#..#.#....#.##........##....##..##.......#.##.........................#.....#...#.#...##...#......##...##.......#..#..#......#...#............####...#...##...........#............#..............#..##.#..........#...###.#...#..#..#....#....#.....#..#.#.#.#.#..#..###...#..........##...........##......................#.#.#.#.....#.##..#..........#.....##..##..........#..#..........#.......#..##..........#....
.................................#..........#......#.....#..#.......#....#.###..#.#...#...................#.....#.#..#..#.#.............#..###.#.##..#.###..#.....#........#..#.....##....#...........#............##...#.......#....#...............#.#.#.......#.....#...#.........#.....##.###....................#....#...##..#.........................##...#..#.#.............#..##..#...#.#.......#..........#...#.......#.......##..#...#........#.....#..#.#.....#..#.##.....#...#..#..##......#...##.#......#.........
...........#.#....#...#..........#...#....#..##.##........#..#..##...#...........#...#.....#......#......#..#..#.............##....#......#.#....#.......#.#........#..#....#....................#.......#.#..#.......#......#..#........#...#.........#.....##..###.#.........##..............#..##.........................#.......#.....................#.....#.......#..##.##.#...........#.##..###.#...#.....#..#......#.###.#.#....#........#..........##.#......#.#..####..........#...##......#........#...#..#...#.....
.............#.......#...........#..#.............................##...#.......#.........#.#............#...#.#.##..............#.......#............##....#..#.#......###.......#....#...#....##..#...#..#....#...#...#.....#.....#...............#................#...................#....##.##.................##.#.##..#............#.............#..###........#.#..###......##.#...............#.#...#..#..#....#.......#.....#.....#.......................#........#..............#.......###............#..#.#......#.
......#.........#.............#.....###....##.....#...#....#..#..##..#...#..#.......#...#..#...........#.........#.#.#...........#....#..#..###..#................#.#........##.#...............#..#.#..#.#....#...#....#.#..#.....#...#...#...#.#.##........#......###.##.##.##..........#.....###...##........#.###..#....#.##..#...........#...#.#......##.....#..#.......#........#.........#.......##.##.#....#.#........#..............#.#...##.....................##.#.........#...#.......#.##.#....#....#.......#..##.
...#........##.#..#..##.....#............................................##........#.................#......#.......#.#.........###..#...#.#................#.....#..#.....##............#...#.....#...........#...........##.#..............####.....#.#....###.............#.##.............#.........#..##........#............#..#..............#...#....#.#..............#.#......#.#.#............#...#.........#....#............#........##...#.............#.##.....##..#..#........#..................................
#.................#.#.......................#......#.....##..#.#.#...##.....##....#....#.#......................#.#.##.....#..#..#..#...................#..#............#....#....##..#.........#..#..##....#.##.#.....#...#...#..........#...#......#.#....#..........###...#.#.#.#..#............#...#........##....#.#.............#.....#.#.....#.......##.........##..#...#.####...#...#....#.##...##.....#.##....#.#..##...#.................#...##......##..#.....#...#.......#......#...#........##.............#..#..##
.##..#......#.#...#.#....#..#.#........#...#..........##....#....#...#.#........#..#......#.#...........##....#..##.####......##......#....#.............#.....#..#.....#....#..........#..#......#..#.......#................#.#..#.........#.##.......#.##......#...#.......#.........#...#.#....#......#...##.............#..............#.#......#..#.........#..#..####........#...#.............##..#.#..........##........#...#......#......#.......#.#.##.........#....#.......#...........#......#..#...........#...#.#
........#.......##.......##.#..#..............#...#..#......##.#......##.....##....#..#......###........#.#.#.......#.#.#...........##............#.............#..#..#.....#.#.....#..###.....#.........#...#.....................#.###....###....#......#...#..##......#.#...##....#......#.........#.....#........#..#.........##...#.#.....#.#.......#.#....##...#.....###..........#..##....#....#........#...........#...###.....###.......##.#........##.....#.......#........#.#....#.##..#...##..#........###......##..
........#..#.#.........#..#..###...#.....#......#....##.....#...#.....###...................#..#...#.....##............#.............#...#...###.....#......#...#.#............#.#.#......#..#.........#........##...........#....##............#...#.#......................#...#...#....#.#..#....#.#..#....#..#..............##......#........##....#.#.....###.#...###......##.#.......###..#...#.......#..#...#....#.......#........#........#......##.#.#...###...........................#..............#.......#......#.
...##...#...##..##...#.#....#.....#.................##.#...#......#..#..#..##.......#.#......#.#..#..........##.#....###..#...#.....##.......#.##...#........#.....#...........###...#...##.........##....#.........#......#........##..#...........#.#............................#....#.....##.#.#...............#............#......#..##....................#.#..........#......#....#....#.....#.....#..#..#....#..................#..........#..............#.#..#.......#...#.#...#....#.........#.......##........#.....
..............##............##.#.....#....##.......#....##...#.#.....##.#....#........#.#.....#......#.........#.#..###..#...#####....#..#...#..#.#..#...#..#...#.#...##....#........#.....##......#...........#..........#.#..........#.........#...............#........#...#..........#..........#.##..#...#..........#.#.####...........#........###.#.......#.##......###.......##.............#.........#...#.#...........#..####......#.#..........#....##.............###...#.#........#.#............#.#..##.#.#....#..
.......#.#..#.....#..#........................................#....#..........................#..##..#.#.#....##...#...........#.....#......#.......#.#........#.#.#...............#........#.........#.##..........#..#.............#.#..#.......#.......#.#.#.....#..........#..............####.#.#....#................#..#....#..........#..#.#....#....#....#..#...#.......##......#.##....#.....#..#......#........#..#.......#............#.....#...#..#..............##......#.....#........#......#..##.#..#.#.....#..
#.............#......#..##......#........###..#..#.##....#..#....#...#...........#..#.#....#..#.##......#...#..............#....##......#.....#.........#..#....#.............#....#..#.#.............#..##..#...............#.......#.#..#.#......#......#.#..#..#.....#.....#......#.##.#.#.................#....#.#..........#.#...#..#...........#....#.........###...............#...............#........#..#.....#...........#....#.......##.........#....#..................#.....#...#..........#.......#.#..#..#......
#.......#.......#.........###...#..#....#.#.#.#.##..#......#....#..#......#......#.##..#.......#...#.#..................#..............#...##.........##....#.#.#.....#.##....#........##...#.#..#.....#.......#...#.....#.#...#...............#........#....#...#....#.......##...#..##......#.#.........#.#.##......#...#......#####.....###.......#..#.##..#...........#.....##.#........#......................###...##..#...#.........#...........###....#......#.#.......#.......####....#.......#...#......#....#.#.#....
...##.#...##..........#.................#..#........##.........##......#.....#.......#...##.....#.#.#.........#...#........#.#.....###.........#.#..#...#....#....................#..#.....#.......#...#.#.................#..#.......#.....#.....#...#....#..#.......#...#....#.#..........#.....#........###...#.#............#..#......#..................#.###.#.......##.....##......#....#.##...#......#........#................#..........##....##.#.......#....#.#..#.........##..#...........#..#.............#.......
.#..#......#.#....#.#.#.......##..#.##.......#......#.#..#.#..#..................#........#................#..#........##.#.#..#......#.#...#..........#......##......#.........#.......#......#..#........#..#..#.#.......#....#.#.#....#...#..#.....#.#.........#......#.......#..##...#..#...#.......#.##.###....#.....##..###...........#..#........#.#..##......#.......##.........#..#..##................###......#.#..#...#..#.....#.....##...#..#.#.#.......#......#.......#.........#...#...........#..#......#...#...
.....#..##..##..##.#..#...........#.....#...........#....#...#........##...#..................#.........#......#....##......#....#...##.......#...#...#........#.#..#.............#..#.#.#...#...#.#...##...........##..#.....##................#....#.......#.#.#...#..#..#...........#.......##.....#.....#......#.............#.##....#....#....#...........#..#............#.....#....#.##..#..##...........#...#.....#......#..#............##.......................#.....#.......#........#.....#.#.#.#..#.....#.#......#
...........#..#..........#....#..#..##......#.#...#........#................#...#..##.....#.#.....#...#.......#.....#..................#.........#.....#.#..#..####....#........##....#..#.......#....#.............#...........#.........................#...#.........#................#.##....#..........#.....#......#...#.......#.#.#.....#...............####........##..#...#.#..........#....#..###.#...#.........#......##..#...#...#......##.##.......#...#......#......................#...#......###.#..............
.......#..#.#....##.........#.....#.......#..................#..#............#.#...........#.......#...........#......##..#......#...##.........#...##..##......#...........##.#.....#..#......#....................##.#...........#.#............#.#..#..#..................####..#.#......#.....#........###..#........#...#.......#....#...#.....#....##..........#...#...#......##......#...#.#...###.....#....#.........#..##.#..#.#..#.....#.....#....##.....#..........###............#.......#.......#.......##.........
#........#..#.........#..................#..............##.........#............#.....##......#...##........#...#.#.....#...##..#.#.###......####.............#................##...##..##....#...#...#..#.....................#.#..#..##....####.#.......#.#####.#..................................###.........................#.#............###...#....#....#..###.#..#..#...###.........#...#..#..####...##....#....#..#....#......#.....#...#.....#......#.###...#.###......#......#.#.###.......#.#...#...#........#.....
..#.......#.#...............#..##...#.....#...#...........#....#..#........#.##.....#..#..#......#...........#.#..#.#.#...#...........#....#.#.#.#.#.....#....#.#..#...................#....###..#.......#.....#....###.......#.....##.......###....#.....#........#.#..#................#..#...#.###...#.......#.....#....#..#.#..#.##.......#...#...........##....##....#..........#.........##..#........#....#..#.............#.........#.......#................#.#..##..#....#.#........#.....#..##.....#........#...##...
..#.#.#.#...................#.##..#...#............#.#.....#.......#.###.......###..#...#..#.#..........#......#....#......##.............#...#....#......#...#.........#........#.....#.......#.......#...........#.....#.#........#...................#.#.#..#..........#...#......#...##..................#.................#...................#.#.#..........#.#......#..##.............#....................#.........##.#..#..#...#...##......#...#..........#.#.###...#..##.....##.....................#.....##........#
.#.#.....##..##....#......##..........#......#...#.....#...#......#.##...#.#........#.#..#.....#.....#.......#............#.#..#.....#.#............##....#....#......##....#..#.....#...#.................#..........#............##.......#.##...##..#..#..#..#..#...#..#...##..#.#.....#.......#.#...#...##..##.....#..#....#.....#..#...#..#.##.....#.......#......#.........#....#....#...#..#....#.#...##...#........##....#.#.#......#........#......#.#......#.##............#..........#.#...#..#..#....#...#...#......
..#.#.....#..#..........#..#........#...#...#.#..#.......#.....###......#...#.#.....#.....##..#......#..#..#.........#..............#.#.......##...#.#....#..........#.......#.....##....#.#.....#.#......#...#.......#...##..#...#..##......#...#.##.##.#...#...#...#..#.###...#.#.#....##...........#......##..#.....##.#....##...#.#......#.....#...#.#.......##.#...........##..#.#..............#.##....................#..##.#...#.#.#..#...##......#...#...###..#..........#.....#..#.#.............#.##..#.#.#......###.
.#.#.......#....#........#.....#..#.........#.#.....##........#........##...##.#...#........#.#...##........##.#...........#.#..................#.................##...#....#........#.....#......#.......#.#...#............#.......#.#.......#..#.#.....##................#..#......#..###.#.........#......#.#.##....#...#..#........#.....#..##....###......#.........#..#.#..#........#........###.........#........#.....##..#....#.###............##....#.#...................##..#........#..#.............#......#.....
........#..#....#....#....#...#.....#...#....#....#....#...#......#..##....#..#.#...#.....#..##...#.....#.............#...#.......#............#..#...#......##...#....#............#............#........#..#....#...#.#.......#.......#.......##........#.#..#.#.....#.........##..#......#...#....##..#......#.#..........#................#.#.......#.#...#..##.....#....#..#..........#....##..........#...#..#............##.#..#.#............#....####.........##..#............#.#.......#.......#.....#.............#.
..#..................#...........#.....#..#..#...##...........#..........#.##................#...#.............###.#.#..#...........#.#...........#......#....#.##..###..............#...##..#....#......#...#....#....#........#.....#....#.#...............#..........................#.......#.#.................#......#.#...#.......#..#.................#.##......#.#.......#.........###...........#......#........##.....##................#..................#.................#..#..........##...#............##......
.#.....#.....#....#......#.##.......##......#.....#...#..###....#.#...#...........#.#.....#.......#............#.....#.....#.....#......#.....#...#.#..#..#.........##....##..#....##..##......#.#...#..##.#...........#.........#.#.........####....#.....##..##.....#.....#...#.###.#...#...#.....#...#.....#.#....#.....#.............#..........#....#.##.....#.#....#..#.......#..#.#.....#..#......#.......#.#.#.#.#..##.........#....##..#.......#...#..................#......#.....#...#.........#....#.#.#....#..#.#..
#.#...#....#.#..#.......##.#.......#..##...##..#...................#...#.....#..........#....#..#....#....#...#.......#............###..#..#.###...#.##.#..#.....#..#...#.............#.##.#.#..##..###.......#.#..##.#....###...........#.#..........#...#....##....#......#....#..............#..###.#.#..##...#...#..#.....#.#...###........#.........#..#..#.......#..............##......#........#................#.##.#......#.......#........#.....#.........#..#............##...##...................#..........#.....
#..##......#..#.#..#......#........#..#...#.......#......#......##.#..#.##.....#..........##......#.#.....................##...#.................#............##...#....#.#...........#......#.##.#.#.#.##..#.#........##....#.#..##.....#..#..........##.#..#.#...........##...#........#.#.#...#.........#....#..................#......#..#...................#.............#####...#.........#................#.#.###..#....#............#..#......#..........#..#....##....#..#......#....####.......#...#....#.#....#..#..
..#...................##.#......#.......#........#.#.##.#.....##.#...#..........##.....#.......#.......#...#...###.#...#..##...#.....#...............##......#............#....###.#....#.....#.#..#...#......#......##...........#.........#....................#......####...............#...#...#..#.#..###.#...#..##.......#.#....#..#........#.....#.#....#....#.........#........#.............#.#.............##......#...#.#...#.#......#....#....#........................#.###...#.#.#.....#.....#......#..#..........
...#.........###...##........##...#..#.#.#.#..#.#...............#...#..........#...#.#...##....#.#.#....#..##...#.......#...#...#...#.............#....#.#..#..............#.#....#...#..#.......#......#.#.#...........#...................#..#..#.............#.#..#.#..........##...##....####....#.......##................##...#.......#..........#............#......#...#..#..##.#.##........###.....##....#.....#.#...............#.......................#....#............#..#.....#..........#......##......##..#....
#..#..##..#..........#....#.........#.#.#............#...##......#......#......#...#..#.#..........#...#...#......#...##......#.#...###....###..#...##...#..........#....#.#...........#..........##...........#.#.#.....#...#..##...#.#....#.##.....#......#......#...........#.#.............#.........##...............##..#..........#........#.#.#..........#.###.#................##.#..........#.#..........................#.#..#...#..#.#....#....##......#.#..................##...........#..........##..#.......#...
....##..#..###..........#..##.#.#.#...........#............#...#...#..#...#.#...............#......#...................##..#...#.....##....#........#.........#............##......#.##....##.#........#....................#.......##...........##.....##.#.#.###....##.#.#..#.....#....#..............#....#..##............#......#.................#......#...#.#.##..#....#......##.#.............#..............#.###...#................#............#....#.#..#......#.....##...#.......#........#....#...............#.
.#................#....#....##.#.#................#....#........#.......#...#........#..#.#...#.....#..#.##.#.......#..##...#...##.........#...#..#.......#.#.#..#.#..#.....#........#....#.....#...#.#.....#......#.#..#........#..............#..#....#...#....#....#....#...............#......#...........#.#..#....###......#........#....#............##...................#..#.........#...#.#.#............#.#....##...#.#.........#.....#........#..#.........#.#.#...........#........#.#..............#.#..#...#.....
#..........#.......#.#...#..#.##.#.................#...##.#.#..............#.##....#.#..#...........####......##...............#.....#.......#.#......#....##.#.#...#.....#...#.##....#.........#..#..#........#...#.#.##..#.#........#........#........#.#.#......#.#........##........#...##.........#.#.....#.#.....#....#...................#.....#...#.....#..................#.....#.#...........#.#......#..###..#...........#...#...#...##....#..#.......#...#........#.....#.#...............#......#.......#..#.....#.
..###.#....#...#...#....#.....#....#.#.#..#.#..##.........##....#.#.....#..#........#..#.....#..#...#.....#.#..#.........#..##..#........#..###............##..#..........#.....#..........##...................#...........##.......#....#.#.##........#...#...#.....###.......#.###......#......#.#.........#.#...#..#.#.....##.#.##..#..................#.........#.#.#..#.#..##..........#........##.......#.###....#........#.#..#.#..#....#...#...#...##..#....#.....#........##.######.............#...#.#..##......#...#
.........#.#.............#.....#.....#.....#.#.##...#....####..#.........#...#.....#..................#.#..........#..#.#........#...##.#.....#.....#.......#.....#..#..#..#..#....#.#......#.....#.....#.......##..#.......##........#....##.#.#...#.#....#......#.....#......#.#...##.............#.....#...........#.......#.....##.##.........#.#..#..#..#.#...#.........#.....#........#........#.#..#.......#.........#.....#......####.#......#.#...#..#.#..#....#.#.#.#.........#.#...........#..........#...#.#....###.
....#.##.#.......##.#.....#.#....#........#..#..................##.....#..#...........#..#.#..#....#..#.#...#..##.....#.......#.........#.#..........#..................#...#.......#..##....#...............#...#............#.#..#.#..........#..#...#........#.....#...#.#........#...............###...#......#..#.....#......#..#..#...#.........#......#..#.#.#....#..#....#..#...#.................##.##.#............#.##...#.#......#..#....#............#.#..........#...........##.....#...#.....#..........##..#..#.
.#...#....#.....#.##.#....#.....#..#........#...##.###.....###..........#.......#...#..#..............#.........#....#...........#.#.........#...........#.#......#...##..##.....#......#..#..#.............##......#..#.#.#..................................#.#..##....................#.....#.#.....#.#...#.................#..#.............#....##.#.#...........##..#..........#........#..##..#.#.#.#..#.......##.#.#..#.....#.#....###.........#......##..........#.......#........##..##.....#........................#
..#...##......#....##..#.....#...................#........#.#.##.#......#.............#...#..##........#.....#..#.........####.#......#....#....#.....#.........#..............#.#....#....#.....#.#..........#......##...#.#.#..............#..##...##..............#....#............#..#..#.#................##.........#............#.##........###.......##........#...#.....#....##....#.#..#...##..#.....#.....#...#..#..#.##...##.....##..#.................#...#...#.#.#......#.#.#......#.#.#...##............#......#
..#.#...#..#....#.#.......#...#..#..#.#....#..##..#.....#..#......#...........#..........#.........#..#..###.##.##...#.....#...#.#.....#....##.....#....##...#.....................#....#..............#......#.....#..#.#..#.........#......#...#..#..#.......#...#..#..#....#....##..........#....#......#........................##....................##....#.#....#...#..#.#.#.#......#.......##..............###.#......#...##.........#.............#....##....#......#.#.....#..#......#..........#..#....#....##.#.#...
##........##..#...#..#.....#...#...#....#...............#..##..#.....#.#.....#..#.....#....#..........##............##.#.......#.#.......#.#.#.........#......#..#...#...#..............#.##.....#....#....#..##......#.....#........#..#..#.#........#...##..#.........#.....#..#...........#...#.....##.....#............#.....#....#............#....#.#.#...#...#.......#..###........###.#..#...#.##........###.#...##......#..#......#.#.....................#............#..#.#.....#..#..#..##....##.#.#...#............
..##.##..#.............#.#.....#.#.........#.....#..##..#.##...#...##..#...#.........##.#....#.#.......#....#.#...........#................#.#.....#...#.#.....#......#.#...#..##..#..#......#.......#.#......#.####..........#....#.#..#..#.#.#..#......#...........##........#..###..........#....#..#.#..........#..............#..#.....#.........#.#..#..........#.......#...........##....#.#........#...................#...###...#...#....#...............#.........#...##...##.........#..#......#.....#...#.......#.##
.#.#..#........#.#.....#.......#..#......###..........##........#.....#..###..##....#..#.#.............#...#..#....#.#.#......#......#.#....#..#..........#.....###.#................##...#......##..#.....#.....#..#.#...........#.#.##..#....................#.#.#..#..#........#....#...#.#..#.........##.......##...#......#.....###.#......#............##.#........##.................#..................#...#.#...#.#...........#..#..........##..#..#........#...#.##.#.#..#....#.#.....#.#..#....##.......#.#....#..#..
.##....#.........#.....#...#.#...#.#......#.......##...#.......##..#.................#...#.....#.......#..#.....#.#.........#......#.#........#.....#....###.......##......#.......##..........##.....#.##.#........#..........##.....#...#......#..#.#...#............#..#.....#....#......#...........#..##..#..#...........#.....#..................#........#.........#...#..#..##..#......#......##..#.#....#.##..##.#.............#..#.........#.......#.........#.......#...........#.................#..#...#.##..#..#..
....##....#...............#......#.....................##...#..#...#..#.#...#..#...#.......#...#....#.#.....##.#.##....##....#....#..........#....#........#..........#...#.#...#.#..#...........#.#....#........#....#.#....##.#..#.......#.#....#..#.....#...#.........#.####.#.##.#..#....##..#...........#.........#.###..#.#...............#...#...#..####.#.........##.#....##.....#......#...#...........#.....#......#.#......##.#..#.##.#......#.....##......#....................#..#.....#...#..#.###..#.##..#...#...
..#.#.#...#.....#......#....#..#....#.##.......##....#..##.......#............#.....#.#.#..#..#....#....#.........#....#.#...#.#......#.#.......###.#.............#.#..#....#..#.#...#......#.....##.#.#...#.....#..##....#...#.....#........##.....#..#...#...#..........##.#.............###.#........#..#....#.#..##....#.#.....###.........#.....#......#...##.......#....#........#........#...........##......#.#....#.......#.....................#...#.#...........#..#..##.........#...#...#.#.........#...#....##...##
.....###............#..#.......##..#...#....#................#..#..#...#.#.........#.#...#..#...............#....#...##...#....#...#.....#.#.......#..#...#...###....##.......................##..........#...................#......####.##........#...#..#......#...#...#..#......##..#...#...#.##....######.#...#..###....##...#......#.........####..#....##....#..#..#..#......#...#...#....#....#...#..#..###..#.........#...#.#.#.....#.#......#.......###.#.#.......##.......#..........#....#.....#.......#.......#....
.##..#......#...#.##..#..##....................#...#..#..##................#...#............#..#........#.#.##.....#.....#....##....#.#.#.......#.......#.........#.......#..#..........#.......##........##....#.#....#....###..#....#.#.........#.#..#.#.....#..#.#.#..#............##...#.......#...#..##.#..##.................#...#......#..#...#..#.#.....##....###..#...#...#.................#.......#...#...#...#...#......#..##...#......#.......#.......##........##..#.#.##...............#...#....#.......#.#.#...#
.......#............#..#..##..#...........#..........#...##.......#........##............#.............##.##.....#...#...#.......#...#.............#..##...#...................##.....#.......##....#......###.........#.....#..#.#...#...............#.......###...#.....#..#.......#..#....##.##..##.......#...#...#...###...........#.....#..##...#...#.............#....#.#..#.........#..#..........#..##......#.....#..........#....#..#..#...#.###........#....................#..##..#.#.........#.##.....##.....###..#.
...#......#.........##.#......##....#.#...#............###.#....#...#..#.............#...##.#...#........##............#.#..#......#...##.#.....#....#..#.........#.......................#.##....#.#...........###.....#.....#.#.....#..##...#........#.#.#.#.......#...#.....#.....#..##....#..#...#.......#.#.....#.........#..#.#.#.............#.......#......#.....#....##......#.#......#.#............#........................#.................#.......#.##.#.......#...............##..#..#..###....#.#..#...........
.#.........#......#....#.........#..#......................###................#.##........#..##.........###..........#.#...........#.#...#......#..#........#..#..#......##....................##...#........#..##.......#....###....#.###.......#.#....##..#.........#.#..........#....................#..#..#.#......#...#...###.#.........#...#....#.............#..#...#.#..#........#..#........##..##.......#.#......#........#......#.....#......#......#.##.##....##.#.....#...##.#...#..#...............#.##..#........
..............#...#.##.#........#......#.#....#..#.#....#...............#...#...####.....#.....###..#....................#..#........#.#.........##.......#.....#.#...............#.....#....#.......#.#........#.......#.........##.#....#..#...##...##.#.....#...##........#...##..##....#.........#......#...##.....................#.....#........#...#.#......###...##................#.....#.........#...#..##.#.........#....#..##.....#..###.#.....#.........##....#.##.........#..#.....#..#.....#...#........#........
...#...#......#...#.......##..........#...#.....#.....#....#..................#.#.##............................#...#..#..#...#.........#.#........#..#.#....##..##.......#..#..#..#.####..#.......#..#.#..#....#...#.....#.#...#.#....#.#.....#......#.#.####...#.............##.#..#..###...#..........#.#..........###.#.............##....#.#....................#....#......#.#........##...........##..................#......#.#..##.....#......###........#.....#......#..#.#..............##............#..#...#..#.#..
..........#...#...........#...##........#..#....###...#...###.........##..............#.#........#......##..#..#...#....#..#............#.......##.#...###....#.........#.......#.....#.#..#...#...#...#.#...#...........#.........#.##.#.#........###.......#....#.##.#..#.....#..##...#..#.....#...#...#.........#..#.......#.##.........##...#........#....#.......#..#..#......##......................#.##...#..##..#.#....#...............#.#..#.....#..#.#..##.#.#.###.......#..#.#..##.#......#.#..#.......#.#.......#..
.#...###.#.#...........#.........##...#......#..............#...#..#.....#.............#..#.#....##...#......##..........#.#..........#.......##.#..........#.......#.......#.#...#.....#...#.#............#....##..#..#.#.##.....#.....#.#...#.##............#...#....##.#.................#..........#.#...#.#....#.......#....##......#....##......#.###.....#...##..#......###..##.....#.....#.........#....##..#..#...#...#..##..#..##..#......###.#...#..###....#..#...#...#............###..............##.....##..##..#.
.....##.......###.....#.....#...#....##..#..#....#.......#..##..............#...#............#...#..#.....#.#...............#..#...#.......#....#...#..#...#..#..........#..#......#..........................#........#...#......#...#.....#........#......#.#.............#.......#....#.....#.#..........#..........#.#..#.........#.###.......#....#...###.#.....#..#...##..........#.#.....#..........#..#....#..#.......##.##.....#.....#...............##.#.#......#..........#..................#.........#.####.#......
.........#........#..................#..........#...........#...#....#..#.....#..........#...#.......##............#..#....##.............##.....##..#...#.#.#.##..#.........#....#.....#..#.##.#..........#......#.............#....#.......##.#....................#...................#..........#....##..........#..##.......#....#..........##........#...#...#...#.........#...#........#.............#......#....###....#..........#..#.....##.#.....###........#.#.#.......#.....#..#............##...##.....#.....#....
..........#...#..#...##..#...##.##.....#..#.........##...........#.......#.#.............##....#..#......#...................#.#.#....#.....#.##.#...#.#....#....#........#....#..#.#.........#.#.......#...........#.#......#.........#.......#..#.......#.....#.#...#..#.##.#####..#.#....#......#.#.....#.....#.........#...#..##........#........#..............#..#.....#..#...........#..#..#..##..............#...##...#..#....#.##.......#..........#......#.#..###..###.#......#..##..#.##...#.#.#........##...........
.....#.........#.....#....#....................#......#.##.#............#..#.##..#..............#.....##.#...#.#............#.#.#..#....#......##....##.........#....#.....#.##......#.........#...#.............#...#..#......................#.....#..##.....#....#..#....#...#..................#......##.#........#......###.....#.......#.......#.........##.............#.#..##.....#...#..#.#..##.#.##......#...#.#.......#...#..##..............#..##.........##.....#...#..#.#.#...#......###......#.....#....#..#.....
.....##...#.......#...#..#..##.........#......#.......#.......#..#..#...........#.........#..#....#.#.#.#...................#................#.....#.###.#......#.....#.##.......##.#................##....#...#.#..#..#.....#..#.......#....#....#.................#.........#..#..##......#..#........#.#..#.....#.#...#...#.###...........##..#.#..............#..#...#.......##..#.....#...............#.#..............#..#.##.....#..#.....##.....##......#....#.......................#..##....##.#...#........#.#.###.#.
....##..#......#.#..#......#....#.......#..#...##..##.....#...#...#......##....#..#..#......#....##..#....#.#......#..........#....#....#..##.#....#.............#....#.....###..#...##..#..#...........#...#......##.##.....#..#...#...#.....#...#...............##..#..###...........##.......#........#.##...#...........#...#........#....#.#..#.......##...#...............#........#.........#..##.##..................#.........#.....#.#..................#.#..#.#...#..#...............#...#....#..................#...
...#.......##.......##..#...#..#.........#............#.......#........#...#.......##.#..........#.#..#...#..##.#................#.....#..........##.....#..#.##.#...#....#.#.###....#......####...........#........#.....#......#..................#.##..#...#....#..#......#....#..#.##............#......#.......##..#.....##.##....#....#.#..........#.......#.#....#.....#....##.#...##......#............#..#...#..#.......#........#....#...#.#...#...........##..##.#....#......#.#...#....##..#....#.#.......#...#.....
......#....#..#........#..##.#....#.....#.#..........#.#......#.#......####..................#.#.#....#.....#........####.......#.#.......#..............#...#..#..#.....#..#..#.#.##.#......###....#......#..............#..........#....#..#...####....#...##..........#......#...................#....#.........#....#..#............#..#..#.............#.#...#...........#............#.....#...#................#.#.....#...##...........#.#.......#...#..........##.......#.#.......#..#....#..#.....#.#......#..........
.#.#..................#..........#..#..............#..####..............#..#.#...#..............#......#.#....#.....#...#.....#...#.........#.#....#..........###..#......#........#....#......#.............................#............#.#....#.......##.........##..#.#.#.#....#.....##..#.#...#..#...#.........#.#...#.............#..#..#...##.##.#..............#.....#.........#.........................#..#.....#.........#.....##...#...........###....#....#..#.#.#..#...............................#...........#..
.................#...#...#.....##.....#...............#............#..#...........#.#.#.........#...#..#.....#.........##....#.#.................#....##...##.......#............#...#.....#...#.............#........#..#..####..#.....#.##........#.###..##.#..............#....#........#.#..#......##...#..#.....#......#..#####..#..###......#........#............#....##.#....#.....#............#....#............#.#..........##....#.##..##.....#.....#.......##...............###........#...##.#..........#........#
..............#.......#....##.#.#...##.#.#..................###....##.#..#.#.........#....#..###....#....##.......##..#...#...#.##....#..#..#..#.......#.#.#...#...#.....#....#.....##........#.......#.#...........#.##.#............#..........#........#.....#.....#....#.#..#..................##............##...#....#.....#...#......#.#.#........#..##................#...#.......#..............#..#..#.#........#...............#.....#.................#........#........##.......#.#....#.....##.............#....##
..#.......###.........#.##.....#..###...#..............#.........................##.##.#.....#......#...#.............#..##...#......##.........##..........#.........#.#....###....#.......#..##.......#.......#....#..#.....#......##..#............##..##............#...#...........##....#.#....#.........#.#...........#..#...#...#..##.#.#...........#.#..#..#.#.#....#.#.##........##.......##.......#....#.....#..............#....#........#....#.#.##.....#........#..#.#.##.....##...#.............#.#.#...#....#...
...###.#..#.........#.........##...#.......#..#.#...#...........##...#.#..............#.#.......#.................#.........#.#......#..................##..............#.#...#............#.#...#..........##....#....#...#..............#.#..........#....##.....#...#.....#.#.....##..##...#.............#.#.................###...####.......##...##...#.#....#...#..#.....##..............#...#.#.##.#.....#..#.#..#...#...............##..#....##.........#.......#.#..............#......#..................#......#.....
#..............#.....#.#....#.#.#.#.....#....#....#.#.#.#.....##.#.#..............#...........#....#...........##..........#...#.#.#.............#...#...#...............#...#.....#......#..#.....#.#....................#.#...#.#.##..##..........#..............##..........#...#........#.#.#..#.#.#...#.#...#...####.#....##......#....#..#...............###..........#.##.##.#.....#.#.#........##....#..........#....#.#....................#.....#....#.....#....#.#.......#..#...........#..#..#...#....#.##.....#.##.
..........#...........#....##.....#..#..............#........#...#..#.#..........#...#...##..#...........#.#.....#...####......#..###..##.....#..#..#........##..##.#........#................##......................#......#......#..#...#..........#..#...........#..#...#....#.........#...#.....#......#...#...........#....#............#.......#...#....##....##.#...#.#......##.....#....#......................#....#...........#......#....##............#......##...##..#.......#...#...#........#........#.........#
.................#.#...#.....#.......#....#...............##.....#....##....#.......#..#.......##..#.#.......#....#..#..........#...#####.....#..#.........#..#...#.........##......#..#...#...###..#.#......................#.......#.....#.#..##.##....##.....#......#.##...#.....#.##....####..................#.#.......#..................#.#...#............#..........#.#....#..........#....#......##...................#....#.......................#.#.....#.....#...#........#.#.....#....#............#.##..........
............#..#..........#.#.........#..#.#.......#.....#.......#...##..........#.#.#...#...#.##.#.#..##......#...#..#..##...#.............#.#........#..##.#..#..###...................#..##....#...##..###...#......#......#.............#...........#........#.#.......#....##............#..####....##........#....#..#.....#.#.....#.....#.###........#..##.#...#.......##....#.#.#..#...##............#..#........#......#..#.#.##.#...#.#.......#.##...##.#.#..........#.#..#..........#.#......#..#......#....#........
..#.....##.........##....#.#................#..#.#.#........#.##.....#.......##...#.......#.......#...............#.#.#...#.................#..#.........#.........#....##...#...#..#.#....#.....#........#..#....#.#..##....#...........#...#......#.............#....#.....#.##.#....#...........#...#....#.........##..#..#.#............#...#..#.#........#.#...............##......#...#..#.#..#........#..........#...........#...........##.......#.........#.....#...##...#.......#.............#.....#.................
...##..#......#..#.....#..#...#............###.#...##...#..#.....#..#.#.#....##.#.#........#.....##.........##.......................##..#........#...#...#.......##.#.#.........#......#...#...#.#....#...........#..#.#.....#..........#.......###....#...#................#.####....#.#.........#.......#...##.#..#.........##..#.#.....#......##.#.#.#............#...#......#.##.......#...#.....#....#.#.###...###....##...#..#.....#.#...........#........##....#....##...#....#.#.#...##...#..#.......#.............#...
.#.###..#..#..#..###...........#.#.......#.........#.....#.#.............#................#...#..#...#........#....#......#......#..#....#....#.......#.#......#..#..#..#...####.##.........#.#.....#.......#..#.........#.##..#.#..#.....#......#..............................#.....#.....#.............#......#...........#.#..#...........#...#..####...#..#..#....#...#.#.#.#................#.....###.....##...#...#..#................#..#..#..#...#...#..#...##............#...##.........#...............##..##....#..#
.#....##.#.......#.##..#.#.###..#....#.........#.#......##.#.#.........#.......................#...#..#.....#...#..#.........#.##..#........##....#...##...............#.#.........#....#.#..#...#...#...........#....#.......#.##.............#..#..##........#.........#.#..............#.............#..#.............##.......#..........#.....#.#.......#....#.#..#.##.....#........#..#..........#..#........#.#..#.......#............#.....................#..#........#......#......#...##...#......#....#.#...#..#...#
.....#......##....#.#..#..............#...#..#...#.................#................#.....##.....#.........#................#...#....#.#.##...........#.....#..#.#...#.....#..#.....#......#.........#.....#.........#.......#.......#.....##.......##........#.##.#.#...#...........#.###...#..........#....................#....#...................#.##.....#.............#...##....#...#....#...#.......#..#..#....#.#..#.#....##........##.##..#..........#.........#....#...##..................#...................#.....
..#....#..##.........#.......#........#...#........#...#...#.....#.....#.........#...........#......#.##.#.#..#.....#.#.#........#..#.....#.......#.#..#.....#...#....##.#...##..........#.....#..#.......#............#.........................#........#...##........#...#....#......##.#.#......#.#....###..#......##....#...#.#..#.##.#.#.............#.....#......#.........###..#............#.#...#....#...........#.#...........#..#........#...........#.............#......###.............#....#..###........#.....#
.#.......#....................#.##..##.........#..#.#........#..#.#.......##.............#........#..#.##.#........................#...#....#...#...##...#........#..........#.............#...........##..###.##.......#...#.#......##....#..........#.##.....#.##....#..#.............#................#..##..#...#..#......#..###..........#...........#......#.......##.#...#....#.#.##.#..#........#........#.##.#....#....#.....#............###...#........#..##...#....#.......##..#.#.#......##....#.....#.#.#..#.#....
........#...#...................................#.................#........#.......#....#......#....##..#...#.....#.#......#........#.......##........##........#......#......#...#..#..#..#..#.##..#....#.....#............#.#.#.#...#.......#.#.#............#....#..#..#.#.#.#....#..#..#.##........#....#...##..................#.#...#.#...#........#......#....#.#..#.......#.......#.#.#..#......#.####.##.#.........#.....#....#.....#.....#..#.....###.#.##.....#....#..#....#.........#....##............#.#..........
..#..#..........#...#....#.###.##......#.#.......#..........##.#....#.....#.##.#...#..#....#.#.#..##..#.......#.#.#.#.......#...........##..#.....#.....#............#.##....##....#.........#...#.....##..##.#....#.#....#......#.#..#...#.#...#.....#...#...............#.#..#.......#..........#.#.........#.##...........#....##.....#.......#.#..#....##......##..#.....#.#........#.#....#..#....#...................#..........#...........#......##..........#..##.......#.#.......#...............##...##..#.......##..
..####........#...#....#....#.................#.......#........................#................#..........#...#....#.#..................#......#......#.#.......#..........#......##.......#..#.#...#.#.#..........#...#............#........#......#.......#..#.....##........#.#.#......#......##.....#.......#..........#.......#......##.#..#.......#.....#..##....#........#.#...#..#..##.####.....#.............#...#.#.#..#..#............#......#....#...#......#.........#.....#..#...#.#....#...##............#..#..#
......#..#....#...#..####.....#...#...#.#.##..#.#..........#...#..#..##....#.#.#........#........####...#.....#..#......##.........#......###.#...#...#.#...#....##.....#..#....#..#...#....#..##.....##..#......#....#......#......##......##.......#.....##...#...#...........#..#..........#....#..........##....#.........#...#...#........#.....#.......#...........#.#.......##..................#...#...#........#.....#.#.#.....#.#..#.#..#...#.#......##.....#.......#.#.#.....##..#.#.##.............##........#.##...
...#.#.#...#......#.#.....#...#......#...#...#......#...#..#...........#...#.##....#.......#...#....#.#..#......#.....#....#.##..#.#.......##...........#....##..#....#.............#..#......#.#......#...#....#.....##.....#..#.#.#......#...#.#.#...#..#...........##....#...........##..#.......#.#.#.#...#.#...........##.#........##..........#.##.....#....####...#.......#..#.#..#.....#.............#.......#.....#.....#..........##..#.............#......#........#....................#..#.##.#..#..#..#.#.........
#...#.#..#...#.#....#...#.......###..#..#................#.........#.#........#.....#.#...........#............#.#..#...##..........#.........#.............#..##...#........#...#..#...##....##.....#............###.#...#.....#.#....#...#.#..#....#.....#.#..##......#....#..##...#.#.......#....#...#..#...#.......#....#....#...........###.........#.#..#.....##........##.....#...#..........#.#.#...#.....#....#............................#.........#.#.....#..#.#.........#..#..#....#................##....#.......#
....#.....#................#.#..##.##...#.....#...#.....#...#....#..#..##.#......#......................#..####...###..#...###...........#.....#...#...#..........#.#..#........#...#............#........#....#.....##...#..#......#.##.#............#......#.#....#.#...........#..#...#.......#.......#.#.....#....###....#...#.......##.#.......#.........#......#..#...............#...#..............#.......#...##.........##...#.#..#.......#...#...#.#......#..#..##.##..##.....##....#.#.......#.....##....#..#.......
..#..##.#...#....#....#...#...#....#.#.#..............#..#.........#..#.#......#....#....#.....#................#.#...#.#....#..........#.#....#....#......#.#........#...........#.....##........#.......#..##...#.#.#...#..##.........#..#..#.#.......#..#.....#........#..#.....#...........#..#.#.............##...#..#..............#.#..#..#.##...#......................#...#.....#.##....#.......#........#......##..#...##...#...#................#......#.#.....#....###....#..............#.....#.#.#.#.....#...#....
....#...#.#.........#..#.#......#.#.#.....#.....#......#..#......#.........#..#.#......##..#..####...#.#....#.#.......#.............#...##.#..........#..#..#...............#..#.##...##.......#.....................#.....................#.#........##....##.#......#.......#..##..#..#........#.#...#.#.##...#....#..............#.#.#.#........#.##.#....#..#####..#..#.#......#....#.....#...###.#....##......#........................#....#....#....#...#......#...###......#.......#.....##..#.............#.......#..#.
.....#......##....#.#..#....#..#..#..#.......#.......#..#.......#.#....#...........###.......#.....#.......#....#........#...#...................###.......#.#.#...##........##.#...#.....................##......#.....###..##......#.....#.#.#.#....#.......#.##.........##........#...................##...###.#..........#............#.......#.....#..........#.......................##......##.........#.....#......#.#..........#..#......#.....##.....#..#..#......................#.....#............#.#............#.
###........#......#.......##.#.##.#.......#.........#.......#......#.##...#..............#.##...##.#.........#..#.#......#.#.....##..#..#.......####......####..#..........#....#.........#.#............#..#....#.#..#..............#..............#...##.#.#....#..##..##..#..................#.....#....#.##....##...#.....#....#.........................#...#..#.......#.....#.#..#........#...............#........#..........#..........#.......#....#.......#.....##.....#.#.......#...................##..#...........#
........##.#.........##.#...#..........#.......#...#.#.#.###.#.#......#.#.....#....##..........#..#..................................##.....##.#.#.#.#..##............###.#.#........#.#.#.....#..#.#....#.....#..............#.####..#...#..#.##.................#..#............#...........#......#..#.....#.##....#...#.......#...#.......##..##.........#........#.#..#.#.#.#..#.....#..........##..#.#...........#..#.....#...#.##...........#................#..#...............##......#.....###..#.......#..#.#..###..#
........###..#....#.....#...........##...#.....#.#........................#...#....#...#.#.............###........##.#.........#.......##....#.#.#.......#....#..#..##.....#.......#.#.#...#.#...#.#...#.............#..#..#.#..#.#....#...#..........#.......#......#.....#.......#.#....#...##..#.#.............#......#...........#.....#..#..#...#....#......##....#.........#.....#.#......####..#.....#.#.........#....#....#...#.##.......#....#...#.........#.......##..###...........######..........#..#.##...#.......
...#..##..#...##...#...####....##..........#.........###.......#.......#...##.#.#............#...#...#......#..#..#.................#..........#..............#....#..#....#.........#.#.............#...#.#.........##........#.....#......#......#.#........#.#..#..#.#..#.......#..##..#..#...##..........................#..#...#..#.#......#.##.....#........#...#.#..#.........#.#..#.......#........##.......#.#....#.....#....#............##......#..............####.#...#.....#.....#....#...#...#....#.#.#...#......
............##.#.#..#.....#.##.#.......#.#.#..#...#.....#....#...#...#................#......#.#.......#.......#....#...##.#....#...#..................#.#.#..#..##.#.#.........#.#......#.....#..#.#..#....#.#...##..#..#.#...##...##.#....#.....#.....#.......###.#......##...........##....#............#.............#.##.......#....#.#.....#..............#............#.....#..#.........###....#...#.#..............#............#..###....#......#................##...##...##.#....#..#...#..#..#.#......#.#.##.......
.......#...#...#..#.....#..##........#..........#..#.........#..#...........................#.......##.#........#.##.#......##................#.#.#......#.....#..#..#......#...........#...#...##....#..#.##..........#...#.......#..#..###.......#......#.####.....#......#.......#............#..#.#.##.#....#...##.#.......#...........#..........#...###....................###.#..............#.#.#.#..#.......##...#.....#.##...................#...#........##...........##.#.....#...........#.#......#..#...##.......#
...#.#..##.....#..#..#.###.#......#.#..........#.#....#....#.........#.##....#.#.###.........#........#.#..#..##..#.#.####....###..#..........#.................#..#.......#.#....##.##.#.....##.........###.#..#..###............#......#.#.####.......#.....#....##.....#..#..........#...##...#.#....#..#.....#..#..#.................#.#..#....#......#...#...#....###.#...#.#...#...##...........#.................##.#......##......#......#....#......#.....#...........#..#.........##....####.............#...##..#....
.......##....##..#.#......#....#..#.........#.#.......#.#....#......#........#.#..##.....#.##..#.#........##.........................#...#.....#..#..#....#.#......#....#....#....#.#...........#......#..........#...#.......#..#.............#........####....#.##.#.#......#.#....#......#........#.#.......#......#...#........#....#..##............#...............#.##..#.....#...#.#..#.##.....#.#...#..........#...###.#.....#.....#.....#.............#.........##...#....#..##...........#..#.......#.........#......
......#.#...#........#.#.###........#.#.#....#..#.......#..........#....#..#..#.......#..#..........#....#.#..#....#......#........#.#.#......#.....#..#..#..#.......#...##.#.........#.#..#...#.......#.##.....#....................#....................#...........#......#.....#.#..#.##..........#..###.#.......##..#.........#..#.###.###............#....#...#...##.#.#..#........###.............#...#.......#....#..#....#........#.#....#.......#....##....#..............#..#...#.....##....###......#.......#.......
........#.#..##.#.............#......##...........##..#........................#........#......................#.........##.......#.............###..#....##..#..#####..........#.#......................#.......#....#..#.#..#.....#.#...#............#.##.##....#.#...###.....................#...#...#.....#....#....#..#.....#....#.....#.....#...#...#.###..............##......#.....#......#..##..###.#.....#.....#.#.#.#..#.#...#...#...#...##...#....#.................#.#......#......#..#..#.#...#.......#...........
..#..........#.#.##....#..#.......#....#........#...##....#.#......#.#...##.##......#..#.#.#.......#......#.........#..#.##....#.#...#..##.....#.#....#.....#...#.#...#........##........#...........#.......##........#..#.###.......#..#.#.#...###.#..#.....#.......#..##..##......##..##...#.#.............#...............#...#......#...#........#.#...##....#...#...#...#.#.........#.........##.#......#........##.....#.#......#...#.....#.#.......#.........................#.....##.#...#...#...#..............##.....
..........#.#.....###.....##..........#.#...........#..........#..#.........#.###.#............#...#...#...#........#.....#####.......................#...#........#...#..#...........##.#..#..#.........###.##.......#...........#.#................#..#.......#...#..#..###...#..##.....#..........#........#..#....#..#.#.##...#....##.......##.........#.#.....##..##....#.#..##....##....#..#...#....#...#.....#.##.##......##.....#.....#........#..#..........###.#............#........#..###................#..........
....#....#..#.#..........#.....#...#...#..#....###.....###.#......#.##......#...#..###............#......#....#.#..###................#..#.#........##.#...........#.#...........#.....#..#.#...#..........#...#.#...#......#..............#...##...........#..........#........##.....##.............#..#.........#...#..#.#..##....#...##...#..##.#.....#..#.......#....#..#.#...#....#.......#.###...........#......#..#......##.#.......##..#........##...#...#...##...............#...............#.........#.........#...#
#..#..###....##...........#......#...#...............#....#..#.#.#.#..#..#........#....#.....#.#.#...#......#........###...#.................#......#......#.#.............#.......##....#.#..#....#........................#....#........#......#......###..........#.......#.........#.......#.#...#..#...#....#.....#...#...#.#...#.#.........#.#..#........#......#.....#.#....###.......#...#...#..#..............###........#.#.#..#....#...........#................#............##....#.....#.....#.........##.....##...
....#..................#............#......#..........#..........................#...###.#....#.....#...........#.#...#...#.........##..#.#.#...#......#..#.#.#.#.........#.#...#......#..#.....#...#....###........#...#.............##.#...........................#...#.##..#..#..#.##..........#.#..#........##..#.#.....#..#.....#....#...#....##....##.#.####.#....#......#............###.............#......#........#.#..#.##..#.#..#...###.#...##..#..#....##..............#...#.#.....#.....#...##.#....#..........#.
#....##...........#.#...........##.#....##.#............#....##...#.#..........#...#...#.....##.#.....#...#....#.#..#.#..#.#...#...........#.##...#.#........##.....#.....##.#..........#......#...........##..............#...........##.............##....#..#..#.##......#.#..#........#...##......##.......##................#......................#.........##........#..#.#..#.....#........#.#...###..#............#........#......#...........##..........#..#..#................#..#.......#...........#.......#......
....#..#.#.........#.#.....#.......#....#.............#...#.##.......#......#....#...........#..................#.#....#..#.......#...##...........#.#...#...#......#..##.......#..#....#..#..##..##..##.#...........#.........#................#.......#..#.#...#..#....#.......#.###....#........#...#...##..#.#..#................#.#........#.#.......#.##.#.........#..............#.......#......#....#....#.#........#...#...#.#..................##........#..#.....#........##....##...............#..#...#...#..##..#.
...##...##...............#....#....#..#...#....#.......#....#..#...##...#.....#.......#........#.............#...#.....#..#.....#........###..#....#...#.#.......#.......###..#.#...##.#.#.#......#....##.........#..#...#..#..#..#..........#.#..###....###.......#.......#....#.#...#....##..........#......#...#...............................##...#...#.##.....................#.......#....#............#.....#.......##....#...#.....#..........##.......#..........#....#..........#......##................#....#.##..#
#........#...#.#...#.#...#...#.#..###..#...#..##....#....#.........##..........#..........#....#.#....#.........#............#.........##.###.#..#......#.....##.....#...#....#.##........#..#..........#.....#......#...#...#......###.............##..###..........#....#...#.................#..........#.#......#.#..#..###..#...............#.#....#...#..#..#......##..#.#....#.....#....#...........#.###............#.....#.#.........#.......#...##....#.............#.....#...#.#......#........#.......#........####.
....#....#.##..#....#..#..#........#............#....####........##....#.#.##.#....#.....#.#..#...........##..##..................##......#..........#...#..#..........#....#....#..#.#............#.....#...#.#....#...........#....#.....#.#......####..#...............#..##.....##.#..##.....##.....#.#...#........#.#.....#....#.#...#.....#...##.#...........#.#..#.....####......#....#.....##..#...#......#.....#..#........#.....####...........#......................#..#...........#.#.......####........#....##.#..
.#.#.....#......#.........#.........#............#.###..#........##.#.#....#...#..#...#.#...#...#..........#...........#...##.....#....#.#....#........#....#.....##.##...#.....###.....##.##.#............#..###...............#...#.#...............#.#.#..#.#....#.#................#...........#.....#..............##.#.....#####...##....#.#.............#.#................#..........##.....#......#................#..#.#.......#....#.....#...#####...#..........#......#......#.......#...#.#.#..#.........#..#......
..........#..............#.......#...#.......##......##....#.#.#..#..#.#..##.....#.#.....#..#.........#..........#....#........#........#.###...##...........##..........##.#..#..............#.....#..##..........#..#.......#..####.#.#............#.......#...........##.#.#..#..#.......#..#..#....#.##...#.##..#.....#........#..#............#.#...#....#...#.........#...##.......#......#.....#..#................#......###..#...........#........#.......##....#....#..#..........#.#.....#.....##..#.............#.##
....#.###......#.#.##.......#.#....#.#.......#...##.#.........#....##.#..#.......#.#.............##....#.............#.#................#..#........##......#.#.#.#.......#....#..##......#.....................##.#.#...............#...##.........#........#.#..#.......#.....#...........#......#........#......###...##..........#......#.#....##.....#.####..##..#..#................#..#..#.#..#..#...#..............#.#....##..#.................#.........#....##....##..#..#......#............#....#.......#.#..#.#.#.
..#.....#.#...##...##....#..#...#.......#...#....#............##...#.....#......#.............#...............#...............#..#.......#.......#..#..#....................#.##.#....##....#....#..#..#....##.#.......#..##.....#....#.#...............###.#.....#.....#....#...#.#....#....#...........#........#..#.....##..#...#.....#...#.##................#........#..#.....................#..#....#####......#........##........##....#...#.....##...............##..#.......#.....#........##.........#.......#.....#.
#.......####..#..#.....#.#........###....................#.........##.##.#..#....#.......#....#.##..........#.........#.......##.....#.#..##........##..#.#....#...........##.#...##.###.#..##..#...#.....#.##...#...........#.....#...##..#.....#...........#.......#..#...#.#..............#.......#.............#...#......#......###.#.........#............#...#.#.........#...#..#...........#....##.#.........#..........###...#...............#..##....#.#............#.......#.#...#.............#....##..#....#.......
......#.#..#.....#...#...............#.#..#..#.##.....#....#....#.#....#..#.............#.#..#..#..#.#...#..........#......#...#.................#.....#..#...#...#....#..##..#..............#..........#.......##....#..........#.#............#..#......#..#....##.....#...#......#......#..#....#..#............#....#...#..##.....#..#..#..........#............#..................#.#.#.........#...#......#.#.#.....#.#....#..#................##....#....#...#...#.........#......#....##...#...###.........#......#...#.
.......#......##.........#.....##......###....#.......#........#.#....#..............##.....#.................#....#.......................#........#.#..#.........#............###.....#..#......##.........#....#.#.#...#......#.#..####.#......#......#......##.#..#...###........#..#.......#..#..#..#......#.#.............#.....##...........#.....#.........#...#...##...#.##.....#........#...........#......##.....##..##.....#.....#...............#..................#........#.#........#....##...#....###..........
...#.##.....#.........#.....###..........#.....##.#.......##..#.#...#..#.#......#....#...#....#......#.......#....###...##...##.......##............#....#.#....#......##....##............##.#....#....#.#.#..........#...#............#.......#.#..#........#...#...........#.##...............#...#.#.#.#..#..................#.....#.#.#.#.#..#..............#.....#.##......##............#...........#.....#.......#.........#...#....####..#...........##.....#..#........#.#............#....#.....#........#......##...
........#......#..#.#.#..#.....#.........##.##............#..#...#...#.........#..........#.....##...#............#..................#..##...#......#..##......#..#...........#........#..........................#.#.##....#.....#.##..............#..........#..#....#..####.#..#.#.#.#...#.......##................#...#.........#.#.....##............#...#.....#..#...#...###............#............#.#.........#..#..#..........#...###..##.#.#..#..##..............#..#......#..#......#...............#...#.......#..#
#.#........#.#..............#....#......#.....#..##..........#..#...##.#.......................#...#..###...##........#....#......##.#####..###.#..#...#.#....#.#.#.#.......#.....#.......#.....#..........##.#..........#.....#.#.................##....#..#.....#..........#.#....#..........#......#....#...#...#..#...#....#.........##..#.....#...#......####.#.#....#.#...#.#..#.#...........#......###..##........#..............##......###......#...##..#.#.#.......##..#..#......##...##.....#...#..........#....#.##.
....#.............#.#.#......#......#..........#.............................##.#.....#...##..#.......#....................#...##...............#.......##...........#....#.............#.#...#........#........#..#...........#...#.........#.............#.#.........#............#..#...#.##..#...##.....................###....#..........................#.....#....##.#....#....#.#...#.......##..#...#...#..........#...........##........#.#.......#..#...#........##......#.#.#......##...........#.........#..#....##.
...........#.##..##....####..#.....#.##.............#.#.##...#.#..........#...#....#..#......##......#...........#.#...#.#.......#...#....##..#....#...###...#.#.#.....##.....##............##....#...#.............#..#......##..#......#.........#...#....#.#....#.#...#.#.#.#####..........###.#.##.....#.#......#.........##..#..........#....#..###...##......#.......#........#.....#.......#..#.........##..#..#............#..........#....................#...#.....#...#..............#.......#.#....#...#.....##.....
........#.#......###........#....###..#.#..#...#.##.........#.#.##...........#.#..........#.........#........#.....##.#...........#..#................#....#......####...#.....##...#.........##....#.....##..........#...........#.....#...#...####.........#.#.....#..#....#..............##.....#.#........#.......................#.##..##..#.##.#.#...#....................##..#..##.#.#..#..#....#........#.............#..................#....##......##.........#..#...........#..#......#.......#...........#......#..
#.#.........#.#..#..#.......###.##...#.....#.......##..#..........#.#.............#....#......................#..##....#..........#..##.##......###..#.#.....#......##.#...#....#.#......#.....#...#.....####.......#...#...#........##.....#.....##..#..#..#...##........#...........................#.##............................#.##.#....#...#.#....#.#..###..#..#.......#....#.#...#....##......#....#.##.......#......#..........#.....#.....#.....#................#..#....#...#...#.##......#....#.............#.....
..#....#.....#.#..#.###..##......#......##.....##..#..........#.#.#........##....##.#......##.............#..#...##........#.#...#.#..........##.............#...#.#...#.....#..#.........#..##......##.#..#...#.#........#.......#..........................#....##..#..#.......#....#...#....##.#....#..#...#.............##.##..#.....##.........##.......#.#......#.....#..............#.....#.....#..............#..#.....#....##....#..#...#.#........#.......#...#.#.......#...........#....#.#.#..#....#.........####...
....##..#..##...#............#....#..#........#.....#...#.....###.....#.........##....................#....##......#.#...#.#....#...#......##...........#........#.#.............#..#..#........#.#.....##.###...............###.....###...###.#.#.#..............#..#.#..#.......##...........##...#.....#....#.........#.............#........#..#....#......#....#...#..#........##....##..#.#........#...#.#..#.#........#...#......#.##..#............#..#....#...#....................##...##.......#.............#.#....#
#...#...#.#.....##..#.#...#......#...##.#...##..............#.....#..........#...............#.......#.....#.......#...............#......#....#.#.........#....#.........#.....#............#.##.#.#......#.....#.#..##.......#.#.#.....##..##...............#.#........#.#....#.......#....##.....#..#........#.....#.#....##.###....#.....#..#......#.#...##..#..#..##....#..#..#...#....#..........#...#...#........#...#...#.#..#.#...#.......##....##..#....#.#..#...#......#...#....##.##.....#....#.......#.....#.......
.....##......##.......##......##....#.........#.........#...##.#.....#....##.#........#....##...............###...#....#............#......##.#...#.......##..#..............#..##..#.#...#......##....##...................#........##....#.#..###..#.#..#....#..........#.......###.........#....#..#.##....#..........#.##..#......#..............#.#....................#..#.#...#.##.####.........#....#....#........####.#...#............#.#...#..#........##...#...#.......#........#......###...#.#...#..#....#..#..#.#
.....##......#..#..........#...#...#..#....##.#..........#..#......##...##....#.#....##.#..#............#..#.#..#..#.......#.....#.......#......#....##..#.......#...#....##.........#.#..............#...................#........#.......................#...##.#......##...#...................#...#...........#..#....#.#......#.#......#...#..#..#...#..............#.#..#..#.#...###.........#.......#......#.#......#.#.#...#..#..#..#....###.#.#...##.................#..#...###..#......#....#.......#..#..#...........
.#..#..#.#.#....#......#......#...#......###........#.#.....#.#........#....#.......##.#...............#.#.#..#.....##....#.#..........#.....##....#........##.#..#.#.....#....#..#.....#....#...................#....#......#.###..#.#...#..##.#...##....................#.....##..#...#.#.#...#....###......#.##....##.....#...##...##.....#...#.....#.......#....#...#...........##.........#..#...#..........#.#...##......#.#.#......#.#...#....#....#.#...#....##.......#.....#...##.#..#...#.......#.......#.............
.....................#.#...#....#..#.##...#.##..................###.....##...#........#.###...#.......#..#....#........#........#......#....#.........#...#.#...###.....#.....#............#....#...#...#.##..#.....#...............#...........#.#...#..#......#.....#......###..#.#..#...###.......#.#...........##...#.....#........##.##...#........#..#.............#......##.#.....#.#....#..#............##...#.....#........#....#.##..#.......#........##...#..#......#...###....#....................#....#.....#..#..
.#.......##......#...#...#.........#...###.#..#...........###..........#.....#.#.#......#.......#...#...........#.......#..#......#..#........#..##.#.......#...#..#............#..#.........#.......#....#.#.#.....#...#..#........#........#...#.###......#..........##....#.............##.##...................#......#.##............#..........#......##........##.........#..#..#.#.....###.#.....#.#.#..#.####........#....##...#.#..#....#.#...#.#.##.....#.......#......#...##..............#..#.......#.....#....#..#
....#.#.....#..#....#...#.........#...#...#..#......#...#...#............#......#.##..##..##.##..#.#....#....##.#..##..#....#.#..###............#.....#...#.................##...........##.#...........#....#......##.##......#.............#.#.#...#..#..#...#....#..#........#..#..#.............#.#..##......#.#.....#.....#.....#.......#..##........#...#...#..##...##....#..........#..##..#.#............###...###.#....#....#...........#......#....#.............#......................#......#....#...#......##..#..
....#.#......#........##..#.......#.#......##.........#...#..................#...#....###.##...#.....#..#......#...##...##.....#........#..............#.#.............#...#.....#...#.......#..##...#..#.........#.#.....#...#....#.....#..#..####.#.##...#..#.....#.......##..#.....#.##......#...........#.#.#.....#..#.....#.#..#.....#...#............#.....#.#.......#...#..#..#...#......#....#..#..#.....#..........##......#....#.#.....#................##..#.........#...#..#.#................................#.....
......##...#.....#...#...#.......#...#..#.#..#..#.....#.......#........#..##.......#.......###....#.......#........##.....#........#.........#...............#.........##..##.....#.#......#...#.........##........#.............#........#.##...#.###....#..#.....#..###............#..........#.#...........#...#.......#..#..#........#..#.....#...##.##.#.......#..........#......#....#.........#.#.#......#.........##.#........#.......##.....##.......#..........#...#....#.....###...#......#.....#......#....#..##..#.
....#..#....##..#..............#.......#...##.#.......#........##.##..........#.#..#..##.#......#.#.#.#............#.#...#.....#.....#.....#.......#.#.#..................##..#...#....##...........#...#..##....##..##.....#.#.#......#...##.##.......#####.#...##.#....#.......#..#.#....#.#......#.#..#.........##...#.........#.#....#....#..#...####.........#..###........#.......#......#...........#..#.........#....#...#.#....#..#....#.....#..#........#.#...#.......#.#...##..#.#...#............#.#..#.#..#........
..##....##.....#........#.#.###...##..####.......#..#..##...................##.....#.....#..#....##.......#.........#.............##..##............#.....#.....#....#....#......#..#...##...#...#........##..#...#........##.....##.............#....#......##..#.#....#..#..#.........#...#.......#....#...#..........#...#....#.......#......#...#.....#...........##.....#..#.#....................##.....#....#....#.................#.....##...###....##..#......#....................#...###...##.#..#....#...#..#....##.
.....###.......#.#.....#....##...##...#...........#..#.....##...###........#.##...#....##...#.....#.#.#....#.#....#...............#...##...#.........#.......#..##..##.#...#..#.#....#...##..#.#.......#.......#.#.....#..............#.#........##..#..#........#................#...#...#..#.....#..................#...#..........#....#......#..#.#.........#.....##.#..#.#....#....##...............##...#.##....##........#..#....#..#.............#......##.#.....#.#........................#............#..#......#..#.
.......##......#.........##...#....##.##..#....#.........#........#.#.#.#.#.......#......##.#...#..#...........#....#..........#.#............#...##..#........#.....#.#................#.#..#.......#.#...........##.......#....#.#.#....##............#.#............#...................#...#.#.....#..#...#.....#.....#...#...#......#......#.#......#.......#.....#......#..#..........#...#...#...........#.....#.........##.......#....#.#..#......##...#..#....#......#....#........#.#..............#.....#....#...#.#.
.#......###.#....##..#.##...........#.#......#.......#...#.##..####....#...........#....#....#.##...#.......#.#.....###.#..###.#......#....#..#..........#.....##.........#..#...#.#.............#..#....#..#..#..#....#........#.##...#........#..........#...#..#....#.##.#.....#..#.#....##...............##.......#.#..#..#.....##.#....#.........###......#.....#....#..#..#.........#..#.#.##.........#.....#..........................##..............#.####.#..#..####.....#.....#.##.....##.##.#....#.###....#....#....
..#..#...##.#....................#....#.......#....#.......#.#...##...##................##.................#...#....##.#.............#....#.#..###.....#..............#.#............#...#......##.#..........#.......#....#..#.#.#.#.....#.........#.#.............#..#.........#.....#..#.......#.#....#.........#.........#....#....#.#..#.#.....###.#........#......#........#.....#..#.#...........#.......#..#..............#...#..#..#......#.....##........##......#..#..#........#..##.....#...........##.#...#..#.....
###.....###.....#............#...........#.........#..#....##.#...#.##.#..........#.#.#.......#...#...........#........#.....#.#.##.#.#.......................#.........#...#.......#.#..#.....#........#..#...#.#...#...........#.#...#......#.....#.......#...#.......##.#........##.....#.##............#.....##........#........#....##....#........#....#..#...#.#...#...#.#..#....#.#..#....#.......#....#....#....#....#..##....#.#.....................#....................###......#.#......#.#......#.......##.......
...###...#.....#....#.....#.....##......#..###.#.#...........#..##...#.#..........#...#..............#.................#....#..#......#.....#....#.#.............#..#.....#.##...#.....#....#........#.............#........#.#.#......#..#.#.....#..#..#.#.........#.....#..#...#.......#...##....###..#...#.....##...#...................#.....#.##....................#......#...........#......#.#....#.....#......####......#.....#.#..#.##..........##.#...#...............#...#..#.#....#...#............#.........#.##..
#...#....#.#.#..............#....#....#..#....#....##....##.#....###.#............#...#.#......##.....#.#.#.#....##.##..#.#........#............#...#.###...#.#....#.....#.............#........#........##.#...........#....##.............#..#...##...#....#.##...........#......##...#........#...##..##.#......#..#...#..#...#........#......##....#.....#.......#....#.#..##..#.#........#.....#.....##..#.....#.#.#........#.......#..#.#.....#...##....##....#...#...#...................#...#.#...#...#...##.....##..#.#
.#..##..#...#..#.....#..................#...........#..#...#....#....#..#.#..#......#..#..#..........#......#..........##.#.....#.#.#..#...........#.#..........#............#.........##.##.#.....#....##.........#.............#..#..........#....###....#.#.....##....##....#..#..........#.#.#.###..............#....................##......#...#.....##....#..#...............#.....#.#..#..#....#.........#..........#....##............#...#.........#......##........#...#..#......#........#...#...##...#.............
#....#...#......##.........##........#.#.....#..#....#...............#.....#...#.....#......#.......#......#..#.....#..#...........#....##..#...#....#..#.............#...............#............#.#...##.#...#..#........#.....#....#.##.#...........#..#..##...#......#............##..#.#....#................#.....#.#......#......#......##...#.........#...#...##.......#.#.#...#.....#........###....#.#..#..#....#.......##.....#..........#...###......#.#.##....#..#.#.#....#...#..#..#...#.......#...#...........#.
#...#........##.#............#...#.....#....###...#..#.#.#.....#.......#.#......#..........#.......#.#.#....##...#....#.#..##....#.......#.........#...#.........###....#....#..#.#.#......#..........##....#.#...#..#........#.#.##.#......#...##.##.#..##..........#......#........#.#..#.......###...#.....##..........##....#.......#................#..#.##............#.............#...#....#..#.#....#.###....##...#....#....#.....##...#.......................##...##.........#.#...................#.....#.#.#.......
.....#..#.#.#.#.##..#.###..#..#.###.............#...........#.##.#.#...##...#.....#.................#...#.....#.....##......#....#.......#.#.....#....##.....#.#........#........#...................#..#...#.......#.........#.#..#.....#.#.#.......................#...........#......##.................#.#......#...##..#.##.........#..........###..#.......#....#..#....#.#.....##...........................#.......#.....#..............#...........#.................#...#..............##..#.#.......#.##....#.....#..
...........#.#.......#..#..#...........###....#............##..#..........#..###.......#......#....#.#............#......#.#....#..##....#........#.#........#....#.#####.##...#......#..........#........#.#....#.........##....#....##...#....#..#.#..........#.##...#........#..#.#....#............#........#..#......#.#.#..........#...........#............#...#.#..##...#.....................#......#..#.##.....#.......#.#.........#.......##...##...........###..#.#...#.##.........#...........#.#....#......#......
...#.....#..###..##.#...#..#...........##..#........#.#..#......#.#..##.......#............##.......#..#............#....##......#......#...#.#.......#............#..#..........#.#....#.#....##...###.....#.#..#....##..#...........#.......#..#..#..#..#.................#....#.....#...#.##....#....##..#..#....#.......###.#........##.....#..#....##..#.....#.....#...##.#..##..........#....................#.......#.#.#..........#........#........#....#......#.#.##.##.......#......#........#..............#...#....
......#..#..............#....##.#.##........#....#........#.#...#..........#....................#............#.....#......................#......#.....#.#..##..#.#..........##....#........#...........#.##.#.#....#.............#..#..#.##........#......#..#...#...#...#..#..........#..........#..#............................#.#......#.#.##.##..#.#...............#.#..................#....#.........#.#.#..#.....#................#.......#.#......#.......###....#...#.####..#.........#.........###.#...##.....#.....
.#.#........#.#.##.##.##..#.#..........#..........#.....#......#............#.......#....##....#.####...#......#.#.............#......#..#.#.............##....#.#........##.................#..#...##..#.....#.##........#.##...#...................#........#.........###.......#.##.....##........##......#..#.#........#..........#.#....#..............#...##....#..#...##.....#.#..#.............#.#....#......#.......#.#....#.....##........##....##......###..#.#.##.....#.##......##....#..#....#.....##.....##.......
.#..#.........#.#.#..#.#....#....#......#.........#...#.........#....#.....#.........#.#.............#..................#.#.#...........#.......#...#.....##..#.........##....#..........#.......#.........#....##.......#...#......#.....#.......#.#.........#...##........#.#.......#..........#............#...................#....#....#..#.....#.#........#...#...#..##..#.#...#.....#...#..#...#....#......#.....#..#......#....#..#..........#.#.....................#.....#...#............#.......#.....#..#..........
...#...#....#.#..#....#.....#........#.............................#...........###...#.##..##...............#..#..#........#......#..........#......#......#..#.#........#.......#........#........#.#..#......#......#........####......##.....#...##......#...#..##..##...........#.........#.#..#........#.......##..#....................#.#.##...#..#.##...##...........#....#.............#...........##.#...........................###..#.................#......#.....##..........###.......#..#.........##.#....#..##.
......##...........#..#.#...#....###....##.##....#............##...##.#......#...#..........#.#..#.#...#...#....#........#.##.......#..#.....#.....#...#........#.#.....##.....#....#..##.......#.........#...#....#.##.##..#.......##.................#...#.#...##..#....#.#....#.....##...#.#......#.......#..........#.......##........#...#...#...#...........#...#.....#.#..#..#........#...#.#.....................#.#...#.#...#.##......###..###.##.##....#..#.......##..........#........#..............#..#...#.##..#.#
...##...#.#.#....#....#....#.#......#.#.....................#..#..#........#.#..#.#...##...#..#....................#.#............#....#...#....#.....#.#.........#.#....#......#......#......#.#...#...#......#............#.......#.#...#.#.#.#...#.#..#.#.#..#......##...#.#.........#..#.................##...#......#.#.#.......#...#.........#.........##...##..#..#.#....##....##...............##.......#......##..............####.......#.#...#....#.....#...#.............###.#.......#...............#.##.####......
#..............#.#.....#.#.#.........#.....#.#............##....#........#...##.......##....#.#.....##..#.#.....#.#.#.....#.......#........#.#.#...###..#..#.#...#.........#..#......#...##..#............#..##.........#...#..#.............##.##.......#..#..##..#.........#..#..........#....#.........#....##.........#......#...##..#....##.....#.............#.#.......##.#.....#...##.................#..#...##.....#.#....#....#......#.........#........#.#.#...#...................##...#.#....#.....#.#.....#.....##.
.....#............#.......#............#.#..............#...#.........#...........##..###........#...........#.....#.#.....#..#....#..#.##.#...#....###..##.#...#......#................#....#..#................##.#...........#...##......##..............##....#..#.#.#..##........#.........#.......#..........#.....#.....#......#...#..##.##...###..##....#.....##..#.....#.#..........#..##..............#...#.............#..............###..............#.####...#....#.#.#.#.......##....#...#...#.......#.......##..
.#...#..........#..........#.............#...#.....##........#..#.#...#...............#...#...........#..#....#.............#..........#.....#.#..........#..##......#.##.#.##.##...........#......#.......#.......##...#..#.#.........###................#...#........#............##....#.#.............#....#.#......#....##..#.#.....#..#....#......#..#....#.......##.#...#.....#.##.#...........#.....###.#..#..........#.#.#..###.#...#......#.....##..............#.#.....#..##......#....#...#...##..#...........#.....
....................#..#.#.....#.##.....#...#...#..##.#...........#..#..#..#..#.#....#.....#.....###..........#...#...#.#.##..#.............##..##.......#.....#....#.#...#.#......#......#......#.....#.....#.......#.......#....##.........#..#..#..........#.#...#....#..#.#........#.......###.#.##.............##............#.#...#..........#..............#........#....#...#..........#......##.#......#.#..#....#......#..............................###.......................#....##.#............#..#....#.....##.
###..#..#.....#.#......##.....#.#..###......#............#..#........#...#...........#.........##.....#..#....#.#.......#.....#.##..#.#..#...........#...........#...#....#..............#.........#...#.....#..##...#.....#....#.#........##.........#..#.....#....##.........#..#..#............#...#..#..........##.............#..#.......#..##................#.......#...............#..#...##......##.#...#.#...#...................##....#...................#..................#..##..#.....#..##..#......#....##....#.
#......#.#.................#.#....#.....#...#...#........#...#..........#.....#.##.#......#.#..#.......#.....##.....#....#....................#..#.#...###.............##.#.......#...##.#.#...#...........#.....##......##......#..#.#....#.#...........#......................#.......#...#..#..#...#..#..........##...##.##.....#.......#.##.............#.......#......#.#..#.#...#...#..........##..#...#..#..#......#.#..........#............#.................######...........#.##.........#.#..........#...#...##.....
#....#..............##.......##.##.#.........#...#.....#...........#..#.........#...#.#..#..##........##....#...................#...................#.#....#.#....#.....#....#...#.#.#...##....#.....#.......#....#..###...#.#.....#...#................#......#..#.#.#.....#..................#.....#..###...#.....##......##.......#....##....#...................................#.......#.........#........#.#.##...#..#.##..#..#...##...##....#..........#.....#....................###..............#.#.....#.#....##.....
....#.##.##..###............#....#.....##..#.....##..#....#..##............#.................###....#.......#.........##.........#.#.........#...#...#.....#..............#.#...........#.##..##..###.........##......##.#.#.#..#..###..##....#..................#..#....##.#...........##........##..#.#..#..#.........#...##...##...##....#...##.#.#..#.............####........#......#.##..#.#...#.#.#.....#.#...#.........#....#...#........#.......#....###......#..........#...........##...#....#......#...........#....
#....#..#....................#.....##.......#..#.#....#.......#...#.#.#..........#......#...#.........#.#.#.........##.........#.###....#.........#.#..#....#...#...#...#...#..##....#.........#.........#......##..#.##......#....#..#....#...#......#......##.....#........#..#....#.....#..##.............#.#.#...#....#..#..#.........#.#..#.#....#...................##.##...........#....#.....#........#..#.#..#..#...#..#....................##.....................#....#....#....#..............#..##..###.#.....#....
#....................#......#...#...........##..#.#.#..#..............#......#.......##.#...#..............#.....#...#....................#.#....##.....#....#.........#.............##....#..#.......#....#...#...#...#.......##..###.....##...........#...#..#.#.#...............#...#.....................#.#..........#.##................#....#.#.............#.....#..#............#...........#..#..#...#....#......#....#................#.#..#....#...##.........#......###...#.............#...#.#.#....#.##.........#
.....#....................#...............#......#.##.........#.#.#.........#..#..#.........#...#................##....#......#..#.#......#.......#......#.............#.....#....#.......#........#....#...#.#.#......#......#.....#.....#................#.................##...#..#..#.........#.#....#.#.........##.......##........#.............#......#.......#....#.....#......###....#.......#....####...............##.#....#..#...............#....##.....#....##...#..#...........#.....#.....##................#...
..##.#.#..#..##.....#.##...............##.......#........#....#.###...##...#..........#..#..#.##...#......#.#.....#.#....#..#....#................#.....#..##.#...#....#.....#...#......#........#...........#............#..#..........#.#.##.....##.......#...#..##.........#...##......#..##......#...#......#........#................#......#.#.#........#....#..#..#.........##..#.##...#..#...#......##............##....#.#...#..#.#.#.....#......##......#......#....#.#........#.#.#...#..#..........#.....##.....#...
...#.#..#......#....#.............#..##........#........#......#........#....#..................##......#.##..........#.....................#.................#......#........#.#.#......#.........#......#...#....#.......##.....................#.#..##..#..#..##...#..##..#.........#.#...........##..#...#...........#..#.##............#.#.....##.#..........#....#...........#......#....##.........#....................#...#.#...#.##....................#....#..#....#..#.....###..#.....#...#..#...#.......###........
..#.......#...#...###.......#.....##...#......####...#...............#.....#.#.....#................#.....##.##...#..#..#..........#..#...##.#..###.....#..#............#.#.......##..##......#.#..................#............##.......#..#.#..........#.#.......#..#......#..###..#....#....#....#..#.#..#.............#..................#...#.##.........#...........#......#..........#....#...#....#.......##..##..##..#.#.#.#..#.#......###..#.#.......#.#..#.....#..#......#...........................#......#.......#
#.##.#.#.#....#...#.#................#.#...#..##..#.#..#....###..#..#.....#........#..##.#....#........##....#..#...#.##......#.......#.#.#.#..#..#..........#..#..#.#.#.#...#.#.........#.....#.......#.##..........#.......##....#....##.#.......#..........#...##.........#.#...#....###.........#.#............#...#..#.#........#.#...................#................#.#...#...........#.#......#...#.#..#..#.......#....###..#...#.....#...#......#....#........##...#..##...........##.......##....#.#..#..............
#.##.....###...#...#.....#..##....###.........#..........##....#.#..........#.......#....#...#.................#.#.#........#....#..#.##...#....##......#...........#.##..#..#.##......#...#....#...#.........#..#..#.............#...#.#.......#.#......##..##...#........#....#....#.................##...##.......#.....#...#...................#..........#..#........##...##....#.#....##.#.#....#.##.#..#....###.##..#.............##...#.........#..........##....#.......####...#.....#...#..#......###.....#.......##..
...#.......#....#...#....#.......#.......#..#.........#.#.....#.#...............##.....#......#......##..###...#..#.......#...##.##...#....#.#.#.#.........#.#.....#.......#.#...........##....#.##..#....#.#...#.......#...##....#.#......#.................#......#####........#....#..........#...#...........#...................##...#...#..........#.#.........#........#........#..#..#..............##......##....##...#........#......#....#..#...#.........#....#....##.......#......##.#....##.....#..#..#...........
..##..............##.#....##..........#.#..#....#...#...#....#.#..#......#....#.......#....#......#.........##..#...###..........#..#..#..........#..#......#..#..#...#......#.#.###..#........#..#..#.#.##.##..#....#..#.......##..............#...##.........#.......#....#..##.#..............####.#..#.............##.......#..#.........#.#...##.#..#....#......####...#.#..#......#...#....#...#.....#....####............#.#...#...#.........##............#......#.#................##...#..#.##.#......#.#.............
.................#..#.#..#.#........#.....#.........#........#..........#........#.......#..#....#................#.##....#....#...#....#..#..#.....#............#...#.................#.#.......#......#..........#..#.........#.....##......#.#....#............#..................#.....#.........##.#...#...........#....#............###........#........##...........#.......#..#.......#........#........#..#..#.............#.####..#...........#.......###....#.##.#......##.......#......#............#.###.......####
.........#.#.....#.....##......#..#.#........##...#..........#........#.##..#..#.#..#.................##......#...#..#.........#.#.#............#.##.#.....#......#...#.......#......###..##...#.......##.#.#....#........##....#........#.........#.....#....#...##.#..#..###...#.......#...#....#........................#........#.......#.####.#...##...#.........####.####......#..#.......##.......##...#..#..#..#.#.......##...........#....#.....................#..................#.#....#...#..#.............#.#.#...
.#..#....#....###.##.....#.#........#.....#..##....#.#...#..#...............##.#...#.....##......#..#.........#....#..#...........##....#.#....#.......#.....#..#..#.###.....#.###..............##..............#......#...##.#...##.............#.#..##..#.##.#..........#.#...#.#.......#.#.###...#.#..........#.........#..##......#..............#.............##...#..#..........#.#.#....#....#......#....##......#....#..............#.##.......#...#...##......####...#......##.#..#.#...#........##.....#......#..#....
...............#.....................#..........#...#..#....#.....##............#......##.##..........#.........#..#........#........#......#...........#..##.#.#.....#....#..#..#........#.....#...#........#..........###.........#.#.....#..##...##.####......#.##......#....#..##.#.......#...............##.#.....#....#...#.##....................................#.#..#...........#..........#.#.......#...##...........#..###...............#.............#....#....##.#........#........#.#...#...##.#....#..##....#...
..#...#.#..#......#......##....#....#.............#........#..#.....#.#........#.........#...#.#.#.....#........#..#....#.....#....###.#........#....#.............#.#............#.....##.###.#........#.....##.#......#.......#..#..#..#.###....#..#.......#...#..#.....#..#....#.......#....##..#.....#....###..#.........#...........#...#....#...#..#.#........#...#.#............##.#.####...............#........#..#.....#.....#.#...#...#...#.#..#...........#......#......#...##...#......#....#....#...#...#.........
.....#.#...#.....##............#....#...............#.##...###...........##..............##.......#....#........##..####....##.........#...##.....#.....#.#....#...............##.##..##.#......#.##.............#.######.#..................#.#.......##.........#.#..#...........#....##....#..#...###.....#...#..#........###.##...##..........#...#......#......#..##...#.......#.....#.......##......#............##....#.........#...#....#..#.....#.............#......#.....#.##.#...#.....#.#.....#.#........#........#
..#........#..#.##....#.....####....#..........#.#....#....##.........##.#..#.##...#...............#.#.....#.#................#.....#..#.......#...#.....#..#....##.....#.#.............#...##....#...#.........#.......#...#...#.......##...#.##........#.......#......#.....##..................#......#........................#...#..#.....#............#.......##...#....###..#......#....#..................##.......###.....#..#..##......#.#.#...#.#....#....#...............#.##.#...##.#.....#................#....#..
..##.......#....#.........#...............#......#.##..#....#.##......#.........#................#..#...#.#......#.....#....##...#...#..#....#..##..##..#..........#....#.............................##...........................#.#..#.....#...#..#...#....#.......#....#....#..#.##...#.........##.#...#...#..#...#.......#.#.....##.#..#..................#....#...........#.....#.........#.#........##..............#...................###.#....#.#......#....#...........#....................#.....#...#....#........#
#..##.##..#.....#.#...#.#.........#..#.#...#...#....##.#...#.....##.....#.............#...#............#.....##..#.#.....#...#....##....#...#...............................#.......#.....#......##...........#.....#..........#...#.......#.....#.......#.#.#......#.#.....#.#...........##.#.#.....#........##....#.#..#...........#.....#.#.......##...........#................................................#.....#....#..#..#.....#.....................#...##..##..##.........#...##..#......#...##.###..#.....#..#....
#......###.#..#....#..#.#....#.......#.......##...#..###...#...#......##........#.#......##..#...#.####...##...###.##.#.....#......#......##...#...##..#..##..........#...#....#.#...#.#..#..##..##......#...#..#.##....#.....#....##.......#.#..#....#..#...................#..#...#..........###......#..#......#.........#..........#..#.##.......#....#....#.##......##..#.##...##..#.....#....#.##..........#..........##.#..#..#..#.###..#....#.............#.#......#.....#...#.....#..#...#............#...###........#.
.....#.....#....#....#.............####............#.#.....#...#.##..#.#...............###..#...#.#.#..#..#..#........#.....#.........#..#....#.#...#.#.........#..##...#........#..#.....###..#.#..#.#...###.....#.#......##........#...........#.................#.#........#.........#.....#........#....................##...#..........#....#.#......#...........#....#...#####.#....##....#...#....#.##...............##..........#..#.................#..........##......#.#.........#...##...###..............#...#.##..
##......##...#.......#...##........#..#....#.....#.#.....#..#.............#..#.......##........#......#.##........##.....#.......###...##..#..#......#...#..#....##........#.....#............#...#.#..#..#.#.##.#..#.##..##..#...#..#.#.........##.#..#......#...........#....#.#.##.....#.....#....#.......###..#...###....#..........#..........##.......#...#...#....................#...#.#......#...#......##.#.#...............#..#..........#.........#.#...#....#..#.#.#..#........#....#.......#.#...#...........#....
......#....##.#.#..#...............................#...#....#..............#....#...#.........#....#................#.###......#.....#......##......#....#.....#....#.....###..#.#.............#...#.#......#..........#...#.....#..#...##...........#...##.##.#..#..#.........#....#....#...............####..#.....#....#....#......#...##.....#.#..#..........#...#.#..#.#.#.#.......#.....#.#.#.##...#....#......#.#..#............#........#....#...##..........#.............#....#.#.#...#....................##.........
...#.........#.#.....##.##...#.#....#......#....#..........##.#.......##...#.....#...#.#....#..#...#............#.......#.#...#...###...#.#.##..#...........#..............#.......#........................###..#.#....#....#.##..#..#...........#............#..........###...#...#.#........##.#.#....#.#......#..........#..##.....#....#..#...#....#..#.....#....#.#...............#.....#.................##.#.#....#....#....##.##.................#.......#....#..#...#.............#...................#..#....#....##.
...............#................#.#......#.......#.....#.........#.#.#....#........................#.............#.###....##..#.#.#.#...#.....##..#..........#.#....#.###..........#..##.#..#......##..............#......#.....#.......#.........#........#....#.#.........#.#####.....##...............##.#....#...#...#......#..#.........#....##..#......#...##.#....##..#......#.....#.......#..........#....#..#.................#.....##.....#..##.#.......##.#............#.....#..#..#...###.......#......#.........#..
.....#..#..##..#....#.#.#................#.##...#....#...#....#...#...........#............#....#....#......#..#.#.........#........#......##.....#.#.#...........##.....#.#.#.#....#...####.##.....#...................#..........#....##......#..##................#..#.#..................#............##.....................#.#.##....#.#...#.......##.....#......#.###.....................#.#....#...#.....#........#...........#...........###.##....#....#....#.................#.......##....#..#.........#..#.#.#....
.............#......#...#....#....#.#.##.#.......###..##.......#.....##....#.#.#.#.#..#.#..##..............#.#.....#.#..........#.......#...#.##.....#..#..#....#..#........#.#..........#.......###..#...#.#...##...##...#......#...###..........#.#........#.#...#........#..#....#......#.....#......#..##.#...#.#..#.......##......#...#..#...#.#.#.#..#............#....#.........##....#...#.#.....#.#.......................#..##....................#..#.......#.........#..........#.#.....#.......#..##...#..#.......#
..........#...#.....#.....#.......##...#....##.........#.............#...#####.....#............#....#.....#..........#..#..#.###......##..............#..#..##....#......#......#.....#...............#...#........##...#..###.#...##.#.......#.#..#.............#..##.##....#..#...#.....#.##........###.#..##.#.#..#..............#.......#............#.......#.#.....#....#.....#..#..#....#.........#.###........#..............#....#......#.........#.....#.....................##.#.#..........##..........##....#.#..#
..##.#.#.................#..........###.....#...#....#..#.#.#...#...#.......###..##...#.......#....##........#.#......#...#..#...##.........##.#.....##..#...###..#.....#..#...#.....#........#...##....#.......##.#.........#..#....#.......#.#....##..#...#......#........#...#................#.#.#...#.......#..###.#...#..#..##...#..........#...........##.#...#...........#...........#.........#..........#.#......#......##..#..#.....##..#..............#.#.....##..#.###.#....##.#....#...#....#.#..#.#...#..#.#.....
..#...#..#...#..#.....#.......#.....##..#.#...........#.........##...........#........###.#.....#.###..#........#........#.##.......#....................#.#..............#.......#........#.#.#.......#......#.#....#................#.#..###........#....................#.....#........................#...........#.##.##.#..#...#...##..###...#..#.........##.#..#...#..#....#..#.#...#.....#.........#.###...#..#.#.......#........#......#................##..................##........#.#....#..#..#....#....#...#.....
.#.....#........#.##...##..............#......#.#.#.......#......#......#.###........#...#....####.#...#........#..##....##...#.#.......##..#.....#........#.##....................#....#..........#......#..#........#......##.#....#..............#.#...###....#.#...#..#.......#....#..#..#......##.....#..#.##......##........#....#...#.#.....#..##......#..#.#....#....##.#.........#..#.#......#..#..#...#.......#.......##..#.#.#.#.....#.#.#.......#....#.#.#...........#.......#.........###....#.#..#....####....#...
.........#...........#..#.....#....#......#..#.......#...#.......#...#.#.................#.#....#..............#.........#....#.......#..#...##.#.........#...#....##....#...#..........#..#...#...#....#....##....#..............#....#...........#.#..#.....#......#.....#..#....#.#.##..........#....#...........#...#.........#.#.####..#.#...##.........#.........#....#.#..#.......#.......#....##..##........#..........#......#..#......#........#.......##.....#...#..##...#....#....#..#.......#...####...............
....#............#...#..........#....##....#.#....#........#...#................#.#####...#.#...##..............#....#.####.#.............#..#.................#....#.......###...........##........#...#....##..##.#...##....#.....#...#...#..##.#...#.......#.##............###......#..#.#...#....#.....##..............#.#..##.#.....................#..#............#....##..##.#.....#.....#..............#.....###...#.#..#.#.....#.#........#..........................#..#..#.....#.....#...#.#.#....#...#...#........#
.#.#.##.#......#...#.#....#....##...........#..##....#.....##..#...........##....#............#....#....#....#....#..#..........#....#....##.....###.....#.....#.#................#...#.#.................###.#.....#...#.##......#..#..##.#..#.#............#...#.#.#...#......#.#....#.............##.#...#..........#..#.........#....#........#...............#.........#..#....#...#..........#....#...##..#.....#.....#..#....####............#........#....#..#.......#.#.##..#...#....#.###...##.....#....##............
.#....#.#.......#..........#.#..#.#.........#.......#.#.......#....#.............###.#...#......#.#.#......#..................#...#...#..##.....###..#.#..##..#...#....#..........#.......#....#.......#.#................#...#....#...#..............#....#..#...........#....#......#..#......#....##.......#.#....#..............##.#...#.........#.#.....#...#.........##.#..#............#...#......#.....##...#.#...........##.#.#....#....#......#...#..#.............#..###......##...#.##....#........#.....#..#....#..
..#......###.#...#.#..#.#....#..#........#.#........#...#.........##.#...#.#..........#...#...#.#.........#.....#.........##....#...........#..........#...#...#..#..........#.....#................###...##....#....#..........#...............#........#....#..#..................##..............#..###......#..#..........###.....#.................##..#..##............#...#..#...............#..#....#............#......#.......#.....#....#....###..........#....#..#...#....##.....##.#.##..........#.............#.##
........#....#.......##...#......#........##..##.....#...##......................#.#...#.....#.....#........#....##........#.........#.#........#.##......#...#.#....##.....#.....#....#....##....#...##..##..#.....#.....#...............#........##.....#...#...#.#..#.................##...#.........#..#......#................#......##....#...#.....#......#..............#...#.#....#.....#.#.........#.#......#..#.##....#..#..#......###........#.....#.....####....#......#.......#.#.#.....#.#.##.....#...#........#.
...#...##...#..#..#...###.##...##..............#........#.###..#...............#......#..........###............#.#.....##......................#.##.###.#......#............#....#...#...#......#...##.......#..........##...#..#.##.#........#.....#...##.........#.#....###..#.###.....#......#.....#........#.###.....#.#....##.........#.....#...#..#.##..#.........#.........#..#.#.............#.###.####.#............#.............#......#...##.#..........##.........#..#.##............#.......##.##.##..#..#.......
.#....#..#....##....#....#..#.....#.#......................##.#.....#..#.##.#.......#.....#..#........#.#......#.#........##.......#.....#.#..............#.#.....#......#.#.#......#.............#..........#.....#.......#.....#...#...##..#.......##..#.#.....####......#..#..#..........##..........#................#..#...........#...#..#.......#.................#.#..#.................#..##...#.#...#..###..#..#......#.#...##.#..##......................#...#..#..#.##..#...#..#....##......##....#..........#......
#..#.#.#.........##.#.#.......###.......#.............###..#.....#..#..#....#.............#..........#..#...#........#..#...#.................#.......#........##..........#.##..#.......##....#....##....#....#.......#..#..........#...#.........##.....#...............#......#.##..#.#.#.......#...#.......##...........#....#......##.#.#..............................#...#..#...##...#........#....................##...#......#....#.#.....#..#..........#.#..............#...#......##....#.............#...##.....#..#
......#....#..#..#.#............##..........#.....###...#.#........#.#......##.#..........#.##.##..........#...#..#.....#...##.......#....##..#................#......#...#......#.#...#.....#.......#....#....#..#..##.#..##...#...##..........#..........#....#..................#......#.#...#.#.##.................#.....#.##.....#......#.....#.#.#.###..#.#......##...................#.#.#...#......#.##...#........#.#.#...#...##.....................#...........#....###..#.#...#......#...#.#..#.......#.......#.#...
..........#.#.........#........##......................#.#..#..#....##........#...#....#..#..#.........#....#..#..#.....#..#...###.#.....#.........#......#..##.#..#.##..........................#...................#..##.#.#...##....#.......#......#.....#.#...##..........#.........#.#...#.............#....#..#.....#...#.....#.........#......#.##...........#.#......#....#......#..........#.....#......##.#....##........#...##..............#.....#.......##...#......#..#.##..............#......##.........#......#
...#.#....#...#.#..........##........#..#...#...#...#...#..###...........#.....#............#.......#..#.#...#...#..#..#....##..#...#.#.....###..#......##......#.....#..#.....#.##...#...#...#............#.....#..#.....#..#..#...#...#........#.#..#.........##...#...#.#..#.#........#....#...###...#.....#...#.........#.....#....###......#...........##..##.....#...###...#.......#...#...............#.........##....#.#...#...#.....##.....#...###..#..#..#..#..#..#..#.......#......#...#........#...#........##.....#
....#..#..#...#..#......#...#...#..........#..#.##.#.#.....##.#.......#............#.....#...##..#.#.#.......#.#...#..#.#.#...#.#.........##.......#........##.##.#....#..#......##..............##...........#.#......#..#.#.......................#.....#.#....#......###.........#.#.#..#.....#.#.....#..#......#...............#....#....###..#...........#..#.....#......#..#.....#..#..#.............#..#..#........#......#...#....#..#.............#.................#........#.#...##....#..........#.............#.#..
....#....##.#.#........##................#....#.......#....#.#.......#........#.##......###..........#..#.........#...........##.#.##.#....#.#...........##...#.............#...##.#..#......#.......##........##..#..##......#...#.#.....#.#.#..#....#..##...#............#..#....#.........##.#.#..#........#....#.......#...#..............#.#..##....#..#.....##.##..#..#..###.....#......#..#.......#........#.#.#..........#...#...............#.#........#.#...................#..#..#..#.#...#.##.#.##......#.#....#....
#...#....#.##...##.#.#.....#...#........#.#.....................#...#........#..........#...#..#.##.....#...#..#.........###..........#..............#.....#.................#............#...#.#.........#..##.#.....##.........###...#........#..##...#........#.#.#.#....#..........#.#...#...#..#....#..#......#..#..#...#..##.#............#...#....#..##.........#....#...#......#...#...#..#....##.....#.#...##.....#.#.......#.##..................#...#.....#...................#....#....##..#.......#...........#...#
.............#.##....#..#..#..........#..##...........#.......#...#...#............#.#........##...........#..##.##...#....#......#...#......#.#....#......#........##.......#.#......#.#.........#.....#........#...#.#........##.##.........#.##..................#....#....#..##....#.#.##....#.............#.....##......#..#.....#.#.....#...##..........#..........#....#....#...#..............#...##...........#....##.....#...#.#..#.##..........#.#.....#...#.#....#...#...#.........#........#.......#............##.
.....##......##.#......#......#.....#...................##.#.........#.....#...##..#..#...#..#...#.....#..#......#...#...#......#....#..#.......###..##...#.....#..#..##...#......##............#...#..#......#.....#....#....#.........#.....#....##............#.............###.#.......#.#...........#.......###....#....#......#..............#...##.........#....#..#......##.#..#.#......##..#.#..#..#..........#...#....#..#...#.#.#....#...#...###.............................#....#.##................###.##.#.......
..##...#......#..##..#.#.#.#...................#....#.......#....#.........#.#.##....#......##..#......#............#....#....#..#.....#....#................#.....##....#................#..........#....#.......#....##....###...........#.......#..#.....#.#.#.........#.....................#......#.......##.#.................#.#.........#..#....#...#.............#....##........####...............#..........#...........#....#............##..#.##....#...#..#...................................#...#........#......
.#.#................#.##......##...#..##.#................#.......#..#.##.....#.......#...#.....#.#....#.#..#..#..#........#..#......#...................#........#..###....#.#..........#...................##......#.....#....#..........#.##.......#.#..###......#...#.........#......#......#....#...........#.#.#.##....##.#..#.....#...#..#..#.......#..#...#....##.##..##...............##............#..#.#.#...#....#..#........##.....#..#....#..#...###.#.#.....#............#.#.##...#....#......#...........##.....
.....#......#....#..#....##......................#.......##.......#.#.#...#.#..#.#..#.............##..................#...#.....#...#.#...#....##........#.#..#.....#..#......#...#.#..#.#..#.....#..#.#.....#.#....#................#.#..#...##...##...#...#.#.........##...#.......................#...##....#.#.....#..#..#.#..#.....#.....###....#...#..#.........#........#.#.#.....#...#....#..#..#....#.........#.....#....#....#..#.....#.....#.............##....###.......#..........................#..#...#.#.#....#
....##.......#.#.#......#..#........#.#..##..................#.#........#.#..#...##...#..#....##...........##..........##......#.#.#..####......#......#.....#..#....#..#.###.....#......#......#........#....#.........##.......#..#......#.................#......##.........#................#.#..#.#.........#.#..##...............#.............##..........#.#....#...#...#.....#....#...#..#.#..#.....##.#......#......#..#.....#.##..............#.....#.#....#.#..........#........##.....#...#..#......#.#..#.#.#.#...
...##.......................#..#....##.#...#.....###....#....#.#....####...#............#.....#......#......#.....#..#.........##..........###.#.........#........#..#.......................#.#......#..#.....#.#.#.....###.##...#......#.#.................#..........##...........#...#...#....#....#...#.......#........#....##.......#..##.......#..#..##....................##..#........#.#..#.#.#....................##.#.###........#.#....#........#..#..#..............###.###..#..#..#.....###.#............#..##..#
........#......#.....#..##....#.......#.......#......#.##...#.#...#.##...#..#..#........#....#.......#...##..#...#.#.#..##.........#................#..##........###..#...#....##.......#..#..#.#........#........#.#......###........###...#.#####.#.....#...##..##....#...##......#..........#.#........#..#..........#...#....#.......#...##..#........##.#.#.....#.#...#.#..#..#..........#.....#.#......#...#.#...#...#.....#.......##....#...#..##.#.#...#......#.#......##....#.##.....#..............#.........#.#.#.#.#
.#...#...................#...#...#..#......#..#....................#.......#..#......#..#......#....................###.##..#...#.....#.##...#......................#...........#.....#.....##.##.........#....#...#...##.........#.............##..#.#...........#.............##....#.....#..............##..##.........#...#.........#..##...#.#.........#....#....#.............#..#.....#........#.#.#.#......#..##....#....#....#....#..##.#..#...####..##.............##.....#.##...#.#.....##.....##.......#.....##.....
...#...##.#.......#.........##..#.#...#.........#.....#####.....................#..#..#...#.#.#..........#...#....#.............#.#...#..#....#.........#......#......#........#...#.##...##.#................#.............#.#.#......#.#....#.............#..##...#.#.#..........#.#...#.#...#..##........##..#...........#......#..##.#...#.....#...#.#.#................##............#........#..##..#....#...#.....#..#..#.....................#...#......###........##.#....#..#............#.#.....#...##.#.#.#.......#.
..#.###.#.#.....#..#..##.......#...#......#...................#...............#..#.......##.##.......##.#..#.......#...#..#..#....#.#..##.#.#.......##......##.#............##...#.......#............##....#....#..#.##...#..........#.#...#.........#..........#.#......#....##..#..#......#...#.#.#......#.#....#..#.#.......#..#...###.#....###.#...#....#.#.##..##....#....#...#.......##...#.......#.......#...#............#...#......##....#..#...#..#.#..#..#..#..##...............#......#......#.#...##...#.#........
..........#.....#.#.#.....#......#...#.....##..##.....#.......#.....#...........#.#.....#.#.......#.#.#..##.......#...##..........#.#.......##..#.#...##..#...........#....#....#...........#..............#.............###..#..#..#.##..##..#..............#.....#......###......#..........#......#...#...###....................#..#...........#......#..###.....#.....#..#........#.#...#..##....#.#.#...........##.........#............#....#..##..#..............#........#..#..........#.........#.......#...#....#.#..
.....##.#.#...........#..#..#..##.....#...##..#.#..................#.##.......#...####......#.#.......#.....#....#...##....#....#..........##............#...................##.#.#....#....#.......##..#...#.............#........#....#.#...#.....#.#.##........#.#....#........###..#...#..#.......##.#...#...#........#..#.........#....#......#.........###..##.#..#..#...#........###..#.......#........#..#.#...#...#.#...##..#.##..#..#......#...........#.............##........#.....#.......#.........#...#.#........
.........#.......##.##......#..#.#.....##.....#..##.##...#.......#......................#...#....#.##.##........#....#...............#.#.#.#.#.........#.............#..............#...#...#..#.#.......#.#........#.........#........#.#...........#...##.......#.........#..##.....................#....................#.#...#.........##.#....#..#......##...#..#.....#.................#...##............................#....#.#..#.......##..#.......#......###.#......#....#...#.....#...........#.#..##....#..........
...............#.#.#......#......#...#.#.#......##....##.#..#...........#............###.....#.#...#.#.#..#.......#..##.#.......##..##.......##.......#...##...#.#....#....#..............###..#....#.....##...........#.#....#.#..##...#....#.....#.........#..#..#....#.#.###.#.#......#.###..........#.....#....#..#........#..#.#..##..#..#........#..#.......##..#.........##....#..#..........#....##.###..........#....#..#...#....###....#.##..##....#....#...##.........####....#.......#.#...#..#........#.....##..#..
....#....#...........#..#.............#.....#...#...#...........#.......#..#....#..#......#.#...#.#....#.....#..#.....##.......#..........##.....#.####....#......###......#...#..#...#......###..........##.#..####.....#...#...#...#.....#.##..#...#.#..####..#.##...##.##...........###..........#.......#...###.#.........###....#....####..##..#....#...........#..##.#..#.........#............#...#......#.......#...........#..#......#......#.#................##..........#......#...#.....#.#...#...#..##....#.......
#.............#.....#......#...............###.....#.#..............#...#.....#.#..#..#..#...#.........#.....#..................#..#..........#....#............................#....#...............#...........#......#..#...#.....#..#..#.....#.#.....#.#.........#.........#.#.................#.#...##......#..........#......##..#......#..........#.......##......##.#..#........#......#.###...#...........#......#.........##..##...#..#...............##.#...#.........#..#...#...#....##.......#..#................#.
.#.###...............##....##......#.#...##.#..#.#......#.#.#.......#..#.......#...#..####....#.#....#.......#...#....#.......#...##.#......##..#.#......#.....##...#.#..#...###.#....##..#.........#....###..##..##..#...#.#............#.##...###............##..##..##.......##.#.....#...#.....#.#..#..#..##.#..#....#.....#.#...........#.......#....#....#.#...#...#...........#..##..#.......#....#........#....##..........#.....#....#...###.#..#.....#....#..........#.....#.#..##..#...#....#.#...#............#.....
##.#.....#........#......#...............##.##....#..#..........#.........#...........###.....#........#.#.#.....#........#..#.#...#....#...#.#.......#...#.#..#..##..#........##...#.......#...........#..#...#..#.#........#..##...#...#........#.......#....#.#......#.#..#...........#....#...##.........#.....................##......#..#.#.#.......#..........#.....#....##...##..#.............................#......#...#...##..#....##.........#.........##..#........##....##......#.#......##....#...#....#...#....
...........#.....#................#....#.........##.##.....#..............#.#..........#...#.........##..#..#.........#.###..#............#...#.....#...........#.....#.....#...........#.............##...##......#.............#.#..#............##....#..#.#.#....#..#.........#.#.#.....###..#...#.#...............##.....#..................##.##...##..............#...##.#.........#.#......#.....#.......##.......#.#.....#....#.......#.#......##.#......#.......#....####.#.......#......#..#.#........#..#...#..#....
..#.....#...........#...#....#.....#....#.....#.....#..............#....#...#.....##......#.......#.......#...#.........##..#.#..##....#..........#........##...#....#.........##.#..................#......#.#.#..##............#....#.....#..#..#.....#.#..............#...........#.#.......................#..##......###.#..#............#..#.###...#...#....#.#..#..#.........##..#.............#.#.......#........##......#.............#...........#.#.......#.......#......##.#.##....#........#.................##....
.#.....#..#....##...##.#...###....#....#..#......##......##..#...#...#....#.................##......#..#...#..#.#...#................##..#......#.....#....#.##........#....#..........................#..............#.....#......#....#.....#....#..#.....#........#.##........#.......#.#...#....##........#..#..........#...#.#...#..#..#..#.....#..#.........#.......................#.....#..#.#..#.............#.#...#.#.#..............#...#..##...#...#.....#...#..........###..#.#....#......................#.#.###..
.#........#.....#...#..###..#...###....#....#..........#...........##..#............#..#....#................#....##...........###....##...#...#....##....#....#..#....#...........#.##..#....#...#.###.........#...........##......##.#......#....#.#.#.....#.....###.......#......###.....#.#..#..#............#.#.....#.........#.#.#...#.........#..##........#....##..#.....#.#.....###......#.........##.......##....#...#................#..#......#......#.........#.#..........#.....##...#..#...#..........##..#..##.#
###...............#.##.........#....#......#.##....#......#...#..##..#..........#.#.##.#..#....##...#.#.##.................#....#......#...#....#........#.#..#.#....#........#.......#...............##..#...........#..#..#...#.#.##.##.#.#......#..............##.....##..#.....##..#....#.#..#..##.....#...#........#...#..#......#..#..........##..#..........#.........#..#.........#......#....##.##....#...#.......#..#.......##...........#...#....##........#...#...#..#....#..#..#..#........#..#...........#........
.............#.......#...#..#..#.#......#...####.......##...##...##....#...#....##.......#.......#.........#.#.#..........#....#....#...#..#...#.#...###.......#..#...#...#.......#.#.#....##....##.#...#.#...#....#...#......##.......#....#...#......#..#.#.......#......##..#........##...................#.##.........#..........#........#.......#....#..#.#..#.....#.....#....#.#..#.....#.#................#....#.#..#.#................#..###....##........#.......#.....#..........#...##.........#........#.#.#....#..
#.....#...#...##..............#..#...##.#.............#...#....#..........#..#...##.........................#..#.............#.........#.....#.#..##............#.......#....##..#........#..#..#.....#........................#.......##..#...#..............#......#..............#.#.....#.#....#..........##...#.....##.#......#...............#...#..#......................#..#.....##.......##...................##.#.#.#....#.....#.........#....#.#...#.#....#.#...............##.#.#.....#.#..#..........#........#..#
..........#.....#..#..#...#.....#..#.#..#.............#....#.................#......###..###....#....#..##.#....#......#.#..........#...#..#....#.#....#.......#...#...##.##...........#........#...##...#......#...##..#.#....#.##.........#..#......#.....##...#....##.#...##.###..##..#.......#.##....###.......#..#........................#.....##..................#..##...#.#..#..##..#..##........#....##...#.......#.......#...#.............#.......#..................#.........#...#..............#........#.##..##.
.#..#.........#...#......#...........................#..#...#........#..#......#......##.......#.......#.#....##..#....#.#....#.#..#......##..............#.............#.....##.#.......#..#......#.....#......#.......#....##........#..#..#.....##..#.............#............##.#....#.#....#..#.....#..#..#####...#.#....##...........##..##....#.#.........##..#.......#...................................#........#.##......#...##.#.##...................##......#.#.....#.................#....#...........#....#....
...........#....#.#..#...##..#...........#........#...#....##.............#...#...#...#......#.##.#.......#.#........#......#.#..#.......#.......#.......###.#.#..##...#........##......#.#..#........#..##......#.....#........#.....#...#.#......#............#..###.##...#...............#...#.#.......#..#...#........#.....#............#...##....##.#.....#.#....#..#.#....#.#.........................#.#............#.#.........#....#.#.#..#.............#.#.........#............#...#..#......#..#..........#.#.....#
..........#..#.##.....#.#....#.......#..............#....#....###.#.......#.#.#..............#....##..#......#...................#.#..#.....#.........#..###...#....#..#.#....##....#.....##...#...#.............##..#.....#......#.....#...#....#.....##..#....#..#...#..#...............#....#..###.....#..###....#.##.#..#.....#.......#........##..#..........#............#.##.........#.....#.............#.......#............#................##.#.##......#..#.....#..#.........#...#...#.#............#...#....#....#.
..#....#.........##....#...#...#.....#...........#.#..#.....##.......#.....##..###...#...........#.#...........................#....#.......#.#...#..#.#.#.#.#..............#.#.#....#.....#.......#........##....##.#...#...#...#.#.##.#...#....#.##.#...##..#..#........#....................##........##......#............##.......#.....#.....#.#.#.......#.......#......#.........#.......#....#.....#.####....#..........#...#..#.#...#........#.#..#...##....##....##...#.....#....#.#.#.........#.##.......#......#..##
..........#...##........#.....##........##....#..........##...#.#.....#.#...#..##..........#.......####...................#.#.....##...#.#....#........##.#...........#.......#...#...#.......#.#....#.......#..##..........#......#..#.#........#.#......#.................#........#.#.##.#......#.#......#...##..........#...#...#.......#.#.......##.#.........#...####.#.#.....#..###...#.#...###......#....##....................#.......#...#...#....#.#.........#.....#.#.#......##....#............####..#...#.......#.
...#..#.......##.#...#....#..###....###......................#...............#.........###...............##..#...#.#...#...........#...............##.........#...#....#....#......#.#.....#.##.....##...#....#...#.....##....#..#....##.#.....#.#...##.#........#...#.#....##.#..................##..##...##....#......##..........#.#.....#..#.#.#.#.....##...#.......##.##.....##..#..##...#..#.#.....##.........#.....#.#...#................#.......#...#...........##...###.....##..#...#..#....#.#......#.#...#........#.
#.#.....#......#..........................#...........###.#.#.......#..#.##..#.#.................#...#...........#.....#.......##.............................#...#.##.#...#...........##........#...............#.#...........#...##...#............#...............##..##...#.#.......#.......#............#.#.......#..#.##.##...........#..#.#.....##..##..#.....#.#...#..##....#.....##..#......##.#.......##....#.#...##.##.....#...##...#.#...#...#..#.#.#.#..#.......#....#.##.....##.#...##..........#...#..#....#....#
....#.#....#.........#......###...#..#.........#.#..##....#...#...#.........##...............#.##........#.......#.........#......#.......#...##...........##...............###..........#........#...#.#..........#...#...#....##..#...................#.#......##.##...#..#..###.............##............#.........................#......#......#.......#.............#.........#....#.#...#.....##..#....#.........#.#...#...........##.....#..#.....#...#....#..#...#...###............#.#....#....#........#........#...
...#.##.............#...#...#....#.#...#...#.#...#.......###..........#........##..#..#................#......#......#.#...#........###..#..............#.....##.....#.#.............#........#....#...#.......##..#.###......#..#.......#...#...#....#..........##.....#.###.......#....##.#......##..#.##...#.....#.#...#.#.......##.#.......#..#......#....#..........#...#..#.......#............#....#......#.....#......##...#......#.#.....#.##.#...#............##.....#...###.#.#.#.##..#.............#.#.##.....####..
..#.......#..#...#...#............##...........#..................#....#....#....##...............#.........#...#....#...#..#....#.....#..#.#..#.#..............##........#.#.#....#..##...#..##..##....#.#..#.......#....#.#.##.....#..#.......#..#..#......##........#.......#..#..#...#....##.#.#.....#...........#..##.#.....###..#.......#.#...............#...............#.........#.......#.........#....##.......................#..#......#..#......#..#...###....................#.....##.....##..###.#.##.........#.
.........#..#..#........#......#.#....#...................#.#.........#####....#..........##..........##.............##.#....#.#..............##...#.#....#.....#.#....#.##...#..#........#.............#.#......#..#.....##...##...#....#...#.#..............#....##................#..#...#....................####..............#..#.................#...#...#....#.#....##...#......#...#.#....#....#...................##.##....#...##....##.........#.....##..........#.........#.#................#.......#.#.....#......
...#...#.....#.........#.#.#..#.#.#..............#.#......#........##....#...........#.......#...#...#.#.#.........#.................#.#.......#....#.......#..........#..##....#.....##....#.....##...................##...................#......#.......#...#..................#....##.....#.....#...#..........#.#........##....#.##.#....#...............#.##...........###......#.#...#...........#..#.....#.............#....#.#.......#..#.#...###........##.#.#....##...#.#.....##.....#.#.#..................###......
...........##.#.#...............#....#...#................#.......................###.#....#.#.....#.........#.#.#.#...#..#...##.....##.......#.......###...###....#......###....#....#...............#...#..........#.#.#..#..........#............#...#.#........#.##.....#......#.....#...........#....#..#...........##.........##..#.........#....#..#.#......#......#...#..#....#..#.....#....#...#..#........#......##...#.....#................##.....#........#.#.......#.#..#...........#.##.#........................
..........##..#.....#...##........#.#.....#....##.........#..#..#.####.......#...#....#.#.##...#..#.......###..#.......##..#...#.##...............#......#..#..........##...........#....##.....#.......#..##......#......#......#...#........#..#....#.........#......##.....#...#...........#.....#.#.##..#.....#...#.........#.##......#...............##....#....#......#..........#.#..#......#......#.....#.#...#..#.#.....#.......##.......#......................###..##.......##.....#....#..#........#..#.....#....#..
......##.####.#..............#....#................#.#......#..........#...##..#.#.............#.....#...............#....#............##.#.#...........#.#..#......#.#.............#.##...........#...#.....#..##.........##.#..#....#....#.##..#......#.##.#......#..####.#.....#...#.......#.#...#...#...#..#...#....#.....#.#.#..............#...#.#...#...#..#.#.....#..#....#....#....#..................##.....#....#..#.........##....#................#...#.#.#..#..#..#..#....#..##.....#.##..##..#.....#.###..#......
......#........#.........#....#..#............#..##.#.......................#.........#.....#...##.#...#..........#.##......#........#.#.................#..#.....##..........#...##.####..#...#...............#..#........#...#.........#.#........#...#.#.............#....#........#.#.#....##......#............#....##....#....#...#..#.......##..##..#..##.......#.....#..#.#.#..##.....#.....#........#......##..##.##.#......#...##...#.......#..#......#......##.............##..........##.#.####.#...........#....#..
...#...#.........#.#.......#......#.....#.........#.......#.#....#.....#..#...#..#..#..##........#.#.........................................#...#................#...#...#.............#......#.....###....#..##.#.....##..##..#.#..........................#.......##....##.#.....#......#.........#...#.###................#.#.........#.#..#.....#....#.#.#..#.#.#.#...###.#..#.....#..#........#......#.........#.#...............##...................#......#.##..#...##.....#...#......#.....#........###..####.........
..........#...#....#.....##.#..#.......#...##..........#...#....#.#.....#.#.#........#..##..#...#...............#.###....#...#.#....#......#...#.#........................#.....#.....#..#.......##......#...#.......#....##....#.....#.#.#.#.#....#.#.#.......##........#..#..........##.##.#....#.....#......#...#...#......#....##............#..#.#....#..##..#.......#....#.#..#.##.............#..##....##.###..#...###.#..#..#.......#...#.....#....#....#..............#...........##...#...........#..#.##..........##.
.##....#....#.....#........#....#.....##....#............#..##..#...##.#.......##...............#.#.........#.#......##...........#.....##......#..##......#........#...#...#...#....#.#..#..#.....#.#..#..........#.........##...........#...#..#..#.#........#...#..........#.............#.#..##.....###....#........#..#.....#.#........#....##.##.###.........##...#..............####.#..#.......##............................#......#.#.......#..#..#............#.#...#..#.#..#......#............#.#......#...#.##.#..
..##.#........##.#.....#......#...#..##.#.#......##.#..#..#.#.#...#....#...##...#..#..#..........##.####.....#..#......#...##......##....#...#...#.......#...#.#........#.....#...#..#.............##....#...#...........#.#.##..........#.....#..........#....#.#.....#..#..#........#.#.#.#.#........#.......#.....#.............#..#...........#..#........#....#..........#......#.......##..##...#....#.###...................##.......#......#...#...#..........................#....###........#....##......#.#......#...
#.#.....#...##.#....................#...#.....#.....#.##.#.......#...#...#.......#.....##..............##...#...#..#.#....#.##....#.....##......#..#......#......#...#.....#.....#...#..........#.#..#.#....#..#.#.........#.#..............###.....#........#####..........#.......#...#......#.....#...#........#...#..##..#...#.#..#..#......#.........#..#..#..#...#.........#.#......#...#.....#.........#..#.#...#....#...#......##....#..#....###...........#.####.#..........#.#...............#..#......#...#...#....##
...#..#.........#..#..#..................##.#.....#.#....#...#.......##......#..............#.................#.............#..#.......#..........#....#..#........#....#....#..#.........#...#.....#...#......#..#..#.#..#.......#.#.....................#.#..#...#......................#.#.#............#..##.......#.....#......#......#.............#....#........#..#............#......#.......#.#....###....##..#...#...#....#.##........#...#...#.....#.##.............#.......#..#..##....###.#..#...#.......#.#...#.#
.........#.#..............#.........#.#.#.#..#.#.#.##............#.......#.........#......#....#........#.#.........#...##.......#...##.#..........#...#......#............#..#..##...#....#.....#......#.....##.#...#..........###.......#....#......#.......#.........#............##......##...........#.#.###......#....#.#...#.........##....#...#.....#.....##..#........##..#............#.......#.#.....#..........##....#....................#.......##........#.##.#......#...#...##..#..##.#..#.#...#..#.......##....
...#......#.........##........#.......#........##..#....#..##..........#........................#.#....#.....##..#.....##...#.#.....#...........#..#..............#....#..###....#.....#.###..#..##.#...#.#.....#..##.#..............#.........#....#......#...#...#.##.........##..#...#.#.........#...###...##....#...##...#....#............#......##.........#........#....#.....###....#......#................#.#...#.......##...#......#.....#..##.....##........#.....##.........#.................#..###..#.........#..
.#.....#...............#..............#.###.........#..#......##.........##.......#.#.......#..#.#.....#..#..................#..#....#.........##....#.....#....##.##......##....#..........#.....#..#.##.........#.......#...####........#..............##..####.#...........##.##..#...........#.#..#......#.......#......#......#...#.#........#.#......#.......#..........##....#.............#....#.....#...#...........#....#.....##....#................#.............##..#.............#..#.........#................#..
....#...........##......#..#.....#...#...#...#..#...##.#...#.#.....#...#....#.#...##.......#.....#...#...#....#.##.##.....#..#...........#.#......#.#..#..........#.#.#...............#.........#..........#..#...........#..#..##.....##.....#...##..#...............#...#...#.##.###...........#................#....#.......#...#.#.#.#..#.#.#......##.........#.#...#..#...#.....###....#....##..#....#..#.#..........##..#.#.....##..........#..##...###.#.#......#...#..#...#......#..#.##.#....#.#....#...#..#......#...#
............##.##......#......#........................#..............#............###............#.......#.#.#........#...#.#....###.........#.#......#...#........#...#.......#..#.........##.............#.......#...#....###..#.##..............#.......#.#................#.#........#..#......#....#......#.....#..........##.##.........##...#......#.....#...#...#..#..##.....#..#.#....#........#..#.#..##.#.##.............#...#.#...#..#.#..#............#.....#.#......##..#..#.#..#...........#..#........##....##.
......##.......#.#.....#..#........#............#..........#.......##.....#.#...#....#..###...#....###...#...........##.#..#...###...........#...........#.....#...##..##..#......#.............................#.....#.#...#......#...#..#...#..#..##....#.#..#..#...#.##....#......#....#....##........#.#.............#...#.#.#.......#....##......##.##.#....##....#.......#.....#....#.....#......#.........#..#..#....##........#....#..#...##.........#..#.#.....#.####.......#.......#.#..#.#..###.....#................
....#..##.#..#..#.....................#.##.....##....#..#....#.................#.##..#..#......#...#....#.##....##..#....#......................#.#...#..#......#......#...............###.....#.......#...#......#.........#....#.#...###..#..#..#.............#.....#...........#...#...##.#......#.#......#####......#..#....##.......##.#.....#.#......#.#.#......#....#...............###.#......#.....##....##.#...#....##..........#........#..#.#.....#.#.#...#..#..#..####...##.....#...#.#.#........#.......#...#...#.
.....#....##.#.#.#....#.#.#...#.#....#...........##.....#........#...........##..##..........#..............#..#...#....#..#...#......#.###..#....#.##....##..#...#..#....#.#....#.##.##.#.....#...............#....#.....................#....#.#.#.#..#.......##...#...#..#........##.####.....#...........#......##..#..#...#....#.......##....#.#.##...........#...##.........##............#.#......#..#...##..............#.#......#....#...........##.....#...#...#...........#.............#..#......#.............#.#..
..#......#..#.##..........#..#.#..#.##.#.#..#.......#..#..##.........#.#.........#....#.........#..###.##.......#..........#.......#......##.#..#................#.#....#.#.##......#.#..#..#.....#.#........#.##.....#...#.....#.........#..#..#...........#...##.................#.#..#.#....#.#.#...##.##.....#.##....#.....#....................#.....#......#.............#.#....#...#..#.......#.#.....#...#..##..#.....##.#.#................#.....####.#..###.....#...#...........#.#....#..............#..#.#.#...#....
##..........#..#.............#.....#....##.#.......#.....#...#.#....#..#........##.#.#..........#.....###.....#........#.#...#.....##...#....##.#..##.........................#.#.#...........###..#......#.......#.#.........#..#.....#...#.......#.......#.##.#........#..#........#..#.#....#.....#.......#..#........#.................#.##.....#.#.#..#.#..#...#..#..#.#.#.................#...............##.#........#.#.....##.....##.#..................#...#.#..###............#......#..#........#.#....#.#.......#..
.......#....###..#...#....##...#.#...#...#....#.#.#..#.....#..............#..#......##.#........#......###...............#.....#..............#........#...#...#.............##.........#..#.........#..#.#...#.#.#.............................#................##....##.......#.............##......##...##...#..............#.#...#......#.....................#..#..#.....#...#...#....##........#.....#..#..#....#...##.....#.....#.........#.........#..#.#.#...#.......#.......#.#....#.#..........####...#..........#...
..........#......#....#.##......#....#..#.##...................#......##..#......#.#..#.####....#......................#....##...........#..##....#..........#......#..###....##......#...#...#.........#..#.###.#.......#.#........#.....#..#......##.#.#.....#......###.#....#....#......#..#.........#..........#....##.##..............##......#.#..##...#.........#................#....#..........#.#..#..#............#.....................#...........#..##..#####......##...#...#...#.......##.#.##....#.#..#....#.###
#......#.....###..#..#..###.....#...........#....#..#.................#.......#.##....#.#...........#.....#.#............#.....##...#...........#.......##........#..##........#.#....#.................#...#....#.#.#.#.......##..#..##....#.....#..#...#....#......#.............#........#.##.#.#..##.......#.......#.#....#..................#.#...##.##.......##.#.#...#......#.......###..#...#.#..........#....#...##........#.#.........#..........#...#.#..........####.............#.#.....#...##.....###...#......##.
..#.....#......#..##.............#..####.....#....#.....#.##..#.##........#....#..........#..#.......###...#.#....#......#..#...........###...##..#..#............#..##....#.#.#.#...##....#...........##.##..#..#........#...##......###..............##...##....###.#..#....###...........#...#..............#......##.#.....#.##.#..##.....##...#..#..........#.....................#....#............#..#.........#.....#.#..###.#.........#......#...#.....#.##................#..#####..........#....##.....#..##......#..
....#........#.....#.#....#..#....#....#.#.................#....#..#..#....................#....#....#.#..................#...................#.....#......#...#.##...#......#.#.#...##.....##..#..#....###....#...###..#.#....#.........##.....#.#...#......#.......##.#......#.#........#.#....##.#.....#..#..#....#.#.##..#....#....#...#..#....#.......#......#....#..##..##......#..#......#.......#.............##..#.......#...#....#...##..##......#.#.#.#....#.#......................##...............##...#..........
..#...........#..#......#...##....#....#.##..#...........##..#...........#..#..#......#......#.....#.#...##........................#..#.#...........##...##.#...#.#..#.#.....#..#...#......###........#....#.##.#.....#..#.....#...#....#.##..#......#.........#........#..#...##....#...................#..#................##...#..#..........#.#.##....##.##...............##........##...#....#.##....#.#.#........#..#..##.#.......#.#..............#....##......##.#..#..#...............##...##.#....##.#......#....#..##
.#.......#.#..##.......##..................#.........#..........#.....#.......#....#.#..#..#.....#.........##....................#..#.......##.........##....................#.#.......#......#...........##.#......#.............#...........#..............#..#....##...#.#..#...#...#...........#...##.....#.............#....#.#...#......#.........##.#..#..##.........##.....#....#...............#.#.......#.........#.....#.#.............#...........#............#..#....##.#.#.#.#.#....#.#.#...##.##..#..###...#....
###....#.#.#.......#......#...#.....#.#......##..#.........#.....#...######........#................#...#.##..#..#....#.#.###...........#.##.#.#....#....#.#.##.#.#........#.#..#..........#...........#.#........#.#............#..........#................#....#....#..##...###....#....#..................#.....#........#..###......#......#.#..##.......##....#.......#.#.........#...#####........................#..#.......#...#...#.#......#......#.......#..........#.#....#.#.........#.................#.##........
...............##.........#.#........#......#..........#.#.#....#.....##..........###.###.............#....#..#.##.....##......#...#.#.........#...#.....#...#......##........#.........#.......##.......#......#......##...#..#...#..#.#.......##...#........#...#..#..#.#....#.#..#.....##...#.#.##...#..#...........#.....#......##.#.##...#......##....#...#.......##....#..#.....#.#....###.......##....#..#.....##.....#.#.#.#...#..#........###..##.#.....#...##....#.#.#..#.#....#.....................#....#.#...##....
...#..##.#...#...#..##....###...##.....#.....#......#....#.#............#.#....#.........#.....#.............###..........#..###...#..........#.###......##.....###....##...#.#..#.............#..#......##.##.##........#.....#...##..#..#..##.##.....#..#...........##....#.#........#....#.#...#....#...##.....##..#..........##............#..........##.....#.#.#.....#....#..##.......#....#.........#.#...................##...#.##....#...##......#.....#..#..##...#.....#.#.#.....#.....#...........#...##.....#.....#.
.#......#.#....#............#..#.#.....##..#......#.#..#..##...##.#.....#.#.#.#....#.#...........#.......#.......#.#.#.......#...#......#............#....#..#........#.......#.#...#..#.#..#.#.....#......#......###...........#..........#.#.....##..#....#..#...#.#............................#..#......#.#....#..........##.#...#....#.#...#..#......##...........#..................##.##...##.#....#...........#..#....#..#.##...#.#..#....#..#.......#......#....##..............##...#..#......#..#.................#.#
.........##.#.....#..#..#.............#.#....#.......#...#...##.#....#...#.....#...#......#........#.#....#........#.........#......#.......#....#..#......#..#...#.#..#.###.......##.##..#...........#.......#....##.#..#...#..#..#.....#.#..#..#..##.#...#.....##....#......#.............#........#.##....##..#..............#....##.....#...#......#...#.##......#..........#........#..#............#......###........#........#.................#.....##.#..#.............###...#.........#.#......#.....##.#..........##.
.#....#..#.......#..#.............##.##............#......#..##...#........#.......#..#.......#.......#.................#..#..........#..#...#..#.#........#.#...#.....#.......#...#.....##........#..#.......#.....#......#..###.###.....#........#.....###.#.....#..#....#..........#..#.....#....#.........#.#...##..#.#...##.......#....#....#..##............#..#.##..#..........#.#..##.............#.#....................##.#........#.#..#..#...##...#.#....##.......#..#.#.............#....#.........#...#...........
......#.......#...#...#...##.....##..#....#..#..##....#.....#......#................#..#......#...##..#..#.........#.###..........#.....#.#.......#.....#.#..........#..#.#...#.........#.......#.##.#..#.........#.#..................#............#.#.#................#..#......##..#.#.....#....#..#.#.#.....##...##..#....##....#.#...#.......##.#....##....#......#.....##...#.#..###..#...###.#.#.#......#.........#.....................##...##..#..#.#.##....#..#...........##..##..................#.#..#..........#..
..#..##.###..............###.....#....#.....#...#........#................#.#.......#.....#..........#.#.#....#...#...#......#.#.......#.#.............#............##...#..........#......##..#..#.................#.................#.#....#...#.......#...###.........#.......##.#.#.##..#...........##..#......................#.......#.....#.#....#.#..#......#.......#....#.......##...#........##.#...........#.#.........##...##....#.##.....##....#.......#....##......##..#..##...#..#.##.........##...#...#.......#.
....#......#........#............#....###...................##....#..#.#....#..#..#...#...#..#.#.....#.........#.....#....#...................##.###.........#....#...#.....##...............#..........#....#.......#..#.#.#...#....##....#...#......##.....#........#...........##..#.#.#.#...##.#.#.......#.....#..#....#...#......#............#......#.................##...#.............#..##..##..........#.....#..........#..#.....#...###..#...#....#..####...#..#....#....#.#.#...#.......#............##...........#
#...#.#......#...#...#...............#..#...#..##..............##..#....#....#....................##..............#.#....####......#..........#....#......#............#..#..#.......#.##.....#....##.......#...###.....................#..#..........##..####...........##..............#..........#...#.#........#...#..............#.##.#...........###.........##.............####......#...#.....#........#.....#.........#.#...#.............#....#.....#..#..#.......#...#........##.#.#....#.................##....#....
..#...#.#..........#...#..##.........##......##..#..................#..#..#........#.#....#....#..#.....##................#............#.#.........#....##..........#.....#............#.......#..##........##....#.#.............#...#...#.....#.....#..#...#.#.#.....#.......#.#......#....#...........#.###..##..#.........#..........#.....#..........#..#..#...#...#..........#.##...##..#..#..............#........#......#..#.......#..##......#.......#..#..#.....#..#..............#.#..#.....#.......#.....#.....#....
...##.....#.......#...##..#......#..#...................##.....#......#......#.#.#...............#.#...#....#.#..#......#....#........#.#...##...........#........#..##....#..##.#.#.....#.....#..##..#..#..#..#...##...#.....#...#....#....##...#.....#....#...#.........#............###.#.......#...#..#...#.......#..##.#.....................#....#....#......#......##.#...#....#......#............#....#..#.#....###.......#.............#..#..###....#........#....#...#....#...............#......#...#..........#....
......#..#...#......##....#...#...#.#.....#..............#..#...#....#.#....#..#####......#.......#.#.......#.......#.#.........#.....#..#....#..#................#......#..#..#....##.......#..##..............#.........#.#..#...........##.#......#..#.......#..#.##....#......#............#..#..............##......##.##..#.......#.......#.......#........#...#.#.....#.............#.....##..#..........###.#......#.#.#.###..........#....#........#...........##.#.......#.####............#........##......#..#......
...........##..###....#..#.####..............#...#..#.#.......#..#..#.#.##.....#...##...#.......#......#.###......#..................##.................#.....#....##.#..#.#.............#..........#.#.....#.#.......#....#..#.#...#..#.#...............#.###....#....#......................#....#........##..#......#...##........#.#.##.#...#.#........#....#..#..#.............#.#..#......#...#.....#.......#....##........#.##...................#.......#.#...........#..##..#......###..#......#......#...#.........#.#
....#.....#......#....#......................#.#.#..##.##.........##........#.......................##....#....#...#.##...#.....##...#......................#...#.......#.....#..............#....................#....##......#.#..#..#.......####...##......#..#...........#.............#.........#.....#..#.#.##...##....#......#####.#....................#.#...........##.......##.........#.......###...#..#.###...#..#..#......#...................#..#.##..#......#...#...................#..#..#.###..#......#........
#............#............#.........................#...............##....#........#.....#..#...#...#...#.....#.........#.#.#..........#.#....#....#.#.........#......#............##..#........##......#..............#.#...............#.#.##...##.......##........#...#.....#...#..#......#.......#.##.#......##.#.##........#.#.....#.#.......#..........#.#....#......#..........#.....#.....#...........#..#.......#.##....#.#.##...........#...#...#.....#...#..#....#..#...................#...#.#.......#..............
...#.#.#..........#.#......#....#..#.......#....##.###.....###...........#........#.............#...#.......##...##..#..........##...............#......#....#.#.#.....#.......##..#.#.........#....#..#..........#...#....#.......#....#...#.....#....##......#....#.#...#........##.......##..#.....#..#......#.......##..........#...........#.#...#.......#...#.....#..........#....#........#...#........#..........#....#.......##......#..###...#....####.....#...#.....................#..#.#.....#.#..#..#.#.#....##...
.#......##......#....#...#....................................#...#............#..........##....#...............#.......#....#.#......#...........#..#.#.......#.....#............#.##.#...........#......#......#.#.........#..##...........###........##.#..#.......#......#..#..#.....#.........#....#....#.........#.....#............#........#.......#....###.......#.#.....##.......#....#..........#........##.....#......#.#...#...#.......#.......##...#..#.......##.#..........#..#..#......#..#.......#......#..#...
....##..........##....##.......#..#....#......#....#...#...#....#...#.....##................#..........#.....................#.....#....#.##.........#......#..#......##..#........##.....#....#.....#....#........#.......#..#..#........#......#.##...#..#....#.##...#..#.........###.........#...#..##...........#....#..#...#.#.....................#....##....#.#...#....#.#.#.....#.#.......#.........##..#................#........#...#......#.#..........###....##....#...#.#.#....#..#.......##...#.#.##..#......#....
...#...#.#....#.#.#..............#.....##..#...........#....#...#.....#....#....#...##............#.#.##............##.#...#...#.............#.........#.............#...#..............#.#....#.#..#.......#..#....#.....#.#..#..........#...#.............#....#.#..#.#..#.#......#.............#......#..##.#...............#......#.#......##.#.......#...#......##.....##...#..#............#.#......#...#......##..#..#.............#.#.............#.......#..#..#...#.............#....#.#.....###.......#....#.#....#..
.......#.#............##.#..........#...#.#..#...####...#....#.#........#....#.................#..##.#....##..###...............#....#................#.#........#.......#.........#....#....#...#.#.#.#...........#.##...............#.#..#..#.......#.......#....###...........#...#.......#.##..................#...#...#.#.#.....#.....#......................#...#..#..#....####...........##......#..#................#.#................###.##...#.......##......#...........#.#...#...#.#.....#.....#..##...............
.......#........#..#..##.................#..#..............#.......#......#....#.#.....###..#..#.........#..#...........#...##........#...##.........#.........##.............#........#..#..##.........#..................#.#...#.......###............#.##.#..#............##....#...#.....#.....#.......#...#......##...##....#........##....#.....#.........#........#......#.#..#...##........##......##..#.....#...#.......#........#.#..#........#..#....#....#....#.#....###.#..........#.#...............##........#...
##...#...#.........#..........#...#.....#.......#...#...........#..........#....#.##...#......#......#.##...#..........#.#.##.#...#.#........#.........#.....##......#.............#..##...#........#........#..#....#.#..#.....#..#..##......#.#.##......##......#..#.#.......#...##....#..##.#.#...#....##..#..##........#........#.##......#......#.#.....#..........#.##.#...............#.#..#..#....#...........#..#.#......#.........##.#..###..............#......#.....#.......####.#.......#.....#...#.......##.......
....##.......#...#.#.#....#.##......#..#....#.###...........#..........##.........#...#................#...###......###.#......#....##.....#....#...............#####.........##..#...#....#...#........#....#.#.......#......#......#....##.....#..#......#.........#..............#...#...#.#.#.....#.#........#......#..#...#.#.....##..#...#.................#.#.#.....#..#.##.#....###..#........#.#...#..#.#......#..#.#........#..#.......#....#....#.#.#.........#.#.#.#..........#.##...#....###...#.........##.....#.#
.....#..#...............#..#.......#..#...#....#..#.......#.#.#####.#..........#..#....#.##.............#..#.........#...#...........#..#.............#.#....#.......#......#...................##.#.#..##.#.#.....##.....#........#...#..#.......#....#................#...#....##.....#...........#.#..#...#....#..#...........#..#..#....#........#.#.##....#....#...........#.###.......#...#......#.#....#..#....#.#.#....##..........#.........#.#....#...........#...#......#.......#.#...###..........#..#.....#.#...#..
...........##....#...#.....#.....#.....#.......##.......#...#.........#....#....#.....#....#........#..#.#..................#..##...#.#..#.........##......#..#............#......#......#.#...#....#...#..............#......#...#......#...........#.#........#.....#.............###....#..#.#...#..#.###.....#.#..............#.....#..........#.#....#.#........#...##......####...#..........##.......#...........#...###..#.#..#......#.#.#...#..#.......#.......#.##.##...#..............##.........#.#......#......#.#.
..##.....##.#..#......#.#......#.#...###............#..#.....#.#...#.#............#......##..............#.......##..#......#.##..............#.##...#.#..#.#..............##.#........#.......#.#.....#..#......#.....##..#....#..#..#....#....##....#.#..##.....#....#.......#..#..#.....#....#..##.....#........##...#....#....###..#................#.#..........#.##.....##......##......#...........#....##....#...#.#....#.........###........##....###...........#.......#.###........#.#..#..#.##......#.#......#....#.
..##.........#.#.#..#....##.......#...#...#...#...#.........#....................#...#.#.......#.#.#......###............#...##....#..#...............#....#..#.....#........#.#..#.#..........#.###........#........#........#.....#.#.#......#...........##....#...........#..#.....#...###......#.......###.....##..............#.#..##....###.##..#......##....#.#.#......#...........#...........#....#......#.##....#...#............#........#..#...................#........###....#...#.....####.......#.......#..##...
....#..##...####.........#.................#.#...###.........#.#..#......#....#...#....#....#...#.......#...#.##..#...#......#.......#.........#.....#....#..........#..#...#......#.#........###.......#.#...#....#.....#........#...##.#...#.#..#..#....#.#...........#.#........#......#...#.......#........#.#.......#.#.#........#.......#.....##..#....................#..#..........#.#........#..........##........#.....#.......###.........#..#............#.#......#................#....#.#.#......##.#.##.#....#..#
.#...........#......#.....#......#.#......#..#.....#.#..........#......####....###..........#.#...#...##........#....#......#...#....#..##.#.............#.#......#.........#.#.....#.##..#.........#.#.#..##.#.......#....####...#.##............#.#.......##.#..#....#.#..#..#...#....#.......#..........#......#..#.........#................#..#..#................#.#.........###....#.#.#......##.....##..........###.....#........##.#..#...#.#...#..##......##.........#.......#..#.#....#......#.#....##......#.......#
###.....#.#........#....#.#.......#....#........................#......#.....#....#......#.......#....#...#..##................#.#.....................#....#.##...#....#..##.#....##..#........##.#...##.#.....##..#.##.#....#......#...##.#.......#......................#......#.........#..........#...#...............###.............#.##.............#....#.......#..#.........#...#....#..###.........#.....###....#............#..#....#.......###..#......#...........#..##.......#............##...##...#.....#......
#...#.##.....##...#..#...#.....#..#..#....#.....#..#..#..#....#....##................#....##..#.#.....##.#....#.........#.#.#.........##..#.....#.#.#.#..##....#.#..#...............#..#...#.#.......##.......##..#..#...#......#...#......#...#.....#..............##..#....#..##.......##.......#.#..##.#..##.....#.#...........#.......##..#..##...#..#.........#..............#.......#.......#........#.###...#.#..##.##.......#.##........#..#...#....#...............#...##..#..#.....#..#.#....#....#.#........###..##..
.....#......#...#...###........#.#..###......#..#...#..#...#..#.......#.#..#......................#....#....................#....###..##..#.......#.................##...####.......#...#.##............#..........#...#.#......#.#...##...#........##...............#..#..#...............#.....#...#.#..##.#....#.#...#..#.##...#.......................#.....#..........#...#..#.#.#......#.........##.#.#..#......#....#........#..#.............#....#...#......#.......#.##......#.#.......#..##....#....................#
.....#.#.#.#..#.....#.#.#..#....................#..#..#..#.......#...#....#..#..#............#...#..#..#...#.............###......#.........#...............#............#.......#...#................#..#.......#.............#........##...#.#...#....#...##......##.....#...#....###.##.....#..........#..................#......##...##......#.#####....#..##.....#...................#.....#......#...#....#..###.....#......##.....#..............#...............#..##..#.......#........#....#....####......##.#...#....
.....##..........#...#.##...............#..#...#..............##..##.#.........#..#.........#..#.......#......##..##......#.#..........##....##......#..#.....#.#..##.........#...........#......#...#............#.#..#.....##...##.#.......#..##.....#...##..#...#....#.....#.#................#...........#..#...#........#..#...#.............#.........#.#...#.........#....#..#...........#...................#........#......#......#.#.....#.###.......#.##...#......#.....#...#...##..#...#...##.#........#....###.....
##............##.......##.....#.........#..#.....##.........#..#.#..#..........#.#.#......#.....#..............#...#.#..#....#.......#.##....#...#.........#.........##..........#.#..#...#............#...###.....#.....##...........#.....##.........#....#..#..#..##.......#.....#....#.#...##.........#.#..............#.#........#.#.....#.#.#...#....#...#..##.##...#........#..##..#....#...........#...#.........#.........#..#......#............#..#.....##...#..#.....##..............#.....#.#.....##.....#....#....
.##.#.##.#.#.......#...###..............#..........#.......#...#....##......#...#..............##..#.###......#.#.#..#.###.........#.#..........##........#........#........#....#........#..........#..##..##....#..........#..............#.........##....#.........#....#.....#......##.........##........#.....##.#........#.#...#...#.......#....##....##..#.....##....#......##..#.#..........#....#.#....#.....#.#.....#..#.##......#..#......#......#............####.#...#.#.#...#...#####..#....#..#....##...#.#.#....
.....#.#.....#.......................................#..##.#.....##.#.......#....#......##.#..##....#.....#.....#.......##.......#.#...............#.#.......................###......#.#..............#.........#......#.#....#...####.......#.......#........#.............#.##....#......#..#......#.....#.....#.....#........##.......##......##..#...........#..#..##.##...#..#..###............##..#....##...#..#.#...#.........#............#..#......##......###.###..#.##.....#..#......#..##..............#...........
#........#...#.#................#.#.......#..##.#.......#.....#......#........#...#..#...#...#..............##...#.............#..#..#..#.........#...........##...............#..........##.#.#..#.....##........##.............#......#..........####...##......#.#......##..#.....###...#........#.......#...#.........#......#...............#............#.#...#...#..##...#..#.#...#...##.........###.....#.##........##....#.#..............#..#.........#..................#.....##........................##.......###.
....#....##...##....#.............#..........#...###..#.#.......###.....##.#....#.....##..#...####...#...#....#.....#.#......#........#.#.#..#.........#......#.......#......#..#.#.#.#.........#...#.........##.....#.##...................................##.##.......#..#.#...##...#.....#.....................##..#........#.................#.........#...#.#.....#...............#..........#.#................#.....................#..##.......#..##.#..#...#.............#..#....#..#....##.##.##..........#..#........
#......#.#....##.#.#.....#.#......##.#....####.#....#.........#..#.....##...#........#.....#..##......#..........#...###..##...............##....#..#...#....#..#.#...........#.....#....#....##.......#....#.......#....#....#......#..#........#........#........#.........#.....##.....#.....................#...#.####.......#..........##...#....#..............#..##.........#.#.......#.#.##........#.#.....#.#.......##.#.......#...#.....##.#..#.#...........#.#.#.......###.#..#....#.#..#.......#..#..#....##........
.#.#....#..#.......##.......#........##..........#......###....#..#.......##..##...##..#...#........#....#....................#...#.......#....#..#....#...##........##.....#...#...#........#....#.#.....#.#........#..#..#....###.....#....###..............#.#......#..................#.#.##.......##...#...#...#...##......#......#.......##...#.#......#...........#.#.....#.#..#.........#.....#.#.##..##.##.........##......#..........##.#...#......#......#.........#....#.......#..#....#....#....#......#....#....#.
........#..#..#....#.........................#...##...#..###..#.#.........#...#..#........#..#.............#....................#........#........#..........#.......##......#......###...............#.....#......#.......##.#........##...##...#..#.#..........##..#.#........##.....#...#..#...#......#....#......##.......#.....#...#....#.#............#.........#.###............#.......###...#............#.##....#..#......##.......#.....#..#...#.........#........##..#.......#...............#......#....#..........
.#.#.#....#.#.#..........#...#.##.....###..............#.#...#....#........#.......#..#....#...##....##...#.............#...##...#.....#.......#.....#....#.#...#....#.##.#....##...#####..#......##..#.#.#....................#....#.....#.......#....................#.........#.##...##...#........#.........#.....#..#..##................#...#.......#...##......#........#.#.#.#.........#...#....#......#...#...#...##...............#....##...##.....#.#...#...............##..........#...........##...............#...
##.........#.......#..#..............#...#.#....#.........#...#.#...........#...##...#.#.....#......#.............#...........#......#............###....#..#...#.#.##...........#.#....#.##.#...#.#..........##..#..#...........#........#..#....#...#.#.............#.#.#........#.#...#.....##...........................#.#..#..#..##...#...#........##...#..######..#.#...#...##..####.#.#..#.#..#.#.##.#......#.....................#......#......#...#............#.#.#...#.#.....#...#.....###.##..##.#.##....#...#.....
..............#.......#..#.#..#.#.....#.....#.......#.........#.......#....#...#...#.#...#.......#.##....##......#............##.#..###....#.#.......#.....#.#...#.#.......#...#.....###..#......#..#......#....#..#.......##.............#...##....#.......#.#...............#...........#...#..........#...#......##.....#.............#......###.#.......#................###...###........#...#....##..##..........#..........#.#...#.##...##...............#............#......#..##....##..#.....#...............#..#...#.
##.............#...##.....#.......##.#.......#.............#...#..#............#...........###.......#...##.......#...#..#.........#......#.............#.....#.#....#....##..#......#...........#.....#....#..#.#..........#..............#..#....#..##.#..#....#.#.........###...#..#.#..##.#...#.#.#..#..............#.##...#...##.##....#..#...#......##...#....#..#..............#..##........#............#...#...#.#.....#.....###..#.........#...#.......#.......##..##..##..#..#..#..#..##.#..#......#....#.........#.#
.#...........#.......#..###....#..#.....#..#.......###.#..........##........##.....#....#..............#.#.####.##..#......#...##......##.......#.....#.....#....##...#...#......#..#..........##..#................#..........#...#...#...#...#.#.......#.....#........#.....#.#.####.#.#.##...............#....#...............#.#.........##...........#...#..#...........#....#...............#.....#.#.#......#.#....#..##.........##..#....#..#....#...#...................#...#........#..#..#....#..........#....####...
#.#.....#.##..##.......##....................#...........#.#.....#.#.#.#..#........###..#...#...........#..#..#...#..##.#...........##......#.....##.......#...#...........#...##.................#.#..#......#......#.##....#..#.....#..........#....##.........#....#...#...#.#..###.#.#............#.........#.....#..#..#......#.#......#..#.........#......#.#.###.#....#..#............#....................##.............#.#.#.......#...#...#...............#.....#................#.....#..........#...#...#..........
.#....#......#........#.#..............#..#...#......#......#...#.#.......##.......#..##.#.....#..#.#......#.#............#....#.#...#.#.#..#............#..###..#...........#.#...##...##...#......#.#..#.......#.....#.....#..#.#.................#...##...#........#.###............#....#....#..#....#.#....##....##....#........#.....##.....#...........#.........#..#.#....#.......#...#......#.#.#...#..##..........#.......#.......#..........#.#.##..#..##.#..#...#......#......................................#.....
#..##......#.#......#..#....##.....#.....#...............#...##......#..##...#.#........##...#..#.#...#..##.......#........##..#........#.....#......#....#.#...#.#.#..##..#......#.....#.#..........#.#.................#.......#.#...#.##.....#.......#...#.##....####..#.........#....#...............#..........#..#.....#..#.#..#...##..#......#....#.#...............#...#....#.#.............##.......#......#.#......###.#...#.#.....##.##.#..#.......#..........#....#...###.....#.#.....##...#..#..##......#..........
.....#.......#...............#..........#..........#.#........#.....#..#..#.......#...#..#..........#.##.....#...#................#....#.........#....#.###..#....#....#.##...#.....................#.....##.......#.....##.......#....#....#.....#.#...#....#.#..##....#.#.#....##..........#...................#.............#.......##....#.#...........#......##...#....#.....#....#.....#...#.......##..#...#..#..#.....#..#.#........#.#.........#...##.....................#....#...........##...#.#.##.......#.#.#.#....
#....#.........#.............#.............#.#...#.....#....#..#....#.....#.#..#..#..#........#.#.#.....#..#..##..##.#.....#..#..##.##......#.......##...#..#..#......#..#.#.##....#..#.#...#.....#..#...#.##.##.#...#..#..#.#.....#...............#.#...#.....#......#.##............#....#.........#.#..........#......#..#.....#......#........#.#..........#...........##.....#.#..#...#....#.......#......#.#.....#..##.#.##......#......#....#....##..#..#.....#.......#..##...#.#.....##...........##...#..#....#..#..#..
..###..#...........#......##...#.....#................#...###..........#..##....#.##....##.#.....#..#..#....##....#..#.......#..................#..#....##.#.#........#...#.#..........##......#.....#.#......................#......#.......#......###.#..#..#........#...##......#...#.#....#...#......#.....##.....###.....##........#...#..##....#...#....#.#.##..#........##..#....#......##....#.#....#.....#.#....#.#..##.....#.....#..........#........#.#.......#.............#........#...#.............#...#.###.#...
....#.##..........##...#..............###...........#.....##.........#....###.....#.........#...#.#..#..............#..#.#..##..##.#.........#..........#....#..##..##..#...............#........#...#..............##...#..#.##.#.#............#...#......#..#....###..#...#.........#..................#....#.#.....#...#.#.......#....##.....#...........#.#...#............##..#...##........##......#...#.....#..#...........#...#.......#......#....#..#...#.............#......#.#.............#....##....##....#.#.#..#.
###.......#.#.......#....#.######.#..##..#...........###............#......#..#.............#.#..#..#....#.#...#.#..#.......#...#.#...#..#........#..#..........#.....#......#..#.....#............#..#.###...#...................#.........#..#.#...#...#..#....#..#.##....#..........#...#..........##....#...........#.##.....##...#...###........................#........#...####..#..#...#..#........#.#..###..#..#..................#......#..#.##....##.#........##.#...#...#...#.....#..............#.....##....##.....
...#.....#........#....##..#....#..#.....#...#...................#......###........##..#...................#.......#....#......#.#.#..#...#.##....#.#...........#.........................#..###.#...##..##....#...#.....#.....#.###..................#.#.....#.#...##...#.#..............#.#......#.#.........#....##.#........#...###...........#........#.#............#...#.#.....#..##..#.............##...#.#......#...##.....#....#.........#.....##....#..#.....#.....#.#..#.#....##...#....##....#.....###......#..#...
.###........#....#............#................#....#...#....................#..#.............#...#.##...##.....#.#.#......................#........#.#.........#..#..#......#......#..#...#........#.#....#...............#...#...#...#.#.....#....#...#.................#.....##.###...#....#...#...#...#.......#............#........#......#.......#.##....................##..........#.#.#.....#.#..#...............##.....#..........#..#.......#....#...........#.##....##..#..#.......##...#.#...##..#.......#........#
...#......................#.#...........#.....#................#................#....##...#.........##....#..#......#.......#.#.#.#...#..#..............#......#....#....#.#.....##.....#.##......#......#............#.........................#.#.#.#......#..#.#.#.....##..................#...#.....#..#.................#.#.#.##......#....#............#...##..#...#..#.....##...#...........#...##........#.#...#..#..#......#.........................#....#..........#..##......#..#....#..........##.#.....##..##.....
...#..##...#......#..#...#.##.#......##.#..............#...........##.....#.###.....#...##.#....#.#..#....##..##.....#..........#...#....#.#.#..#.##....##..................#..#..#..#...#................##..................###......#..##..#..#.##........#.#.#..........##.#.....#.........#...#.##..#.......#........#...............#..#..#.#....#.........#.#..#...#.................#..#..........#.....#.#...#.......#.....#..#.......#...##...#..............#..#............#...............##......#........#....#.#
..#......#.##............#.##.....................#.....#.....#.#....#....##..##.##..#...###.....#....#..#.#.......##..#..#.##....#....#...#.......#........#...#.#...##.#.#........#.....#...#.#...#..#.....#.#..###.............##...........#.#..#.............................#........#..#...#..#.#...#.#..#......#..#..........#........#...#...........#......#.........#..####.#...#.............#........#....#...##.....#.....................#..............#.........#....#..##...##...#..#...##.#...............#..
.#....#.###.#.#..#.......#.#..........##.##...#.#..#............#.....#........#..........##.....#.#...##......#.....#..#..........#....#.....#.#....#..#..................##...#...#..#.#..##..#.....#.........#..#......#..###.#..#..#...#....#.#.........#......##...#.....#......#...##........#.......#.....###....#...##.#.....#...........##....#...........#.............#.............#..............#.......#................#...#..#...#......#.#....##.......#...#...##.............##...####..##.#...#.....#.......
.....#.#........#..#.#.#....#..##.....#..........#.......#....#...##....#.#..#......#........##....#..#.#.#.##....#............................#...##...#...#..#..#....#...###......#...........#......#..#..#...........##.##.......#........#.#.#.##...............##.....##......##......#..##..#..#.#...#..##...#..#.##..##.........#..#........#....##.#.#...#.#........###...#.......#...#.....###..............#......###..#...#...#.#....#...##...#.........................#.#........#...##......#..#.......##....#...
#..........#..........................#.#.#.#............#......#...#.......#....#.#...#.#...#......##..#.##.........#..#....#........#.....#....##.........#..#..#......#..............#.#..##..#............#........##...#......#....#...#.......#....#.....#....#..#.#.....#...#....#.#.#.....##.#........##..........####.#........##...........##...#.#...#..#....#......#.....#.....#..#........##...#...........#.......#.#..#.#.###.......#...#.....#.......#....#.....##.#.#.......#.......#.#.....#...#......#......#
...#.#...#...#........#.#.#...................#..#.#....#...##..#.#.#.#.........................#......#........#...........#......#....#..#..#.##....#...#.........#...#..........#.#.#.##..#...#.#.#.#...................#..#....##...........#..#......##....##..................................#..#.....#.#....................#...............#.#.#...#...#...#...#............#....###......#..#.....#.......#.#.....#....#.........##.###...##.....#....#..#...#....#.....###..#......#......#.#......#.....##..#.......
##...#..#.####..#.....#.........#....###.#...#...#.#................#..##.......#...#.##...............#..#...................#..#..#.#....#..#......................#...#........#..#...#..........#.#.#.....#.#.#......#.#......#......#.##.............#......#....##..............#....##............##.......#.....#...#.#.#......#.....##.....#...........#....#.#...###....##..##..#........#...............#....#.........##......#.....#.....#.#.#.#....#...........#......#.....#.....#.....#........##.#...#.#...#...
##...##.......#...#..#....##.#......#..........##....##....#...#...#......##..##.#......#......#.........##..#...#.....#..#.#......###......#...#.#.........#.............#...##.##.......#............#..............#...#......#....#####.......#......#.#......##.#.#........#.........#........##......#..#.....###....#..#.#.....###.......##...#..............#....#.......#..#.......#..#.#.#.#...................#..#.......#..........###..........#..#......##.....##.......#..#..###........#..#..#.........#...#....
####...........#.........#.#............#..#.#....#..#.#............#.....#....#...#....#....#...#....#.....##.......#...#....#....#..........#....#.....#.#.#.....#...........#..#..##...#.###.#....#.....#.###.......#.##................##..#...........#...#....#.....#..#...##.........#..##.#.#..#..#.....#####..#......#.........#......#...#........#.#........#.#..##......#.#.....##........#...#...#.........#........#..#..#..#.#.#..#..###....##....#.##........#.....#.#.#.#........##..........#...#.#........#.#
.#......#.#........#..#.#...........#.........#......#.#..............#......#........#...#...........#.....#.#.#...#..#...#.........#.........#...#...#...#..####........#.#...#..#....#...##..#.....#....#.............#.#........##...##......##..#..##......##...#...#.#...........#.....#..#..#.#.#.....#........#...#.........#..##......#......#............#..#.#......#...........#...#.#......###.......................#.#...........#....##.#..#..........#..#......#......#.......##..#.##...###.....#.#...........
#...........#.#.....#..#.......##.#.#......#.......#.....#........#.....#.##..#...#...##.#........#....#......................#....#.#....#..#..#..#...............#.#...#...#...........##........#....#....#.....##............#.....##...#......#.#....#....#.....#.#...#...........#..............###..#.....#..#.#.........#........##....##.#................#....#..#............##.....##.##.#...#..#...........##.......#.......#..###...............#.................#.#..........#....#.....#..........#............
#..#...#.....#....##.......#........#.......#.#.#....#......##.....#.......###.....#...#.......#.#..........#.....#...#..#......#.#.....#.....#.#......#...............#.#...##...#....#.....#...##.....#.#..#......#..#......##.#.....#...#......##...#...##...#.....#.#.#.......#...#..#.#.##...#........#....#...........#..#.##......##.....####..##.#.............#..###....###...##........#....#....#.....#...................#..#.#......#.##..#...#..#.#....................#.....#............#.#....#.#..........#...
...#.##.#..............##...#......#....#......#.......#.....#....##....#.#.###...#....#....##..............#......#.##.#....#...........#..#...#.##.#.#...........##.....#.#.............#...........#.#....#.....#......#..#..##.####..#..##...#.....##.#..#..........#....##.........##.......#......#..........#......#...........#...#....#........#........##...........#..........#..#...##..#......##.##................#.....#......#.#...#.......#.#...#..........#........#..........#..#..#..#....#...#.#....#..#.#.
..#.........#..........#..#.##.............#...###..#.....#.#.#.#.#...................#......#..#................#........#...#.#.#........#......#...#....#.#.#.......#....#....#.........##...#...............#.#......#..#.#.##..............#.....#..#....###.#.#..#..................#......#.#....#...#..#..........##....#....##...#........#.#...#....#....#.#..#....#...#.............#.#.#...#............#.#.....##..........##......#..........#...........#.......#.###.#....#.#....................#.....##.#.###.
.#...##..#..#.#......#..#........#......................#..#....#..#.....###..#...............###.#..#.....#........#......#.....#...#.........#.#.........#...#.##...#.......#.....#......#.#........#..#........#.....................#..#...#..#.#..#..........#....#.##.......#.......#.......#.............#............#.#....#...#....#..#..#..##..##......#....#......#..................#.......................#...#..#.##.##....##.##..#.#...#....#...#...........#.....#..#....##.......#.........#...#.....##......
#.....#..............#.#..........##.##...#......#..#..............#...#....#....#..............#..#...###.#..#.#..........#...#..##..............###.....#..#....#..#.........#..#............#...#..#......#........###.#.#...............#.............##..............#............##.....#....#.....#..#..#....#.#..#...##...#........#...............#...........#....#........##....#...#...........#....##.##.........#.#.#............#..#..#.#.....#.....##....#......#....#.#.##......#....#.............#..##...#...
.##.......#....#..##....#.....#......##......##.....#...............#.....#.....#...#...#............###.............##.........#......#.......#...#..........##..#........#........#.....#.......................####.#.......#..#.........#......#..#..............#.....#.#........#....#.....#..###.#.....#..........#...#......##.#..#..#...#....#.....#...........#.#....#................#..#...#..#.....#..#.#...#...............##.......#.............#.##.........#.....#..#....#..##.#..###..#.#..#....#.....##..#..
#...#...#......#...#....#..........##.....##..............#.........#...#....#.......##.......#.#..............##.............#....#.#..............................#..........#..........#...#..#.........#..#..##....#.......#......##...............#..#.....#..#...#..#..##....###.#.................##..#.#.......#...#......#...#.#........#..#....#...#.##.#.#....#.........#...#.##............#...##..........#............#..#..#..#...#..#..#......#...#.##.#.#.#....##..#........#.....#.......#....#........##.....
#.....##....#........###....#........####.....###...##...#..#....#..#.#..#...#...........#..#......#..#..#.###.###..#..#.#..#..##.#..#...#.#..#....#.#.....#....#........#........##........##.....##.#....#....#...#......#...............#........#......#...#..##.#......#.........#.......#.#........#........#.#....#..##....#......#..#.#...#..##.......#..#.#.##..#......#...##.#..#....#....#.......#........#......####...........#.......#......#....#..#..#...#.........#.#...#..###....#.#......#........#..#.......
.....###....#.........#.............#...#..........#.......##...........#....#.........#.#..#.....#........#..#......#..##....#.#..#..............#......#....#.#.......##...#....#....#..#.#...#..........#.......#....#....#..#.#......#.##.....#....#..##...................#....#...........##....#........#.....#.#.#...#....##.#.......#...#..#..#..#...............#...........#.##...##.#.....#.........#...#.....#..##...........#....#...#......##...#.............#.#..#........#.........#........#........##..#...#
##..........#...#.....##...#..#.#.#..........#.#.#....#....##................###..##........#.#..............#.#........#....#.........#.#..#.......#.......#.....#.....##.........#..##...#...#.##......#...#.........#.##...##.....#......#....#....#.#..#...#...#...............#...........##.....###..#....#...##...##.#...#...#.....#........#.......##.....###.........#.........#...........#.....##..##...#....#..........#........##.#.........#..#...#...#....#..####................#.##.......#..#..#...#..........
.....#.#.#....#........#..#................#............#..#..#..#....#....#......##...#..#......#......##.#.............##.........#..#...#...##.#.........#.#.#........###........#....##..#.#.#..#.#.#.#....#..###............#..........#....#....#.#.......#......#.#.####......##.....#.#........##...#...#.....#.....#....##..#.............#.###..........#..........................##....##.##......#..#....#.....#....#.#..#.......#.........#.....#..#...............#.......#..#..#.........#.#..........##........
#.#...#....##.#.......................#......#####.#.#...##.................#.#...#....#..##..#...................#..#.......#...###....#........#.....#........#.#..#..#....................#..#....##....#.#...#...........#....#....#......#..#..#.....#..#.........#...#.#...............#.#...#.#.............#.................#.#.......#.#.....#......#....#...#..#....#..#......#.#.......#...............#...................###......#...#........###........#...#...#..#..#...#.....##.......#..#.##....#...........
........##.....#.........#...#......##.....#......#....###..#........####......##.....#...........#.#.............................#.##.......#........###..####......#....#............#....#........#.....#......##..........#...#.#...##............#...............##.#......##.#.....###..............#.##...#.....#..#.................#..#.......#..###..#..............#...#.......#.........##....#.#.....#.#.....##................#....#................#.......##...#..#.##.##..#.......#............##.....#...#...#
...#..#.......#.#......#.......##........#............#.......#....###.....#...#..##....#...............#..#...##..........#.......#........#...#..#..###....#......#...........................##...#....#.......#.#...#......#...#####............#........#.....#....##.#.#.........#.......................#...#.#....#.......#.##........#............##.....#.#.##......#..#..#.#..##..#.##......#...##........#..#...#.#..#.....#....###..#...................#.#.....#..##..##.............#................#...........
.....#.............##..##.#...#.....#...#...#......#...#..#...###.#.......#....#........#......#...#...#.#................#............#.##.............#.#.#...#...................#.##.....#..#.#...#.#...#...##.......#....#....#....#.......#....#......................#..#...#.#...#........#............#.....#.#.....#..#.....#...##..#......#...............#....#.......#....#.....#.##...........###.#.##..........#.............##........#..........#.#.................#..........#......##..#....#...............
.........##..#.....##.#.....#..#.#.......#...............#...#...#......#..##....#.#...........#...........#....#...............#...#.#.#.........#..#.....#...#....#....#........#............#..............##......#....#.....#.#......#....................#...#.............#....#.#.##.#.#.......#...#####.....###..................#.#..#...##.#...#.......#..##..#................###...#........##.#.........#..#.............#...##.#...#.#..##......#...###......#......#............#.#.#.........###...##.#..###...
##........#....##.........#......#...#......#.....................#...#.##..##...##......#........#.#..##...#..##............#..#........#....##............#....##.#.#..#..#.....#.##.....#...#.....#..#.......#..#.#.##......#......#....##.#...#.....##...#.#.................#.........##.##.......#..##...........#..............#...............#.###............#..#.....##......#....#..#..#..#...............#.#.........#....#....#.........#......#.........#......#.##.#..#.......#..#..#..#........#.....#.#..###..
.##..#..##............##......##..#....#...#.#....##......#.......#.......#.#.#.....#..#........###.#.......................#.....#...............#.#..#......#..#..............###....#..........#..#....#...##.#.........#.....##..#..#...#...#...#.#..#.........#.###.#.....#...##....###............#............#....#.#..........#...........#.......##..............###.....##..##.#...#.#...........#.....##.#..#.#....#...#.#..#....#..........#...#.....#...........#...#.###....#...#....#....#...###..#.#........#..
..##......#..#....#.......#.#.....#......###...........#......#.......#...#...#.#.##..#.#..#..#...........#.........#.....#....#...##....#..#......#...............#.......#..#.#.....#.....#...#.##..........#.....#..#.......#..#..#.........#....#....#.....#.......#.#.....#...............#..#..........................#....##...#.....#....#...........#........#.................#.#......#...#..#....#....#.#...#...........##..............#..#..#..#.##.......#.##.##...#......#........#.#.#.#...#.#......#....#..#.
..#....#.....#.#.#..#....................###.............##..#...###......##..............#......#....#..........#.......##...#...#.#..........#......#....#....#........#....#..#.......#.#....#.#.#..#.###........##.#....#...#...........#..##....##..##........#......#.#.#.#....#..##....#....##.#.#.#...............#..#.....#.......#....#.....#....#.........#...##...#..##....#.#........##..#..#...##.#..#..#.##......##...#....#.....##.##....#....................##..#..#..#..#....#.........#....#.....#..#.....#.
.#..#.#.......#...........##........#.#.....#...#.#..##......#.......#...#.........#.#.#...#........###.#.....#....#.......#...#..............#..............#.##...#...............#.....#..............##..............#.##.........##......##....#.#.......##.#...##...#.......#....#................#............#.....##...#.....#..#....###..#....................#.....#...#................##....#......#...#..#...#...........#.......#..........#................#......#........#.....................###...##....#.#
..............#...#....#........#..#.#....##.#.....#...#........##.....#.......#.......#...............#.......##...#..#..............##...#.......#....#.......#.........##.....#.#...#..#....#...#.##..............................#....#..........##..........#....#.........#...#.#...#.#...#.#.....#.....#.........#..#...#.......#.......##..#.....#.#....................#...........#.....#...#..#.....#..............#......#..#....#.......#....#..#.#..#........#...#............#....#....###...............#.....#.
.#..#.##.#......#.............#..#....#..#..#........#.#.#..##..#....##....#........##.#..........#.........#.####........#......#.......#.#.#...........#..#.......#...#.##..#.....##.....#......#....#.......#...........#..........#..#.....#........#.###.....#.............##......#.#...#.##......##...#.....#..#.#...#......#...#......#..........#.....#.#..#....#.#.#.......................#....#............#.###.#.#...#.....##...##..#.......#.....#.....#.#..#....#.#.#........#....#.......#.#....##...#.#.###...
....#......##.#.#.............#.#.#.#..#.......#......#....#............#..#..........#.#..#..#.....#..#......#........##....#..#...............###..##....#......#...........#.................#...##..##.#.#...#.#.#.#......##..#..##..#................#....#...#....#......#.........##.#................#...###..........#.....#..#...#...#..................#..#.#..#.#....#.#...#.#...####..............#....##......#..#.#.##.......#........#.#.....#..##.....##...###......................#..##.......#.......###...#
.#.#....#.............#...#...#..#...............##....###.........#...........#.......#........#...#........#.......#................#..........#.#.......##..#..................###.....#.#..#......#.......##....#..#.......#....#....#.......##...#..............#.#......##.....#......#..#.....#..................#.....#......#.....#.##.#..#..............##...#.............#.....#..#......###..#.....##...#.#...#..#.....#.....#....................#......##...#........#....#.....#........#..#.....#....##...#....
.............#.......##..#..................#.....#...........#.#.........##..#...............#..#................#............#.#...#.............#...#...#...#....#.....#..#...#................#.....#.....##....#.##...###.#..#.........#.#...#..#.......#.###........#.#.............#.........................................#.............#..........#.....#...#.#.....#.#......#....#..........#..#.#.......#....#..#..#...#..#...#...#........#.#....##......#.#.#...#.#...#...........##.................###.#...#...
.#...#..........#...........#..##...##..##....##.............#..#........#...#...#..#....#..#...#.#..........##.#..........###..#............#........##..#.#....##....#...#.....#......#.#.....#....................##......#...#...........#..#.....#.........#.....##.....##........#..#....#.......##.........#..#.#......#......#...........###..............#...........#.##.##...............#...#####....#...#.....#.#..##...#........#....#.....#.....##...........##.#..###...........#..#.#.#...................#....
...#....##....#.......#..............####.#.#...##....##.##.....#.....#....#.#..#..................#....#..#.......#...#...###..........................#...#...............##.#.........#.#...#.#.#....#....#.#.#....#.........#..........#.#..#.......#.....#.........#......##....#.#..#........#........#..##....#.#...#..#..............#.....................####...#...............#..##......##..###.#..#...........#........#......#.#.##....#.....###.##.#..#..#..#..##...........##..#..##.##..#...#...........##.#..
..............#......#..#..#.........#...#.......#.......#..........#...................#........##..#........#....#....##.#....#.#.#...#..#....#.....#.....#...#.......#..#...........#..........##...........##.....#.####...#..................#.....#..............#.......##.....#....#..........#..#....#....##.#..#.....#....##..................#...#....#.........#..#....###........#..........#.#..#.....#......##.##.................#.#......................###...#...#.#..#....#........#...####......#.#...#.#..
##......#.............................##.............##........##...#.......##.#........#.....##..#..................#.#....#.....#.#..#...#...#....##..#.#......#...#...##.#..........#.#.#..#.......#......#..#..#........................#.#..#.#......#...............#.#....##......................#.......#.....###...#......#..#...#..#.#....#.........#.......##..........#...#.....#......#..#....#...................#..#.#.....#.#....#.#.#.....#.......#........##...#....#.................#.........#..#.#..#....
..#...#...#.#.........#.#...#.#...........#.......#...#....#....#.....#......#....#..#........#......#........#.....#..#........#...#..........##......#..##........#.....##.#................#...###.#.#...#..........#.##....#.#...........#..#.#..##..................#......#.#.##........#.........#...............#......#..#....#..#....#.#...#.##.....#.......##...............#....##........#..##.#...#.......####....#.......#......#.#.#.........##..#......#..#.......#.#####.#.#.#............#......#.........#.#
...##.....#....#....#..#.#.#...#.#...#...##...##.#..#..#..#..##.......#..##.#...#......#..............#.......#..#.........##....##....#........#.#.#.#...#...#..###.##...###.......#....#..#.........#.....#.......####......#...##..#.........#.#.........###.#.........#..#.......#..#.......###.......#..........#........#..#...#.........#.........##.#.##...#.............#...#............#.#.#....#..##.#.#.............#......#....##........#........##...#...#........#.........#....#.#.....#..#......#....#..#..#.
............#.##............##.#....##...........#.##.###.##.......#.......#.#.#...........#....#..#..#.#....#..#..#.......#...##.##.....#....#.....##....#....#..#......##...#.......#.............#......##..#.##...##.....#........#.....#..##...#.#.....#.........#.#..#...................#..###...#.......#......#.......#...#.......#............#.......#...........#.#..#.#..##.....#.....#........#...........#...................#.....#...#....#.#....##.#.............##.#..##.#.......#..##...##......##......#..#
..........#......#.........#.#......#..#....#.......#..........#.#..##..........#.......#.......#...##..#.........#..#......#..##....#......#.##...#.....#.#......#....#..............#...#....##..#..#..........#.........#........#..........#.......#.....#.....##..#.....#.......#..............#....#......##...#....#.#......#...#.##.........#...........#........#.#...#.#......#...#.........###....###..#.....##.#...#....#.....#..............##..#....#.......##.................#..#.#..#....#.#...............#...
.#..#......#.##.##.......#..#....#..#.#.#..#......#........##.....#.#..###.....#.#...#..#.....................................##....#...........#....#.#...............#........#.#.#..#...#...#......#...#...##..................#..#........#.####...#....#..#.#....##.......#.#.#..##.##..#.........#......###.....#...#........#.#.....#..#...............#......#...##.....##.......#...#.............#......#.#.##......#..##.....#....##.....#........#..#................#.#.......#...#.......#....###................#
.#..#....#.....##............#..#.#........#...#.#.....#.#.#...##...#.......##.............#.........#......#.....####..###..#..........#.#..#..#.........#.........#..........#..#..##.........#.....#.........##.#...###...........#........#..#....##.#..#.###....#........#..........#..............#.#......#..#.##....#.#........#........................#......#..............#..........#........##.#.#.....###..#.#.....##.##.........#...##........#...........##....#.....#.##.#.....##..#...##....#................
......#........#......###....#...........#.....#.#.#...#..#.........#....#...#......#..........##....####................#....#..............#......##.##................###..#............#....#..##..........#........#.#........#.......##...........#..#....#.#.###...#.........#............#......###.....#....#.#....##.........#............##.......#....#.#....#....##...#......#................#..#.##......##...#..#..#..#......#...##.......#.........#...##....##.##.#.#..######..................#..............
#...###...#....#................###.#.....#....#...#.#..#....##....#.....#......#..#.....................#..#..#...#............#..#..#...#...#..........###.#........#............#..#.#..#......#.#..........#.....#...#...#.#.#...#........#........##.#........#..............#....#....###..........#..#.#.....#.#..#...#.........#..#..#.....##..........#........##.......................##...#..#.........#......#....#.....#.#.#....##.#....#..#......#...........#........#.........#...#.....#.#.#....#..#...##....#
...#............##..#....##..#....#...##....#..#.#......##...#.#.........#.....##..###....#.....#.#.....#....#..#.....#...........#.....#......#..##.......###...#.#.........##..#.#.#.#.#................##.#..#.#..#..##.....#......##..#.....#......#.#...#...#.#......#.......#....#........#...........#.....##......##...#.................#.#.##.#.......#...........##......##....#...#.....##.........#.............#....#..##....##..........#.#.....#...............#..#....#........#..........#...#.#.#........#...
..#..............#.#.........................#..#..##...#.....#....#..#.#.#..##.#....#..#..#..#.....#.#.........#.###.##..#.#.....#........##..........###................#....#.#.#......#.#........#.......##.#............#........#.....##.....#......#.......#.........###..#....#..........................#....#...#.......#..#.....#.......#...#.....#.....#...#....#..#.....#.#.......##....#.........#................#.............#..#.#.......#........#...#...........#.#....#......##....#.....#.#...............
#....##..#....#......#.........###......#.........#.#...#....#...#...#.##..#.....#.#....#..#..#................##...#...................#........#..#..#.#.............#....#....#...#......#...#.#..#.#.......#....#..##......................###...#....#....#......####.##........##.....#.......#........#.##.....##..................#.##...#.#.#....#.................#...#...##.......#..#.#.......#...#......##..#.....##......##..#.........#..........#.........#......#...............#............#...#....#........
.#..........##............#...#.........#.#..#....#.....#.#....##....#.#...#.......#....#..............#....#..#...#..##....#..........#..#..#.............#....#.....#...........#......##.........##...#..#.##...##...#.#.##..#.....#....#..#.#.#.###..#.......#..###.#.....#...#......#..##...........#........#....#...#.#.#..........#.....#..#.#...#........#......................###...#..........#..#.....#.....#.....#..#.#.#..............#.............#.........##.......##..###.#.###..##.........#....#.#.....#..
...#...#......#.....##...#...#...##.........#.#....#........##..##.#.#.....#..#.......#....##...##....#.............#.........#...#..#..........#..#...#..#.......#........#......#....##...##...#.#...#.....................##.#..##.............##.##.....####.###..............#...........#.......##....#.#.#....#....##..#..#..........#...#......#...#..#.........#......##..##..#.##.####...............#........#.#.........#...#..#..#............##..#........###......##.......#.#.#...........##..#.......#..#.....#
#.......#..#....................#......#...#..........#.......####.........#...#..........#.........#.#......#..#........#....#...........#......#.#......#...........#.......#..#...#..............#.#...##.#.#..#...........#.......#....#....#..#...#..#.#...#.#...........##..#.##....#........###..#..#......#......#.#....##.....#....#.#...#............#....#.###......#...#....##......#..##.#...#..#...........#...................#..........#...........#....#.........#.#......##........#...##.......#...##.......
...#..###...#.........##.#....#.........#......#.........#...#.....#....#.........#.#..#......#........#............#...#.........#.....#.....#....#..........#..##.#..##..#...#....#......#.....#.......#.......#.........##......##.......#..#.......#.##........#.......#..........#..#...#...##...#........###.....#...#..#.####....##..............#....#....#..##..#.......#...###..#.............##..............#...............#....#..............#....#.....#..#.....#..#.....###.##...#...##...##..#..#.#.#...#..#..
.#....#.....#......#....##.........#........#.......###...........#......#.#..........#.....##......###....#..#..#..#....#........#.......................#...#.#..........#.#..#....#......#......#...##.#...##.....#..#...............##........#............#......#........#...#.......##.#..#.#.....##...#......#..#...#.#...#.#.......#.#...#.##.#................#...#.#.....##.....#...#...#......##.....#...........#.##.....#...#..#......##..#..........##..#....#....##......#......#...##.....#.##........##.#.....
...#.......#.......#.......#.#..#.#...........#...........#......#...##..#..#...###.....##..#.........#..........#......#..#..#....#...#....#...#..........#.............#.#......................#.#.........##.....#......#...#....#..##...##...........#.......#.....#.....#...##..#..........##......#..#..#....#...#...#..#............#.........#.#.#.............#....##...........###...#......#.##.##......#..#..........#.......#.#........#.#.####.....#.#.#.......#.........#...........#....#.#......#.#.#.........
...........#...#..#.........##...........#...#.............#.#.....#...#......#....#.#####..#.###.#......##...##........#.#.#.#......#....#.#.....##..........#......#....#..#....#......#.........###.##..#.#......#.....#...#.#.....##....#....#..###................#....#....#....#..#.....#....#..#..#...##..#.#.#......#.#.#........#..#.......#..#......#..#...........#....##.#.#..#.##...........#..#.....#.......#.....#......#.....#...#.#..##.#.............#..#.......##......#...............#.........#.#..#.....
..............#................###.#...#....##............#...#........#.#..#..#..#....##....##.#......#.........###....#.#...#.......#..#..#...###.###.....#........#......#.#...#....#.#..#.#....#..###.#...........##...............#.##..........####.###......#....#........#....#.#...#..#....#..#.......#.......#...#..#..#.#.....#...#...........#.......................###..#.......#...##....###.#........#.....#..#....#..........#........#....#..#.............#.#...#..#.#.......#....#......#....#........#..#..
....#................#......#......#.#......#..#.##..........#...............#.........#.#..#...#..#...........#.##.#.#.#..#......................#................#.......##..........#.......#..#.......#.........##...........#.........#.........#..........#..##...............#..#.....#..#.......#.#.........#.#........##....#..##...#.#.#....#..........#.....#....#...#...#............#..#...#.#.......#.......#...#....#........##..##...........#..##........##.....#...##.#.....##....##.#....#..#.#..#.........#.
.....#....##...#....#.#....................#.....#.#....#.##..##....#....##.....###...............#.....#...#...#...##..###......##.#...###...#........##.......#.........#...#...####.........#.###..#.......#....#............#.......................#..#..#....#.......#.#...#...............##.......#.........#.........###........#..#.#............#.......#........#......#..###...........#.##.....................##............#..#...#......#..#....#.......#.....#.....#.........#....#............#.#............
#..##.#.....#.#..#............##...#.##....#...#.#.##.####........#...#..#..........#...............#..###.........#..........#.##.....##..#.#...........##.#......##.#.......#.......#......................#.#.............#..#............#.#..##.....#..........#.......#...#..#.#..........#.#.##.................#...........#....##.####...#.......#.....#.#....#...##...................##..##..#......#.....###.#.....#......##.....#.#..........#.#..#.#.........#........#.........#.....#..#...##...#.##.....#.....#
.#.#..##....#.....##..#.........#..............#...........#...#....#..........#..#...##...............#...#.............#....#........##....#...#....#.#...#......#.........####..#.#..#...#..#..#...#...##.....#..#........##.................#.#.#..............##........##.###..#.#......#....#.............#.....#..#####......#...........#.....#........#...#......#.#..#..##..#.......#....#............#.......#..#.#..#.....#.#...##.#.........#.........#..#.#..............##....#....#..##...#..#.........#.#.#..#
.#.....#.#......#...#.....#..#...#.#.....#...#..#................#.#..#.......###...#...#...#.#..........#....#..#.......#.#.........................#.###.................#..#..................#.##..#..#.....#..#...##....##.....##........##.#....#.......#....#.#..........#...#...#..#.#.......#.......#..##....##........#......#.....#........#....#..##..#.....#..#..#..#...#..#...#.##....#.#..................#.#....#...##..#...#.#......#.......#..#..#......##.....#......#......#......#.#....#.#..........#.....
#.........##.....#.....#..#...#.............#.#........###....#.....#.#.........#..#.#...........#.#.#..................#......#...#...##..#......#....#.#..#...#........#..#.....#.............####........#....................#......#...##.#......#.#.....#..........##.............#....#......#.#...#....##..#...#..#...#.............#............#....#..#......###...##..#..##......#...........#..#........#..............#.............#.#.....#.......#..................#.........#...###......#................#..
..#..#.#..##...........#..#.........#..............#.......#..........#.#........#......#...##....#......##.....##..#.#...#......##...#..#.........#........##................#..........#......#...........#..##....#...#...#.....#......#.........#..#.#.............#....#..........#............#.....##.........##..#.....#....#................#..#.#....#....#..#.#.......#..#.....#.#..#..........#........#...#......#.....#.....................#..............#..#........#..#...##....#...........##..#.......#..#..
....#...............#...........#...#....#..#........#...#.#..#.....#.##.......#.........#..#..#.#.........#............#.#....##....#...#.##..#.............#.#.#..........#.......#.....#.....#..#..#....#........#....#....#...#....#........#.......#.#....#.#.............#.......#.#.#......##......#......##...#......#.#........#.#......#.#.#...#....#.............#.#..#.....#...#....#.#.........#.....#..#..........#...#......#......#.#....#.......#.....##..#.#...#......##.#.................#..#.#.......#.#...
#....###....#...#....#........#.............#....#............#....#.......#.....#.......##..................#....#....#...#..#.#.........#.........#.....#..##......#.....#.......#...#..#.......#.......#.#...#.#.........#...#......#.#.#..#........#..#.....#...#..#.........##......#.........#....##.....#..........#...........#........#..#.......#.#............#..#...#.#...#..###.........#..#....#...##....#...#......#..#......##.###....................#..#........#...#.#....#.......#....##..#..#....###.#.....
#.......#....#....#.....#..#......##............####..#....#.....#...#.#...#....#.....#.............#.#.#..#.#...#..#.....#................#.......#.##....#..#..#.##....###..#...............#.....#..........#.........#..#.......................#..###.#.....#....#...........#.#............#..#...#.......#.................#.............#.....###......##...........#..#....#.......#..............#................#.....#...#.....#.#....#.#.##.........#....##..#.......................#..##.#.....#..#..##.......##
..#.#..................#........#.#.............................##..##....##.............#...#....#...#.##..##.......#......#..#.#......#..#.#.##.#..........##..#.#.....##..##.........#...##..........#....#...#....#.....#.........#...#.##...#..#...#.#...##..#....####....#...#...#.#.#...#......#.......#.....#.....#.................#.#........##..#.#...#..##.##......#............###........##...#....##.....#......#.....#..#.......#...............#.#....#.....#......#.#...#.#.#...............#........#...#....
.............#.....#.#..#...#.....#..#....#..#............#...#.#.........#....#............#..........#.....#.........#..#......#.......#......#......#.#..#.......##......#........................#.#....##..#....#.......#.##....#....#.##.............##....#.....#.......##...#.#.#..........#...#....#..##......#..........#...#........#...#....#........#....#..####.....###.....#...##..#.....#.....#..#..#........#..##....#.....#..............#.......#.#...#......#.....#.#.....#.#........##..#.#....####......#.
#.......#..........#..##........#....#..##.##..#..#.#...##.....#...............#........#......#.#......#...#.........##........#.##..............#.......#..#...#.......#............#....#.#...#..#...##.##......##.#........##.###.....##...#....#..........#...........#...#..#.#......#.#..#..#..#...#....#.#........#......##...............#.#.#...........#....#.#....#...#.#..#...#...##.........#.....#.....#..#...##...#...#....#..#........#.....#.......................#.....#.........#.....#...#..#.....#.#....#
#.#...#...#..#............#..#.#.#......#.....#..#..#.#.#.....#........#......##..#...#.........#......#.#.#.#.......#....##...#.......#..#....#.....#.##.#..#..........#..##.....................#....#..###...#...........#......#..##..#....##...#....#....#.....................#......##..##.#......#.......#....##.........#..............#....#......##...#........#....##..#.#......#.#..............#...##......#.......#.......#......##...#....#.#.....#..#.....#..#...#..#..#....#..........#..#.......#......#...#.
........#...#...........#.....##.#.......#..##...#......#....#.........#...#........#.#...........#..........#..#.#.........#.#.#....#..........#..###.......#...#.......##........#......................................#...#.#....#...#..#..........#......#......##......#..#...#..#...##.#..#.#.#.....#....#..##........##..##.#.........###.#.##...............#.#..#........#.#.##.#.......#....##....#..#.....#................#..................##.....#...#..........#.#.................#.....#.....##.##.##....#.#.
.#...#...#....#.#..#.......#...#..#..#...#...........................#.............#....#........#..#.........#..#..#..#.##.....#.#.##.....#.#.#.#....#.#..........#.#.#..#...##..........................#.....#..#..........#......##..##..#.............##.................##...............###..#.....#.....##.#..............#....##.......#....#..#.................................#.....##........##..#...#...##.#.#...##..........#........#..#...#....#..#....#.............#.......................#..#........#.##..
.......#...#.#..#...#............#.#.........#...##.#....#..........#..#.................................#..#..#.#####.#...#...#..#...#.......#...............##.#...#.##...#.......#...##.##.....#..#...#.....###.......#......#...#....#.....#..#..............##.....##.............#....#...###......#.#....#..........#...#..#.###.#........#....#.#...#..#.#....#.......#.#..#..###......#...#....#....#.........#.#.#....##...........#....#........#......#..#..#.#....#.##...................##........#...#......#.#..
##..#.....######.....#.#.....##.##.#....#.#.........#............#.#......#....##....#..#.......................##..........#......#.#..#...#......#..#.#.......#..#..#..##....#..#.##...#.........#.#.................#....#......#..#......#.#..#......#.....##..#.#.#..##.##....#..#...#.#..##......#......#....#....##...#.##............#........#.#.....#.....##.........##.#..............#..#.#.....#.#........#.....##....#...##..#.#.#....#................#.....#.........#..................#.#.....#.#.#.#........#
......#...........#.....##....#.......#....#.#............#.....#................#...##....#...#..#............#.#...#...#.#.....#....#.....................#.#...............#..#...#....#.....##.#.......#.........##..#.......##.#.#.##......#..#..........#.#..#..#....##....#.....#.#...#......#............#.#....#.........#....#............#.##...........#..............#.#..#.......#.#....#...#...##.....#..#.......##......#.........#..##...##........#.#..............#................##...#..........#........#
...#..##.........................#......##..##.#......#.#....................##.....##..#..#..#.#.#.#..#..#.###.#...##.........#.................#..##....#.##.............#.###......#..#....#..#.##.......#.......#..##..#..#.#...........##....#.#..#.#..#.#..#........##.......#..........#..#......#............#.......#........###.............#.#...#..........##.....#.......#...##....#.#...#.......#..##...................#.....##....#....#......#......#..#..##......#.#.........#.#......#......#....##..........
......##....#...................#.#......##.###....#........#..........#.#......####.###..#.#................#.......#....#.#..#....#.#.##......#..#........#.##....#....#.....#.............#........##.#...###......#......#....##.....##...#.....#......#...#.##.......##..###...............#.....#....#...#.........#.....................#..#.#.....#....#..............#.##...#............#..#...........#....#...............#.......#.......#..#...#.#....#....#..........#.#......#.#........#.......#..#........#...
........#......#...#.#..#..#...#........#...............#...#....#....##..#.......##...#...#..#.....#.........#.........#........#..##...#...........##..................#.........#.........#.....#...#......#.#..............##.#.....##....#.......#.....#..##............##..#..#..#....#..#.....#..#...##..#.#.......#...##...#.......##...........##.....##........#.....##.##.#........#...##.......................##...#.#...#.........#..#.#.#................#.##.#..#.#....##.#..##........###...##.....##...##..##.
...#....#......#...........#.....#.....#.......................#...........#...................#.......#....#.............#..#......................#......#...#...#...##...........#.....#.#..#.....#...#......###...#..#..#..###.......#....#.#......#..........##.....##......#.##.#..................###..............#....#........#......#..........#.#..##.#.#...#.#..#.................#............#.........#..#........#................#..##.#.......##.......#.#.#.#......#...#..#..#.#..#....#....##...#....#.....
....#..##............#.#.........#..............#...#......#.#.#....##...#.#.....#.#.............#.....####....##.................#.#..###...#.#......#.#.........#.#.......#.#...#.#......................#...........##.#.......#........###....#......#.#........#.#.....#....#....#.....#....#.#.###.#.#..#...##............#.#...#..............#..#....#.#..#..........#.......#...##....#...#..#..#.#...#..#...#...#.......#.#.........##.....#.#.#.......##......#...#.......................##...#...............#.....
.......#.......#.....#......#.#.#...........#.........##.............#.....................#.#.##..#....#....#.......#......#....##............#..#.......#...#...........#....#.#..#....##.....#.........#......#.#.#.#.#......#..#............#......#.....##.........#.......#...........#..............##..#........#..#..#.......#.#.............#......##..#..#..........#.......##......#.....#.............#.......#.....#.........#...##...#.....#..#.....#........#.....................#........#.....##.....#....#.#
.....#...........#..#.#..................#.##.#.......##........##....................#.##.#....#....#.....#....#....#....##...#.#......#...#......#.......#............#..#.......##.##.........##.##.....#.#.......#.....#...#.................#.......#................#.#......#.#.##.#............#.............#.##.....#.#.#...##......#......#.#..#..........#.........#..#..##.......#............#........###.........#...#...#.....#.............##...#.#...###........#.##...........#...#..#....#...#...#.......#.#
...#.........#.......#...##.........#..#.#.#........#...........#...#......#.......#......#..#....#....##.##........#.#.#..#....#.#......#.....#....##....##..#.....##...................#..#.......#.#.#.........#.........#.#.......##........#..###..#........#..#.#............#..#........##..#...#.......#.....###.......#....#.........#................#..#.......#....###.#..#..#.#.#...#....#..##.##..#.#.........#.#..........#.#......#....#....#....#.#..##...#.......#...#.#.#...#....#.##..........#.#......##..#
....##.....#..#.......#.#......#...#.#..#........#.......#.##......#..#.......#....#...#..#.....#.......###..#.......#..##...#...#.......#....#.#....#....#.....#.....#.......#..#..#.....#...#.....#.....#...##.......#....#.........#.......#.###..##......#..#..##..........#.###.###..#.#.......#..##..#..................##.........#.........#.#....#............#...............#.#.#...##.........#....#.#..#...................#..#..#..#..#.....##.......#.........##....#...##..##....##......#....#...#...#..##....#
#.#..#.......................#...#...##...#..#.#....#...#.....###.#..#....#...#.....#............#.#......#....#..........................#.##..##......#....##..#.................#.##..##...#.....#..#...##.##...#....##....#....##..................#.....#....#..##..........#.....#.....#.#...........#.#.#.....#...#.........#..#......#.....##..........#.............#.#.........##..#.#......##.#......#.....#....#..#....#........#............#.....##........#.#....##....#...##.#.##..........####......#.#..#....#
...#.#.......#........#.#.#....#..#...##.....#......#.#...#.#......#..#.#...#.#..#..#....#................#..#.....##.......#..##......###...#....#.....#......#.#.............#.#..#.......#..##......##..#......###.#....#...#.#......#....#............#.....#........#.............#...#..#....#....#................#.#....##.....#.....#.........#.#..#.......#.....#......#.#.#.#.......#......#.........#....#..#....#.......#................#...#.#.........#.....#...................#.......#....#....#....#.#.#....
...#..##...#......#......#.......#.#.#......#......##.##.##......###.....#.#.#...#....#..........#.###......#....#.....#..##.#.##......#..........#.#..#.............#.....#.........#..........##.......#............#.....#.....#....................#....#.##...#.....#.....##.#...#......#......#..#...#.....#.##.#...#.#.....##......#..........##..#.##.#...#...##.....#..#.......#.........#.#...................#...........#..##....#......##...#...##...#.####...#.#..#...#....###....##.............#.#....#...#.##.#
.#.#.#.......#.........##.....#.......##.##.........#.........#.................#.......#...#...##....#.#.#.##..###.........................#...#..###.#..#.#......#.#......#.#.............#........##...#......#..#.........##..#....###.#..............#............#..#...#....#.#..#.#........#........#..#..........#..#.....##..#....#....#........#.#...#........#..#.##..#.......##......#.......#......#...#..#.....##..........##.#..........#..#......#.##....#..........#.............#........#...#......#........
..##..#.......#...#..........#....#......#.........#.#........##.............#....#...#.............#....##.....#..##.#.#.#..#...#............#..##............##.....####...#...##.......#..#....#.....#........#.#.#......................#....#...........#...#.#......#..##.#................##...#..##........#.....##.##.##..#........#..##..........#..##....#........##.#..........#...#.....##.#.#..............#......#.#.#...#....#..............#..........##...#....#.........#......#....##...........#...#..#....
......#...#..##......#......#.#..##.#....#...#.#.....#.................#......#.#...#..#.......####...##...#......#...#.#.#..#..........#....#.#..###..##...#..#.###...........#.#..#...........###..#.....#...##.........#.....##.#......#...#...#..#.##...#...#.#....#.####...................#.#..#.#..#.##...#...#....#..#.......#.#....##...#....#..#.#.............#.....#.#..#.....#.#..#....................#..##.....#....#......#....#..........#..........###.##..#.........#.##....##.............#...##.......##..#
...#..#...#...###......................##.#..............#......#....#..#..#...#........#.......###.#..#........##.##.....###...####.#......#..............#..#............#....#.#........................#.#.......#................#..#.#......##...#.......##..........#.#....#..#.....#.........##..#..............#.#...#.#...#...#.##..#...##..#...#..##.......#...........##..#......#.#........##..........###.#..#....#.#..#..#.......................#......#.......##...#...#...#...####..#..##..#.....#.#.....#.##.
....#....#..##.#....#...#..........##............#...#.........#..#.........#..#..#....#....#.......#......#............##...##..#.##.##...........#........#.#.#..#.......#.#..#......##..............#.......#.............#...#.....#....##.##....#..#..............#...#........#.#........#........#......##........................#.#............#......#...#.#..##...#.#.........#....###..#..###.........#......####.........##..#................#....#...........##........##........##...#.......#...#........#.....
.#...#...#.....####....#.#....#.....#.#.##..#..........#..#......#..............#.........#....#............##.....#.#......#.........#...####...#..#.#........#.....##.#......#...#..#.....................#...................#.....#..##....##....#.......##.....#.....#...#...................#.#...#..#.......#....#.#.....##.....#......#.#.....##.......#...#.......#.........#.......#...#.#....#.....#.#..#...#.#....#....#...#...#.......#..#.#...#...#......##...#..........##.###........#.#...#.##..###.#.....#....
............#.#...###...###......#...........#.#...#.........#.......##..#........#......#.#...#.#......#........#..#...#.........#.......##.##...##...#....##.............#.#..#..................#........#.............#..#.......#.....#..#......##..........##...#.....#.....#..#..#.......#.#......##....#..#.....#.......#.##.....#....#..#.......#..#.....#.......#.##.####.#.....#...#......#.........................#.###....#.#....#..####.#.###............##..##.##..........#.#...........#.............#.#.#..#.
.#..........####........#..#.#.....#........#..#...#...####...#.###...#....#......#........#.....#..........#..#..#.......###..#....#....#..#..#........#.....##........#.#.........#.......#.#..#....#.......................##....#.......##....#........#.#.....#................#.#....#........##.......#.#...#.#.#...#.#.......#......#.......#............#..........#.#.#.........#.##.............#.....##.........#.#..#...........#..#.#.#..##.#....#..#...#.............#..#.#...##....##......#.....#...#..........
...............#.......###........#.#.#..#.#...#............####.#.#...#....##.......#....#.......#.#.........#..#...#.....#..#....##...#..#...##.....#.##.............#.#............#...........#.......#....####..........#.#.#...........#....#.#...........#...........#.....###..##.........#..#...#....##..#.......##...........#..........#.#..#....##.....#..........#.....#...#..##.##............#.#.....#.#...#..#....#...##...#..#............#.#.#....#....#.#....#..........###.#.......#....##..##.#..........#.
.#....#......#...........#.......#..#.##..#.##...............#.............#......##.........#..#......#..............#...........#....#..#...#..####...#..#...........#..#........#....#.........#.####.#.....#.#.#..#...##........#...........#.#.......#...........#...#...#...#.......#...#..##...#.#........##......#.#....#....#.....#..#...#........##........##...........#..#...#..#.#............###................#.....#................##.......................##.##......#......#.#........#..#.....#...#.#....#
......#............#..............#...#...#..#...##...#.#...........####..............#.....#.##.............#....#.#.#...#...#.....#.##.##..#.#....####.......##....#..#.#..##...#.........#.##..##........#.###..#...##...#...#.#..##......#....##..#.........#.......#.#..#......#......#....##....##......#....#.#.......#.#.....#....#....##..###..##.........##...##...##.#.....#.....#.#......#......#.#.....#....#..#......#......#....#.##.#......#.#.#.#...#...###.....###...............#..............#........#....
#........#.#...#........................#...###...###.#.#........#..#.......#........#..##...............#..................#.......#.....#.#....#......#..#..#.##....#.......##..........##.#.......#...#..............#.....#......#..#.#...#.##.......................##..#...........#.#....#.##..........#.#.....#.....#............#..#........#.##....#.......#...#.......#.#............#....#.##.#...#......##.....#..#.#......#...#..##..#.#..................#............#...#.#.#...#........#..##.#..#.#......#.#.
............#............#...............#..#...............#..#........#........##.....##.......##...#...........#.###..#....#####.###....#.##.....#...........#.###...#..#.##......##..##.#...#.#..#....####.#............##........#.....#......#.........#...#........#..#....#.#.#...#.....#.#............#......#.##...#.....###.........#......#......#....#............#.....#....#.......................###........#....#.....#.......#.#..#....#...#.....#.........#......#....##....#.#..#.##...............#.......
....#......#......#..#.##......#..#..............#.......##..............#.....#........#....##.##.....#.............#.#...#......#.........#...#.#..........#............#...........#...........#.............##.#......#...#........#.....#..#...#......#...................#....##....#....#..#.....##.###.#.....###...#..####.......##.......###...##.....##.....##.#.....#..#......###...#...#.####.......#............#...#..........##..#..##............#.....#.....#..#.........#........##.........#..#....#...#.....
.......#...#.#....#........#.#...###....#..#.#.##...#....#..........#.....#.#........#.......#............#...###..............#......##..................#.#..#..............#.#.#.....#.......#....#.#.....#............#........#......###.......#....#....#.#...#......#...###..................###..........#....#.......#..#..##.#.#..#...............#.#....####.....##.....##.#.....#.#.....#..................#.............#..#........##...........###.....#...#.#.###....#....#..#.#..##.#.....#...........##.......
.....#.#...##......#.#.#..#.....#..#.........#....#.#.....#....#..#..#........#..#.....#...............#......#.........##...........#.#..#....##..#.......##...#.....#..#.....#.#...##...#..#......................#.#.........#..........#...................#.#......##.....##......#.....#...#...#..##...#.......##.#...#...#..#........#.......#.#.#.#..#......#...###.......#.#..##...........#..#....##..#.#...#.................#..............##.............##......#..........#........#..#...................#.#...#
........#..#....................#........#.........#.......#.......##..#.................######.#..##...#......#..............#..........#...#....##...#....................#.......##.........#.##.........#..#.#..#...#........#.......#...#...#.#..........#...................#..#..#...##.#.#....................#.............#.#.........#...#.......#.......#........#..#........#..#.#.....#..#...................###.#...##....#.#......#.......#......#.......#..#.........#..#.##.#.#...#.....#.....#.....##........
............##.........#..#.......#.........#..#.....#.......##........#..#..#.......#.....#.............#.........#..............#..#.....#...#.#..#......#..#....#......#.........##..#...#......#................#..#.....#......#....#....##.........#..#.......##..#....#..#...#..#.........#.#.....#...#..#..#...###...#.......#.#.......##..#...#.................#.....###.#..............#.#....##......##..#..#......#...........#.#...###......#........#..#........###........#..#....#...#..#.....#...#.......#.#..
...#............##......#.....#...##..#...####..#...#...........#..#..........#..............#...........#.##.#...#....#......#................#....#.......#.........###..#.......##....#.#........#...#......#..#.#.#......#....##......#...##..#...##....##.......##..........#.......#...#....#...#.........#..#.......##...#.#.......#...##..#...#.##......#........#.......#....#.#.......#.......##.......#...........#......#................#......##...#..#........#.....#...#.#.....#...###..##...#...#..#......#....
#.#.#............#..#......####...#....#.......##...#......................#.##..##...#.....#.#.##.#......#.#....#....#.#.....#......#.#.......##.#.#.#.....##.......#....#...##.....##.........#..#...##....#...#....#...#.##.................#...#......#....#........#...#...........#...#.#............#....#...#.........#..#.....##...#..#.#........###...###..##..............##...#....##...#.........#..#......#....##.....##...#........#.....#.................###..###.#....#..#..........#.......##..#..#...#....#.
.......#...#.###.......#...........#.#..........##..#....#...........#....#...#............#.....#.......###.....#..#.#......##..........#...#.......................#.#.........#....#....#....#......#..#......#......#.#...#.##.#.#...##..##....##....#.................#..#...##..#..#.......#.##....#..#............#...#..##.....#....#..........##..#......##.#.##.......#.#......##....#......##.####..#...#.....................#..........#...#...#..#...#.##...##...#......#.##...........##...#..##........#...#....
..#...#..........#..#.....#...#..#.##...###.................#......#............#......................#...#...#....#........#..###.#....#........#.......#......#....#.#.........#.#....#..###....#...#.#.......#...........#....#......##..#.#.......##........##......#.......#......#..#......#....................#.#.........#.....#...............#..#.........#....#.......#...........#..............#.....#####......#..#...#..#.....#.##.###.#..##......#....#.#........#........#...##..#........#...#.#............
.#.....#.....#..##.......##.#.......#....#..........#.........#....#.#...........#.##..##....#......#.....#.....#..#......##.##...##....#..#.#.#....###.#....#.....................#...###..........#...#....##.#.....#..#...........#.........#...........#....##............#..............#.................###...#...#...#..#....#......##...#.#.#..#.....#......#.......#.....#......................#..#....#.#...#.....#.......#............#......#.#.#..##...................#.....#.....#.....#...#.........##..#...#.
..#.....................#..........#.....#.......#.......#............#...#...#.......#.#.#.....#.#.....#...#........#...#..#.#..###...###.#..#...#..........#....#....#...#..#.#..#.............#....#..........#..........##........##............#..#........#.....#..#.#.....#...#.#.#......##...#..#..##..............#..##......#.....#.....#......##.....#....#.##......##.#..#....#...#......#..#.##.........#......#.....##..#........##........#.#.##....##.....#.........#.........#................#....#..#.......#
...............#........##.#........#...##.#........#.....##........#......#..#....##..#.##.#.#....#....##....#..##..#........#.....#.......#..#.........#........#.....#....#.###.#.......#........#...#........#...##....#.........#......#.....#........#..............#..#.#.#...........#..##......#..#.....#....#.#..........#..#........##...#.....##..#...#.#......#.##..#...#............#..........##.......#.#...........#......#...##.#...#..#.#..#...#..........#...#.#...#..........#..............#.......##.....
.....##...#....#.#.......................#....#.......#.......................#..#..##.........#........#..##......#.......#....#......#.#.#....#..#.#..#....#.#.....#...#...#.....#..#...#...#..#........#...#.........#..............#..................#.....#.......#..#........#..#.........##........#.......#..........#.##....................###.......#.........#.......#...#.#...............#......#.................##.#......#.....#....#.##........#.................#....#.....#.........#..####..##............
#.#..#...#...#....#...#...#.##.#....#......#...................####....###.##.....#.......#.....#...#........#....##..................#........#...###.............#.#........#........#.....##...##...#....##..#.#..........#.#...#....##.#...#.....#..#..#.........#....#...................#...#........#.#..#.##.........#......#..#.............#.....#..........#......#................#....#...#.........#.##..##........#...#...................##.#....##.#..#..........##........##.....................#....#.......
...#..#.............##...#.#.##.###..#.........##...#.#..#..#...####....###...#............#..........#.....#.........#..........#........##.............#.........###.#.....#.....##..##.....#..#....#.......#........##.#...#.#.#...#.....#...#...#...##.................##...#.#..#...#.#........#...#..#..#.....#............#....#.......#...#.....#.#...#..##...............#.#...........#.#........##..##....#...#.....#..#..................##.........#..........#.#....#.....#...#.....#...........#.#.........#....#
.##..#...............#.#........#.........................#.......#...................##.....##........#....#.................#...#.....#....#....#..#.#....#...#..#....#............#####.........#.##.#..#.#.#.##...#..........#.####........#.................##...#....#........#...##............#.....#.#.#...#.....#..#..#.#......#.#..#..........#.........####......#...#....##................#...#.................##...#.#......#.##.#.#..#..##..........#...##..#..............................#........##.........
.#...##..#....#..##....#..........##.............#...#...#..##.##..#.........##.......#......#..#......#.....#.........#.......#.....#....#....#.##.#....#.#........##..#.#...##....#...#.###.##..#.###...#........#...........#........##....#..................##..#...#.....#...............#.#.....#...........#...##........####..#......#.......#................#..#......#......#.....#.#..#.........................#.#...#..##............###.#..#..##........#.....#......#....##.......###.......#.......#..##.##...
#.......##............#.....#.............#.##.........#..#.#..#.#...#..#.....##..#.......#..##....##.#.....#.#...###.......#...........#....#.#...#...#......##..##.........#.....#...........##.###....#......##..........#....##....#.......##.#.#...#...#.....#.....#..#..#...#...#..##..........#.....#.##.#..............#..#.####.............#....##..#.......................#..#...#....#.#....#.#...........#......#.###........#....###....#..................#..##..#..........##....#.....#......#........#.#.#...
.....#..###.#....##.........#................#.##...#.#.........#..#####.#................#........##...##...#..#..#..#.............#........#....#........#....#..###......#....#..##...#....#.#.......#.........###.#.#....###..#.....#........#.#......###..........#....#...#.#.......#.........##.......#..###..#...##................#....#.............###.............##.#..##.............#......................##..#.#..#..#..#........#..#...#...#...............#.#.#.#.............##....#...#.#.#....###.#...#...
...#.#....#...#......#......#...#...#.#........#..#.##......##............#.....#.#...#...#..............#.............###.........#.##..#........#......#.#.........#.......##.....#...####..#.#....#................#.....#.....#................#...#..##.......#.#.#...##...#..#.....###.......#........#.......#...#.......................##........#......#.........##.........#...#.#........#...###...#.........#...#..........#....#....#.##..........#......#.....##............#.#................#.#.#......##.##..
..#..#.##...#.......#..#..#..................#...#.......#.........#......#..............###..#...............###..........##..#...#..##..###..#.#....#....#..#....#.....##....#.#.#..#........##....#.#........#.....##.........#...##.##.............#.##.................#.....#.....#....##...#...##.......#.#..........#......#...#..#.................#.....#....#.....#..#....#.....#.#......#...#..................................#.#...............##......##...#..................#.#.##....##..#...#.....#..#...#...
...#.#...........#................#...#.#.#...##...#..........#..#..#.#...#.....#.##.#.##...#.......##.#.#.......#...#....#.................#..#..........#.......#.#.#..........#......###..#..###.....#......##....#...#....#..#.....#.#..........#..#.#...#.#.#....#..................#....####...##..#..#............#....................##....#.......................#.#....#..........#...###.#.........#......#....#....#....#...........##...##.....#..#.#......#..#......#..#...#.#..............#.......#........#..
..#.###.......#.##...#..#...#.##....#........#....#...##...#.....#####......#....#........#..##.#.......#................#..#.......#.....#.....##...#...........#..#..........#.................#....................#.............#...#........#.#..............#.#....#.#....##.##..#.#.................#........##.....#...#..................#..#....#.....##..#......#............#.........#.#...#........#...................#.#...#.#..##...#.#.....#.#..#.#....##....#...............#..........#....#....##........#.
##....##..#...........##...#...#.#..#..........#.#.....#......#....................................#......................#......#.#.##..##..........#.....#.#..#........#...##......#..##......#..###..#..#..........................#.#.#...#..........#.#.#...#.....##..###........##..........#......#.##...##..##.#...........#..#.#.#...#.......#...#..........#...##.....##......##.#.......#..#...#.....#..#......#.............#.........#.#......#.#.........##..####.#.##..#............#...#.................#.....#
.....#.................#...##....#..........#.#.#....#...#.#............#..#.##.....#...#.#...#.#.#.#....#..#...##..#............#......#..##..##....#.#.........#.#.......#.#.....#.#...##.#.......#.#.#....#.................##...............###.......#..................#.##................#.......#....#...####......#..........#.#.#.#....#...........##..........#...##...........#...#.#.....#......#........#..#...##.#...##.......#..###....#......###...#..........#.#......##........#.....#.............##..#.#.#
.#..#.............#.#.#.#............#............#....#......#...#..#....#.#..#......#..#...........#...#.......................#........#......##.#.#....#.##.#.##..#.#...#...#..............##......#.#....##...##..........##.....#.#..#...#....#.#..##........#..#......##..#.....#.............###..##....#..#...#.#.#.............##.#....#....#.##......#.........#....#........##..#..#..#...............###....#.#....................................###............#..#..#......##.......##...#..#.........#.#..#...
#....#........#....#............#..#.......#......#.....#.........##.#.....##.#........#.#...............#.....##...#.#.........#..##.#.#..........#......#..........#......#.....#.......#.#.###.#....#.#.#..............#...#..#............#...................##...........#.....#.#..##..##....#..#.............#.##.#......#....#....###.#....#....##.#...#..##...................#.....##..#...#................#..#....##.......#.........##.#.#.#...#.#........##...............#...#.....................###....##...#
.#.#..........#...#.#..#....................#..#.....###.#..#.....#.#..#.#....#...#...#.#.......#....#....#.........#.#...#..#.....#..#....##.#........#..#.....#.......#.###..#..........#....#.....#......................#..#...#..............##.....#...#.#...#.........##....#..###.###...#..#.......#.#...##.#...........#.#...#..#......#........##.....####......##...#..#..#.#...###....##..#..............#................#...#....#.#..........#..#.#...#....#.#........#..#....#..###.........#...#.#...#.........
.............#..#..#.......#..#.......#.............#............##...#.#....#..#.......#..##..###...........##.#.#.....#......#..#..#......##.........##..#...#.#.....#..#...#...#.....#..#.#.#..#..###....####...........#..............#..#...........#....#......#.......#.......#....####...............####...#....#.##....#......#...#...#.#.#...#......#......#...#..#..........###.#.#..........#............................#...##........#...#.....#.........#.#......#....#...#..........#.#.............#..........
......#.....#....##.#.#.......#....#.#..#.#.#...#...#...#....##....................#.......#.#............#..#...#.#..#....#..##..#......#.......#....#.........#.#.#.....##.......#...#...#..##...#..#.#...#.........#..#...#......#...........#.#.#.#..#...........#.....#....#......#.....###.#.##..#..............##..#.........#.#....#......#.......#..#.......#........#.......#.#.........##..#...#...#..#......#...............#.....#..#.....##...##......##.......##.#..#..#..#........##.#.......#...........##...#.
.....#......#..........#..#.#.........#....#.#.......#.......##.#.#........#..............##.###.........#...................#.............#....##.........#...#...#..#..........#...#............#.#..........#.......#.#.......#..#.##.....#...#......#....##.#.......#.......#...#..............##...................##....#.......#......#..........#........#...#.......##..........#..#......#...#.....#.#........#.#......#.....#..#.#..#..#.........#.#.#.#.#.#..#...##..#..#........#.#....#.......#...#..#.....#.....#
..#......#.#...###......#...#.#.......#..........#.##....#.#...#...#.......#..##.#...#.............#...##..#..................................##...#......#...#.........#.........#..#.#.#......#....###...#............#..#...#.....#.#...####.....#.....#..#................#...#............#..........#.##.#.......#..#.#................#.....#........#....#.#.....###..##...#.##....#.......#...#.............#...................#......##.....#...###.##..#..#.....#.#.#..#.#........##....#........#..................
.....#..#........#...#.....#.........#........##....#......#..............##...#.............#.#.#..#...#..#......#..........#..#.....#....###...........#.....##........#..#...........#.....#....#...#...#...#...#..............#...#......#.............#.............#........#....#.#....#.#...##......##.#.....#.#....#................#................#.....#.....#.#.....#...#...##.#........#..#........#..............#............#.............#..#..#.....#........#..#.#.#.#....#.##.#.#....#..#.#....#.#....#...
#.....#.#.##..#....##......###..............#....#......#......##...#.#.....#........#...#.#.#...##.#...#..##.#..#.#......#...#......................#....###.#..##.#.....#.##..#.#...##..#.............##.........#...###.....#.#..........##.........#..#.##...#..#..#...##...#..#.#...#.........#.......#.....#...........#...##..#....##......#..#.###...######..............#.###...........#....#...........#..#....#....#.....#..#....#..#...#.#...#..#..#.........#.#.....................#...#.#......##..#.....#......
.#...####....#..#.............#.#............#..####...#.....#.......#.....#.....#.....#.#.#.##.#.................#.##....#..#......#......#.#.........#.............#.......##.....#........#....###.........#..............................#.##..#..#....#.....#....#..#.##...........##.....#.##.....#.....#.....#.#..#.....#....#.....##.....##........##.#.......#.#...#......##........#.#..##....#......#.####.###.....#....#..#....#....#............#......#.....##..#.....#.........##...#.#.#..#......#....#........#
.....##....#........#..#.....##...#.###..........#...........#......#..###...........#.##.......#.....#..#....##..##..#..........#........#.#....#........#.#.#.......#...#..#...##...#.#.....#.....#.....#.#..#...#..#.#.....#..###...........#..............#.....#...#............#..#......#.#.##...###.#..#..#.#.......#.#...#.#...##.........#.....#.#......#.#.........#..#......##.#.##.....#....#.#.#.#...#.#....#..#.#...#.....#...#...#...#.....#...##.#......#.....#.......#.........##...............#....#........
....#..#...........#..#......#............#.....#....#.#....#......##.#...#.....####...##......#......#.#.#.#............#......#......................#...##.........#....##....#...#........#....#..#...#.#...##.#..................#..#....#....#...###.....#.##..#...#..............#...............##.#....#........#...............#....#..#..#......#.##.#....#.#....##........#.....#.....#.......#....#.......#.......#.....#....#......#.......#..#......................#..#......#..............#................#.#
..#......#....#...........#.......................#..............#..#......#...##...#.........#...#....#...#..#.#....##..........#.................#......###.#..#.##.......#...#..###.......#......##.#.#............#.#............##..#.#..#......##......#..........#...##..........#..#...##.......##.....#...#...................#....................#..#........................#..#....#.....###....#....#...#.#.#....##........#....#..#.........#....#..#..................#...#...................##.......##..#....
##.#.......#.........#...#.......#....##...#......##.........#....##...#..#.##.#.#..#...###...#...#..##...##.....#.##.........#...#....#.##..#.....#.....##.......#...#.#...#...............................................#......#....#.....#......##..##..#.#.......#........#.........#.......................#..#..#....##..........#.#....#.......#.##.........#....#...................#........##....#.......#.....#...#..#........#.#....###....###...............#....##......#..........................#............
.#.......#.......#...##.................#...#..#..#..#......#..#.##......#....#.#....#...#...##.#.........#.#.#..#.#........#.........#.........#.#...#...##...#..#..##.....#...#.....#.##.#.#....#...##..#..........#...##..#....#............#.##.....##.....#...#..##............#..............#...#.....#..#.##.#.#..#..........#......#...#.#.....#..#....#............#...........##.............#......#.........#...##.#..#....#...........#..#....#...#....#..#...........#.#.....###....#.#.#............##..#.......
....#.#....#..........##...#.....#..........................#....##..#...........#.......##.........#.#.#....#.#.##....#..#.#.......#.....##..#..........#..#..#..........#...#..#.........#.....#...##...##.#......#....#.......#.##........##........##...#............#..........#.#.#.##.#.......#.#.....#.#..............##..#.#.......#......#...#....#....#.#...#...............#........#............................#.#.....#.....#.#.......#.#.#....#..........#....#........#...........#.....#...#....#..#..#.......
#.....#.................#.......#.....#....#..#..#........##.....##..#............#.....#...............##..........#.........#...#......##...........#..#....#...................#...#..##............#.....#.###.....#.##.##...#..#.......#..........##.#...#..#....#.............#....................#....##.....##............#...#..####.......#....#..#................#.#.....#...#...............#..#...#..........#.....#...#..#.............#...#.............##.#..............#...#.........#....##..........#.....
#....#.......#....#...#............#..###.........#...#.#.....#..#.#..##.........#...#............#.#..............#....##.......#.........#...#.......##...##.#.................#....#.....#............###.....#.#....#..#..#.....................#.#..............#.#............#................#........##....#.........####.....#.......##....#.....##.............#....##....#..#.#..#.....##.....#.......#.#...#.........##...#....#.............#..###....#....#.....#..............#.##.##......#.##..........#......
.#...#...#....##...##...#.#..#...##.#..##......##......#..#..............#...###................#......##.#..#...........#...............#..###.#.......#.....##.........###.........#....#......#.......#...#.....#.##..#........#...#..#.....#.#........#.##.##..........#...#.....#.....#.#..........#.........#............##....#....#....#.#......#........#.#............................##....#....#.#.........#.........#...##..#..............##....#...#...###...#....#....#.#.#.........#........#..#....##...#.....
..##........##.#.#.#..#......##..#........#..........#.......###....#...##.#..#.........#....#.....#.#..#.....#...#.##.#.#.....#....................#..##.....#.....#...........#...#......###.....#.....##...##....#....#......#...#...#.......#...............#...#........#..#............#......#.......#..#.....#....##....#........#.#..#.#...##..#..#.##..#.#.##...........#.......#.............#..#..#.#.##..##.#......#...#...#.......#......#......#.....#..#..#......#.......#....##.#....#.#......#........#....##.
......#............#..........#....#...#........#.......##...#.#..........#....#....#...........#..#.....#..###...........#...........#.....#.................#.....#..#.#.....#.#......###.....###..##........#.....#.#.....#.....##.....##......#.......................#.......#.........#.#.........#.#.....#..#..#...............#......##.......#....................##.......#..........#........##...#.....#..#.#..#.####.....#....#.......................##.........#.......#.......#...#..#...........#....#.........
.#.......#......##.....#......##.........#.#...#.#....#..#.......#........#.............#....#.....#..........##............#...#..#..#..#........#.#.......#....##...#......................###.......##.##.......#..#.............###..#..#..####.......#...........##.........#..............#.#.##.##...........#....#.#.....#......#.#.............##..##.#..#...#..........#............##.##.#........#.........#.##..............#..#..#......#..#...#...........#......#....#......#.#..#...#....#..##..#..............
.#......#......#....#.........#...#.#.............#..##.....#.........#..#.#.....#..#......#..##..##...#.##..##...#.#........##..........#.....#...#.##..#..####.....#......#.....#...#.......##.#...............#..#..#.............#.............#.#.#...##..##....##.............#....#..#.#.#.............#......#.....#...#..#.......###..##.#....#.#..#.#..#.#.##......#.....#....#....##..#.#.#........##..#.#...............#......#..#...#.#..#.....#........#..#..#..#...#.................##.......###.#.....#....#..
......#.#.##....#..#......#....#.#...........#...#.##.#.....#.........#.....##...#......##...#....#.#...#..##..#.#..#.#......................#...........................#.......#.........##............#.#.......#.#.....#..........#.......#..#....#............#...#...##..#...............#.#......##...#.##...#...#.#...........##.#....#....#....#...#.##..##..#..#......##..#.......#..#...............#.........#.......#........##.#.#.#............#...#...#.#.#.#.....###....#..#......#........#.....#...##........
...#.............#...#........#....#.....#.#.#.......#.....#.........##...................#.......#...#.#.#...........#....##.#....#....#..#.................#.#........#...#.#......#..........###...#..#..#......#...........#.##.........#.#.....#......###.#..##......#....##.#..#...#..#...##..###.###.#.....#..............#...............##...........#.........##..#.....#....#....................#.............#.#..#......#.......##..#....#.#..........#...##.#.....##..##......#.....#.##.#....#..................
##..........#.#....##....#..##...##....#...#......#.............#........###.........#.###...##...#.......................#...#............#.....#....#..#........#....##.......###............................#............#.......#.#................#.##..#.#..#.#.........#..#........#.#...##...##..#.#..#...###...........##.......#.#.#.....#.....#........................#.....##............#......#....................#........#..##........#.##..#................##.#.#..#.....#........#.#.....#...........#.##..
..##........#..........#......#..........#.##.##.#..#...#......###.....#..#....#...#................#.#.#....###...........#...#.#...#.#.......#......................#......#....#.............#.....#........#..........##.#...#......#......#...#....#..#.........#..##..#..##..#...#.....#.............#.............#...#....#............#..#...........#..#........#..#.......#..#......#...#..........#.#......#..#...........#.....#..#........#...#........#...##......#..##...........#....#.#.....#..#.#..#....##...
.#..###...#..........#.#...#..#......#.......#..##.....#..#..........#.#.....#....#........##...#..##.....#.....##.............#.#.#.#.##................#..........#....#.#......#.........#...#....#..#..#...##..#..........#...##...##.##.....#..#.....#...#...#......#.....#......#............#...#....##......#.##...##..#......#..#...........#.....#..........#.#.......##.........................#...#.............#..#.........#......##..#...#.....#.....##.#..#....#...#........#.....#.###....#.#.......#.........
..........#....#.......##..#..#...#.....#.#..##.##...........#.#.....#...........##......#....##....#..##......##.....#.#.........##.#.#................#..#.#.....##.......#.......##.###...........##...................#.##........#..#.....#...#............#...#.....#.#....#........#.....#........##...#.#...............###.#....#.......#...........#.....##.#...#........##..............#.....#...##.##........#..#..##.....#........#.#...............#..#.....#.........#..#..#..#.##.#..#....#...#..#...........#.
...........#.#....#..#....................#.#...........###..#..............#..#..#....##..#.#.#......#.##..#.#...#....#.......#....#........#.....#....#....#....#.......##.###..............#.##....###.#.#..............#.....#...#....#....###...##........#..##.#.........#...#.#.#...........#....##..#...#..#..#...#....#....#.........#.......#...#.##..........................#...#...................#.#........#.........#...#.......#.......#.#....#...##........#..#..###.#.#..#........#...#.#..#...#...#........
....##.#...#........#.#.#..#.#............#...#.........#....##....#.....#..#.....................#...#........#..#...........#.........#.#..#.##.#...#.##....#.........#...........#....#.........#..........#..........#.#.......#.......#..##...###.#...#.....#.......#.#.........#......#....#............#...##.......#.....#..##..#........#...#.#..#.#.....#.##..#..#..#....#..#...........#.....#.........#.#...#..........#.###..#.........#.#.##...#....#.......#............#....#.......#...#..##....#..........###.
##.......#......##...................#.....##......#............##.#........##..##...#.....#..#....#.....#.#....#......#...................#.#..#.#..#..##..#.##..........#...#...#....##.........#.#..#........##......##..#.##..#......#.#.#.#.#....................#..#......#..........#..#...........#.#...............#.#......#.......##.......#.....#..#.#..#..........#..##.......#..#..#.#.#...#.#............#.#..........#######.#..#.#...#.....#.#......#..........#..#.#.#..#...#.#....#...##.................#...
.........#....#......#.#....##......#..#..#................#.#..###.............#....#.......#...#.#....#..#.##....#....#.......#............#.....#.........##.......#...#.#...#....#...#.##.####.....#....#......##.............#..##........#....#.........#..#..#....#..#...........#....#...#.......#..#.......#.....#..#.......#........#..#..........#...........#..#...#........#.#...#..........#.......####....#.#.......#.......#.#........#.#.......#..##..........#.....#......#.....#..........#....#..#...#.#..#.
......#.........#............#...............#.#........#...............##.#.........##.........#.....#.#.........#...#.......#.##............#.#.#....#.#..#..#..#.....#..###...#...#....#..##.......#..#.......#..#.#.#..#.#.........#.#..#......#.....#.#.#....#..##........#.#.##......##..#....#...#..####..#.........#.......#.#..................#.#....##.#.#...........##..##.......#..............#..........................##........#................#....#..#.#.#.........#..#....#.#.....#........#........#.....
......#.###..##......#.##.......#......#..##..##..#.........#........##...#.......#....#.#...................##...##...###..........##.....#...##.....#...#...#.##.......#.#..###.....#.........#.#.##...............#.......#.......#....#...#....##.......#...##.#..##..........####.#.....#...#.#..#....#..#.###..#...#.##.....#.............#....#.##.............##.#.........##........#....#...#.#............#.#......#..#...#.....#..#.......#..#......................#..#........#.#.#.#......#...#.........#..#..#.#
.#........#..#.#...................#..#.#.#.#........#...#.##.........##..##.......#.......###..#..#..#..##..#...##....................#..#......#.##.#....#..#.#..##..........##.#..#...#.........#..#..#.............................................#......#......#.....#..#...#....#.......#...#...#....#.#.................##...##..........#...#.....#.#.#.##.....##...#...#.#.###.......#.#....#..#....#....#.....#........###..........#..##.....#....#....#......#...#...##...#...........#...#.#....#....##..#...#.#..
..#...#.........#.........#..#.....#.#.................##..##..#...........##.......#...#........#...........#..#..#.........#...........##.#.#....#..##........#........#.......##....#....#.#.......#................#.......#....#.#...#.#....#.#....#.#...#...#.#.....##.#.............##.....#......##.#..............#....#...##..#....#...#.......#...#..####..#.##...........#......#.#.#..#..#..............#......#..#.....#.....#.##.........#...##....###......##...#.....#...#...#...........#..#..............#..#
..#..#..#.................#....#.#.........#....#####.#...#.#......#...#....#..#..............#...#........#.....#.#.....#.....#.....#...........#....#.#..#.##...#.#...#.###.....#.....#.#...#..##........#......#.......#.......#..#................#....#..#...#.....#....#..............#.#....#...#..........#.#........#...#...#.#..#.............#.....#.###.##....#...#.........#.........#..#.###.#.#...#..............###..........#.....#...#.#........#........#...##..#..#...........#.#..........##.............#.
#.....#..#.#.#.##....#...##.....................#...............##.#.....##..#..........#.#....#..##...#..#.....#...........#........#.............#....##........#....###..#...#....#..........##...#.##...#...#...........#..#..#....#...#...##..##...#.......#..##.....#............#..#........#.##..#....####.......###..#.##.#..#.....................#............#.#...#........####........#.............#.#...##....#..#...........#..#....#............#.......##........#.............#.......#......#.........#.#..
#..#......#......#.#................##........#..#.#...............#...........##.#....#.......................#.........#...##..#..#..##..#.#.#.#.............#....#........#....#.#...#.##..##.#....#.........##..#.....##..#....#...........#..#..............#.#..#..........##..#.....#..........#.......#..#.#..............##.....#.....#..###....#......#.........#.....#.#.......#........#.........##.#.......#..##.....#.....#.......##......##.#...#.....#..#....#.....#.....##.....#......#..........#....#...#...#
....#..........#....#...#...#..................#.#.....#..#................#.#...#....#.....#........#...#.........##....#.#...#....##..##.....#............#....##...###.......###............#.#........#.#.............#.......#....#....#..#...............##................#.........#........###.###..#.....#...#....#.##.#......#..#..........#...#...##...#.#......#....#..........##...#.#....#.##..#..............#..#.....#.....#...........#..#...#..#..........................#..##...#.......#..#.#..........##.
.#......#..#.#............#..............#.##.........#........##..........#....#....#.#.#..#.#.....##...#.####....#......#.....#........#..........#....#......#......##...##..#.#.#.......#...........#...........#..#..#..#.#............#....#....#...#..#......#.#.#.........#...#...#.........#........#.....##................#.........#........................#.....#...##..#.#.............##..................#....#...........#.........#...#.#..........#...##..#.#...#...#...#.....#.#...#...##.#..#.............
......#.#....##.......#..##.#..#..#..#...#.....###......#........#....#.......##.#.#......#....#..............#....#.....#..#........#....#.#.#....#......#......###....#.##......#..#....#...#....#......#.#................##...#..#....#.#.#...#....#...#.........#.....##.........#.....##...#..#..##....#.....#.........#...#........#......#.#.#.#..#.##......#............#.#..........##.....................##..#....#.....#.....#..#..........#........#...............#..#...#....##....#.....#....#.#.#.#..#...#.#..
...#...........#...#............#....#..#.....#........#........#..###........#....#.##.....##.#.......#...#..#..#....#.#..................#.#......#..#......#....#..#...#......#.......##.#..#.....##...............#.....#..#...#..#..#......#.....##..#...#..#.......#.#....#.#.#..#....##.#.#.#.....#....#..........#......#..................#..#....##..........#...#...#.......#......#....##....#....#..#.##..#.......#.....#................#.#...#.##............#....###.......#....#..........##.#.........#...#...
..#.......#.#...#...#.#......####............#.#.#...#.....#.#.##.#..#...#............##....#..#...#.......##..#.....#.....#...........##....#....#...#.#..#.......#.....#.........................#...#........#.##........#....#......#.#....#.....#.....##.....#.#....#............#....#.#.....#...#.................#..........#.#.#...#..........##...............#....#.........#.....#........#...#.#...#....#.#.....#...#....#.#..#..##.............#.......#...............#........#.#.#............##.....##..##....
#.#...###......##....#.#.....#.#......#...................#.#.........#..###......##......##...#.........##.#.....##.#.#.....#.##............#..#...#......#.#.##......###.#...##..#....#....#.#..###......................#.#..##...#.....#....##..##........#...........#...#....#..#........##.#.#.##.#........#...#..#.......##.##...........#.....#.#.........#......#........#.#..................#.#....##.#...#.#..........#.#...#.........#..#........#..#.............#..#.##........#....#.....#.#.......##..#...#...
.#......................##...#.......#.#.#.#..#......#.....#.#.....#..............#...#..........##....#.#.#........##.#.....#.........##......#..#........#........#.......#....##..##.....##.#.......#........#.#...#.#......#....#.#....##...........#..#........#..#.#....#.........##..........##........#..#..#............#......#.#..........##...#..............#.....##..#.......#.....#...#...#.......#....#...#.###.#...#.........#....##........#...#.#............##...#......#..#...#..#....#.##..#.....#..#.....
#.#..##.......#...#..............#..#....##.#...........#....##..........#..#........#.##.......#...........#....#............#..#......#......##.....#............###.........#.##.....#....#..##.#..#.#......#.#...#.#.......#......##..##.##....##.........#..#...#..#...#.........##.#........#.....#..........##...........#......#....##...##.#....................#.........#............#..###......#..........#.#.......#.##..##.....#...#...#...................#......#.....#.............##................#..#####.
.##....#........##...##.#.....#..#.#...#.##............###...#...#.............#..#...#...#.#...........##..............##.................##........#.#...........#....#......#..#.....#.....#......##......##.....#...........#...........#.#.#.....#.#...#.#.....##.#....#..#.#.#...........#...#......#.#...#......#....##.....#...#..#..#.#..#....#.....#......#.......#.....#...#.........#...#..#.....#......#...#..####...#.......#.................#......#...#...#.#...................#...#...........#......##.....#
...................#..#...##......#............##.....##...#.#.......#.....................##...........#.....#......#...........###...........#....###....#.#....#....##.#...#..#.....#.........#...........#....#..#........#......#.#......#..#.##..#.#...#..###..........#.##...#.#.....#......#...#..#.......#.##.......#...##...#.........#..........#.............##.....##.................#............#..........#.#..#..#..###..........#.#......#....##....#...........#......#......#.....#..#....#........##.#....
...##.........#.........##..#.#.#.#.......#.........#.#..#....#.#.............#.#.#..#....##..#.......#..#.............#.####.#.#...#.##..........##...#..#.#....###......#....#..#..........#.#...##.#.......................##...##..............#.....#.##.##....#.#........#........#.........##.....#.......#...#.................#...#........#..#..#..#.#....#...#...#..#...#......##.#.....#...............#.....#....#.....#......#....#....#....#..###.....##.......#...#..#.........#...#..#..#.#......#.#.##.....#..
.##..#...#....#.#......###.#...##.#.#........#.....#..###..#...#......#..........#....##............................#.#.#....#......#.....#....#.................#.......#..............#...#.........#..#......#.......#..........#......#.....#......#..###.......#...#...#.##.....#.#.##..#.#..###.......#...#.....#.#...#..##...#....#......#..#..............##..........##.........#........................###.............#...#...........#...###..#...#......#..#...#.........#......#..#....##........#..#.......#....
#........#.............#....###.....##..###..#..#.#..#.......#..#......#...#.......#..##.........#.#.....#.....................#.##......##......................#......#...#..........#.#......##...#.##......#........#.#......#......#..##.#........##......#........................#......##....#.....#......#......#.#.#...........##.#..#...#...........#....#....##....#####..#.#.##...#.........................##.......#..#..#.......#.#.....#..#.......#....#...#...##...#.#..##...#....#..#........#.#..#.#......##
..............#...#...#.#.............#....#....#.........#.....##...#..........##..................#..#..#..............##.#.#.....#....#........###...............#......##..........#............#....#...##............#....#........#....#..#..#.#.#.#....#.........#.....#.........#.....#..##.#.#.....#...#.#......#...#.#..#....##.#.#..#...#........#####..............#.....#.....#..#....##..#...........#.##.#.##........................##...........#.#..#.........##........#.#......................#.......#...
.....#...#...#......##.........##.#...#...#...#....#.#....#....#...###........#......##......#.#......#.......#.#.......#....#...#.#.......................#.#...##..............###..#.......#...#....#......##......#.....#.......#........#.....#.....#.........#..#...................................#....#.#..#....#.............#.......#..#....#........###..#...........##....#.......#.....#...#..........................#..##.............#...#.#...##..#........#...##.........#...#...#...##..........#...........
......###.....#..#.............#.......#.#.#...##......#....#...................................#.........#..#.#..#....#.....#...#.....#.###..#..........#...........###.......#....###..#....###..#.##..#...#.##...#......#........#......#.......#...#.....#..........#.#.#.#..#.###..####.#........#.........#......#.#......#......#..#..........#.....#.....#..#....#..#.#......##.............#..#.......#.......#..#.#.#....#.#..#..##.......#..#...#.#.........#..#.#......#....#........................#.##....#.#.#.#
#.#.##.#...#...#..#..........#...#................#.#..........#...#...#..#........#..##.................#..............#....#.#..............#.......#..#.....#............#.#.......#........##.#....#....#..###........#.....#......#........#..#....#...#.#..#...#...#........##...#.........#..##...#....#..#...#.......#...............#.....#.....#....##....#..#.#...#...#......................#..#...........#.###..#..........#.#...#..#.#...#.......#...##.....#.#......#.#...#.##.......#.............#......#.....
.......#.##.....#..#.................##..##..#.#.........#..#...###..#.#......##.............#.#..##.#............##.......#........................##.....#...#..............#....##.....##...##...##.#....##..#...........#....#.##.#..#..#..#..#....#.##.......#.............#.#...........#.....##.........#.......#.....#.........##..###...................#..###..#...............#.##.....#....#..#.##......#....#..#...#.......#........#.....#.#.#.............##...............#......#.......#..#....##..........#..
.#.#..#....#.#..#.#....#.....#.##..#.....###................#..#..#.....#..#.#......##....#........#...#...#....#.................##..........#......##.#..........##......#......#....#.....##.......#...............#.#....#............#....#............#........#.....#...##.#..#....#...#.#.#...#..#......#...##.#...#......#...##.......##...#.......#...............##....#.##..............###...#......#...........#......#.#.#....#.......#...................##.......#.#..##..#.##......#.#..#....#.#.....#...#....
.......###.###.....#..........#.....#........#.#..#....#..#.....#.#..#..#...#.....#.#.##.......................##....#...##........#.........#...........#..##..#..#.....#..#.....#....#......#..#...#....##.#..#.#...............#.....#....#....#.##......#........#....##.....#.#......#..#.#.#.#.#...#............................##.....###.......#..#.#.....##..#.#......####.....#..#......#....#............#.#..##...#...##.#.##....#.................#....#..##....#.#.....#...#.#.#...#.............#..##.......#.#..
..##...#......#...#.###.....#.#........................#........#.#............#..........#......#...#..#......#.....#.....##.#...#.#.........#......#.#.#...#........#.###....#................#.....##......#....##..............#....#..#...........#...#..#...#.....#..#......#..###....#....#.......#..........#.....#..#.#....#..........#.......#...#........#.#..........#.##...##...#.#..#......##.....#..........#....#...#....#..#..........#..#...#...#..#...#.....###..#..#.....#...###.##.....#...........#...#..#
.....#....#.#.......#..#..#..#............#........##.#...........#....#....#..#.................##..........#.........#..#....#....#..#..#...#..#.#....#.......#.#.........#.....#..##....#..#............#..#..#.......#..#......#...#...............##..##..#....##.....#.........#....#.............#......#.##.##.#.....##..............#....###....##...##.......##.#.........#...................#........#.....#....#..#.......##.............#......#..#..#.#..#...#......#..........###.....#.##....#.....#......#....
.....##........#.....#..#.#..##......#.#.........#....................###..#..............#........#...#......#...#.#.........###.........##..##..........#..............#.....###......#.....#.#......#.#..#.......#...#.......#...#......#............##.#..#.....#..#..#.#.#........##.......##.......#.......#.#.#.....#......#..........#...........#..#............#....###.#...........#..........#..#..#..............###.#........#..#..#...##...#.#...#.......##..#.#.....###...#.#..................#....#..........#
#......#.....##...#.#........####.##.....###.....##...#...#.....#..........##...#.....##........#.....#.##...............##.................#...##................#.#.#...##....#...#..#....##..#...#...##.......#..###.#....#..........#..#...........#..#...................#......#...#.....#.......###........#....#.......#................#.#...#..#.#...#........##..#..#.#..#..#..............#..#...................###...........##.....#..#...#....#.............#......#...#.....#..........#......#.#..............
...........#.#....#...###.......#....##.#........##....#....#..........#....#......##.........##...#..#.###...#.............#....#..........#...##........##............#....#.#..#....#....#.##.#.................#.#...#.............#.....#..........##.#..#.#....#......#..#...........#.#.#........####.........##.##............#.....##.....##.#...#..#...#.........#......#.....................#.#.......#..#....#.#........#.#..........##................#..##......#.###....#........#..#.......###....#..#.....#...
#...............#......#.............#....#.......#.#.........#..#.........................#.#.##.#..#.....#...............#......#............#...#........#.#........#.....#.........#...#.#...#.....##..#....................#..#..#..#.##.....#.#.#.....#..##....#...#.#.#..#..##....##.....#..##..##...#...........#...#.#..#....#...#.#.....#......#.....#....#.#..#...##.#...#.#...................##.#....#..#...#..#........#..#..#..........#.#....##.....#..#......#........#....#....#....##.#..#.#...##.....#......
#..####.................###....#.##..#.......##..#.#..#...#..#..#.....#......................#......#.......#...##..#...#..#.........................#.....#...........##....#...#.#..##.......#.....#.#....#......#....#..............##....#...#...#..#......#............#.........#.#...#..#..#...#................#...#..#.#......#....#......#.###.............#..####...#.#...............###..........#.....#......#...#..#.#.......#...#.#.........#..#....#.......#.......#...#.............#..................##...#.
...#..#.......#.#..........#...#........#.#..#..#............#........#......#.#......#.##.......##.#.##...........................#.............#.......#...##......#.....#.....#.....#.#............##...#....##......#...............###......#..#....#......#..............#......#.........#...##..#.......##..................#.##..#.....................#....#..#.#.#...#.....#.#.#....#.......##............#..##......#..........#......##.........#....##.#...........#..##........#.#...#........#.....##.......##..
..#...#..#.#..#....#.#.....##..#...#......##..........#..##.#....#..........#.....#..#..###.#.......#.......#.#..#..###......#.......#.............#...##.#..#.....##.###..###.#.#.......#..##....#......#.#..#...#...#.#........##......#...##.........###.........#..............#..#.#................#.#......#......#.....#............#.....#...#.........#...........#...#.......#...#...........##.......#.....#..#......##.....#.....#.##...........#.....#................#.#.........#.......#..#..#.#..#........#..#
...#.........#........#..#...#..###........##......##..#...................#.....#...#.....#....##...##.#..#...........#..#..#............#....#.......#.##.##...#.#.###.....#.#..##....#..........#.....#.................#..#.#.#..##....###..##.....#..#................#..........#...#.......##.#.##.......#....#.........#...#.........#......##..#.#...#..........#.#.........#.....#...#..#..#.....#.#.....#........##.#..##.............#.........#.......##.#....##..#.....#......#....##.........#....##.............
..#...#..............#........#.#...#.#...............#...###....#..#....##..#...#..###.......#....##.....#...##.#......#....#................##...#..#.........#.#...........#..........#...#..#.......#..#.....#....#....#.....#.#..#...#.#.....#..##.##.....#.#.#....#.....#.#....#...##...#....###...#..#..#....#....#..#....#..........#..#.#.#..#....#............#......#..##.......#...#......#.##.....#.....##...#.............#....#.##..#..##.......#..#.......#..#.#.........#.....##..#............................
...........#.#.#.#....#.........#...............#...#.#.........##..###.......#.#...#..........#..##.#..#.#...#....#.#..............#..#..##......#.#.....#..##....#......#.#.##...#.........#..#............#...#.#...#..##...#...#...###.#..#....#.........#.#.#......#...........#...#............#..#.##.#.##...............#.##..#..............#.#.#.#...........#......#.....###.#.......#.#.#...###....##.##.#.#..##...........................#...#.#..#.###....#....##..###......#..#..#....#.##.......#.#.....#..#...
#.....#...#......#....##.......................##...#......#....#.........#.....#...#.....#..........#..........###..............#.....#...#......#.......#.#...................#...............#...#..#...#..#.#.#.#..###.....#...........#...#........#..........#.......#........#...........#.....#.........#.....#.....#.................#...#......#.#.#....#..#................##..........#.#...##....#...#..#.#......#.........#...#.........#..........#..#.##.#....##...#....#...#...#.....#.#...#..#.........##...#.
......#..#.#...................#...#......#....#.#....#...###..##..........##.......#.......###...##.#....#...#..........#.#.#.......####..##...###......#..#....#.##......##.##.###.....#.#.......#...##...#.#.......##.#........#...#....#..#.......##....#.#..........#..........#..............#....##..#.....#.....#..#...#............................#.#..#.....##.#.#...#.....#.........#.#.#............##........#.............##...............................#...##.....#.....#...#...................#...#.#......
................#.....#.......###...#.#.#..#.....#...#........#..##...#.#....#........#...##.......#...#...#.##....#....#....#....#.#.........#...#.#...#................................................##....##.....#.#....#....##.......#...#..##...##....#..##.......#...#....#..........#.....##...#.........#.#..#....#........#...............#......#...#.##.....#.#..#.....#........................#....##.#...#......#.......#.....#..........#....#...#..##....#...............#.####.#...##...##..#..###...#.......
........#...##.#.#........##..#........#......##...#..#...#.......#..........##......#..##.##...#........#..#.....#..............#......#.....................#.#...#..#.........#.#........................#.##.......#.............###...#.##........#.##.#...##.#.....#........#...##.....#.......#.......#.#....#.......#..#....#......##...###...#...#........#..#....#....#.....##.......##.......#.#....#..#.#.......#....##.#..#...#..#...#.#....##....#.#......#.##..###...........................#..#..#.#.......#...
#...#..#.................#.....#..#......#....#...................................##.#.#...#......#......#....#......#...#...#.#.................#.......#......##...........###.#..#..#.#...##...#..#.......................#.............#........#.....#.......#.##....#.#...##............#........................#........................#....#.........#.#.............#.##.###.#...........#...##....#.....#........#........##.............#.....#.#....##..........#.#...#..........#.....#..##..#..#.........#....##
#.#.#......#.#.......#..#...#.##.####..........##...#.#....................#..#..#...##.........#....#.#.#....#...##......#..#.#.........#......#...#.......##............#...#...#.......#.#...##...........#.......#..#.....#.......#.#....................###...#......#.#....#.##.....#.......##..........##.....#.......#..##.......##............#.#.#..........##.##....###...#....#.#..#....#.....#....#.......#.#..###.....#....#..#.......#....#..#.#.....#......##..#.#..#.......................#............#...###
#....#.......#.....#............#...#..#.....#..#.....#.............##.........#...#..#.........#.#......##.#.#........#.#...#.#......#.#.....#.......#....##..#......#..#......#..#.#...#.......#..#.#..............#..#.......##.#...#.#...#..##..#.............#......##...##..........##....#...........#..#.........#.#..#..##.......#.#.#...#......##.#........#..#........#.........##.#....#...#....................##....##.#.........#....#..#..#..#..###...#..#.#..#.......#........#..#.#..#.....##..#.#..#.#.##....
....#......##...#.##........#...........#....##..##.....##.........##...##.#.....##.#...####...#..#..............#........#.##.....#...#.#.....#......#....#.....#...#..#...#....#...........#......#..#.......................##.##............#.....#.............#...#.....#.............#.....###.............#...#..#.#...##......#...#.........#..#................#...###.......#..#....#..........#.#...#...#.....##.#...#...#..#.#..#..##........................#........#......................##......#...#.....#..#
#.....#.........#...#.#....#.........#..................#...#...#....#.#.....#..#.......#..##.#....#.#........#...#..#.....#........#.#.##..##.........#...#.......#.....###..##..........#.#....#.........#..............#.#...#.............#...#......###............#................................#.....#........#.........#.......#.#..#........#....#...#................#..#.......#.....#.......#..#..............##..#....#.#...#.........##...##...#...........#.....#........##..##.....#.#.#.......##.#......#...
#.#.....#..#........#..#.#................#..#....#..##....#..#..#..#.#...##...#.......#.....#......#.#....#.........###.####..#..#..#.....##...#.....#.....#....#..#....#..#..##...#..####.........#......#...##..#..####.#...........#..##....................#..........###........#....#..#....#......#..#...............#.........##...........#......#..#..#..........#...........#...#..#.....#..........#..##.#..#...#.........#..#..............#...#..#..##...#......#..#..#.......#..#.........#..#.#...##......#....
..........#.................##......#..........#.......#....#.......##..........................#...........#......#.....#....#............#.......#..........##...#...#.......#......##.....#...#..........#.#...#...#...#..#............................#.#...#..#...........#..............................##..####....#..............#.###..#.........#.##..#.............##.................##...........#.......##.#.#.#..#..........#..........#.##..#.#..#...........#...#.#...........##...#.....#........#...####.##..
....#.#...............##....#....###.#.......#..........#.....#............................##.#..##....#.........#.........#..#...........#..##.....#.......#...#.......#.......#..............#...............#.......#..#........#.....#..#.....#.#......#.....#.#.##...........##..........#....#...#.#........#......##...........#........##...#..........#....#...#.....#...#....##...................#...#...##.#..........#.......#.........#..#.#......................##................#..#......#.......#.#....##...
#..................#.........#.......#...#....#...#...#.........##..#.......#...#...#...#....#.....#.#........#.#.......#.......#...............#..##.###......#.......##............................#.....#.#...................#.....##.##...###.......#........#...............###.............####..#..#.#..#.....###..........#..##...#........##....................#........#..............#....##.#.#..#...........#..##.##.#....##.#........#.....##..................#.......#..##......#...........#.#.#........#...#
..#.....#.....#...#..#............##.....#...........#........#.....#.#...#.##...##..........#...#...#...#..#..###....#....#.#...................#.#.#......#..#..#...#....#.........##.#.......#.#..#..#..#...#......#....#..#..#.#..###.....#.....#...#...#..##...#...#....#...#......#....#..#.#....#........#.....#.........#..#......#........#.....#.##.......#.#.###......##........#.......#..##........#.#..........#...#..........#....##....#..........#.#.#.#.....#.....##...........#.....##..........#.....#......
#...##......##....#..#.##..#..###................#..#..#...........#.##......#...#......#.............#....##...#.......#.................#.......#..#..#..##.#..#.....#.#.##..#..#.#.......#....#......#......#.......#.#..##.......#........#..#.#.....#.##..........#....#...........#...##.......#...#...#..........#...........#.#.......#.....#...........##.#..#.......#...#.....##.............#...#.....#.##..........#....#.........................#..................#.##.......#..###.............#.#..............
..#.#....#.......#........#............#..#.#...#.####..............#.##..........#....#.............#.......#.....#....#..........#...#.#.........#.#...............#..#.#......................#.....................#.......###......#..#........#..##......#....#.......##....#..#.##....#.....#..#####...#.............#..#....#...#..#..#...##..#...#...........#...##.#...........#....#.#.............#...#.#......#..#.....#...........#.#............#............#..#..#........................#.......###......#...
...............#...##.#..............#..#.#.#.....##..#.#........##....#...#.#.......##.......#....#.#...#.....##..#.##..............#.......#...#...#.#...#......#####..#....##...#.#..........##........##..#..#.....#.##...#.#..#.###.#.#........#.#.....#....#..##...........#.####......#........#..##..#..#......#...........#....#....#..............#...#..##........#.###.......#...##.#...#............#..#.#....#.#..##......#..#.........#....#......#.#....#...##.......###......#......#.............#......#..#..
..#........#.#.......#...#.###.###.............................##......#...#.......#..###..............#...#..#..#.............#...#........###.#...##....#....#.#.#...................####.......#....#..##...##.#......#.........#...#...................#........#...#............#............#.........#...##...#...#...#....#.#.......##........##.#..#.....#....##..#..........##..#.................#....##....#.#...#...#...#.......#.......##....#.#....#..#...##...#............................#...#............#...
..#.......#...#.#.##....#....#.#....................##.......#..###..#....##.#.....##.###.#....................#................#......#...###...#....#.#..#...#..............#...#..#....##........#....#..#...#....#........................##.#....#...#.....#.......#......##..#......#..#.....#.....#..###....#.##........#...........##.#.#..#.#.#...#...#...#...........#.##.#.#........#.....##...............#.....#...#..##..#.....#................#......#.#.##..................#.......#.......####..#....#......#
......#.##..........#.........#.........#.....#...#...#......#.#...#.#.#.....#.....#....#..#....##.....#..##.#...#.......#...#........#.....#......##....#....#..#........#..........#.##..#.#.........#.#.#.........#.....##............##...#....#..#........#.#.............#.#...##.#.......##.#....#.#....#.........#.......#.#...#..#.....#.#...................##..#..............#..............#..#...........#..........##.##..#....#.#......#..#......#...#..#........#....#...#.............#..#......#......#....#.
.#..#....#...##.........##.........#..#.......#......#.........#....#..................##......#..#.....##.#...###...#...#...........#.##......##..............####...#......###.........#..#.#....#....#......#...#...##....#........#.........#.....##.......#.........##.....#......#....#....#........##............##....#..#.#..........#....####.....##...#...........................#................##.##.##.........##.#........#.......#......#..#..#....#.#.....#......#.........#....#........#....#..#..#..###...
#...............#.....#.....##..#.##.......##............##.#............#.....##.................#.........#...#..###...............####..#..#.#..#.#.#..####.......#...##..#..............#....#...##....#.#...#.........#...#..#.#.#...........#..#............#....#.#........#.#..#.#.#......................#.............#.##...........#.............#...#..#.#..........##..#.#..#..#..............##....##......................##...##.#.#.........#..#....#.........##.#....#..##.......#.........#...##....#.#....#
...#....##.#...............###.#..#.#..........#.....#..........#....#..........#.#...##.#.........##...#.........##....#......#...............#.....##..#.......##.....#..#....##....####.#......#.........#...#..............##.#.............#...##......#...#.....#.#......#...#........#.##......#.........#..##........#......##.......#...#............#.......##...#.....#.#.#.........#......#..#.........#......##..#....#..........##.#...##.......#......##....##...#.#..............#..#.#......#......#.#.....#...
.....#...#....#..........#......#.#...#.....#.#..#.#.........#........#.#......#...#...##...#.........#..................##..#.........#..........#.............#.........#.....#..#...#..###..#............#....##.#..##.......#................#..##.....#.......#...........##.#...#........#...............#...........#....##......##.......#.....#.........##....#...#..#...#.......#..#.......#...#.....#.......##............#.#....#..........#.#.....#..##............................#.#....#........#......###..#...
........#.#........#...#.##...#..#...........................#....#...#....#.......#......#.....##....#.........##..#........#......#...##......#........#..................###......#........#..#....#.....#.....#......##..........#........#.#.#..............#.##...........###...#..#.......................#.....#.##...........#.#.....#..##...##..##.............#................#.....#.....#..#.......#........#.....#...#.............##....#.#........#......####.#..###.............##..#....#..................##
......#.#.#.....#.#...#.#.......#.##.......#...####..#....#........#.#.........#...#.....##...............#.....#..............#.#...#.....#.........#...................#..##.......#.......#.........#....#...#.#..........#....#....#..#..#....#.............#.##..#...........#.##.#..#......#..#....#....#...................#......#........###........##..#..............##.#.#.#.#...#.##..........#.##.......#..#..##.............#..#....#..#....#..#.#...##.....#...#.#...........#........#...#.##........#.#...#...
..##......#..........#..###...#......###..#..###........#................##....##....#...#.#..#.#.#.....#........#.#........#....#.#...#.#...##........................#...#........#.......#.##..#....##.#......#....#.#...#.................#......#...#...#.#....#....#.#...#.##....#.....#..#.#...#..#.......##..##.#..............#...#.##......#...#...#.......#...#....#.#.........#...........##......#...#...#.#...........#.......#..##....#.......#....#.#.#.....#.....#....#..#..........#...............#.........#
.........#.....#.#.......#.....#.............#......#####................#.....#.......#...#..#.#..........#.........##.#..#..###.......#...#..........#........#...##....#...##....###....#..#..#....#.....##...##...#.#...............##..#......#..#...#.............#.#...#...###...#...#..#.............#............###....#.......#..#....#.#.....##.#.......#.#....##.#..#...........#.......#..#.#.........#...#.....#.##.......###..#..#............##......####...#......#..#.###....###....#..##.....#.......#......
..#...#.........#.#...........#............#..#.............#.#.#.#..#....#...#.#.....##.....###...#.....##..##....#.#....#.............#..#.........#.......#...........#..#........##.#.#.......##..#..#..........#....##...#....##...#...........#......#.........#...........#..#...........#.....#.....##...#.#...#....................#..#.#...#.#.....##.........#.#.....#......#.......#.......##.###...#.#..#..#...#.........#.........###...#...#.............##....#.#.#.......#.......#..#.....#..##........#..#....
.#......#...#........##...#....#.#..#.##....#......###.#.....#............#....#....#..#.#.#...##.#..#........#.#....................#...#..#........#......#.#..#.##..#.#..###...........#.........##...#.................#......##..#..##.#......#..#.#...#..........#.#............#.#.......#.................##......#.##.....................#...........##.#...#....#.....#..#.#....#....#..#.....#....#..##..#.....#.##...###.............#.........##..##........#.###..#..#..#...#...#..##....#..##....##......#.#....
.....#.#.........##....##...##......#..#...#......#......#.............##..#.......#.#.##.##.....##...#.#...#.#.....#.............##...#........#.##....##...............#........#.........#...#....#..#............#.....#....###.....#...........#.........#...........#........#......#......#....#......#.#...............#.............#.................#........#.................###.#..#..............#....#...#....#....#.........#.#........#......#...#.....#........#.#.##....#.....###......##..................#
..........##...........#.....##....#.#.#.#...........#....#...#.#......#..#........#......#...........#.....#........#..#.....#...#.....................#..#.#....#.#....#.......#.......#...#....##..##................#.##.#...#....#....#..#...##......#.#......#..#.#....#..........#...#.....##.#..#.#..#.....#..#.#..#......#...##..#......#................#........#.....#..#.........#.....#...#.....##...#.......#.....#.#.#......##.....###...............###...##...........#......#....##.#.#........#...##...##.##
...#...#...................#.#.#..........#...#...#.#..#...#......#.....#.........#....#...##..###.....#..##.#........#.#....#..##..........###...###....#...####......#......#..........#..............................##..##..............#..........#..#...#.......#.#.#...#.......##...#.....#.......#..#......###...#.#......#........###...#.....#..#.#.#.....#..#####.........#...##....#.#.....#............#..#.....##.#.....#......#.#.........##....#.....#.......#..#...#..##..#....#.###....##...##........#..#..#.
.#.....##...........####..#..##.#..........#..#........#.###..#..#........#...............#...#.#.#...#.#....#...##.......#..#..#.....#..............#.#.......##..#..#.........................###.##..#...#...#...........#..##..#.#.#.......#........#..#.#.#...............#............#.##.#...#...###...#......................#...#.#...#.....#....#..#.............#..#..#....#......###.........#..#...........#..#..#.......##.#.#.#.#.#.....#...#.##....#.#.....##........#.........................#...............
...#......#..#...#...............###............##...#.#..#..........##.#.......#........#.#....#..#......#.#....#.....####.#....#..#...#...##.##..#.......#.........#..#...#...#......##......#.....#..#...#.....##...#.#..#......##.#........#....#....##...#.............#..........##.............#........###.............#.##.....................#.........#..#....#......###...#.....#..#.#....#............#.#.....#.........#...#....#.#........#.#..#........#.#...................#.#............#........#.......#.
........#...#...#.##.........##...........#....#.###..#.##..............#..#.##.....#.........###.......##.............#....##....#...#.............#......#.#...............#....#................#..#.#......#....#.#.....#..#.....#...#..#.....#..###.#.#.#................#....###.#####......#.......##.............##...#...##.....#..#......#.#.......#.#..........#..........#.......#....#...#.#...#.........#..#.#..#.#............#.....##.#....#...#.##.#......#..#.#....................#.#.##..#.#..#.#....#..#...
.#...#.....#..#..............#..#.............#....#..........#..#....#...#.#..#................#.....#.#...#.........#............#.#....##....#....#.#...#........##....##.....#............#......#.#.......#...#....#.....#.........#..#.###..##..##....#.....#........##..#..#.#..#.#.#..........#....#.#....###.#....#.....#.........#.#......#...##......#....#........#.###..........#...#.............#.............#..............#.......#..#...#.#..##.#......#.#........#..##......##...##.##...............#..#..#
#..##..#.##..##....#.##........#.#...#........##...#...##.......#......#.......###.#....#.......#.......#....#...##......#....##....##...#......#.........##.......##....#....#..........#....#.................##.........##.............#.....#...#.#.........#..#...#.####.........#.#...##.#.#...#.#..............#.#.###.##.............#........##.#....#.#........#...##...##......###...#.....#........#.........###..#..#..##.#.......#.#.........##..#...#..#.................................#...#........#........#.
###......#.#..#.......#...#.#.#..#......#...........#.....#..#............#...#.....##.#..#..............#.#..#......##.........#.....#.....#...#.#........##....##.##.......##.........#...#.#.#..##..........#.......#.#.....#.....#.##.....#...........#.#.#.....##.......#..#.#..##......#......#.....#...#.#.....#...........##..#............##....#..........#....#....####....#.#...##.......#.......#.........#...#.#.......#.#.#.#...##....#.....#.............##.....###.........##....#.....#..#......##........#..#
...#..#..##....#....#....###.##......#.#...............##...#...#.....#...#....#.....#.#.##.#..........#..#....#........#..#...#..#.....#######.#..##....#.#............##...#....#.....#...#.#....#...#.##.........#...#...#.........##.#.##.#.#......#..#....#........##..............##........#....##.#...#.#..##....##.#.###.....##.....................#.....#..#........##.....#....#........#.###......#...#....#.#..#.....#.......#......###..#.#...#......#.......#....#.#..#................#........#.......#....#..
....##.............#...#......#.............#....##.#.##..#......#...#.....###.##.......#..................##......#.#.##............#....##.......#.#...###..#...#....#.....#.#.#.#...##.#....#...#...#......#......#.....##.#.#.....#..........#........##..##.#....#.#..##....#.....#......#........#...##........................##..#.........##..#.#..#...#...#..#......#..##.#.#..........#.#...........##...#...........#..#............#.##..........#.#.#..........#..#..#....#.#.....#..............##...#..#.##...##
........#........................#.#...#.....###....#.....#....#......#...##.#.................#....#...#.....#...#.........#...##...#....#.......###..#......#.##.#.....##...#........#.#.....#.....................#..#.....#....#.....##.#.......#....#.........##..#...#............##..#...#.........#..#.......#...#.#...#......#...............#..#.........#..#.##...#....#..#.....##.........#.##.....#.........##......#.##.......#..###......#.....#..................#......#......##.###...#........#.........#..#.
...........##.....#.......#.............#..#.#.......#...........#..#.....#.....#.....#...#.##.##.#.#.#..#....#.........###.....................#..#......#.....##...........#........#......#..#.#.......##.........#.......#.#...#.......#.....#..#..#........#.##......#........#...#......#.#.#........#..#.....#.##...#.....#.#............#..#........##.##.....#....#...#...#...#...#....#.#..#.........#....#.#........#........#......#..#.....##................##........#....#......##........#..#.........#........
.......##..#.#.#.#..........................#..##.........#.....................#...#.#.#.#..#######.#..##.#............#.#.#.#.#...#..........#.......#..#......#......#..#.##.......#..#.....#...##...###...#..#.#............#.#..........#..#...#..........#....##...#.......##...........#..#.........#.......#......#..#..#..#.#.#..#.#.......#..#..#.......#..#...#.#...#.#...........#........##.....#.....#.......#.....#.##.#..#.............#.#...........###..............#...............#...##.....#........#.#...
.#..#......................#........#...#........#.........#...#.#......#.....##.............#....##.#........#.....#...#.........#...##..##.........#.#...##....#.#..#..............#........#........#................#..................#......#..........##....#............#.....#.......#......#..#.....#.#.#.....#..#....#.#...#......................#............##.....#.#..#....#...........#....#................#.............#.#...............#.....##..#.##....#........#...#..............................#...#
......#.#.#.#.......#..##..#........#...#......#.#..#...#......##........#.....#....#......#.........#....#...........#....#.#.....#..#......##...........#...##...#......#....#.#.#............#.#.......#.#...#...........#..#.#....#.#.#...........#..#.........#.....#..#......#.......#.....#.#...#........#...........##..##...#..............#.................#..#.#.....#....#..#..#................#........#..#...#..##...#............#.....#.........#..#.#......#..#.............#....#..##..#..#.##..#.##.....#..
............................#.#..##....#...#..#...#.#.#..#.........#............#..#.#..........#.....#......#........##.....................##..............#.#..#......#..##......#.......#...#.....#.##.###....#......#....###...........#.#.#......#....#............#.......................##.#.......##.#...#..#..#..#....#..#....#...#.#.................#.#...###....#......##......#...............#..#...####.....#.#......#......#.#.##...#...##..#..#.......#.....#...#...###...#...##..##.......#.#....#......###.
.##....#........#.............##........##.#.#.....#...#.#..##...#.#..#..#..#............##..........#...##..###....#.#....#.#...........###..........#..#.........#...#.........................###...##...........#.......#..#....#............#..##...#..#......#.....#...#......#..................#.#...#.................#.###........##.....#................#....###....#....#.#.......##..#.#..#..#......##.........##........#...#.#...#........................#.....#.#......#........##...###......#..#...........#
.#........#.......#..............#..#....#.#..##.......#####..#......##..#..#...........#.#....##.#....#..#......##......#.......#......#.......#.###.....#............#.....#....#...#....#......##..##.#.##.#...........###..........#..#.....###...........#..#..#..#####..#..#.#..#...........##......#...........#..#...#............#...#......#....#........####.......................#..........#.#.#.........#.#.............##.##...#..##............#..#....#.#..##......##....##................#..#....##......#..
.##..............#..##.........#...##.#..#....#.#.....#.##.#.##....#.....#..#.#....#....#..#..#...........##......#..#.............#........#.#...................#..#.......#..#.......#......#.........##...#.##......#......##.............##.#..#..##.....#.........#..#.#..#......#.......................#...#.#....#.............#.#...#.........#...##...#.................#....#............#..#.#.#.#.#.....#......#..#..##.................##.#..##.........................#..#............#....#...##..#..###.....#
....#..#.......#.#..##..#.................#...#.......#..#.........#............##..........#......##...#.....#.#...........................#....###...#.............#.#......##........##.......#....#.....#..........#..#....#..#.#...#...#....###........#.#....##........#....#..#...#.#...........#..#......#...##..#..#.##......##.........#.............#...#.##.#.....#.................#.#......###.#...........#...#.#.###..#....#..........##..#.#...#..#..##...#......#.#.###....#......##...###.......#.......##...
............#...........#..#.#..........#......#.#...............##..........#....#.#....#.........#.......#..##....#.##...#..#..##...#.##....#...#..#...#.##..#.....#...##..........#.......#...#.......##...#........#.#..............###......#.#..........#..#........#..#.........###....#......###...#.#..#.#...#.......##.......##..........##...............#....##..###.....##..#.##.#....##.#.........#..#..#..........................#....#....................#.............#......#.#..#...#....##...#..#...##....
..#.#....##.#.........#.#....#..###.....#..................#..#.........#..#.#....................#..#.....##..#..#....#.........#...#.......#.#.........#.#.........#.#..............#..........#..........##....##.....#.##.....#..#...#..........#.#.....##..##.........#......##.................#....#..#...#....##....##...#.##.#..#.....#.............#.##.#.#....#....#.....#.....#......#...#.....#...##........##..#.#...##....#...#........##..#...........#.....####.......##....##..#..............#.##.#..........
..#..#.......#....#.#...#..#....#.......#.....#.##.##...##....##.....##...........#.#...#.###.#...#.#..#.#..#..##..#.#....#.#.....##...#..#.......#....#..#..........#.#.#.#.###..#...#............#.#.##.#..........#....#..##.................#......##......#.........#...........#..#.####...............#.#.....##..#...........##.........#....#...#...##.........#..#........#.###........#....#.#...#....#....#.#..#..........##..........................#....#......#..........#..........#.#....###...#..#..##.##....
...#....................#.....#...............#......#...#.....#.............#....#.#.#......#.#...#....##...#....#...#........##.....#...#........#.#..#.#.......##..#..........#...#......#.....#.....###......#....###...##...#.....#...##......#.#....#..#...........##..#.##.....#...#.#........#.....##.........#..#.##.........#........#........#........#....#.####...#.#........####.##..#..#.#.#.......##..#...........#.......##.....##.#....#.##...##...#.....#......#.#....#......##.##..#....#....#..........##..
...#............#....#................#.##....#.....##..............#..............##......##........#..#.........#.......#..#...#.#.#.........................##...#...........#....#..##............#...#.#.###...#..##.....##.......#........#..#.....#....#..##..#.......#....#.....#.#................#.....##.#.....#...#....#.##.........#..#........#...........#.........................#.....#............#.#...###..#....#..#..####..#...##..........#.#..#...#..#.#...............#....#.........#...#.........#...
...#.....##.......#.#....#....###.##....#..#..#.#.#.#.......#..###.............#..............##.#...##..#.......#........#..#.##.#..#..#...#..#.....##.#.#..##.#...........#.#.#.##..##..#.....#.#..#..##.#...#....#.........................#.#.....#..#..#..........#........#..............#......#...#..................#.......#.......#.....##.#.#.#........#..#....................#...#...........#....###...#.#.#.#.#.#..#...#...........#.##...#....#.##....#......###..#...#........#....##...##.......#...#.......#
..#..#..#....##.........###.#.......##.........................#..............#.##..........#...#......#.#.....#..#.#..............#...#....##.......#...#...........#.#.#..#.##...#.#....##.....#...#.....#........#...........#......#...............#.#.......##.##................##.#...#..#...##.............#....##....#.#..###.###.#.##...................#...#...............#....#.#...................#...##...#..#.......#..#.....#...#.....#..#....#....#...#.#.#..#....#............##....#......#.....#......#...
...#.........###....#...#....#.........#.#............##...#.#.#.#..#......#.....#.......#......#...#.................#..##......#.....#...#........###..#.#.#........#..#..#.#......#......###.#...#.........#......#.............#..............#...#......#..............##.#.#.#.........#.....##..............#.........#......#.#.#..#..#................#......................##......#.......#......#........###...#..#..................##......#...................##......#..#...#....#...#....##..#....#.#.........
......#.#...#.....#.....#....#....#.#....#...##....#..#.......#.....##......##.#...#..#.....#.#.................#...#..#.....#.....#...#.........#.#..#.........................#..#.....#....#..#.#........#............#........#.....#..####........##...#....#.....##..#...........#............#.........##........#..#......#.......##..........#..........#.....#.#..##...............#...##...#...#..............##....................#..#.#...#......#.........#.....#....#.......#..............#.....#..#...........
#.#..#....#..............#....##.#.#.......#...................#.#.#...###..........#...#....#..#..#.....#.......#....##..#.#...........#####.......#.....#...#...#.#........#.##.##..#....#.#.....#....#..#..##.......#.###..#........#....#.......#....#...#.#..#....#....#.....#..#...#....#....#......###....#....#..##.....#...........#........#..#.........#....#.#...#...........#.....#.#.......##.....##........##..#............#...##.#...#....###..#..#......#.........##...........##.#..........#.###..#......#..
#....#.#..#.............#.###................#......##.........#.......##.......#..#.#..#......#........#.###.....#........##.#...#....#.#.....#.#........#.#.#...#...##..........#.#...##..##..............#.#.....#........#........#...............#.#....#......#..#..#....####...#...#.........##.#..#.......####.#................#.......#............#...#...#....#.........##..........................#..#.....#......#........#.#..#....#........#...#..#........#...#.......##......#...###....#.#.........#.......#
..#....##..#...#........#........#...##..#...#.#....#............#....#..#.......#..................#.#.......#........#......#..#.#...#....#.#....#.#.....#..#...........#...#...#.#..#......#..#......#..#.....#....#.#..#..#..#..##.#..................#.........#............##.........#.............#.#..........#.......#......#........#..#.....................#.#.......#..........#.........#...#..............#.##.#....#.#..#.......#.........#...#...............#.......#......#....#.......###...#...#...#......
..............#.......#......##....##...#.........#..##...###.#....#..#.....##.###.....##......#....#.#..........###..#.........#..#..........#.#.#...##....#.......##......#.............#....##.#.#.......#....##......#.#.##.....##.....#..#...........#...##....#.##.##...........#..#.#.....###...#............#......##...#.............#.#..#.........##.#..##......#.........#.#..#.............#......#.......#..##...#.....#.#..#...###....#..#.......##.#....#.....#........##..........#...#...##...#..#.#..........
...#.#..#...............#........###...........#......##......#.#.#.#........#...#..#.....##...#.........##.##.#..#.........#.................#...........#......#..........#........#..#.#.##....#..#..#...#.##......##.#........#....#..#.........##........#......#.###...##.........#..#....#.............#...........#....#..#......#.......##.......#...#....#...#..#.....#.....#..#....#....#...............#.##......#....................#....#.....##........#..#...............##..#.......##..#....#.......#...#....
#..##.#..#...#........####......#................#..............#...#.....###...#.....##.###...............#...##.#.....#..#......#...##..........#...................#.................#..##.........#....#...#.....##......#..#.#.##.#.....###...........#..#.####..............#..##.........##...#....#..#...........#......#....#.##.#..#...#....##.#..#..#..............#...#.....##..###.#..#......................#....#..#..#.#........##.#..#.....#.......................#......#.#..#.#.......#.#.....##.##.#.##..##
...#....#..#....#....#....#.....#......##.#......#........#..................#..#..#..#..##...#............##...#..#.....#.........#........##.##.......##.........##.#..........#..........#....#.##..............#....#.#.#..#.............................#...##......#..........#..#.....#........#..........#.....##...#............##...#..#.......##..........####...#.........#....#..#....##....................#.........##.....#...#...#..#...............#.##........#.#....##..................##.#......#...####..
....#.#......##..#.#....#........#.......#.#.....##..#.....................#......#........#.....#.......#..#...##.#...#.......#......##..#...#......#.....#..#...##....##...#...##........#.#...#.#......#.#.........#...#.......#..#..##...##.........###........#.....#.................#..#.#.##........#..........#..........#.............#.#.......#.........#........................................#......#....#....#.....##...##....#......#...#.......##....#...#......#.#..#......#......#.......#.......#.#....#..
.#.....##...#..#.#......#...........##...##...#.#............#.#.....#..#.......#.#..#.#........#...#.#..#.....#...#....#..............#.#........##..............#.#....#....#........#........#..##....#..#..#........#...#..##..............#..#..........#.....#.#.#.#...#.....#.........##..............#.##....#.#.#.#..#.#....#..##.....#........##...#.......##.##..........................#...#....##.........#.#..............................##....#.......#.#.........#....#............#...........#.#........##..
...#....#....#..#.....#.....#.#..#....#....#.####....#.##......#...#...#............#.#.....#..#.#.........#..#..#.#..........##.....#..#.......#..........#...#.....#..........#.........##...#...#.....#.......#.........#..#..............#..........#..##........#....#..........#.##.................#.#....###......#...........#.#.....#..#..##.#.....##..##...##..............##..##...#.#..#.......##........#..#..#...#........#............##.#..#.#......#..#.#..#.......##.##..#..##.....#...#................#....
...#..##..#.#...#.#..#..#......#....##........##......##...#...............#..#.........#.........#.............#.........#...........#..#...#...#..#..#..........#....#...##.#..........###............#.....#...#.....#.....#..............................#....#...#..#............##...#......##...#...#.#......#.#............#....#...##.#.......#.........#.#..#.......#......#............#....###..........#.#......#.##..##..#............##........#......#.......#.....#.......#...#...#..........#...#....#.#..#...
......#....#..#...........#..#...#.........##..#.#.....#...#...##.#.......#.#.........................#..#....................#.....#.#.....##..#........#....#.........#...............#.......###.............#.#.#....#....#..#....#..#...#.#.........##...#...#..#.......#...........#....###....#.........##.#....#..#.....#............#.#...#.............#...#.......#.#.......#.......#......#..#.......##.##...#...#.......#.#......#.#...###....#.............#............###......#..........#..#..#.......#....#..
.............#.......#...#.#.#.#..#.................##...#...##........#.#...............#.##.........#..##..#......#.......#....##.#.#...##.#.......#.........#..#.......#.....#.............#......#..#.....#....#....#..#....#....#.....#.#....#.........#......#.......##......###...#..#.#.....#....#...#..........#..#....#.#....#..........#..#....#..........#.#..#....#......#.....#......#..#...#.##.......#...#.##....#...###.##...............###.............#..#.##..#...#.........#.....#......#.#.#.##.#........
......#.#................#.........##.....#....#.#...##..#....#.#..#.#.........#.#...............#.....#.......##.#..........#........###.#...##.....#..#.##..#.#..#....#....#...#..#...##.#...#.#...###...###...............#...#...#..#..#...##.....#.....#.....##...##......#........#...##.#..#.#....#.#..##...#......#..#...#..............##.##......####..#..#....#...##.#.##..#.....##..#..#...#...............#........#.....#..........#..#...#.#..#..#.#........##...#........#..#.##..........#.#...##..#..#.#......
..#.........###.........#.#..#....##..........##.....#.....#.......#......#........#.....#........###...#....###............###..#.....###...#.#.#......#...#..................#......#.#...#.#...#.##......#..##..#........#..#....................##.................#...##......##...#..................#.#....##...............##.......#.#.#.#.....................##..##.....#..#..........#.#.#....#..##..................#.......#.......##...#......#...................#...#.....##........#...........#.#........#...
..##................##......#.........#.#..........#..............#......#....#...........##.....#......#......##........#.#..#....##..###....##..#.....#........#......#...............#....#..##....#....#....#....#....#..#.#...#..#.#.....#........#...#.##.......#................#.....#....#..#......##...###..#.........#.#..#.......#.....##....#.............#.....###...................#.####............#....#.#.....##......##....#....##.##...#.#.....#.......###.....#......##.....#....#..#............#.#..#..
..#....#..##..........#.#.....###...#.#..#.....#.#.............###.............#..#....#..#..........#.#...#......#.......#..#...........#........#......#.....#...##.#..#...##..#.......#..#..##......#...#.....#....#.................#....#.....#.#...#.........#....#...####.#........#.....#........#...#.#...#........#.....#.....#.....#..#..............#..#.....#.#....#.#......#.....#.........#.#...........#...#..##..#......##........#................#....###........##....##......##....#.......#.#..#.......#..
..........##.#..##..#..............#.......#.#.........#.....#.....#.#...#..............##....#......#......#...#..#..#.#.....#......#.#.#............#.#....#..#....#....#..#..#....##......#..#........#..#.......#....#...#.#.....##..#.....##.....#...#.................#.................###..#.#......##....#...#.....#.#..#..#...................##...#............#......#.....#........###.....#.........#..................#...#...#.#...#....#..#...#.##.....##..#...#.#......#...........##...............#...#...#.
.#.#.....#.......#...####..#.#..#.#....#.##......#####..#..#.......#..#..#.##..#...#.##..#..#....................#.......#..................#..#.......#..........##....#........#...#.#...#...##.......#.....#.....#......#.....#......#.......#.#.....#...##....#....#...#...#..#...#.....##....#.....#.....##...#....#.....#...#..#....#......#.###..#.........#.....#....#....#....#..#....#......#.....###.#.#.#......####....#.#..###.#.....#..................##......#.##..#..#...........................##...#........
......##..#.#..#................##...#....##..#..#..#..#..##......#.#....#.#..#..##.....###..##....##...#..............#..####.......#.#...............#..#.....#..........#................#....##.#..#.#.....#..............#........#....#..#...##......#.#.....#...#....#......#.#...#............#..##......#..#..#......##...........#...#...#..#...#.....#...#..#.....#...###.#............#........####...#..#..##........##.#....#..##...#.....#.###....#.....#.#.##..#........#..#............#.....................#.
#............#...#........#.#...#......#.....#.#..#....#.......#.#....#.......#..........#......#........##.............#...#........#.#.................#....#......#.....................#..#.........#....#....#...............#...........#......#.......#.#....#..#.....##......#....#.#....###.......#...........##.#.#...#..#......#...#...#..##......#.#.#.#..........#.......#...#.#..#.......#...##...#...#..####.........#...##.#......#..##.....#...#.###.....#..........#.#......#.......#..........##.........#...
...#..#........#.#......##...##..............##.........###..#........##......#...#.............#.............#.#.......#..........##...#.##.......#....................##........#..##...#....#.......#....##.#..#.......#..............#..#...#.####...#...................#..#..#.##.#.............#.#....#.........##......................#..#.....##..#...##......#....#.....###...............##.#.....#..........###..##...................####...#..##....#..#..............#....#.###.....#......#...#.#.....#...#.#.#
............#...#.........#........#......###.........#..#....#..#.##..##..........#.........#..#.#......#.#..........##.......#..........#..#....#....#........................#..##.#...#..##.........#..#.....#.....#....###.....#....#......#......####.......#.#..#.#..##.#..#..#.#....#.....#.....................##..#.#.#..##.....#.#........####...#.#....#...#..#.#..#.......................#........#..#.#......###..#.#.#.......#........#..#..........#...#...#...#...#.#...#...#......#.#.#...#.#....#.#.........
.....#.....##.......#...##..#..#..#.##..............##.#.#...#....#...####........#......#..#...#....#.###.#....##................##.....#.........#.....#.........##..#.#.....#......#..#.#............#..#.....#.........#..#....#....##.#.#.#......##...#........#..##...........#.###...#.##..#....#...#..............#....................#...#.#.#.........#...#.#.#.#...#..#.#...##.##.............###.......................###.......#............#.#...#...#.#...#.#.##.#...#.#....#.#.#......#...............##.#.#.#
.#.........#..........##..........#...............#......#.#.#............#..#.#....#..............#.#....#...#..#....#......##...##...##...........##..............#.......##.....#.##..#...##..#...#.....##......#.#.......#.......#............#............##...#.#..#.........#.#...#.#.......#....#..#.#.#.....##.................#..##....##.......#..##....#.....#...#......#.#...#...............#...#.#...#...######..###.....#....#.#.#......##...........#....##...#..#...#.##........#........#....#.......#...#...
..#.#..........#......###........#...#...........##.........#.#..........#.......#.#.....#......#......###....#.........#..#...#....................#....#............#......#....###.........#.#.#...........#..##.....#...#.........#..#..........#..#....#.....#....#....#....#.#.......#..#............#....#......##.....##.##..............#..#..............#....##..#............#...#..#...........#.#.....#...#.#.#..................#.....#....#.#....#.........#...#....#...#.###.#.#........#.#..........#.##....#.
...#........#....##.#.........##.#..#...#.#..............#..#.......#..#......#.....................#.#..##...#...#.#.....#..#...#.#.#....#......#...#...#..#.#..#......#...##....#....##....................#...##......#.#..##........#.............#.##.#.........#....#..#......#....#....#.........##..........#.##.....###...#..##....#.........#...................#........#...#.......#......................#.#..##..................#...........#............#...#.....##.......#..#....#...#..#..........#.....#..#.
.....#.....##.........#....#.#..#.##........#...##.#####..#..............###.....#.................................###...#.#.......###...#..#..#.......###..##........#.#....#...#....#.#.##...#.#.#...#....#....#....##...........#.#..##....##.##..#..#..#..............#......#..#......#..#..#..............#....#.#....####.#.............###...#..#.....##......#.........#.......#..#.....##......#.....#................#..#...#.....#............#.#..........#..####...........##...#......#.........#................
.#.#.#.............#...#.#.....#..#.....#..##..........#..#.##...#.#.......................#....#.......#...#.#....#....###.#..#......................#..##.#.....##..#...#..##...#...#.....##....#...#........#............#....#.......#...............#......................#...................#.......#.....#..........##............#......#...#........#....#.#..#..##.......#...#.....#....#..........#.....#..........#....#..##......#..#........#......#....##..#....#....#................#.#...#......#........#.#
.....#...........#..##....................#.........##.#.#..#........#...#..#..##..###........#....#...#..#.....##..#....#..#....#.#.......................#....#......#....#.......#........#......#...................#..................#...#.#....#.......#...##..........##.#...#....##.....##......#............#........#..#...##.......#..........#......##...#...#.......#...#....#.#........#....#......#...........#..##......#............#......#........#..#...#...#.......#...#.#..#.............#.....#...###...
..##...#......#..........#.#............#......................#...#.....#..........#....#.#.....#..................#..##.......#................#...#.............###...#.........###....##...#.....#....#............#.....#....#.................#..#.........#.....##........#.#.................#...#.#.....................#........##..#.........####....#........#......#....#....#....#..#............###..##.#......#..#..#..#.##......#.#.....#............#................#.....#..............#......#.##..#......
.##......................#....#....#......#.###......#.............##.......#..#....#......#...#...#...#.....#..#........###......#.......#.#.............##....#.#........##.....#.##..#.#..............#...##..#......#....#....#...##...#.#...#..#................#......#......#...#..#..#.........#.#..#..........#....###....#.#...#.........#...#.........#.#..#........#...........###.#..##.#......#...............#..##.#.........#....#.##.....#....#.....#.......#..#.#...#..#.##..#....#.#.###........#.##..#......
....###.#........#.##.#....#...##.#..................#....##..................#...#....#.#.#........#.....#.........#..#....................#...#.....#..#..#.#......#.........###....#...............#..#..........##....#...#..............#......#.#...#.....#.##..###.##................##...............#..#......#.........#..#.......#........###..........#.##.......#............##.#.....##......#...#..#.............#...#.#....#...........#..#............##.............#....##....#.#........####.#.........#...#
.........##.............###.....#....#.#.........................##..............#....#.....#.#......##.................#..#....#...#...#.#.....##..##..........#......##....#.......##...#...#....##..##......##..........#...##.....#.....#....#.#...#...............#.....#..................#.#......#....#..#..#...#......###...........#.#...#....#...#......##...#............#..#.....#...###..........#....#...#...#........##.####..............#..####.#...........#...#.......###.........#...#........#............
..#....#......#.....##.#....#...........##.......#....#................#...#..........#.......#........#.#....#....#.#...#.........#...#.#...#....#.............#.#.##......#....#......#..........#...........#...........#..#.#..#......#........#...#.............#.............#..#....#..........#......#..#.#....##........#..#....#.......#.#......#...#...............#.......#.#....#...........#.........#...........#..#.#..##.#...#........##..###..#..................#............#...#....#.............#.#......
..#.#.........#.#.......#.....#...#....#...#...............#....#......#.....#.....#.........#.......#..##......#...#...........#.##......###.....#.##.#............##.......#....#.....#........#.......#.....#...#.##...#....#..#.........#.#....#.#..##..............#.....##.#.#..#....#.####...#..#..#...#.....#.......##..##....###.....#.##..........#......##.....#.#.......###.....#...###..#........................#...............##............#......#.#.......###......###..#..#........#..#..#........###..#....
................#.#.#.#.....#.##.####.....#...........###..#.....#..#.............#...#..#.#.#.........#.#.#..........#..........#.............#.....#...#..##..#............#.........#...##..#...#........#..#...#..#...............##.#..###.#.............#.#.....#..#...........................#..#..#......#.....##..#......#....##........#.......#.#.#.....#.#........#........#...##......................#....####...#..........#........##.#....#...#..#...#.#..##.#.......####.##.........#...............##.......
..#.......#.##...##.#.............#..#...........#..#.....#.........#..#..#..#..........#....#.........#...#.#...........###....##......#....##.............#..#..#...#.......#......#.....#..........#....#........#...........#..##...............#..##....#.........#.#.#...#....#............#.#....#......##....#............#.#.#......#..#.....#.##............#.#.#...........#.#....#....#..#............#................#.##......#...#.#.#...#...#...#...#...#.##.#...........#.#.##.....#........#......#..#...#...
.##..#..#..#.#.....#......#......#.#....##...#.#..#..#.................#.###....#........#..........#.#.#....#..#.......#...................#.#..#.#........#.............#....#..#....##..#....#.##.........#..#...........#......#....#.......##........##.....##.#...........................#.......##..#....#.........#........##......#.....#.....#....###......#.#..#.#.#.#.............##....#..#..#...#..........##...##..................#...#....#.###...#..##......#......###.##....#...#.#...#...........#.#.......
.......##.#.#........##..#.###...#..#.#.#.........#...........##.........###..##..........#..#.#..#..##...#.....#..#........#.#.#..#..........#.#...........##.#.#.........#...........##.....#..#.#........#...####.#...#..............#.#..#......#...#..#..#..#....................#.......#.#.....#........##.................#....#.......#.#....##..#.........#..#.........#...##.#..##........#.......###.#........##.......#.....#.........#.#...#...#...#...#.............#..##....#.##..#.....#..#..#...#.......#.....
#..#..................#........#.............#......#......#...#....#..#...#....#....#.#.........#..................................##.#......#.#.....#.....#...#....#....#.##....#....#...........#....#....#........###...#...#.#.##..........#...#........##............#..........###......##..##....#.#.......#...#...#.#........#..#...#...#......###..#.#.......#......#......#........#........#...#...........#.........#.##.....##....#...#....#..#..#....#....#......##...#..##......#......#....#........#..........
.....#..##...##....##.......#.......#..#....#....##.......#...####........#....#...#...........##.#....#.#..#.#..#...........#......#.#.....#.....#.....#......#.........#.......#........#....................##....#.#....##..#............##........####...####.................#.........#.#............#............................#..#.....#..##..................#.#..........#...###.#......#...#......#.....#....#.#......#...#..##.##....#.......##....#...#..........##..##..........#...............#...#...##.....
...##.#........##.#..#....#...#...##......#...#.#.#.....#.....................###.......#..#..##..#.........##....#.#.........##..#.#...#.#.#..............#.#..#..#...#.....#.....#....#....#.....##..#.............#..#..##.........##.......#.#.....#..#...#.....##........#..#.............#.....#....##..#........#....##.......#.....#..#........#...#...........#...................###.#....#..#..##.......#........#..........#....####.#..##......##.#..........##.##.#......#...#..........#.....##...#...##..#......
#.#.....##....#.......##....##..##.....##...........#..#..#...#.#....#...#....#...#..#..#...............#..#.......#..###......#....#.................#......#.........#.....#.....#..............#..#.#.....#....#..#...#...#...#....#....#..#.....#.#.#.#.....#...#.................#.....#.....#.........................#...##....#......##.#....#...#....#...#.#.....#....#....#.#........#.#......#..#.#.........#........#.#.#......................###....#....#........##....#......#.....#.#.##.#.#.........#..#......
.......#..........#....#....#................#...##.#.....#..#.......#.......#..................#....#.#........#.#..##..#..#.#.#.#..#...#...#.......#..........#.#.###........###........#..#.#.....##....#.#.#..#..............#....#.....#..#.#...###..###........#.....##.....##.........##...#.....#..#........#.#.......#......##..#..#.......#..##.#.###........#...###.#...#...................#.#..#.........#......##.#.#......#..#......####.......#..##....#....###....#..........#...#.....#....##...#.##.......##.
.##.......#..#..#.....#...........#..#..##...###.###..#..........#..........#...............#...##..........#.....#.....#....#.#...#.#..#..#.#........#..###..............#.#..##......#..#.#.#......#.#......#.#.......##..#.....#.....#.........#...#..#..#.#.#...........#.....#.#....#.#.#...#.#....##...##.......#.#........##...#...##..#...........#..#...........#....#..........##.#..#.##........#.........#.#................#.....#.....#.......#.........#...#...#............#......#.#.#.##...#............###...
#....#....................#................##.......##..#......#......##..##.....#......#..#.#.......##.#............#................#.#.#.....................#...............#.......#.....#.###...#......#.##...#...#..#..................#..#.......#..............#........#....#........#.........#........##....#...#.........#..............##..#....#.##.#.............#....##.......##......#.#...##....#.#.##..#......##.....................#...........#...........#..##.....##.#...#..........#.#..#...#..#......
.##.#...#.....#...#......#....#........##....#.#.......#..........#..##....#.#...####.#..#..#.#................#...#.....##..##...............##.##....##.........##..........#.#...#........#............##..#..#.....#.......#..#...#......##.##....#.....#...............#.#.........#...#..##..#..#....#.#........#........##..............#.##.....#...#....#..#.#...#...........##......###....#...#...#...##...........#..........#..#...##...#.............#.......#..#......#....##......#..#....#.##.........#.....#..
........##.......#..##.........#.........#...#.......#...##.#...##...........##.#..##.....#......#..#..#..##..##..#....#.#...#....#....##.#........#...#.#...#.........#....#.........#....#.#.#...........#.........#....##...###.##.......#..#..........####.....#.#....#.#....##.......##..#..#.....#.#.....#.##....#......#...#.###.............#........#.#..#....................##......#....................#.#...#.................#...........###..##...........##..#.................#...#.......#.##..##........##..
................#...#....#......#.......#..##.........##...#...##...#..#....#.......#.#..............#.#..........#..##.....................##.#.....##...........#.....#..#...#.....#...#.........#.#.......#......##..........#...........##...#...#.....#.#..#..#.#....##..........#....#................#.....#..##..........#.#....#...#........#.....#.#...#.#...#..#.....#.#....#..#...##..................#..#........#..#.#...#.#......#.........#........#....#......#........##.##..........#..............##..#.#.#.
#.#..#.....#..#............................#....##....#.#..#..##.....#.............#...#.........#....#.....#....#..#.......#............#.#.#.....#...........#....#...#.#.#...............##.#..#....##.....#...#..............#....#####..#........#.#.....#..#...............#.#......#..#.#....#...#........#..#..##......#....#....#...........#...#..#.....................#..##.#...###....#.##..###.....###...###.#.........#....#.......#.#.#.....#..#....#..#..#.#.......##....#.......#.....#.........#......#......
...#..##...###.##..................#..#.#.#.........#..#.#...##.#....#.......#..#....##........................#.##....#..##..##.#....#....#..#......#.#.....##..........#............##.#.#.....#.....##.....#.#......#....#.........#......#....#..#..#..#.#...##.................#.#.#.......#...........#...........#......##...#........#.#.#..............#...#.#..#....................###..#...#........#........#......#......#..#..#......#.#.............................##..#..#.....#....##..#.................#.#.
#.....#.#.##....................#...........#.#........#.#...#....##.........#...##...........................#..##...#.#..........##..#.#.#...........##.......##.....#...#.#.##............#.......#....#...........#...#.#....#......#.....#...##...##.###......#........#......#...#.#.####................#...#.##.#..#..##.#..#.....#..#.#.....##.........#.##........#......##..#..#........#...........#.......#.#...........#........#....##..#.##....#.........#.....###...#.#...#...............#.#.........##.......
.......#.#...###...#...##..#...##.........#.....####............#..##............................#....#.......#.#.......##......#......##..#..........#.##...##..........##......#.....#...#.........#....#.........###....#..####.....#..#.......#....#.#.....#.....#..#...#....#.....#.#.......#.#......#.......##.......#..#.##.......####...##.#.#.#....#.#..#.......###........#...#..##.##.#......#............#.#.......#....#..#.............#.........#.#............#..#..#...#..........#..#.#..##...#..#.........#..
.....#....#....#..#.#.#.#.....#..#.#..#.............#...#....#.....#.#..#.#......#.........#..#####..##..##..#.#....#...#..#...#...............#..#..#.#..####..........#.#....#...#..##.....#.........#..#.#..##.....####...#........#.........#..........#...#.#.#......##....#........##.......#........#......#....#...#.#...##...#..####..#........#...#..#......#..#.....#...##............#..#..#....##.........#....#..........#...#..............#.......##.#........##..###............#.............###.#.##.#.....#.
..#......#.#..................##................###.....###...#............#.#.....................###.......#.#........#....#...#..#..#....#...#.#......##.....#.#.#...................#.......##.......#.#.........#...........#..........##.....#..........#..#..#..#...#.#.....#..##...........#........#..............#.#.#......#.............##..........#.##..#..#.........#......##..###..........#....#....#.##.##..#......#.........#.......#...#.....#..##....#..###...........#.........#.#.#..#.................#.
......#.#....#.###....#......##.##......#.#.....#.#.#....#......#.#.....###.#......#..............##..##.#.....#...#.#.......#.......#...#.##.##...#.......#.#............#........................#................#...#......##..#...........#.#..#.#.#...#..#...#........#........#.............#......#...#.......#.......#.###..###..#...#...#.......#.......#...#.##....#....#....#..#.##..#.###..##............#...........#..##..............#...#...#.....#.#.#.##...#.#....##....#.#...#...#.#........#...#.....###.#.
...#.....................##.....#......#..........#...#...#......#...#.....#................#....##....#.....#.#.....#....................#........#..........................#..#...#.#.........#....#....##...#....#....#.....#...#.#..#.......#........#.#...#..........##.....#.....#.#..#.###..#.............#.####..#.#...#........#....#.....#...........#..#.#................#..#....#......##...#.......##...#...............#....#......#......#.#......##..###........##...#..#....#..#..#...#...#............#...##
.#.#...#.#.....#..........#..##...#.#.......#...#....#.......#.#..##...#.##.#..#............##.....#......#......#.##....#.......#.....#............#..##....#.##...##.#......................#.#......................#..............#.......##.....#.....#......#......#...#......#........#................#...#.........#....#...#.....#..........#.#.............#.#.##....#.###.......#....#.#....#...##...#..#..#.....#.#.....#..#..#.....#..#.#.........#.#....#.........#.....#..##.#.#..#.......###..#....#....####.#.
...........#..#.........##..........#...........#.#...........#...#.....#.......###..###.........#..##...##...#......#......##.#...#........#..#.....#........#...................#.#.....#...#...#..#..#.........##....##....#.###...#..##...#......##.......#....###..#...##.......#.#..#....##..#.#.........#.#..##.#.#..#................#.......#...#..#..#.##...###..#.......#............#..........#...............#.#.....##.###....######...##..#....#.....#......#.....##..#..#...#..#...#..#...##.#.....#.#..##.....
..##.#.......##...#..#.#...........#....#..#.......................#.#.##.#.......................#..#..#..#................#.#.........#........#.#.......#.....................#.#...#...##.##...............#......#....#..#........#..##.....##......#......###..#....#...#....#...........................##..#...#.......##....#.#.............#.#.#............#...#.....................#..#.....#.....##...#........#........#............##...........#.#.....#.....##.......#.#...#......#.............##....#...#..#
.#..#......#.......##.#..........#....................##..........#..#......#...#....#.##..#..................#....#.....##....#.........#..#...###.............#...##.#.#.#......#.........#.....#..............#........#....#............##...####....#....#...#.......#.#...#.......#....#..........#....#..........#...#...#.#..#.........##...........#..#.....#.......#.....#......#.............#......#........#....#.#.............#...#.#........#...#....#.........##.........#.##..##..#....#........##.....##.....
#.......##....#.#...#..#.#...#....#...................#.....#.........###...........#...##.#...##...........#....#.#................#...#..#.....#..#.#.....#..###.....#......................................#.........#....#.#.........#......#................#..#.......#.........#...........#..##....#.....#............#................#.......#..#.....#.........##.....#.......#...#....#.......#....#...............#....#.#........#....#..#..#...........##......#..#.#...#..........#.....#..#.....#.............#
.#.......#...#.....##.#..#........#...##............#.......#....#..#..#.....#.....#..##...#...#...#.#.#...#.....................#....#.#........#...#...............#...#...#....#.....#......#.###..#.......##...#...........##....#............#...#.#.#...#.....#........#..#..#..#.#.......##....#.##..#.......##....#......#.....#....##.#........#.........#...#.#...#....#..............#..............#..#.#.#...#.#....#..............#..#..##............#...##....#............#..#..#.........###...###.#...#...#..
.#..................#......#.......##..#.##..#..........#.#.......#......................#......##...........#...#....#.....#....#....#......##.#.#..#.#..##........#.#...##.............##.....####.......#........##..#.#....#..#.....#....#........##.....#......#......##...###.............#.......#...#...#...#.###...#.........#..#..##..#.....#...#............#.#.#.#......#..#.....#.##...##..#.......#..........###.....#...............#..##......#...........##......#..##..#......#.......#.....#....##......#...#
.........#........#......#.....#.#......##.#.#....#.........#.....#...#....####..##.##.#....#.................#..............##....#.#.........#..........#...#..#....#.......#.#..........#.........#..#.#..#...#.#......###......#..#....#....#..............#.......#..#....#...#.........#..............#.....#.#.....#.###..........................#.......#....#..#...........#....#..........#..#........#....#...#.#.#.#..#........#...#...##....##.#....#...#.............#..#...#..#.#.#..#........#.........#.......
#.....#.#.##..................................#..#...#.#.......#..###....###..#........#.......#.##.#..#.....#.......#........#....#..........#.........................#.......#...........#.............#.#........#....#......#..##.......#............#.#....#.......#..#......#.........#...............#............#...................#........#..#........#..#....#..#....##.....#...#.#.#...#..#.#...#....#....###...#..........##.##......#......#.#.....##..#......##..#..............#...#...#.....##.#.....#....#.
#.###......#........#..#.....#......#..#............#....#........#.........#.#........#...#..#...#........#.#.#....#.##........#.#.......#..#.............##......###....#####........##....#......#..##......#.....#.#...#........#..............#.#...#.#........#......#......#.#.#.#....#......#.#...#.........#...#...........#...#............#...................#............#....##....##......#..#.#...........#..#.#....##.#.......#..........#.#....#..#.#..#.........##.#.#..#...##............#.#.##.#...##.....#
.#.#........#.#.#.#.#...#.............#.#.#....##.....#....##......#..#.#..#...#.......#..........#......##...#............##.................#......................#..#......###..#...##...#.#..#.....##..#......#.#...........#.....#....#..#.......#....#...............#.........##..#..#....#...#......#...............##...#.....#.......#...#....#..#..#........#..##.#.........#.#..............#..#.#.....#......#....#............#......##.........#...............#......#......#.................#....#......#....
.#..##...#.#........#..##...#...........#..##.#............##.#........#..#........#.....#..........#.#.........#.....#.....#...##.........#......#.#.#.....##.#.......##.#...........#.....#........#......#.#..##....#...##..........##..#.............##..#.#......#.......#..##...#..#...#.##...#....#......#......#..##................#....#....#..#...#.....#........#....#......#.#...............#.......#.......#..##..#..#..#.#....#......#.......##.#..#.#...#...#.#..#...#...##...#...#.#................##..##..#.
#.....#......#.#....#..#...##......#..........#.#...#....#.#..#..##..........#...#.......#.#.....##...#...........#...................##....#.....#.....#...#..#........................#...##.#.....#..#....#........#.......##.....#.##...#.......#.#.............#..#...............#...##....#...##...#................#..........#...#.#........#...#.#.......#......##.......#......#.....#.......#.#..#.#............#....#..##...#................#..#........#....#.#.##..###..#..##.#.#...#...#....#..#......##.......
....#.#.#..........#..#.....#...#............#............#....................##..#......#.......#..#.......#......##....#...#.#.#........#..#..............#..#............###..#.#...#..#.#.......##........#.#...##..............#.....#...................#....###.#.....#..#.##.##...###.......#..#..........##.#.#.......##......##.....#...#........#......#......##.#....#..#.....#.....................#...#.........#..#...........#.#......#.....#.##.......#..#.####.............#........#...##.....#..#.#.....#..
.##..#......#..............#.......#..#.##.....#....##......#..........#....#.#..#...#.#..##...#.#..#..##....#...............#.###..##...............#..........#..#..##...#.....##..#.#.#.........................##..#..#............#...................##...#.#.#............#..#..#......##.........#...#.#..#....#..#.#.....###...#...........#......####....##...#....#..#..............#..........##.........#.................#.................##..##......#....#..#...#...#.....#..#.....#...............#...........
......##.......##..#.....#...#..#..#...##.#...........#..#....#....#...#.#..#..#.......#...........#.#...................#.##....#.#.#....#.#.#.......#.....#.........#..#....................##..##...................#...#....#...##.#.##.....##...........#....#..#.#...###..#.#.....#..#........................#..#.........#...#.........#.#..##.#....#............#..#.##..............#..........#..#......#......#.#.......#..#....#.##..#.............#....##............#...###.#..#.#..#..#......#.....#..........#.
...#......#.#.......##......##....#....#.#.......#...#.......#####...#..#.#.#...#...#..#...##..##...#............#...#.#.#...#.......#...........#.....#...#.....#........####.............##.#.#....##.####...#....#.#...........#....#.......#...#.##..#......#.#.#.#.#.#....#.................#...........##...#...####...#..#.........#.....##.......#.........#.#.................#..#.#..#..............#..#..#......#.#.#............#.....#.#.#.......###..###...........##.....#..##....#.......#............#.##.##...
........#.#..##.............#.......#.........#.......#..................#...........#.#......................##..#............#...#............#.................#.##...##.......#...#.#..........##........#...##.#.##....#....#.#...##...##...........#...........#........#...##..#.....#..#..##....#......#.......##....#....#....#..##........##..#.......#....#.###......##........##..#.##.##.#........#.##........#.#..#....#.#....##....#...............###........#.#.#...#..#.....#....#........#.#.#.....##........
..##......#.#....#.#...........##............#.....##.....#..#...#........#.#.......#.............#....#..##.#...#.####....#.#..#..###..##..........#......#.....##.#.#...#......##...#......#..#..#...##.....#..........#.....##............#...#......##.##...........#...#...##..#...#..#...#.#..#.###.#.#..#.#...#.##..#..#.##.#.......#.....#.......#.#.............#...#..##...#..##...#....###.......#...#........#...##..#..#..........#.#....##........#.....#........#....#...#.......................#.......#..#.#..
#..#..#.........#...........#........#...##.....#.#.#.#.#....#...#.......##.#...#.......##.........#....#...##................#.#....##.......#..##....#.##.#....#..##........#...............#.......#......#......#......##..#..##.#........#.........#.....#......#...#.......##..........#..#..#.#.........#.#..#..#.#...#.......#####...........###.#.....#..#...........#....#.............#.....#.#..###..#...#...#............##..#...##...##..#.....##....#....#....#..###..........#................#..#..#..........#
#.........#.#...##.............#.........#........##..#.#........#.....##.......##......#.........#.#.....#...#.#...#...#.#........#....#..##.....#..........###..............#...#.....#.#.......#..........###.#.............#.....##.#.#......#....#..........##.#.##......##....##.........##...##.........#..#..........................#....#.#.#......#....#...#..#...#..#..#.##...................#.#.###.....##........#.....#..#...##....#...#......................#..................#.......#................###...
#.#...#.........#...#.##....#.....#..........##.........#.#..#.....##......#...#......#.............#................#.....##....##.................##...##.....#.....##.......#.###.............#...#...#.......#.....#.#..##...............#...#.........##.....#..#..................#..#.........#....#..........#..#.#..#...#.......#.........#........#.#...#...##...#..##......#..#.#...#.#.#.....#.....#....#.....##......###..##.#...##...............#....##.............##.....#.##.....#.....#......#.............#.
..#...#........#.......#..................#.....#..#...#......#.........#..#...............#####.#...........................#......##.#..#.....###.#..#..#....#....##....#...##...#..........#....#...##...............##.#............##.#.#....................#...###.##...#...##.............#...#....#......#..#.......................#.#.#.#...#.#...#...........#...#...#..#..#....#.........#........#...#..#.#.#..............#.........#........#.##....................#.....#....##...##...........##.#.#....###..
.#..#...................#.....#.........#....#.........#.......#........#........#..........#.#....##.#.##..##....#.....#.##....####.........#.......#..........##.#..#....##.........#....#..........#....#........#...#..#.....#......###....#...............#....#.#...###......#..#.....#...#..#.......#........#.##.....##...#......#....#...............................#........##........#...#......#.##.....#....#......#..................#....#..#..#......#...#...........#..........................##..#..........
.#.##..#.......#....#.................#..###........#...#..#........#..#.......#.............##.#......#.............#...#....#.#.#.....#....#..#....#...##...##...#..#......##.........##..#....##..#.......#.....#....#....#...#...#......##...#.......##..###.#...#..#..#...##.....#.#.........#.#.#..##...........##...#......##..#....#.........#......#...#.##..#.....#.#.#............#.#...#....##..........#............###..#...........#.###.........#...........#.#.........#..#..............#.........###....#....
.##....#.#.......#..#..........#........##...#....#....##.#.#..............#.....#..............#...........#....#...##..#......#.#.....#.................##...#.#.........#....#.......#............#.#.......#......#.#........#...#....#..#.#........###....#.#.........#.....#.#..##.#.......#.#............##.##.#.#.#...#..#.###...##..##...#......#.#.............#....#..#.#....##............................#...#..........#.##......#.#....#........#.......##........#...#....##..##...##..#.....#..........###.....
............#......##...#..#......#..#.........#...#.........#...#......#...................#...#..#...#..#...##.....##.......#...........#...#...#...#.......##................#...#..#.#...........#......#....#.#...#.##...##................#.##.#...#.....#.......#.#...#.#.....#...#.#...#....##....#.....#.#...........#.......#....#..#...#......#.....#..#.#..#.#..........#.......#.........#.#..#...#...#.#.....#.#..#...##....#....#..#..#....##..#........#.#.......#.#...#....#....#.....##..........#.......#....
......#..#.....#....#....#........#.#......##..##..................#..#..#.....#...#.....#..#.........##..#.........#...#...#.####.................#..#...##...#..#.#...#...............##.....##.....##.....#.#.....#.#....#........#.##.....#...............#......##.......#..#.#.....##..#.....#....#.#...#.....#.....#....#..#............#........##..#...#....#.....#..............#..#........#...#..#..#......##..............#.....##....##......#...#.....##.#............#...##.##.#...#.#...............#...#..#...
...#.......#.#...#..#.....##....#.............#...........##....#.#..#...................#..#.....#.....#.#.#..........#.#......#........#.#.#..#................#.##..#..#......###.##...#..............#.#.#.#####....#........#..#.........#........#...#...#....#....#.#...#.#....#.#.##.........#.........##....##..#.#......#.......#....#.#.....###..#.#.............##.........#...##........##...#.......###.#.....#..............###...#...#.#..............##.#.....##......#.....#......#........#..#.........#.##.#
..##.........#....#..#....#........#...............#.#..#.##.....#......#.......#.........#..###.###...##....##.#.##..#.##.......#...#.#...#.#..#..#....#.#...#.#.........#.....##...........#...#.#....#.........................#...##...#......#.#......#....#.#........###.##.........##.#......#...........###..#...#..#.....#.##.....#.........................#.....................##.....#.........#..#...#.##..........#.........#...#...#.#....#..............##.#..#........#.#...#.....##....#.....#.......##.#.#.#
#.....#.##.....#.#.#......#....#.....#....##...#.#...........#..#.......#...##.......#.....#.............#.#........#..##.......#...#..#........#....#.......#.......#.......#....#.................##.......#...##.........##..##.#.........................#.#.....#.....#.##..#....##..............#......#...........#....#..............#..........#...#..............#....##...#...................#..........##.#..##...#.##.....##...#...................#...#................#.....#....#....#.#....#.........#.#......
#...#....#...#.......#..#..........##..#......#.#......#...#.....#.........##..............#..##..............##......#...........##....#...#..#...##...........#.........#.##.##.#.#...##.........#.........#.#......##....#...........##.....###.#.##....#.#.....#......#..................#......#....#....#........#.......##...............#..#.##..#.........#...#...#.##....#.#....##.#.......#.#...#.##.#..#..............##....##.#..............#............#...#..#.#.......#..#......##.#....#...#......#..........
..#.#.#.................#.#..#.#.#.....#....#....#...#.......###......#..#...#......#.#.#.....#..#...#.#..................#.#....#......#..........#.#...##....#..#.##......#.#.......#......#...##...........#.#..................#.##...#.##.#..#..##.#...................#....#..#.....#...#.........#...#..#.....#.......#.....###....#.......#.......#.....#........#..###....#......#....#..#.....##.........#.....#....#...#..#.####..##....###........#.........#...............#...#..#.#.#......###.....##............
#.#..#.#.....#..#...........#....#....##...#......#.#..##....##..#......#...##..#.###.#...#.#.###..#........#.............##.........#.............#.#.....#...#.##.........#......#.#.##...........##...#..........#....#.#.#....#.........#..#.......#..#....###....#.....#..#....#...#..#..............##..........#.#....##.....#..............#....#.....#..........#.....#.#.......#.#.................#...##..#......#.....#....#....#....#.#....#.##.#.........#...#...#.#..#...#....#..#.....#...........#...##..###.#.
..##..#..........#.#..#.#...........#...#...#.#....##....#.....#.....#..........##.#.......#.##.##..........................#..........##...#.#..#....#.............#..#..#....#..#..#................##....#.#..#.#...##.....#....#......#...........#..#.#.#....#..##........###................................##.....#............#.....#...#.....#.##.......#............#.#.#..##...#.........#.....#...#..#........#......#........####...#.##.................##.........#.###..#..###...#..#..#........#.....##..#.#.##
#......................#......#.............#....##...##.............#.#......#..#......#.......#...#..##.....#..........#..............#...#........#..#.........#........#.......................#...##...#.#.#...#..#...#..#.................#...#.#.........#....#.##...#..#........#.#....#..#.#.#...#..#......##..........#.......#.....#....#..#.#.#...........#.......####..#....#...#....#.......#........#..###...#.......#.#.........#....#.##.###......#.........#..#................#....##....####.#.#........#...
...#.##......##...#..##.......#....#.......#..#.###...#....####...#..#...#.......#.........#..........#.........#....##...#......#.....#..........#.....#..##...#.............#.......##.............#...........###.......#........#..#..#..###.#.#.....#...#.#.#...##....#.#....#...#....#.....#..##......#..#.#....#....#.#..#.......#............#.#.#.....#...#....#......#......#..#......#..#........#.#.....................#.#....#.#.##...........##...............#.#....##..##....##......#..#................#.....
.........#......#..#...........#.........#.##.#.#........#.....#..#.................##..#.............#...#....#..#.............##.......................##...#.#..##.##..........#........#........#.........................#.#.....##............#.#.##....#...#..#........#..................#.......##...#....#..........#............#.......#..#......................#......#...#.........#..#...#.........#..#..............#.#.#..#....##.................##...........#.......#..#..#............#........#..........
.......#.#..........###....##..............#.....#........................#..#...#............#.....#..#..##...#........#.#.#....#....#.............#.......#......#...#..#.........#...##......##................................#..#...#.....#..#..............#.....#......##.....#........#....#........#.................#......#..#....##......#.#...#.##.......#.#.............#...#...........#.........#.....#...#.##...#...##...##..#.#.##......#..###........#....#..#...#......#...#..#..##...........##.#......##..
#.....#...........#..#.........#..#.#.....#..................#.....#.....#.#........##......#......#...#.#.#..#.....#...#.......#..#.#..#....##...............#....##..##..##...#.#....#...#.#...#...#.........#....#........#........#...#..........#.......#..#......#.#..#..#.....#........##.................#....##........#...#...........#.#.......#..##..#....#...#....#.##..#.#..#####....#....#...#.....#.#..........#...#.....#.#.........###....#...#.....#.........#........................##.....#.....#.......#.
.........#...#.#.#......#.#....#...##...#####..###.#...##.....#......#..........#...##.....#...#.......#..#.....##..#..#.#......#.#.##.....#...#....##..#..#...##..#..#....#...#........#.......#......#..#.....#...#...#.##.#........#...#.#........#...............#............#.....#..##...........#...........#..#..#.#...##..#..#..#..#.#..#...#.....#...#....#......#....##...#...#.##....#..#.........##..#...#......#.......#........#.......#..###..............#...#.....#.....#.#..#....#......................#...
##..#.........##.#..#.....#...#.#............##.#....##.......##..#..##...#..#...#.#.............#..................#.#..##.#........#.........#..#...#.#...............###....#......#.#.#..#...#..........#.#.............#.#..#......#...##.....#..#....##...#...#...........#..#.....#.#.#.........#.............##...#..#..........#...#.#..##.#..#....#...##.#...#.....#..#......#....#...#....#.....#.....#.....#..#.#...#..#.........#..#....#..#...................#..#.#.....#...#.#.#...#.#..#.......#.....#.#..#....
....#....#....#...#..#....##.............#.##....#####.#..#...#...#.#...###.#........#.......##.#....###.#..#.............##...#.............#.#..#.##........##.#.........##....##..##....##..#...#.#............##....#......#.###.#..###..#...#...#.#..#..##..#.....#......##..........##.................##.......#.#..#.....#.#.##..#.........#...#.#..#..#....#...#.....##.............#...#..#...#.#...##..#.#...#.####..............#.#...#......##.#......#.....#...#.#..............#.#......#.#...#...#.....#.##.....
...........#...#.....#......#.###...........#...#.#.##.......##..#.#.#.......#..#..#.#....#....#......#.#.......#..#.#.....#......#.....#.....#...........#.......#...#...#........###.#.#......#..#...................#.....#.#.....##..........#.......#.#..##..........###...................#...#......#..#.....#.##.....##..#..............#.#...#...#......#.......#.#.#........#.#.#...#.#.###....#...#....................##.................##.#............#.#..#...#..........##...#...........#.#......#.......#.#..
.#....#.........#.....#.#.......#....#............#........#.##.....#.#..............#.......#...#.......#.....#....................#....#.#..#...#..#....###......#..##...........##..............##....#........#.......#...........#.....##...##......#......#.....#.......#...#...#..#....#.#.....##....#..##.................##................##.#.......................#...##.......##..#..#...#..........#..#....#...#.....#..#.........##..#.#.........#.##...#.....#.#...#....#.....#....#.#....#..#....#.#....#....#
..##.....#..............#.......#..#.###......#..#..##...............#.......#.#.....#.........#......#.#.#.#.........###.#........##..##.....#.#...#.....#.#..##.#.......#....#..##........#......#..#........#..#.....#......#.........#..........###.#...#......#..#....#..#.#..#.....#....#........#..........#..........#..#.#...#....#.#....#...#...##...#....#.#..#.#....#..#..#..#...#......##..##.............#..#........##........##..#..#......###...#...........#.#.................#.......#.#....#..#.#.....###..
#....#.....##...#....#..#....#.#...##.#......#.....#...#...............#....#....#...#......#..#...##....#..#...........#.#...##.#......#......#.#......#.....#.##.##...#..............#..#...#.....##..#.##..#........#.#.....#...##.#.#..........#......#...#.##....#...#..#..#....#.......#.....#.#.....#...........#.......#.#..........................#..........##........##..#..#............#....#..#.....#.#..........#........#.......#...#..........##..........................#....#.##....#....##........#.#....#
.#....#...#....##...#..........#..#..##............#.#...#.........#..#.#.#.#.#.........#..##.........#....##.######..#....#..#.##.........................#..#......#.....#............#...#.....#....#.........#........##..........##...##...##..........#.............#..#...##........#......##........#....#.....##......##............##.#.........#.#.#..#...........#..........#.#....#...#.#..........................#...#...........#...........#..............#.....#.#..........##.............#...........#.#....
#.........#......##...#.#..........##...##..............#..#.#.......#.............#..#.#..#.............#.....#...#..#.#..#.#....#...#..##...........##..#.#.#.#....##.#.#...#...##..#...#..#.......#..#........#......#......#..##.#.####.......#.#....#..###.#..#....#..#...........#..#.......#..#....##........#....#..#...#.#.....##......##.......#........#....####.......#..................#......#..#...#....#.##.......#.......##..#.................##...#....#.......#........##......##...#.####......###.#......
......#..#........#....#......##............#...#.........#.................#......#....#..##..........#....#...##..........#....#......##..#......#.#..#..#.#.......#..............#.......##......#....#.................#.............#.........#..##.........#.........#.#.......#.#.#..#...#......#.......#....#..#.....#.........##....#........#......#.....##.#.......#........#......#....#....#...#..#............#.#.#..#.......#......#....#.....#.#........#...#..........#........##....###...#......#............
#.#.##...#.....#......#..#...#..#........#...#.....#..#.......#.##.....#.....#....#....#....##.......#.#..............#.#............#.........#................#...#....#.........#..#.##.#...#.....#.....#.....#......#.......#.#..###.............#..#.#......#.................#............#..#.#....#.......#...................##.......##.#..........#...##....#...#...................#.#..#.....................#............##...#...##..#.....##...#..#..###.##.#..#...#.........#.#..#.#.......#....###....##.#.#..
..#....##....#..#...#..#.#....#.......##.......#..........#..#.#.#......#.#...........#.#.........#.#..........#........#.......#.......#...#..#.........#...#....#..##.#....#.......................##..............#.....#....##....#....#..##.....#.##......#......#...#........#........#...#...........#.......#.#............#..#.#...##........#.....#..#..#.#.....#..#.###...#.......#.#.....#.......##.....#.#........#.#.###.#..........#.....#........##..#.#.........#.#........##........#..........#.#.....#...#..
#.....###........##.##.....##.#..#....##.......#.#...#.##..##..#...........#...##.......#.#.............#................#..##.....#........##....#..#.....#.#.....##...#...#......##.#...#....#.#.......##....##....##...........#....#.#..##..#......#...#....#......#....#..#....#.#.........#..###.....................#......##..#.#.###..#................................#............#.#......#.#............##.#......##........##........#.........#.#.............................#.#........###....#......#.#.......
..##...#..#.........#.......#......#....#...#.........#.#....................#..#.#.#.###..#.........###.....#........#......#.#.#........##..#.###.#.....#.#............##...##.#......#.#...#......#....#...#.#.........##....##.#........#...............#.#.....#..#.##.##............#....#......#.....###..#...#..#....#.#.#..#...###..#................#...#.....#...#....##...#.............#..##...#...#...#...#..#........##........#.....###.#...#..#.#.................#....#..........#..#..#..#..#..............#.
...#....#.....#......##....#......##...##............#..#.#.......#...##..#.......#..#...#.#..####....#.#....#.#..#.......##..#.#........#....#..##..#.##..........#..#...#........#................#.##.#...##.#.......###.........#.........#...........#......#........#.......#.#.........###....##..#....#.....#..........#.#...#..##.......##.#........#....#...#.....#.....#......#........#...............#.....#...............#.#..#...#.#.....#...#.##.................##............#.#.................#..........#
..........#....#..#..##........#.#.........##..#.........#..#.##...#.......#..#.....#.....#.#............#...#..............#........#.#.##...######.....#.#.###.##......#.....#...#...#....#..#..........#......##..##.....##.......#......#.##..#.#......#..#....#..........#...#.........###.......#.#................#.#........#.......#...##.......#.....#......#........#......#.###......#....#.......#..#......#......#.....#..##.....#............#...#.....#..#.##............##..#......##..........#....#.#..#..##.
.......##..........#.#..#.....#..#.#..#....##....#......#....#......###.#..#..##..#................#.......#.#.........#...#....#....#.....#.......#...#.................#...##......#....#.#........##..................##....#...#......#..............#....#........#.##...#####.........#....##..#.#............#...#..#...#....#####.......#..#.#.#...........##.......#..#...#.###.#.#......#....#...........#...##.....#.................#...#.#..##.##.......#.........##..#.....#.#.....#.............#...........#..#.
.........###....#...#.#.............#.#.....#...........#........#...#..#.......#...#.#..........#......#..#..#...............#.#..#....#..#..#...#.#....#...#.........##...........#...........#.##......##.........#..#.#......##........#...#.#....#.###..#........####...#...#.#....#..#....#..#.....#.........##...........##......#...............#......#......##....##..............#.#.......................#....#..##..#..........#....#.#......#....#....####......#.......#...#...#..##...#.........#...........#..
#...#..#..##.....#...#.....#.#.........#.......#..#...#....#...#.#..........##.#..#.#.......#.#.............#.....#....#...#....#.......#...#....#....##.......##....#..#.#....#...............#......#....#...#....#...#.##....#...##.....#..#........#...#####.#...#...##.#....##.####...#.#........##....#.......#.............#.#.....#....#...#.#.......#........##..#.#.#...#.......#.##.#.#.......##............#...#....##......#.....#..##....#............#........#.#.......#..#..#......#.#..............##...#..#..
.........#.....................#..#..#...........#.....#...##.#.#........#..#....#..#...#....#.........#................#..............#.#..........#.....##......###...........##......##...................#.#....#...#..##.#.......#.....#..##............#...#.....#.#...##.#.#...#.#..............##..#....##....#.#...#.##.....#.###......#.#........##....##...#.........#...........#..#.......#.........##......#...#.##.#..........................#...........#....#............#..##...............#.###............
.....###.#...#.#.....#.##.#.....#......#......##......#.....#.#.....###.##.#.##....#.#.##.........###..#..#..####..#..............#....#.......#......#.##.#..#......#....#.#....###.#..#....#...#..#....#.###...#...#.....##..........##....#...........#...#..#.#....#.####...............#.............#.....#....#.#.#........##.#......#....##......#....#.......#.#...#...#.#..###.#..#.#...#.....#.#.##....##....##.#..#............#.#.#...##.#.#.........#.#.............#....#......#.#..#.##......#..#..............#
..#..#..#..##...#....#...#....#.............##...#......#.#............#.#......##..........##.#...#..#.#......#...#.#....#......#.#......#.......#..###..........#..#..#.#..#.#.....#......#..#.......#....#...........#..............##............##.....##....#..#..#....#..#.....#..........................#................#......#...............#......#.......##.#..#.##.....#.##..#......#........#...#....#......#.##.......####.##.....#........#........#...#...#.........#.....#....#....#....#.#......#..#......
##.....##.....#..#..##..#................#.#...#.#.#...#......................#....##........#......#..........#.#..#.....#......#............#...#........#........................#...##..#.........#...##........#...............###..##..........#..#...#.#.#....#.#.....#....#..#..#..#..#......#............#....##....#.#...##...#................#..#....#...#....#......##.........##.....#.........#.#...#.#......#.#..###.#.#.....##....#.......#..............#.......#.##.#......#...#..........#.......#....#.....
#.....#..#..............#........#......##......#.............#........#.........##................#.#....#...##.#.##..#...........##.....#..........#...#.##.##....#..#.......#...##............#.##.#.#.#.........#.......#...#...#.......#......#.#.##.##......#.........#....##.#.##.##..#..#..#....#..#..#.......#.#....##..#.......#..#.#.......#....#...#...#.....#..#...............#....#..#..#........#...##.#......#...#.......#..#............##..#...##...........#...#....##.....#.#..#....#..........#....#......
..........#.#....##........####.....##....#..##......#....................#.....................##..#.....#..............#.........#....#....#...#.#.....#.#............#..#.....#.......##....#..##..#..#.#...#...#...#.#.#...#........#.........#.........##.#..#.............#...#...............##.......................#..........#.##.....#.#......#....#....#......#.....#................##..##..#...#...#.##.##...####.........##..#.#.....................#...##.#.#...#..#.##.....#......................#.....#....
.......#..#............#.......##.#........#..#....#.#..#.##............#....#.....................#.#....#......#...............#..#....##.......#.............#........#....#......#......#........#..#....#.............#.....#..#...........#.....##......##........##.....#..#....##.#.#.........#..###..#.............#..#.##.#..#....#............##...###......#....#..#.#.#..#...#..#......#..#..##..##.#........##.....................#.........#..###.#..#....#......#.##........#..#.##.....#.#...##.....###.#..#..
......#....#.......#.#.#.......#..##.##.#.....................#.....#........###.....##......###............#.....#.#..#.......#.......##...............#........#...#.#..#.............#...............#.#..#...#...............##..............#........................##....###...#...........#...#.............#...#..........#......##.....#.#..#...#..#..##.#..#....#...#...........#.#.#..#...#.#......##.#.#........#..#.........#..##.....#....#.....#.#....#....#...#.#.....#..###..#....#.#.....#....#............#.
....#....#..#.#..#....#.#....#.....#.......#.#.......##..##...........#.#........##......#..##...##..#..............#....#.......#.#..........#...........#..#.#........##.#.##.##.#...#..#.....#....#.#......##.........................#..................#........#..#.#.#..............#....#..........#...#....#...#.............................#............#.#.......#.####........#.......####.........##.....#.#...#.......#...................#.................##..#.....#......#...###..........#.....#.....#...#.#
.#........#.#...#.....##.....#..#.#...........##.....#.................#.#.................#.#.......#.......#.........##.#.#..........##.......#......##...#........#..##.##...............#....#.##.#....#...#...#..........#..#...........#...#..##.###...##..#...##..#......####.....##.#...###....#####...#....#......#.##..###.....................##.##.#.#.#...#..........#....#..##....#.....##...#...####..#...#..#..##...#.##.........#.....#......#.......#.#..##.....#........#...............#.#.#..............#.
#.##....#..#.#.#....#....#.........#.........#........#...#..#......##...#........#....###.#..#..#...........#......#......##.#.###.................#..#..#....#.#.##......#...#.#..#.......#......#.#...#........#..#...........................##.#.......#.#.#.#...#...........#...##......#..#..##..#....#...#.......##..##............#.......###...#........####......................#......##.....##..#..#...##.....#..#..#......#..##......##....#.......#........###.#...#......##...#........#........##...#.##......
...#..........##.....#..#.................#..##.#.........#.#...##...#..#.......##.#........#...##.#...#.#..##..#.#..#.......##.#..........#............##......#..#....##.##...#.....#..##...........##.#..##......#..#####.#.....#...........#..###..##...#........#........#....##..#.......#..#.#...#..#..........#...#.....#...#.........#.....#.........##.#.#..#.......#......#........#......#.................#...#.#.#.........#....#........................###..#..#..#.............................#.#.............
..#.........#...#.................#.....##.....#.....#..#....##...#.....##..##.................##..................##.............#....#..........#.#...#................###.......##.#....#..#..#............#..........#..#..#...........#.#.#...#.#.##..##....##...#.........#.......#.................#.##.#...........#..#.....#.#............#...#.....#..#####.#.####.##...#..#...##.................##.#............#.#.....#.#....##...#...#......#........##.......#.............#........#....#..###..#.#.##.#.......
....#.......#....#.#.#........#....#...##.#.#....#..####.....#.........#...##......#.##.........#..##.#..#...#....##...#..#.#.#........#.#.....................#...#.......#.........#...........#.........#....#............##......##...#.##..........#...#..##..##.....#.........#.#...#....#..#...#.#....#.......#.#......##..........#.........##..##..##...#.....#....##....#.....#...#.#.......#......#..........#....##..#.....#..#...............#...##..#.........#......###.#.......#.......#.....##.#..#............
..#...#....#.#..#....#.#.#.....................#........#..#.#...#.........#....#..#...#...#.....#.......#..#...#.....###.##.#.......##....#.....#...#..##...#...##..#...........#..#....#.....#...##............##.....#...........####..#...#.....#.............#..#.....#..#.....##...#........#..#.....#.#...#.#...##..#........#...#...#................#.....#....#...#.......#.....##...#......#.......##.....###......#...#.........#....###....#.#...#...##......#.#..#.#.#...#...#......#.#.............#...##.#..#...
###.#...###..#......#.##.##....##..#...........#......#..................#.......#.........##........................#.......#.........#...#.#...#..#.......#......#.##............###......#........##.#.....................#...#...##.....#.#....#.....##...#..#...#.................###.....#......#..........#.#............#.#..............#.....#...#.........#..#.......#..#.#....#.#.....#.............#....#....#..#..#..................#.......##......#...#.#.#.....#......##...#........#####.......#..##.##.#...
...........#....#.....#...........#.........#....####.........#......##....#...##.#.#...#.#......#..#..#.....#.......##...#.#.#.#...........##........#............#..##.......#...#.#.#......#............#...#..##...#.....##...#..##...#...........#...#..........#.....#.#.......#......#..........##.....##.#.#.............#.....#.#.#....##......#.......##.#....##..#....#....##.#..#.#......##..#..#.#........#................#.#.......#......#........#......##.......#....###........#...#.........................
#..#..#...#.#.........#......#....#.#...###..#..##......#...#....#.....#.....#.#...................#....#...#.##.....#................#.#.###..##.....#...#.....##.....#....#......#.#.#....#..#..#.#.....#..#.....#..#...#....#............##.#.#.......#...#..#....##..##...##..#....#...........#..##..#...#.#..####.#.#.##....#...###...........#.................#..........#............#.#...##......#...............#....#.#...#..##.......##..##.#.......#..#...#.....##......##...#....##.###.....#.#..#..#..#.###....
......#..#.....###......#...........#..#.#.#...##..#.....#..............#....#........#.............#..#...#....#..##...................#...........#.###..#......#..#........##......#.....................#.....#....#.....#.#..#......#.#....#.........##.#..##...#...............##...#..................#........#................##.....#......#...###....#.#....#...#........................#..#...........##........###......#.#..#.......##......###..#.#...##.#...#...#...#.#..#.#.#...#..##............#..#.#.......
.....#.........#..............#.........#......#.##...#....#.##.##.#...#.....##........#...#.......#..#....#......#.........#............#....#.#...#.##....#.....##......#........#..#....##..#...#......#.#.#.........#.#.#..............#....#...#.....#.........#....#.............#....#.###.#.....#..........#.....#.............##..........##........................##.#....#.....#....###.##.##...##...##..........#.....#.........#.#..#.##.......#..##..##.#..#...#..#...........#...#........#.....................
.#...#.#.....####...#...#......#...#.....##..#.#.....#.#...#..........#....#....#.....#..........#.........#.#.....#........#.....##.........................#...........#..#............#.#.#.#.#..#.#....##.....#......##....#.......#.#....................#.....#.....#..#......##..#..........##..#..........###.#.##.#...#..#.......#...#.....#..#..##....#.....####......##........#......#.......#.#.#.#......#...#......###............#..#.......#.#........#...##...#...#...##..##.....#.....#..##...#........#......
..................###.....#......#........#.#....#......#..........#.#..#...#..............#.....#.#..........####.........#.#....#...........#...#.#.#.....#...##...##.##.....##...#....#.....#.#.......##...#...#...#.............................#.#...#.........#...........##..#.#..........#..#.#.....#.##..#.......#.#......#.........#....#...#.#.#............#....#..##....#.##..#.#..#.......#......#.....#.........##.......#.................#......#...#......#..##............#......##......#.......#...........
.#.##...##.............##..#..........#.#..........#...............#..##..........#..#...#..#......#..........#.................##................#.#......#....##.......#..........##.##...##..........#.........#....###..#......#...##........#.#..........#.....#......#...#.#..#..#....#...#.......#..............#.........#...#.........#....................#.............#.....................#........##.#.....#...#..........##.........#.....#.....#.##......#..#....#..#...#.....#......#....#........##.....#....
....#.#........#...#..#....#.....#......#.........#...#.#...#..#.......#...........###.#..#..#....#......#.#..#........................#..#.........###........#........###...#..........#....#..#..#...#.#.#.......#......#.##..#....#......#......####...#...#....##....#..##....#.....#..#....##.......#.....#.#....#...........#...##..#..#.....#..#.#...#....#.......#....#......#..#..##...........#.#...#.#..#...##...............#....#...#..#.......###.......#..........##.......#........##.........#.........#......
...............#..#.......#.#...#....#....#...........##........#.##..##..#.....#.........#..........#.........#...................#.....#..#.................##...#...##.....#.......#.#....#..........................#.....#..#.#....#.#...........#........#.##..#..#......#.......###..#......#........##.....#..#.........#...##.....#............###.#.##....##.#......#.....#......#.........##....##......#..................#.#..##..##....#......#.#...#....#.....#.......#.#....#.............#.#...#............##.
..#.#..#..#.........#..#....#...###.....#...#.......#................#....#.........#............#....#...###...##...##..........###.....#.#..##.....................#..#...#....#..#.......###.........#...#............#..#..#...#..##...##.#....##.#.....###....#........#.............#....#..#.........#..#.#........#..#..##.#..#............#.#...........#.....#...#.#..#......#...........#..#....#..#..#..###......##.......#..........#...........###..#...##........#..........##.#.......#...#....#.#......#.....#.
.#...#....#..#..............................#.##.#.#.................#....#.#.##..#..#..#....#..........#..#............##.........##....................#...........#.....#.##.#.....................#.....#.................#....#..#...#...##.........#...#..#.........#..#......###....#........#...##.......#.......#..#.#....#...................##..#..................#....#.....#....#....####..#..#.#.#.....#....................#..............#...........#.....................#....#....#..#......#.....###...#...
.##......#.#......#..#.#...#....#...............#...#..#..#.#......#.....#.###...##..#...#......#..#....#.............#.#...#........#.........#.....##.......#...#......................##...#..##.....#..##....#......#.....#..#...#......#.......##......#..#.#..........#...#......#.##.#.#....#...#.#.............##.#..#...#.#.......#...#..#...##....#..##..............#.##...#..........####..#..#.....#..#.....#.#......#.#........#..##..#.#..#........##.##......###.............................#..#...#...........
.#....##......#...##....#............#.............#.............#.#...........#........##.##...#..#...#...#.#.#.#....#......#...##....###.#..##.......#...#.#.........#.#.....#..............##.#...#....#.###...#..#..#......#..#...#............#......#......#................#..................#...#..#....#.#.#..#.#.......#.#....##.#..##....#.#.#........#......##..#.#...#......#...#.....#......##..#....##......#....#..#..................#.#......................#...#.#....##.#.......##....................#..#
.#.....###.............#..#..#........###...##..##....#.##......##......#..#.#....#....#.#...........#......#.#...###.#..#...###........#.#.#...##....#..#..........#.....#.......#.#...#..#.....#....#...#...#..........##.......#..............##.#....#...........#..#..#.........#..#....#...........##.....#...##..#.....#.#..###.....................#.#.....#..#....#..#..#...#..#.....#....##......#...##.#.#...#....#.#...#.#.#....###....#......#...#......#........#..........#........##......#..##..............#..
...##.........#..#.#..............##.##....#..............#....#...#......##.......#......#.....##.....#.....#.#.........#....#.....#...#..##......#.........#.#.#..##..#..............#.##.............#...#.....##.#...#...#.........##....#...##....##.............#.##...#....#.......................#.....#...#.#.............#..............##.#.#.......#.........................#.#..#......##.....#..#...#.#..##.....#....#......................#................####...#....#...................#.##....##.#.#....#
.......###.....##...........#..........#.###....#.................##.......#.#.####.#...#.......#.........#..#.......#............#..#.................#........##..#............#.#.......#..........#..#...........#......#.#..#..#.....#.###...##...#.......#...#....................#....#...#...#....##........#.#........###.#.#..#....#.......##......#.....................#.##.....#..#....#..##.#......#.#..#..#...#.##......#.#.............#....#..#..#....#.........#.#....#.#..#...#.....##.#......##...........#.
.#......#.........#....#.#..#...........#...#...#...#.#..#.........###.......##..#............#...........##.....#..#..###...##..#..#..#.....#.......#..#.......#..#...#....#........#........##...#.#.............#.....##.#.......#...#.......#.....###...#.....#....#............#.#.##.#.#...#..........#.........#.........#..........#..#.......#...#..#..........#......##...#.....#.#.##..#......#.....#..#...##.......#...#...#...##......#.#........#..........###....#......#.#...#..#...#...##..#.#...#........#....
.#.#....#........#...#..#....#...#..#.#....##...###...##...##..#..........###..#.#....#....#....##...#.........#........#........#...#........#...#..#..#.#.###.....#..........#...............#..#..........#....##..#.#......#...#.#.#.............#......#..#.#.#.#........................##.#....#.#...............#.........#..#.#....#....#...#...#.##.....#......#.........#....##...#..........#...#...#..#...#...##....................#.....#..##...#...#..#....................#.....#.#.#...#.#...#..........#.....
..##....#.#....#..#..#......#......#....#.........###...#........#..#.....###.#.#.....#.#........#..#........#..#.##...#..#.........#.....#..#...#....#..#.......#.##..#......#....#.##.##.#..........#...#..##....#...........##..............#..##.......#.#..#....#.#......#....#..........#.#.......#..........##.....#...............#............#..........###.#......#.#.....#..#....#.....#........#...........#.......#...#..........#..###...............#..#...#.###.#...##..#.....#......#.....#.....#.#....#......
......#..........#..........#.........#.....#.............#...................#....#.........#....#.................#.#.#.......#.........##.#.....#......#...#......#.....#...#..#......#.........#....#.......#....##...#.....###..#.....#...#....#........##.............#.....#.#..................##........#...#.#.....#.#.#..#.#.#..#..###..##........##...#.......##.#......................####........#....#.##...#.....#..#...#..#......#.....#.#.....#...#...#.......#........###..........#.#.#.##......##....#....
.....#.##.#..#.#.....#.......#........#.#.#..#.....#......#.#......#...........#........#.#...........#.....#.#....#..#..##.#....#.#...#.##...#.#.....#...#.....#........#....##.##...#.#....#...##....#...........#.#.................#....###............#.#..#.............##.......#.##.........#...#.........#.......#.....#.#.#..#..........#.#..#.........##...#..........#.....##.............#..##.....#..#..#.......#..#.#.......................#...........#.....#......#..........#.........##.#.#................#
....#.#...........................##.##.....#.......#.#.......#.#.....#......##.....##..#......#.......#.......#.....#......#....##.#...........#.....#..#....##....#...#..#.#..#.......##.....#..#....#..#...##.....#..........##.....#....###.....###..#.##......##.........#...#.##.......#..................#.#...#...............#..##..............##...#..##....#.#.##...#.................#....#...........#..........###......##........#......#....#.........#.#..#..##...#.......#...##...#.......#.....#......#..#..
.....#..#....#............#....#............#........##....#..#.....#....#.........#......#...........#....##.#.........#....#.#...#..#......#.#..........#.............#....#..#....#.#.##........###..##.....###..##.#.....#........#.#...#...##.#...#.........#...#.#..#.....#...##..#.....#......#.......#........#................#.#..........###...#.....#....#.......#..#.#.............#..#........##.###....#.#.....##...#......#..#.......##......#.........#...#..#....#.........#...............#...#..#..#.##...#.
.#.....#...#.......#........##..#.....#....###........#..........#.....###..#.........##.....#..........#......#.......#..#.##....##......#...#...#....#.#...##..#.......#..........#..#.......#..#..#....#....#.................#..#.......#####..........#.#..............#.....#.....#...#.....##....#...#....#....##.#...#.....#...........#..#.......##..#.#...#..#.....#....#......#.....##.#.........#..#...........#......#..#........#...###.#...##......#.#..............#...#......#......##.#..#...###....#.#.......
.#.#..#......................#.#.....#...............#.#.#....#..#...#.#..#........##...#....#.......................#..............###..#...###............##..#..#......##.....#........#.#......#.........#...#.#.#...#.#..........###......##.#.......##...#.....#..#....#..........##.......#....#...#..#..........#........##...............#.....#..#.#..##......#...#...##.......#..#...#.....##.....##..#.#.##..................#..#..............#..#.............#.......#..#.#.....#.......#...#...#..#....#.#..#...
......#..#.#.......##.............#.#....#.....#..........#.##....#.#....#..#.....#...#...#..#......#..........#.#.......#...........#..#....#.#.#...#.....#........##........#..#...##...#.#.#..........##...###.....#.............#...............#.......#..##............##......#........##..#.#....#.......#.........#.....###..#..#.#..##.........................##.#......#.#..#.##.........#.#.......#...##....##....#........##...........#.........##....#..............##..#..#......#.#..#....#......#.....#.#....
#........##..#.#....#.......#..#..#..#........#.#.#......##.#....#....#....##......#..#...#..#......#...#...#.#.#..#...#.....#....#..#.#..#....#...#.........###..#.#.........#......#.....#..............#...#............#.#.#..##.#....#.....#.#.....#.#....#...#...#...##......#.#....#.#.#..............##.#....................#............#......#..........##.........#.#..##........#..###.#....#.........#........#.#.#...#.........##.#.#....#....#....#....#.........#....#...............#..#.....#...........#...
........#..#..#..#.#.....#.........#..#...#..##..#..............#.........#........#............#............##..#..#.........#........#..#.###...#.......#......#........#................#.##......#..#.#.#.......#.#.#......#........#.#......###.#.#...............#................#...###....#....#............#.#.#.#...#....................#...#.#.#.#......#..#...#.#...##.....#.#............#......#..#.........##.#..#...#.......#....#..#.##.........#....#..#...#......##....#..#.#...#......#..........#..#.#.#.
#.....#...#..#...#...........#.......#.......#..#................###......#......#...........##.##...#....#......##.#.........................#....#...#..........#.........##..###.....#......#.....#.....#....#.......#.............##........#..##..#.#.#.#.......#...........#.......#................#..#..........#...###....#...#..#.......#..#..#..........##.......#....##...#............#........#.........#........#......#...#.#.#.#........#....#...#....#.#..............#.#......#.....#...#..####......#.......
.....#.#..#....................#....####.#......#.##.............##.##..................#.##..#......#.....#.#...#.......................#....##............#....#...##..#....#...#..###.....#.#........#...............#.....#...#...##.##.......#..#....#.#........#........#...##.......#.##...........#...............#...#.........#.....#..#..........#......#..#..#.........#...#.##..#......#.#...#...#...........#.#......#...#............#......#.###...........##.#..#.#..........#.#....#..........##.##....#......
...#..........#.#............#.###.#...#.....#.....##.........#.......#.###...#.#..##..#............#..######.##....#.....##.....#........#....#.............#...#...#.#....##...#............#.......#...###.##...#..#....#...##.....#..#.#...#..#.........#............#.#............##.#....#...........#......###..#.......##.##..................#.##..........###..##.#......#.....##.##.#####....#.#.#....#...#.....#....#............................##........##.........#..#.#....#..........#...#..#..#.....##.##.#.
........#.#.#.#................#.....#.#..#....#.#.#...#....#.................#...#.##...#.......####...........#....#......#.......#....##.......#...........##....#.##...#.#..#..#.....................#.#.##.#....#...#....#..#....#............#..#.....#.......#......##..#.##.##.##.....#.#........#.#.........#....#......##..#.................##..#..#......#...............#.#....##.#..#..##.....#..#...##.##..#.#.........#...#..#.#..#....#..#.......#....................#....##.###..###.......##...........#..#.
.###..#..#.##....#..#.##.....#.............#..#...##.#......#.....#...##.#...#.#..#....#.#.#..................#.#................#......###..#.............#.....#...........#......#..#..#....#..#.##.....#.#......#....#....#.#.....#......#....#....#...#.............#...#..#...#...............#....##.....#..#.#...#.#.....#....#.#......###....##..#...#..##.##.#..##...............##.##.....#...##...#.#.....##.........#..#...#.#........#.#..#..#...#..............##....#...#...#......#.......##.....#.#........#..
....#....#...#..................###....#............#....#....#......#.#......#......#......#...........#.#................#...#...#.....#..#..#.#..........#......#.#..#......#..........#..#....#...........#.##...............#..#..#.........#.#......#........##..........#...........##......#........#......##...#..#.........#......#........###.#...........#....#....#..#..#................................#..#..##.....##......#..#..........##............##..#.......#.....##.#..##.##..........................##
#.#.#.#...#....##..#.#....#....#......#.#..##.#..#..............##.##.#.#...#.#...#.#.....#.....#.#..#.............##.#.....#.#....###..#..#............#...#...#.....##...#...#.##.......#..#.#.....#..#....#.#....##..........##.##.#........#.....#....##.........#.#..##.#.#...........#.....#.#.......#....#.##.#......#....#..##..####..#.......#.#..........#..###......#..#.##......#.#...........#.........#.....#..#...###..#.#........#####.#...........#.#..##......##....#..#...##.#..#.....#..#.............#..#..
#.........#.#..#......#..#............#......#......##..#.........#...#...................##....##..##......#..##..........##.............##.....#..##................#..#..............#.#.......#....#..##..#....#.##..................#....#.......#.##.....#...............##......#.###.......#........#..#..#...............#..#..#......#....................................#.##..##..#...#.............#.#.....#....#....#.......#..##.#....#..#..#.#.#....##..##......#..#...#.#.......#.......##..#..........#.......
.......#...#...#...................#....#..#.....#.....................#.#.#....##........#......##..#.#...........#.......##......#..................#.......#.#.....#.##.#..##.....................#..................#.......#....#...#......#.......###.......#...#.......#.......#.....#..#.......#....#.......#............#.............#....#....##.#........#.#..........##.##.#..##.....................###....#....#.....#.#.#....#.##..#..................#.#.##...#.........##.....#.#...##...#.#.##....#..#..#.#..
.#......#...#...#...#.......#....#.#..##..#.#.......#..#..##...#.#........................#...##..#.........##..#...........#.....#.#..#...#.#...........#.......................#.......#.......#.#............#.#.#.#..#.....#..........####.#.##..#.........#....#.....#..........#.......#.#........#.....#.......#..#.#...#...........###....#....##......#.#.#....#...........#...#.....#........#...#..........#.##....#.#.......###.......#..#....#.#...#..........#............#..#....###...#..#.#.#...........#......
#...##.#.###..#.#.........#...#.##...#...#..#..#..............#......###.......#....#....#..#..#.....#............#..#..#..#...#.......#.........#.............#.#..#..##......#...#..#.##........##..##..#.#........#...##.#...#.#.#.#..##.#........#....##......#.#.......##.#.##.#.........................#......#...............#....##..#..#....#.#.#...#..##....#..............#.#.##....#.........#...............###..#.....................##.....#...##..#.....#.#...####..#...##....#..##.#.....##...#.....#........
.........#..#...#.#.....#..#........##....##...........#...#...#..##.............#.##....#......#....#......#......#.#...#.......##........#..##........#...#..#.#..#....##...#.#..#.#......#..........#.#......#.....#........#....#..#...#......#.......#...............###.....#...##.........................#.#.....#.#...#.#..#.....................#.#.....#........###.........#............#.#...##.##.....#..#.....#..................#..#...##.....#...#..##........##.#...#...#......#.......##........##.....#..#..
.........#..#........#....#......##..#....#....#.......#.............#...#....#...#...##...#.............####..#..#....#........#........#....###......#....#..#..#...#........#.....#..#...........#.#.........#####.#......#.#.......#..#........#..##...........#..#.#........#.........#...#.......#......##.....##..#..#............###.#..#..##..#...#.#.....##.#.#......#.....#...##..#.............#.....#..............................#...#.#..........#..........#....#...#..#......#.##.....#.#.......#.#.........##
.#.........#.#..........##.#...#.#.#...#.#.#...#..........#.#...#............#.#..#...#....##........#.#...##..#..........#........#.....#..##.........#.#..#....#.......#..#.#.........#...............##.##.#....#.........#....#...................#...........#...........#.#...#.#.#.#....#...........#.....#....#...#....#......#..#....#.........#.......#..........##..##..............##.............##.#...#.#....#.#.......#................#.#.#...........#...###....#........##....##.........#..##.#.........#...
..#..........#.#..#......#.#.###...........#....#......#..........#.............#...#......###..#....#............#..............#.#.........#......####......#........##.....#......###....#.............#..............#..........###....#.##.#........##..........#...........#.#....#..#...#.#.#....#.##..#...............#........#.#....#...#......................#..............#..........##.#.#..#..##....#....##..........#.#......#.....##....##...#.....#.......#..#.....#.......##........##...##....#..........#.
...#...........#...#...##..............#...#.......#..#..#...#.......#.........#..#........#.................#...#.........#..#..#.#....#..#..#....#....#..#.##....##.....#..#..#...#..........#....###..##..........................##......###..#.#...............#...#.......#..##....#......#..##............#........#.......###...................#..#......#..#.#..........###.........#...#.#####.........#.....#...##....#.#......###...#..............#.#........#.....##.......##.###.#.....#.........##....##..#.#..
............#......#...#...##......##..#..#...............#.##......#..#.............#....##...#.....##...#....#.....#.....#.#...#.....#......##..##...#................#.....#...#..#..#...#.#...#..#...#..#........#.#..##............#...........#.#......#....#...#....#...........#.....#.....#.....#.##.....#........##.#..........#.......##....#.##...#.....###......#...#...#.......##..........##......###.#....#.####...#..#....#.#..##...#.###.........##...#.#.#..#.....#..............##....#.#.##..#.##..#..#....
.###..#....#........####.#...........#.....#..............#...##...#.#..#......#.......#...##.....##.......#.............##.................##....#.....##.....#......#.##......#.#..#..#....#..#.#......#.#..##....#.....#....#....#...#......#..##....#.....#........#.#.#..#.##.#...#.#.....#..........#.#..#......#..#.#.#...#..#...#...##..#........#.............#...#......#.......##....#.......#..........##..........#...#..........##..........#........##..........#.##...#..#.....#...........#####.......#.......#
.#......#.#....#........#.#..#......#..###..#....#...##..#..........##..##.....#......##......##...#.....#.....#......#..#.#..#..#...............##..#.........#...#..#.....#.#..............#.....#........#..##..###...........................#...#..#..........#.#..........#.#.#....#.........#...#..#........#....##.#...#......#....#..#..........#.#..#........#......#.#.....#......###.#..#....#....#..#.....#..#..#..##.#....#...#.............#....#.....#...........#.#..#..#..............#.........#.........#..#
#.#.#....##.#......#...##.....#...#.........#......#................##....##..#.#.#..#..#.....##...#..#..#....##..#...#........#.......##....#......#.........#.................##....#.#..#.............##.....................#.......#.....#.....#.......#.#.#...........#....#...........#...#....#....#....#....#..##.#.....##.......#.........####........#.##.#............#....#.##.........#......#...#......#.##..#.......##..#...##......#...........#......#...............##.##.....#..............#.....##........
#.#..#...#.......#.##.........#....#...........#........#....#.....#.......##......#.##........#.................#.......#.....#..............##......#...##.###....#..........#.#....##..#..#..#..#.#........#.........#....#....#....#......#...#.#....##.....#....#.........#.#..#...#.###.#......#......#.#.........#...#......##..###...#..#.##.........##..#..##.#.#....#.##.#........#.....#.......#..##.................#....##.#....#...###.#..#..#.#.......##..............#....#...#......##........#.....#...#.#....
...#...#........#.##...#......#......#.............#............#.##...#........#.......#...#..#......#.....#..#..#.......#...##...#.......#....#...........#...##.#...#..............#........##...#........#...#....#...#.....................#..#..#.#.....#...#........#.........#....#......#..#.......#.##......#.#..##....#.#.#....###...#...#................#...#........#...##..#.......##............#.##.#.##..##.....#....##.........###......#.....#.##..#.#.#.....................#...#.#.#.....#....#...#.#.##..
.##....#...#......#....##..............#....#..#.......#.......#.#...........#....#.#.....#.....#..#.#.........##.#....###......###.......#..#........#...#.............................#.....#........#.....##..#.#...#..............#..#.........##.........#......#.......#..#.....#.....#.......#..#............#....#........#.#.###.....#..#.......###.##.#..#...###.....#....#..#.#....#...##...##.#....#..#........##...#.#.##.#.#.........#.#...#...#....#.............#.##...#....##........#....#.....#####.....#....
....#..##..#........#..#.........#........#..#.......#...##.....#...#..#.......##....#........##.......#.#..##...........#......#.#.#..#...#.........#..........#....#..#..#....#..#..........#.#......#..#........#..#.#...##.......#......#.....#......#..........##...........#.....##.#..#.#.....#.....##.......#..##..#.................#..#..#....#...#....#.#....#....#........#......##...#.#..#.....###..#....##.#.......................###..........##...#..###..#...#..#..................#.....#.#.....#.#..#......
.#.#..#.......#.##........#..#..#...##......#.........................#........................#......#..##.#.##.###..........#.....#..##.#...#........#......##...#...........#.#...........#....#.......#...#..........#...#..........#.....#...##..###...#....#...........#.#........#......#.......##..#..#...##............#.##...#...............#................#..#..#.........#.#..........##...#.#.......#....#...........##.#.........##.......###.##.........#...#...#..#.#..#...........###..##..##.##......#.....
.#...#.........###...#.....#.....#..............#..#..........#........#.#.##......#......#.......#.......#..............#.##.#....#......#.#......#...#.........#.#.#.......#...#....#.#..####....................#.#.##.......#..........#.........#.#.#..........##....#.....##..#...............##.#.....#..#........##.......#...###....##.........#.#...#.###.#.#.#....##.#..#.#...#.....#....#........#.....#.#.....#.#.#.##....#...#.#.#...##......#..#....................#.#....#.............#.##.#.#.............#..
......#...#.#......##........#........#.#..##.........#...#.#..#...#.#...#...#.........................#...................#..#...............#.......###.#...#.#.#..................#..####.........#..##...#..#.#.#..#...#..#.#..........#............#........#.......#..........#..............#..............#..#.........#..#...#....#.......#........#..#.....#..................#...####.....#...#.#...#.......#............#..............##....##...........#.........#......#....##..#.#......#.#.......#........#...
..##......#....#...##.....#.#..#.....###.#..............#.....#.###.........#........##....#.#...#.#.#..#......#......#..#......#.#...#..............#..#.........##..###......##...................##..#..#..#...#...#...#.....#....#....#....#............#.#..###....#.#.....#..#....#.#.#.#.#...#.........##...##.#....#.....#.....#...................#..................#.#.......................#....##..#.#.............#.#..#...#..............#.#...#.###....#.....##.##.###....#..##............###......##...#....#
....#.#.......###..#......#......##.....###.#...#.####......#.......#...#......#.#.#..##.#.......#.#......##....#..#..........#....#....##...#..#.......#..#..#...#....#...####...#.................#.#.#.................#..#......##......##........#....##...#.....#.#...#...#....................##............#...#.......##.#....#.....#.....#.#.##.#......#.#..##...#...##.#...#..............#..#..##..#....##...##......#..###..........##...#..#.....#.................#...#.....#..#........#....#...##..............
..#..#....#.#...#...#....#....#..###.#..#......#.#........#...#......#...........#..###.....#......#.###.#....#.##..#......#........###........#..................#..#..#....#..........#.....#.##.#......#.....#.##.........#..##...............#.##....##..........#...#...#..##...#..##..#......#.##.....#.......#.....#.#...................#...................................###..........##..#.......#..#..#.#.........#.......##..##.#...#.##..##......#...........#..#...##.#.......#....##............#...#.......##.
...#......#....#...............#......#..#...#..##...#....#####......#.....#......##....#........##.....#......#....#..#............##....#..##.....#....#.#......##.........#...#...#..#......#...#.#.........................................#....#......#.#......####.....#.#..#...#...#...#...#....#....#.##.....##...#..##.......#...#..........#.##..#....#.#.....#.##...#..........#.#..#...##........##..#.........#.#.............#....#...........#...#.#.......#.......#...#....##..................#.......#.#..#...
.#..#....##...#..#..#.#...........#...#...#..#...#..###...#....##..........#....###.#....#.....#..#...#..#...#...........#...#....#.......#...#.........#.#..........#..#...#....##.####..#........#...#..#.#..#.......#.............#......#...#.#............#.........#.#.......#.....#.........#......#.#........#..#................#....#.##...#.................###..#.#.......###......###....#......#.#.#....##......#......#.......#......#...#..#..#.............#..#.#.....#.........#......#....#........#.........
....##....#.....#..............##......#..#......##.....................#........#.....##.......#......#.#......#.............#.#..###.........##...........##......#.#......#......##.........#................#..#.##....#.#.....#.....#.##......#.#..#..............#..#.#.....#...........#.##.##.....##.#.....###.#.##...#.....#..##.............#....#....................#...........##.#..###....#.#.....#...#..#.......###.#...#...#..#.........#.#..##...#.#....##.......#..###.....##...............##....#........##
.......#.......#.#..#...#.......#..#...............#...#...#.....#........##.#..#..#.....#...#.......#.........#..##......#..#..#..##............#..........###.........#.#...#.....#...#.............##.###..#..............#....#..................#..##..#.#.........###..#............#.#..#...#.......#..........##..#.#...#..#....#...#......................#.............#.....##.#..........#......#...........#..#...#.#...#....#..#..#...#...##...#......#....#.#..................................#....#.....##....#
.#.#.....#..#............#.#...........#.#........#...............#......#.#..#..#.#..........##...#.##........#.#......#..#...#.............#..#.#..#....##...#...#.#.........##...#...#.#.#..##.................#......#.#...#.#...#...#............#.#...##....##..#...#...#..##.#.#......##..#.....##..##....#.#.....#..#.#...#.#.....##.......#.#...#.#.....#......#..............#...........#...................#.#.....#.......#..#....##.....###...#...........#..#.#.....#.......#.#.....#..#.##....#.....#.......#...
..............#.......#...#..........#...........#..#......##..#.......#......###..##.....#.#...##.......#.#.....#......#..#....#......#.........#...#.##.....#...........##.#.##...#..#...###.#...##.......#.......##....#..##.......#............#...........##.....#.#......#....#.#....##..##....##..##..##....#.#..#...#.......#..#.....#.#.....#..........##...#..###..#......##..#.#....#..#........#........#...##.#....#......#............##........#..#.........##.#.............#..#.............#.#..#....#.#...#..
.##........#.....#...#.#...#.........................##.......#.#....#.....#.....#....#.....#.#.##.#.###...#......##.#..#........#....#.#.............#.#..#.#...#.#....##......###.......###.#................#..........#.#.........##.........#.#........#....##....#..#.#..#.#..##.....#.........#............#..........#....#.....#...#............................#..#.#.#.......#...#...#......#.......#........#......#..#...#...#.#.............#........#....#....#..#......#.....##...#.#.......##....#......#.....#
....#.........#..#.#............##....#.#.###............#....#....#..............#....#...#..##.......#...............#.#..##...........##..............#.......#.#.#.....##....#.##..#.#.....#.#..................#........#..........#..................##...#.........#.#...........#.#....#.............##....#.#....#.#.....#..##.#..........#....##..............#......#...#....#.#....#.............#..##.......#..#.#...#...#.....#.#....#...#....####......##......##.#.....##..........#..#..##..#..#.#.........#...
.#..#..............#..........................#........#.........#...#.#...........#.##.#....#...#..##....###.........#....##.....#..#.....##.............#..#...#.......#.##......#....#.#.....#...#....##.#.....#..#.....#...###.#.#..#.#..#...#...##.#....#...........#........#...........#..........##.##.....................#.....#...#..#..#.##.........##........#....#..#....#..#.##.##..........#.......#..............#...#....#....##..........#...........#...##..##.#...............#....#...#.........#......#..
...#.#..#.#..........#..#............#.#....#....#.#...#......##........#.......###...#....#...........#.............#..#......##......#........##..#...#.#...#..........##.#.#.....#.#.###..#.....##...#.#.....#.#...##.........##.....#.#.#.##....#.......##...#........#.#.#...#.........##...#........#...#..#.....#............................#......#......#.#...#.......#..#..............####...#...#..#.........#........##..#..#....##....##........####...#...#.##........#.#.#.#.......##......#.....#...#.........
#..#...##..#..........................#.......#.#....................##....#.#....#.#...#.....##..............#.........#......##......##....##.......#..####...#..........##..#.#..#.#.......#........#.#.......#.......##......#.....#........##..........#..#.##.......#...............#.............#........#.#.....##.............##.........#.............................#.#....................................###.##.........#...........#...#...#.#.......#......................#......##....#......##.##.....##..#.
....#..##.....#.......#.#...#....##...#...#........#............#.#.....#..##..............#....#.....#...##...........###.#.###............##.......#..##.....#...##......####.#..........##.........#.....###......#.#.#.####...............#....##....#.##.#..........##..##....#.#...#..#...........#........###.....##....................................#....#..#....#.............##..............#....#.......#...........#.......#..............#.....##..#...........#...........#..#......#.##.....#..#......#......
....#.......#......###.....##.....##.......#.................#..##.........##............#........#.#......#..#.............#..........###..........#.#...#...#......##.#...........#........#....####..#.###.##.................#.#..###.#...#...#.....#........#............#...#...#....#........#..............#.###..#....#................#...........#...........##...#..................#.........##..#.#....#...#........................#........#.#.#..##.#........#...###...###...#......#..............#..##.......
##...........#....#..............#.#####.....#.......#.....#.#...#............#..#.....#....#....#..#.......##........#.............#..................#..##..#......#.....#...#.#........###....#...#.##..#.##...#.....#.##..#...#....#.....##..................#.#.#...#.###.###.............##...##...#..........#..##...#...#......#....#...#..#............#...................#.###....#.....#......###.##...#....##...#..........#..........#.#...#........................#...#..##...#.#.#...........#........#........
#.#...............#...##.#.#.............###................##....##.....#.....#...#......#..#.......#....#.......##.#.#.#....#....#..#.......#.#..#.#....#..##..........#....#..#....#....#........#.....##.........##...#......#...........#.#....#.#........##..#..#...#...........#.....#...#......#..................#.#...#....#.#....#..#......#............#....#..............#...#.......#................##..#...#....#...............###..........#........#..#..........##..#....#.#.....#....#.#.........#.#.##.#.
#.......#..#............#.#........##..#.#.....##.#.#.....##..........#.......#.#........##.........#...............##......#.#...#....#..#....#..#...#.....#........#....##....#...#.....#..###.##..#......#......#...#........#...........#...#..###.............#............#.#.#.....#.........##..#..................#............###.....#.............#.....#..#...............#.#.....#....................#..........#........#..#.........#.#......#..##.#...##.....#.#..###..##..#...#..#.......#.......#.....##....
#.......#.#.##.#.#......#.#.#.#.#..............#..#.........##..##...###........##..#.....#......##.............###.#.............#...#.##..#....#........#......###...#..#.....#........#..##.........#........##....#..#.#.#..#..#..........#............#.#.......#..............#..#..#........#...#.#..#................#...#.#.........#...........#..#..##.....#.#.#.....##...#.#.#.#............##.......#........###...#..##.#....#.......#.#.##.........##...#.#.......#.......#..#...#..##..#.............#........#.
........#.##.##...........#..#.#....................#......................#..#..#......#..#.......#..........#.....#..#..#.###.#..........#...##....#.#.#........###.#.......#....#....#.......#..........#............#..#.......##.#.......###..#..#...#....##..#....#.....#.#..#........#...#....#......#..........#...##..##...#..#.#....#.....#.##...........##.#.....##.#.#.....#...#......#.##...........##.#.##....##......#.....#..........###...#......#..#.........#......................#......#...#..............
#......##...#..#..#...#...#.................#...#....#.........###.#........#........#.#..##...#.#..#....#.......#....#...#....##.....##....##..#.#...#......................#.......#..#...#.##......#.##........#....###.......#......................#............#...###..#...#...#...#..#..............###....#.....#........###.#..#..#..#.#..#........#.........#.......#.....#..#..#.#..#...#.....#.........##................##....##....#.##.#.#..#..#.......#.....#....##...##...###.....#.....##.#.#........#.......
...........##....#.....##............#....##.#...#.........#.........#....#.............#.....#.#.........#....#......#.......#....#..#......#.#...#..#..#....#..#.#...#.........#...................#.....#.........#....#....#....#.......#.....#..#....#...#....#.#....#....#..#...#..##..........#.#............#.##.....#......#.............#......#......#.....#.##....#.......#.#.#..##..............#................#....#........#.......#...........#......#....#....#.......#...#.#.....#......#....#.#.##........#
....#......#..#....#...........##....................#.#..#.........#............#.#..#.#...#......#..........##...........#...............#......#..#...##..##...#.#.........#..#....#..#..............####....#...#.....#.#.......#...##...#..#..........#...##..##.......#......#......##.....##......#.....#.......#.....#...#................#.....#.#............#.......##...#........#..#.....##.....#..#.......#...#.....###..#.####.###.#...##......................#..#...#.....#.......#....#......#....#...#....#..
.........###.#####...#..#...#........#.#.#..##......#........##.....#........###...........#............#...#......#.#.#.#.#.........##.......#..#.........#.#.#.....#........#............##.#.....###.............#.........##..#........#.#...##.#.......#..............#..#......#...........#..#.....#.........#......#.....#....#....#....#.#.#......#.........##....#.##..##...#.........#......#.#..#.#..#..#..............#.#..#..#....#...#....#..#....#.....###.................###......#............#..##..#..##.#.
......#.........#.#......##....#......#.....#...#.........#............##........#.#..........##.......#.#....#...#...............#...#..#..........##.........#.#..#..###.#..#.#.........#....#....#...#..#..#......................#.##.......#........#.##......#......###...#..#.......#..............#...#....#...............................#.#....##...#..#.#....###..#....#...#..#......#...#..#...........#..................##.##.#....#...#..##.....#.....#......#........##.#.#..#.##....#...###..#.........#......
#...#......##....#.......#.........#....#.........#.......#.#.......#...#..#...#.##..##..#.......#..##.#.#...#.......#......#.#...#....#....#.........##.................#...##.#.....#...#....#.#.....#......##......#.......#..#..#......#................#....##.##......................##............#...........#..#.##.............#.##........#..#...#................#................#..#..........#....#..#.........#.....#......#....#..##..#.......#.......#.....#...........#.#.#....#.#..#................#.....#
.#...#.#...##........#.#.....................#..#.#.##..#.....#....#..#....#........#......#....#.....#...#....#.......#.....#..#....##..........#.......#.#..............#.##...........#....#..............##.#...##.................#......................##..#.....#.....#.#..#......#.....#....##..........##....#........#.....#.#..#..##.....#..#......#......#.....#..#.....#.#.#...........#.#.....##.....#..##............#.................#....................#..........#....#.................#..####.#.#.#.###.
...##..##...##......##....#........#.##.#...#.......#.....#.....#.......#..#.....#.....#..#...#.............#.......##..#.............#......#...............#.....##..........###............###.....#...##......#.#.....#..#....#......#.....#.......#.....#.#......#...#..##..##.#...#......##.#...##..#...#..#..#.#..#.....#.#...#......#....#........#.........##.........##..#............#..#......#.##......#.##.#.....#..#................#..#...###.....#............#...#..#.....#....#......#......#.#...#.......#..
....................#......#...#..........................#....#...#......#.##.....#....#.#....##......#...........#........#...##......#..#.........#..##.....#..#.##..#..#..##..#.........##.....#.....#.##.......................#....#.......##............#...#...#.##.......#.....#....#..............##.........#.#.....#.......#..#..#.......#..##...#..................#...##............##.#...#.........#...#.#......###.#.#...............##..#.............##...##..#...................#..#..##..................#
..#.#...#.#..#.....#.....##.#..#....#.................#.#.....###.#..#.........#...........#....#......................#.#..#.......#.......#.#..##....#....#........#..#..##...#.......#........#.#....#....#....#...####..............#..............#...#...........#..........#.#....#.....#....#........#..........#..........#.........#...#.....#..#....#.........##..#..#....#..#....#....##...#....#.#......###........#.....#......#...#...##....#.#....#..#....#.....#.........#.#.........#.##.....#..##.....#....##
..#.#....#.....#...#..#.###...............#...........#..........#.........#.##......###.##.....#.........#....#....#.....#......#.....#......#...#.....#....#..........#.........#.......#.........#.#....#.#.#.....#...............#....#....#..#..........#...#........#......#.#.......##................#......#....#.................#.....##.#.#........#..#...#.#.........#.......#.##.....##.##....#..#............#....#..#...........#.......#..................................#.....#....##.......#..#....##.#.....
..##.....#..........#..##...#...#....#.#.#......#...#.....##..##...#..##..##..#.......#......#....#..##.#...#....###........#.#.......#......###..#..#.....#.#....#.###.#......#.#..#.#......#.#.....#...#.#..........##.....#...#..........#...#........#.#...#....#......#......#.....#.#.................#.....##....#....###..........#.#..#............#.##...#.##.......#......##.#...####.........#.##.##....#........##....#.##..##..#..........................#...##.#.#.##..#..#...#...........##.....#.#............
..#......###.#.#...........#......#.......#....#......#...#..................#.#....#..#.#...#......##.....#.#......#.#..........##...#.##.#.....#.............#....#.............#..........#...#...#...#.......#.....#.....##.#..#..........#..#.#.#.#.....##.....#........#.#...#........#..##...#.###.#..#...##.....#...##...#.#........#..#..#...#....###......#.#..#........##..#.#.....#...##..#................#.......##.....##....#....#........##....#...............#........##..##.......#.........#....#..........
.....#......#.....##........#......#....##.#..#...............#.....#.........#.#......##............#.#......#.....#.#..........#.....#....#....#.#..##..#.................##.#.#....#..#.......#........#............#.#.......#..#.#...#...####..........#..........#..#.##.....#...............#.#......##.#.......#...#....##......#....#..#...#...#............#...#.#....#.#...##......#.....#..#.#...#......#.#.................##.#...#..#....#...#..#..#...................#.#.#..#.#....##...............#....###.#..
...#.#.......#.........#......#...#.#....#.....#....#..#.............#..#..#......#.#...................##.........#...........#...#...#....#...#......#..#.#..#........#.....##.........#..............#..#....##.......##.........##.#..#.....#..#..#........#..###...##..###................#........#.....#.#.....#..#..#....#.#..#.#......#......#.......#.........#.......#...#.........#.#....#....#....#..#...#...#....#..#.......#......#.#........#.#...............#.......#................#........#.....#.##....#.
....##...#......#.....#..........................#.#...........#.........##....#.....#........#...#....#....#..#.....##..#.#..#..#....#......................#...#............###............#..............#.....#............#.#...#.......#......##.#..#...#..#..........#...###...#............###.#............#............##....#..#.....#..#.##.#....#.##......##..#.#.#............###..........#......##..#......###.#..#..#.#..........#................###.#.#.....##.#....#.#.........#.............#....#.....#..#
..##.#..#.......##..#....#......#..........##.............#.##..##......#....##.#.......#....##...#....##...##....##....##.##....................#..###..#.#..##.....##...#.#.......##..#...##............##.#......#.......#..#......#.#........##...#...........##....#.#..#.....#..##........#...#...#....#..#......##...#......#....####......#.#.#.#..#.....#........#...........#.#.##.....#...................#.......#....#....#.....#.......##.......#.#.#..##...#.#...##.......#..............#..............#......#.
..#...........##.....#.....#....#.......#.......#.##.....#........................#..##.........##......................##...........#.##....#..#....#...........###.....#..#......#...#...#.........#...........##.......##....#....#.#......#.##.........................##.....#.##..#.......#.#.#.#...#...####..##...#......###.##.....#.#.##.#.........#...#.....#.#...#..........#....#.#.......#...#..##....#........#.##...#..........#....#.#..#..#.........##..#.....#...#.....#.#.###......#.#.....#.#...#.#....#....
..##........#.#....####...#....#..#.....#.##.#............#......#.##........................#.#........#.....#....#...........#...#.#.#..#......#...................#......####.##.#..#..#.......#...#.....#..#......#..........#..##.#...#.....#......#.#..#......#......#.#.#....#...#...#......##....#.....#...........##.#..........#.#.........#..........#......#........##.......#......#...#.....#.....#.#......#...#..#..##......###.#...##.#..........#.......##.....##.......#.#...#...#...#.#.........#............
.#.#............##..#.#.....###......#.##...#......#....#........#.....#.#..#...###.............................#..........#....#.....#...#.#........##...#....#.#......#.####........#..#........#............#.........#.......#......#.#.......#.....#....#....#......#....#.#.#............#............#........#....#.###...#.#...#.#.......#.........#.#..........#..##..##....#.##.#........#.#......#.....#....#.........#..#................#.........##...#......#.....#...#..##......#....#............##...#......#
#....#..#...#..................#........#.#....#....#..........##....#.#....#.#.#......#..#.#.#....#.#...........#....#.#.##....#......#....#.............#..#...#.......###.........#...............##...#..##..............#..##.................#...#...##.....#......#.....................#.......##...#..........##.....#.#.##..#....#..#..#....#....##.......#.####...#.......#.........##........#..#................#.....#...#.####....#.#..#.........#.......#.........#.................##...........#.....#........
....#....#....#..#...........#....#.#.#..#....................#........#.......#....#.....#....#.#.#.....................#....####....#...##......#...#..#.#....#..................##...#....#.....#....#.....#..#..........#.....#.#.#...#.......##...#.#...#..........#.....#..#.....#....#........#..#..#........#..#...#........#..#...##.......#.###.#.###...........#..#...##..##...........#............#.##......#......#...#......##.......#.#....#..#.....###...#.....#.##......#.....#......#...#..#.................
..#.......#...........#...#........#....#...............#...........#.##.....#.........#.#......#..........#.##..#....#.#.#.####..#....#..................##........#......#.........................#....#.....#.#..#........#....#...#......#............#....##....#...#......#...............#......#.............#..........#..................#..##.......#.#...............#..#..#.#........###.#.#.#.#...#..#....#..................#....##....#.....##....##.....#......................#.##........#.#........#.#..##.
....#......#..#....#....#...#.####.#........##.#....#....................##...#.........###.#...........##...#..........#..##.#.#.....##.........#........#.#.#...#.....#..#......#..#...###....#...##...#..#...#............#..#..............###.......#.......#..#.........#....#......#.#........##..#.....#.....#......##................#...........#................#..#...##....#....#................#..#.......#....#...#.#.#.#......#..#........#...#..##........#..........#......##.#...#....#.......#......#......
..#..##...#.#...#.....#..#......#.#.#....###......#..##..............#......#....##.......##.......#...###...#.........#..#.........#.....#..##....................#...#.........#.#......#..#.........#.#.#.#......#.#.........#..##.#.#.#......##.......#..........#.#.........#..........##.#..#..#...#.....#...........#.#......##...##.#.................#.................##.......#.#...##.........##.##.#.......#....#...#........#.....#.............##.#......##..........##...#............#......#...##.#.....##....
...#..#......#..#..#..#....#..........##..#........#......#.....#....##..#......#...........#.....##.#......#...#..#........#..#..#..#..................#.........#.#.#............#.......#...#.......#.#...#.........#...#.#....#.....##...#.#.....................#.#..........#.....##.#.....#.......#..#....................#.#...#.....#......#.#......................##...#..#.....#....##.###....#.....#.#...##.......##....#.#...#.........#.#..#.##...#..#..............................#.#.........#.#..###.##..##..
.....#.#.....#..#.....#............#....#.....#....##.........#.#.#..##..#..##.........#...#.#.......##.....#.......#..........#.#.......#.....#.#.............##............#.......#....#.................#...#..#..........#.........#.....#...##......#......#.#...##...#.....#..#..#...........#.##...............#....#.#...#.....#................#.##...#...#......#....#........#..#......#..#.#......##...........#........#..................#.................#....#..................#...#.............#.#......#..
......#.#...#......#..............#......#...##.#.........#.#...#.......#...#...#...#..#............#..............###.............#....#....#.....##.#.##.##......##...#..#...#...#.##...##....#.........#.........#..#......##.........#.#.##.......##..#...#...#...#...#....#...#.#.#.###......#...#........#.#..#.#............####...##.................##..........#....#........#..#.......#.#....#.#..#.................#...#..###.................#..####....###.#..............#................#.#..#...............#
.....#.........#.....#...#.............#..#.#..##....#...##.#....#.#...#......#.......#....#..#............####..........##....#....#..#............#.......#...#.........#......#............#.#..#..#...#.#.#..#.......#....##.......#.###..#....#..##..#.....#.....#.#..##..#.........#.#.........##....#.........##..#......#..#....#...............#..#.......#.............#..#...........##....#...#........#.#.#..##........#...#...#.#..#...#.......#.....#...#....##.##...#.#........#.#....#....#.#..............#...
..#.#..#....#.#...#.......................###..#.....#............###....#........#........#.#......##......#.#..........#..##.....#...#....#..............##......#......#....#....#....#.....#......###..#.#.....#..#.#...#...#......#.#.............#...##..#.#..#......###.#..##.......#....#.##.....#.....................#...#....#..............#..........#......#.....#...#..#....##.........#....#..........#.##.....#..............#....#.....#...................#.......#.....#....#..#..#...#.##.........#........
.#......#.#....######..#..#.#.#......#.....#....#.....#.........#..#..#.#...#...#....#.............#........#..........#..............#............#......#.....#...##...............#.....#.#.#.#.#.....##.#.#...#.....##...#....#.......#.....#.#..##.....##.#.....###.##.............#...#.......##....#......#.#...........##...#..#.#...............#..#.........#....#.#....#...#.#..#....#........#.#..##.#......#..#..#...................##...........#..#..#.#.#.........#........##.........#........#....#...#..#...
.....#...#.....#.#...##...............###...#..............................#......####.#...#..#..#.......#.........#...............#........##..#................#.#.#.....##......#.......#.#.#...#...........#..#.....#....##.##...#....##...#............#..#.#...##....#.#...#...#....................##.#.##..#.#.#.#....#.......#.#......#......#..#........#.#.##.........#.#...............#.....#..#......#.....#....##.........#.........#...#...##..............#..#.......#.##....#.....#....#.........##.......#.#.
..........#..............#.......#.##.#...............#....#....#.#......#....#.........#.....#...#.#.#...#....#.........#.....#....#.....#...#.....#.......#..#....#...#....#.......###............##.#...#...#.#............#...##..........#.#.....##..#..####...#..#...##........#......#..#.#...##..#..#..#.#....#.#........#.....................#..###.#............#..#.....#.......#.#....##........#..#.......#.#...#...##....#...#..#.#......####..................###.#.........##.#.......#....#.....#.............
....#...#..#..#.#.......#...#.......#....#...................#.#.#....#.....#...#.........#....#.##..#....#..#..#.......##.....#.........#......#..#................................###......##..............#...........#..#....#..#..#.............#.#..#.....#..........#.#..........#......#...#..##....#........................#...#......#..#..#.#...##.....#..#..###..#...#.#.#..............##....#...........................##....#..#...#.................#.##.#....#.#.#..#.......#............#.........#.#.......
......###.......#.......#..................##.#........#.#.#.#.#..#.........#.........#...##.............#....#.......#...###.#..#...#.##...........#..#......#.......#..#..##...#..........#........##.........#.#....#.....##.............#....#.....#...#.#.#.........#.............#.....#.#..........#.........##.......##........#.###..#.#.#....#.....#...#...#.......#.##...#...#....###....##.#.....#......#.....##.#.#..........#..#..#..#......#.....###..#..#.....##.#.#..#.#.#..#.#....#..#..............#.........
........#..#...##..#...#............#....#...#...#.....#...#................#..#....#..#...##........#...#...........#...#.#..#.#...................#.#............#..##.##...#............#..##.......##......#....#..#..###............#....#.#............#.......#.##........#....#..#..............#....##...........##............##.............#...####.#...........#.........#......#.....##.#...##..#..........##.#......##..###.....#.#..###...........#..#..#..#.......#..........#.#.#...#.........#..#...#........
...........#...#..#....#.#.........#..##......#..#..#...#..........#.....##......#.........####..#........#..##...#....#.#.........#...#......##..#...#.............#..#.#..##....#.......##.#............##...#.##....#..###.......##.....##........##....#....#.#......#..........#...#.#......#.......................#......#....#.............#.#..........##...............#..#...#.#......#.........#.....#.####...#.....#......#.##......#.........#..#.......##.#....#..........................#..#..#..#.......#.....
....#...#....#.##....#.......#............#.................#...#..........#...........#......#........##............##.....#.....................##...........#........##.#....#.................##.#..........#....#.............#..#....#...#.#..#..#..###.......#..##.......#...#.......#......#........#.#.#......#.......#.#......#.............##...##.#......##.#..#..#.........####...........#......#......#.....##.....#....##....#......#.....#..#.....#......#.....##............#......#...#.#...#.##.......###..#
.....#.........###.......##.....#..#.....#.....#....#...........#.#..........#........#......#....#...#.............#...#.#..#........##.#........#..#...#............#...#.##..#..#.##...#...#...##...#.#.....#....#.#..#........#..#...#.....#.........#.#..###..#.......#...#.......#.#....#.....#........#.##.#.#.#...#..#.....#....#....#.#.....#.#....#...#....#.###....#......#..#.#...#............#...#..#..#...........#.#........##.............##...#..##...#.....#............................#.#......#.#.##......
.#.......#..#.#.#...#...##...#.......#....#.#.....#..........................#......#.#...#.#..#........#...#.....#........#.............#.#....#.#...#........#...#..##...##...#..#..##...##...#....#...##...#................#........#...#.....#...#.............#..#.#......#........#..#...#..##......#...##........##....#.#.....#...##....###.............#.#.....#......................#.........##.#.........####.#.....#.#........#....#........#...#......##.......##..#.......#...#......#...#......#....#.........
.#.........##..........#................#....#.....#..............#...#.....##.....#...#.#.......###..........#..........#.....#......#.###.....#...#.......#.#.###...##.........##....#.....##....#........................#.....#....#..........#.#.........#.#.....#...#####....#............#..............##.#..#......##..#..##..#................#....#.......#.#........#....#......#....#.##.#....#.##...##.##................#.......#.#...##....##.....................#.#.#.........#..#..#........##..#..#..##...#.
.#..#.........#......#...#..#......#..##....#...............###.....#..........##....#.#........#.#...#.##....#...#.......#.....#.#...#.##..#....#..#..#....#.###......#..........#........#..........#.....##...#...#..##.##......#.#..#.#...........###.#..##..#.......................##...##.........#.#..........###................##....#..#...#....##..............##..#...#...#..#..#..#....#.#...............#.......#.#....#..................#......#..#...#..##.#...#.......#....#.............#...................
..#.....#....#.............#..###..#....#....##....#.#...#.#...............#.........#.#......##............#..........#.....#.##..#...........#....#.#.#.........#.#...........##..###.#....##.....#...#..#.......##.##.....#......##....#........#..#............#..#.#.....#......#....#.#........#...#......#....##.........#.#......###............#...........#.#...#..........#...#....#...#......#...........#.......#....#..#.............#.#....#...............#.#....................##...#.#...#...............##..
......#.##.#..#..#.#...#.#....#.#...#.....#.....##...#.........#......#..#.#.....##..#.....................#.....#....#....#............#..........##....#...#.#...#.#####...#......#..#...#...#.#......#........#...#.#....#..#.#..#.....#...#......#..#............#......##.....#.....#..#....##.........#...........#....#.....#....#.#.......##................#..#.....##.#.....#......#...............#........#......##.#.....#...#.##...........#.....................#.....#...#.##..........#........#......#...#..#.
....##.##...##....##..##...#...#.........##.......#...........#.#..........................#.......#.........#....#.#.##.#....#........##.........#.....#.#..#......##..#..#.#............#...#......##.##....###....#..........#.#...#..###..##..#..#...#......#..........#............#...#.#...........#.......##..#.#.#.#.............#.#....#....##....#.....#..........#......#....#................#.#........#.............#.....#...#.#.............#..........#...#...#..........#...#..#.#....#....#...........#.....
#....##............#.###.....#.....##.......#..#...#.........##......#.....#.##.......#.#....#....##......#..#.#...#........#.....#..#......#..###...............##.....#.....##....................#.#.......##.....###...#...##..........###....#..#.........#.....................#......#.......#.......#.....#........#....#..#..##..........##.#..............#............#.#......#......#.#...#..#............#..#........#.#.#.............#.....#.#...#.##....#.......#..#......#..........#.......##.......#...#...#
......#.##.........#.#......#.###.#.#.................#...##.#....#...##.#.##.#...#........#...#......#......#.......#........##.......#...####....###..##..#...###..##...#..###...#.#.#..#.#................#..#...#....................#.......###...#........#.#..#...............#.#.......#.#.#...#.....##.#.....##..##..#.......#...##.##....#..#.##..#...#..#..#......#...#............#.#......##...............#.#.###...........#..........#.#.#...#......#....#..#..............#......#........#..............#...#.
....#....##..........##.#........#....#........#..##......#.#.##.#...#.....#........##........#.#.....#....#.....#.###....#......#..#...#...#.....#.....#..##..#...#......##...###......#....#.......##..#...#.##.....#..#.....#..##.......##.#............#........#....##.....##.....#.................#.....#......#..#......##..#..#.#.....#.#....#............##...........##.#.......##.......#.#......#..............#.........#......#............##...##..............#.#...........##.#........#...#.........##.#.#...
........##.......#.....#.....#.#....#..###............#......##..........#....................#.......##..........#..#....#...#.#....#..#......#.....#.....#..........#...#...........#....#.............##..#........#.......#.####.#.....###..#........#...........#..#...#....#.......#....#...###..#..........#.###.........#.......#.............#.#...#..##...#..##.....#....#...#.#.......#.....#.#..#...##.....#..#..#.##........##...#.#....#.............#............#......................................#.#...#..
...#.............#.#.........#..........#..#.....#.#..##..........###.....................#....#.............##......##....#........#.##.#.......#...#.................##...#..#...#.#..........##.#.####.........#.....................#.#.......#..#..#.#..#......................#........#..#...####..#..#........###........#....#..#.........#..#....#.##.....#....#......#..............#.....#..#.....#.....#....#....#...............#....#.....#......#.#.....#...#...........#.....#..#............#..#.....#........
...#..#.........#.#.#.#......#..##..........#.....#..........###...#.#.#..#...#............#..#......#........#...#..........................#.....#...##...##.#.#.....#.........#..#..#.................#.......#..................#..##...#..#.#.....#............#........#.....#...#.#...#.#...#.........#.#...#.#.......#.......#.#.......................##.....................#.#...#.........#.#....#...#....#....................#..#.........#.............#......#...#....#.#.....#.#....#...........#...#..........
##.....#.#...#..#............................#................#.....#......##.#.....#...###...#....#....#.#......#...............##.#..#........................#...................#....#..#.#..#.....###...#.....#.###........#.#......................#.##.##..###.......##..###........#......#.#..#..##....#........#....#..#..##....#....#........##...............#........####.....##.#.#......#.....#.##.#.......................#.#...#.##......#.#...#..###.....#....#....#.............#.....#.......#.......#......
..........#....###.......#.##..#...#...........##..##...#.....#...#..####...#...##....#.##.#........#.#................##..............#....#..###.#.###........#..............#...##.##.....##.............................#.#.#........##.....#.#.#..#...#....##.......#.#......#.......#.........##.......#.........#.......#.#..........#..............#..............#...........#.....#...#..................#.#...##....#..........#..#...#..........#......#.....#...#........#.....#.#.....#.#......#...#.........#....
#.....................#........#......#.#...........#..........##.#.....#...#...#......#.......#...#.#..##..###..###.....##.....#....#..#....#..#........#.......................#.#.......#.............##.......#....#......#...#......##.#.#...#...#..##.....#...#.....##.#.#....#......#..........#................#..#..#.#.#......#........##.....#.........#.#.#...###......#...#.......#.........##........#...#.......#...........#.#....#.#.....##...#..........#...............#...#...#..#.......#...#.#.#...#.....#
.#.........#.....#....#.......#.##...........#.#..##..#......#..#.#......#.......#........#.......#...#.....#....##..............#......#......#..#......##.#.#.#..#......###........#.....##.................#.##...#.......#........#........#......##.#....#......#........#.#.##.........##....#..##.#.#.....##............##..#.#..................#...........#...##.##...........##.............#..........#........#..#.#.............#.#..#.##.....##....#...#.#.#......#..#...#...#....#...........#.#................
..#.#..#...#.........#.#...........#..........#....#....#......#.......#.....#...#.....#.#..#...........#...###..#....##...........#.#..#..#.#.#........##.##.#...#.#.................#....#..#.....###.#.....#.#.#...........#.....##.#.#.....#.......#....#..#..#..#.....#..........#.#................#...#..#.......##..#...#..##....#..#.......##...#..#...............#.......#.#.....#....#......#.#...###............#.........##.....#.#....#..#.#..........#..#........#.#..#.#......#....#....#.....###.##.#..##.....
..##..#..#.###.....#..#...............#.#....#......#####..#...#..........#..##...##...#...####..........#.....................#.##...#.......##...........#.#........##....#.......#..#.........##..............#...#....#.....#.....#....#..#..............#..##..#...#........#......#.........#....#............##.....##.....#.......#........#..#.......#...##....#......#.#....##.....#...#..#.#..........#...#....#...........#.......................#..##.......#...#.......###.##...##..........#....#....#..##......
......###.....#............##...#....##...................#...#..#.#.#.............###.......#..#..###.......#........#..#...........#......#.........##..#....#..#.....##.#...........#..#.....#....#........##....#....#......#.##...............##....###.....#..#.##..#...................###........#......#..##.#......#.#.#.............#.......#....##.....##....#..###...##..#...........#.#..#...#............#.#..#......#.........#.##.##.........##...#..#.....#.....#....#........#.....#....#.....#.....#....#...
...#.#....#.....#.......#.#...#.##.....#........##.#.#.#......#......#.#.#....#..#.#.#..##.#.........#.##.....#......#..###....#.............#.#....#....#...........#....#...............#..#.......###.....#.##..#######.#.............#..##.#........#.#..#.........#......#.#.#.....#..#...#...#........#.#...##....##..#.#.#.#........##...#..........#.......#....#.#..#..##.....#....#.........#...#......##....#.....#.....#.............#.##.......#.#.........#.......#...#.......................#..#.........#.#....
#...#.#..##.............#...#...#......#.#........#.#.......#......##....#.....#.....##.#..#....#........#.#....#..........###.....##..##.#.....................#...........###.........#.#....#...#.......#.......#.....#..#..#...#....##..#...#..#......####.#......#.#.......#...............##.........#.....#.....#..#....#........#.#...#.#...#...........#..........#.....#.....#.........#....#........#.....#..#...#.............#.......##...##.#......#...............##...#...##.#..#...........#...##..#...........
...............#.......#........................##...#.###...#..###...##.......#......#......#.......#....#...#........#..#.#..............#........#...........#..............#..#...#..#..###...#..#........#.#..#..............#......#......#..........#........#.....#...#.............#.#..#.#..................#..........#####........#...#..##.#..........#.#.......#..#..#.#....#...#..#....#..#......#.......#.......#.....#...#...#.....#.##..#........#...........##.......#......#.#.#..#.#.......#...............
...#.........#.....#....#......#.#........##.#...#.........#...#...##........#..............#..#.#........#........#...........#.#.#.#....#.............#.......#.......#.......#..##.....##......#...#..####....#..#......#.#.#...#.#...........##.......#.....#......#..#....#..............#..##...#.#.....#.#..#.#.......#..#.....#..##..#.............#....#..#......#.....#..#...#.#..#..#.#...#...........#..#..#.....#.....#......##...........#................#..#........##.........#...#.....#.................#.##.
#..#......#..#...........#................#...#.......###....#..#.........#..#...#.##.....#.#.......#.............#..........#.#..........#..#.#......#....#........#...#........#.....#....#.....#.##...#...............#.###..##...........##...............#.....................#.........#.#............##.#.#....#..........#.##..##..................#.#..##.....#...##..#.........#...............#........##...#.#....#...#........#..........#...#...##..#....#.#...##.#..#....##...#.#.....##.....#.....#.#..........
.##...##....##............#...##......#....###...#.....#...#.#..................#......#..###..#............#....#.##.............#...#.....#.......#.##...........##.#..........##..#.#...#..####..........#...#.........#.....#.......#.................#...##.#..#.....#...#....#...#....#........#.....#...........#..........#....##..##.##.#.#.#.##..............##.#..............#..##....#......##........#.........#...........##............#.......#.............##....#.....##.#..#.#........#....#.......#...#....
...#..#....##.........#......#..#.#......#...#...#..........#...............#...#.........#.#.#...#.....##...#........#.....#.......#.#.....#.#.......#.#...#.#.#...................##....#.............#....#...#............##.#...#.....#....#.........##...#.......#..............#..#......####..........#.#........##..#..#......#.#.#..#......##.......#.....###...........###.##..###...#....#..#................#............#...........####...#..............................#..#.#...#....#...#.#................#..
#......#.##..##.....#....##.#.#......#.#.#.#..........#........#...#.......#....#..............#.##.........##.......#.#..............#...##.#...............#..........#..##...###......###.#............#.........###....#..........#.#..#......##..#...............#.#.......#.#........#.#..#..#.#..............#.#.......#.......#........#.....#.#.##........#...#......#..#.....#.#...................#.#............#.................##.#...........#..#..............#......#...#..#..#...........#.......#..##.......
.....#...#..#..........#..........##....#.....#...#.....#..........#....##.#......#...........#.....................#.....#....#...........#..#.#........#..........##.#.#..........##..#......##..........#..#...##.#..............##.......#..#....#...........#................#..#..........##..........###.####...#.........#...........#......#.#.....#...#...#........####.#.##....#..#.#...#........#......##...#.......##....#..#.....#....#.#....#.......#..#.#...##..##...#.##....###.#..........#..........#.#......
.....##....#.##...##........#.....#.#..#...##..#...#.........#..#..............#............#.....#...............##.##...#..#....#.#..##........##................#....#.......#.....#.......#..#..........#.....#.....#.................##..#...##..........#......#.#...#.........#...#.##.#..#..#...#...........#...........#.........#.....#....#.....#....#.....#.......#.............#.#.##..#..#.....#..#.......#####..#..##..........#....#....#......##.##...#.......#...#.......#....#..................##......##...
..#.#...#.##.#.....#...#......#.#....###..#...##..#.......#................#.#..##.##....#..#...........##..#...#..#.........#.#.#......#.##........#......#.........##........#.#...#........##.....#...#..........#......#..#....#.#................##.......#.....#.........#....................#.....##.#.........#...###.....#..##........#..................#.......................##.#....#...#.#.#....##..###..#...#.#...#...##.....#.#......##.#..................#.............##.......#.#...#..###..#..#..#...#.#.
.##....#........#.......#.#.......#....#.........#..........#....#.......#.#....#...#......##...#.#.....#.#.................#..##.##......##........###........#.#....#...###.......#............##..#.....#.#.#.##..#...#...##....#.....###..##..#.............#....###..................#...##.#.#..#.##.......#....#.......#....#...........#...#.#..........#..#....#......#...#...#........#.##....#......#..#..#.............#.#...#.......#........#...#..#.#.##........#.#.....####..#.....#.....##.....#.......#...#..#
...#.......#.#...##.##..#........###........##........#...........#...#............#....#........#.#.##..#.#.........#...#....................#......#......#..#.......#..#...#......#..#..#....##..#......#...#...#.#....#.........#.....#..#..................#...#..#................#.......#..........#.....#..#..#...##.........#.......................#............#.#..#...#.........#..#.#....#.....#.............##.....#..#.#................##...#....#......##.#..#....#..#.##....#..............#..#......#.....#
#....#.............#............#.........#..#......#...#........##.#...#...#.#.##..............#.#...............##.#...#........#...............#.#........#.......#.....#.................#..#..#.#...#.....#####.......#............#.......#.......###.....#.....#...##.......#....#......#......#..#....#...#.....#...#.....#.#...##.....................#....#.....#.#....##.......#...#...#......#......#..#.............####..#.#.....##........#.....#......#.....#.#...........................#..............###....
...#.........#.......#.#.............#...............#....#.#.##..#......#..................#..........#..#....#..#.....#.#..#......#.#..###.......#...##....#....#...#.....##......#.##..#.#....##.#...#.#.....##.#..#.#...#................#.........#.....####......#.#....#..................#....#.#.....#................#.#.#......#....#.#.......#.......#.#..#.#.###.....#..#........#...#..............#......#............#....#....####..##...#.#.....#.......#......#......#...............................#...##..
#..#....##..#.#....##...#............#.......#..........#.....#.......##.......#..........#...#.............#.#...##.#......#...................#.#..#...#....#................#....###.#..#.........#..........#.#.....##.#...#.#...#.........#..#..#.....#.##............#....#.................#..#.#.#......#........##...#.#.#....#...#...#...##..#...#.#....................#..#.#....##......##........#...##....#.#.#.#....#.........##.#...##.............#...........#..#....................#..#....#......#.#..#...#
..#..#.....#.......#.#..#.........##.....#.....#....#......#.##.......##....#.....................#.......##.#..#..........##....#....#..#.........#...............#..#.......#..#.#.........#...##......##.#..#...#......#.#...#....##......#....#.....#....#..##.........#..#..........#...##..........#..#.......#.....##......#...............#.#.#..#...............#.......#..............#...##.....#.........#####......###....#.#.....#...#....#.#....#..###..#..#.....###...#........#....#............#.###.#.......#
.#..#........#......#.......#.....#.....#...#.#...#.#.......#.....#.#..#.#....#.....#......#..##..#.....#.#.#....##.#...##.............................#...#.#.......#..##..#..#.#.##..............#.#.....#.................#.#....#....##.........#.....#...#......##..###........#.#..#.....#...#......#...........#.....##...............#.................#...#...............#.#..#..#.....#..#......###.#..............#..#.........#....#...#.##...............#....#.#.........#....#...............#.......#.....#...#
...#......#..#..#.......#..#.....#....#...#..#............#.#...#..........#.......##.......#....#..........#............#...........##............#.##.#.#.......#.......#..#..#.....#.#....#..#.#.....#..#..#.#..........#.....#........##.##.##.#.##..#........#......##..#......#....#.#...................#....#..#....#....#....#...##...##..#.......##.###.#...#.#............#.....#.........#..#.............#..#.....#...............#...............#...........#.........#...##.##.#....#.........#.##..............
..##.#........#...............#.......#.#.............#..#.....#..#.##.#..#.#...........#.##...##.#.##.......#.............#.....#...#....#..........#............#..........#.#.........#..#.....#.....#.#......#.#.#...............#..##....###....###......#.........#..#...#......#.#....#.......#..#....##..#.#.........###.#...............##..#.#..#.......#.........##..#..........#.......##.##................#..#..#.......##.#.....#..........#...#...##.....##.....#.#.....................###.#.......#..#.....##.
.##..#......#.#.....#....#......#.....#.#.#..#.#.....#......#.#....#.#.......#........##.##.#..#....#...#........#.#....#....#.....#..#.......####...#.....#..#........##..#..##..#.#.............#.....#............#..........#...........#.#..#.........##.......####....#..##....#........#...#.......#.......#.......#.....#.......#.#....#...##.#..#.#.......#....#.......................######...#..#...#.#..#...#....#..........#.##..............#.##.#....#.....#....#....#....#....#.#..#..............#.....#......
#..##..#....#.#.......#...........#.###.............#..#.....................##...##.............................#...##.........#..........#...................#.#......#....##..#..#.........##........#..#..........#..##.....#..#.#...#.....#.##.....#....#...........#.....#..#...#....#...#.....#......#.....##.#....#.#.....#.###.#.#.###.......##....#...#...#.#.#.##...#............................###.#.##.............#..#..#.#..#.#..#.#.....#...###..#....##....#.......#.#....#..#......#..#..#..###.#......#.....
..##.............#.....####.......##.........#................##.#..#.#..#...#..#....#...#.....#..#....#.#..#.....##..#...#...#.#.....................#..#.#..............#.#...#....##.##..#..#...........#.#...##...........##......#......#.........#####...........#.#..#...........#..#....#.........##...##..#...........#..#......#.#..#.....#..........#..............#.....##.#.......#..#.....#.....#....#........##...................#....#...#.###...#.......##.#.#..#.#.##......#....#.#....#.....................
.#........#..##..#.....#....#...#.........#.........##.##......#........#.....#.....#..#.....#.###.....##.#....##.......................#.#..#.......#...#...#....#.........#..#.....###....#...#....#.....###.......#..##......#.....#.......#...#.........#..##.#.#..#.##...........#..#..##..##...........#.............#......#.#................#......#...###.......#..........###.#.#.#.....#..............#.##.#....#.#....#......##..#..#........##........#.......##...........###......#.......####.#.#....#.......#.
.#.#................#....#....#.............#...#....#.....##...#....#....#...#...#..#.......##...........#.#....#.#.#.........#.#.#....##...#....#......#.......#....#..#..........#.#......###.......................#.#..#....##...#....####...........##.#......##......#....................#...........#....#...........####...#...#.#.......#..................###...##.....#.............##..#..#....#.#....#....##...#...............#......#.#........#.....#........#.....#.#............##.....#.#....#.......#...#.
...#.#......#........#...#.#....#....#.............##...........##.#..........#.#.....#..#...#..#..#..#.#...#.#....#.....##..#.........#........#.#..#.......#.#..........#.#.#............#..###..#.#.#.#.....#...#...#...........#..###...#.......#...........#.#....#......##...#...##.....#..#............#....#..........##.......................#..........#..#.#...#...#....#......##........#.............#...........#...##....##.##....#.....#.....#.###........#.............#...##.#.##......##.#........#......#..
....#....#...................#.........#..#...#...........##.#...#.........##....#....##............#..#.............##........#.#.....#......###....#........#..##......##.#...#...#.......#....##........#.#......#...#.#.......#......#.............##...........#.##.......#...#...#...#.........###......#........#.......##...#....#............#........##........##...##......##....#.#.......#.......#........##...#...##.#...#.#..#.......##.....#.#.........#.#.....#.....#...............##...#.......#...........#.
..#....##.#.#.#..#....#.##......#.......#.....#...##...#............##........#.......#..##..#.#...#.....#........#..#....##..#........#..........##...#.........###........#....#....#.#.....#...#...#.......#......#....#..............###..#.#.##...##.##.#.#......#.......#.....#...........##.....#........#....##...#...#.......#....#...#..........##...##......#..#.#...#....#..........#...#.#.#..#..##..........#...#......#....#...#...##................#..............#.##.....#......#..#.#.....#.###.........#...
.......#...........#.............#...........##........#........#...........#....................#....#..#.....##..#.....#...#..#.#.#.........##.....#..........#....#.......#....#.#.........#.....###.........#.#........##.#......................#.......#...............###......#.......#.....#............................#.#.#..#............#..........##.#...#.##.........#.#......#.........#.#.......#.....####.............#...........#........#........#..#......#........................#.#..........#.........
.#........#..#..#....#...#....#.#..#......#..#..#......#......#...#..#......#....#..#.......#..#................#..#.#.#......#....#..#.....#......#.##......##...#.......#.........#...#....#....#...##.....#..........##.........##....##.#...#.........#........#.#.#.#..#..#.##.#.#......##.....##........#.#..#..............#...#.#.........#..##...........#.#.#..#..................#......#...............#.....#..#.#......#......#...#...#......#.....#..#...#.#.........#....#......##.#.##..#.......#.............#
##.....#......#...#..#....#.#......#..#....#.....#.#...#..........#..#....#....#..#..#..#.#....#.....#.....#...#...#..#...#.....#.......####....#...............#....#.#.#......#...#...........#.#.....#..#.##.#........#...........#........#.............#...#..#.....#......#.......#.......#....#.....#.#...#.#...##..#.......###........#..#.........#.#..#..#.#..#.#.......#...#.##.##.........#.....##..#.#.#........##...............#.#.#.#.#.......#....#..#...#..........#.##.##.......#....##.......#.....###......
......#.....................#..##...#....#..#.....#....#......#.#....#......#.................##.#.##......#......##...##.........#............#....#....##...#.....#.#.#.#.........#....#......#............###...#.......#..#.#.......#......#...#...#....#..#...#....#.....##.........#.........#..#...........#...#..#..#....#.........#.....#.#........#...#...#..#........#......#......#......###.........#..#.#.......##...##.#......................#..#.#....#.........##.............#.............#......#..........
..#........#.#......#.........#.....#..#...#...#....#...#.#.#.............#..............#..#....#.#....#.##...#........##.#...#.#..#.#..........#...........#..####..........#.....##....#......##..#........#...#.#................#....#.#...#......#.....#...#.....#....#.#.#...#........#......#..#.......#.............#..#........##.........#......#....#...#......#..........#......#.##..##.##..####..........#..#####......#...#........##.#.......#.#..#..#........#..##.#...........#.....#.........#....#.........
#......#...###..............................#.........#.#....#..#........#...........#.......##...#.#....#.......................#...##............#...#....#....#....#.........#.#...#......#.....##..#.............#...###.#................##......#..#.#.#.#..##...#.......#.........#....#......#..#............#.#..#..#.......#............##....##.....##.....#.....#.#..#...#.......#...#...##..........#..........#.#..##.#.......#.#...#.##.......#..#..........#........#........................#..........#.......
..............#....#.##.....##..#.#............#..........#................#.....#.#.......##..#..#.#.....#......##.............................#........#....#.#...#........#..........#...........#...#....................#......................##..#...........#....#.....#.#...............#...#..........#.................#.........#...#...#.....#.......#....#...##.###....#...#.#.......#...........#.....##......##.......##.#..#...#...#.#...#.#...#...#....#..##....#...........#.#....#...#.#.....#..#...........
..#.###.............#..#..#.#..#.......#...#.........#.#...##....#.#....#..........#....#....#....#..#.....##..#.........#.#.......#...##..#....#.....#...##.....#....#..........#......##...##.........#...#.........#...............#................#...#...........#....#..#....#....#...............#......#..#...........##...#......#....#....##...#......##.#....###.#.#.....#..#......#....#...........##..........#.....#......#.......#........##...........#.......#.#.......#.#.##.#.##....#.......................
....#.....#..#................#....#...##..#.#....##.....##...........#...##..###....###.#......#..#...#...#....#..#...##.#.##.......#.#......#.#...#.........#...#.......#.##..#...#..........#.#....#....#.#.....##.........#.............###........##..##........#...#.........#...##..##.......#.....#....#.#.........###.....##.....#......#..#..........##...#.####.........###.#....#...#...............#..#..#.......##..#....#...#..#.##...#...........#.....###..#..............#........##....#...##....#......#..#.
##.##......#...#..................##.#...#.#...................#..#....#....#..........#.##..##....#.#..#..#.##..#.#..#..##....#...#.#.#.....#...#..#......#.#.##...#.##....#.....#..................###.#...#.....#..####.#.#......#....#.....#........###.#......#.#........#....................#......#......#...#.....#....#..#...#..#.......#.....#.#...#.#..###..........#.#........#..#..###.......#....#.............#.#...#.........##...#........##.....#.#.#......##...#.#....#......#.#............#..#.....#..##..
.......##.#.....#.#....#...#.#.......#.##.#..........................#.#......##....###..#..#....#..........##...........#...#...##..#..........#........##.............#.......###......##.#....###......#....#.....##...##....##.....#.##...##...#...#.#...#...#.....#........####..#..#.#..#.....................##.#..#..#......#...#...................#...#......#.##.......###.#..#...#..###...............#.#..#......#.....#....#.....##......#..#.#.#...#.#...#....##..##............#....#......#.#.................#
.###........#................#.....#.......#...................#..#.......#..#...##............#..#....#....#......................#...............#...#.......#.....#...#....#.............#..#......#....#.#....#.#...#..........#.#.###...#.....#....#......#....##.#.#.#........#...#....#......#..........###....#........#......#..#...........#...........#...##..#.#......#..........#.#...#..#....#.#...#........#............#.......#.##..............#...#..###.....#.#.......#..#..#......#..#..#.#..#..#..#.#.#.#.
.................##.#...#..##.#.#.......####.#..........#.....##..............#.......................#.......#...##.#............#.#........#...#.##..#.....#....##...#.#.#...##....#........#..#.......##........###.#......................#..#.....#...#.......#..#...#......#......#.#..##...#.....#.......#..#...........#.#....#..#...#...........##..#.....###...#.......#..#.........##...........#.........#.#......##....#...#..#....##.#.........#.#....#....#..###...#.....#........#.......#..##........#.........
.........#..............#..#.#.............#..#.......#.......#..........##.#...#................#.......#........#.....#.#..##.###.......#.##.....#..#...#.#......#.#.........##.....#....#..#.......#....#.......##.#....#........#...#....##...#..#...#..#.................#.......#....#...#.#.#................#......#.#....#.#..##...........#..##..###..#....##...........#.#.............##.........#.#####......#.......#......#...#....#.....##.....#....#...#....#.#.#...##..#..................#.#....###..#....#..
..#.#...##........#..#....#......#...............#...#.#..##..#...#.#.........#..#.....#..##...........#...........#.....#.#..............#.....#......#..##.......#.............##...........#.#....#...##.....#..#.#.#................#...##.##..#..###.#...####...#......#...#..#...#.##....#.....#.........#......#.##...........#.#..#.........#........#####.##.#........#....#.##.....#........#....#...#...#....##............##...........#.....#....#...........#.....##..#...#..##.#####.......###............#......
#.#........#............#..##..#.......##..#.......#........#.#.....#.#.#......#...........#....##.##.......#.#.......###....#...#......#..##..##......####.........#.#......#.....#.#.#.#....##...............#....#.................#.....#......##..#......##....#.#..#......#..................##................#.......#............#.........#...##.#.........#.......#....................#....#....##.#......#.....#.#....#...#....#.....###.......#...##....#................#.#..........#.....#.##.#.#............#.
#.......#..#.......##.......#.###...#...#........#.#.......#.....#.....##.#......#...#..........#...#......#..#........#......##............#.#..#.#.#...#..#.............#................##...#...........#..#...#....#.#...#..###....#..#......#..#....###..#...........................#.##..............#.....#.....#..#..........#.......#..................#.................##.#.#.#.......#...##....#..##..###..##..#.....#.......#.............#.....##.#.#.#....#.##.......#....#.#.#..#...#..........#.....#........
.#...##..#..#..#....##...#....#.....#...........#....#...#.#.....##.........#........#...#........................#..#.....................###.#........##..........##.......#.#.#....##....#................#......#...............#.......................##...........#..............#..#....##..#......................#....#.......##..........................#.#.#.#......###.....#..##..##.#...##........#..##........##.##....#.........#.....###.....#...........#............#.....#.....#..............#.#.#..#.....
.....#..####..#....#...#.#.............#.##.####..............##....##...#..........................#.........................#...#.#....#.#....#.........##....##.#.#.....###........#.......#....#...#.....#..#.......#.##..#............#.#....#........#...#..#.........#....#.......##......##..##.#.............##...#....#....#..#......#....##....#.#..................#.....##..#.................#....#.......#.#......#...#......#.......#.....#....#...###..#....#.#....##....###........#..............#....#..#.#.
#.......#..##...#..#.....#......#.....#...#.........#.#..#.#...#.#....#.##.......##.#.#...#...###...#...#....#..#.##..#....###.#.#.#........#......#.#...#.....##........#...##..#...........#.........#...##..#......##...................##.##....#..#....#.#..........##.#.#.....#....#....#...........#...#...#..##.....#...#..#.............#....####.........#..........#..#....#....#...##..........#...##..##.#......#..............##..............#.#....#.###......#.........##.....#..#..................#.#........
..#............#...#..#..#...#...#.#......#.....##...#....#..#....#.#.............##..#...#....#....................#....##.....#....#.....#.#...........#......#..##....#.#...#......##.##........#.......#.#...#.##.....#.#..#..#..#.....##...##......#..#..................#...........##.........##.#.....#....#.................#..........#.#.....#.........#..#..........#..#...#....#...#..#....#...........##...........###...#.......#...............#..#..##...#.#.......#.........#.#..............#......#..##.....
......#.......#....#...##.#.#........#....#.#...#.##....................#.........##....#........####.....#......##...#.....#.................#...#............#...##....#..............##...............#...#............#....#.##....#...#..#..##..#..#.........#...#.#.#......#......##.......#...#.....##....#....##....#.#.#...#.........###....#..#..#...#..#............#.....##..#......#......#...............#.#.#.......#..#..................#....#......#......##.#..#......###..#..#....#............#.#....##....
.......##.....#.#........#..#....#...........##..........##............#..##......#..##.#..#.#..#.....#.#.#........#..#.#...#....#....#..##.......#..##...#..#...##.#.........#.##.#..#.......#......#........#.......#.......#........#........###.......##......#.##.....#.#........#.#....#...............##.#...##..........##...#...#....#....#..#..#.........#....#.......#....#...#....#..#........#..#......#.#........#....#..........#....##.......#..#..............#..#..............#...#.#..#.......#........#.##.
.......##......#............##.#....#...#...#......#......##.........##.##.#.....#.............###.#.....#...............#...#...#........##...#.......#.......#.......#......#...#.....#...#..#.#.#................#..##.......##...###..........#...................##...............#...#.#.....................#.#.........#..#..#.#.........#.....#.#.....#..........##.#..............#..#...#....................#.#.........##........#.........#.#....#....#.#............#.....###.##.#.....#.......#..##..##........#
#...#....#......##..#...........#...##.#...#.##..##.....#.......##....#.....#................#....##............#.##..#......#.....#..#.....#..##.#.......##.......#..#...#..#...#####....##....#..##.....#...#.......#...................#....###.#.#...#.........#.....##.#...............##....#.....#.....#..#...............##........#.#.......#....#......#.....#..#........#..#......#..#.....#.......#..................#..........#................#.###......#......#.#........#........#.....#.....#...#......#.....
........##....#......#.....###...#....................##........#..#...#.#...#...#.##.#......#.......#.#.#..........#.............##.#....#..#.............#.#........#..##.....#.#..#.....#....#....#....#........#...#..#..#...#....#.#.#......#...##....###.#.....#.#......#.#.#.....#.#......#.#...#........#.........###.#....##...#.........#...#....#.#...#.#....#..............#......#.......#.#..........#.....#.......#.....#.......#..#......#.......#..............#....#....##..#.#.#....#......#........#.......#
.#.##..#.##.......#..........#.........................#..##...........##...........#....#..........##......#....#......................#.....#............#..............##....#..###..#............#....#...............#........#..##......##.............##.#.....#............#...#........#....#....#......#..#.......#...#...#.#...#.#............#.#....###...............#...#..##.....#.#..#...#...#..#.....#..#...##.#....#..........#...#..##..#...........#.....#......#............#.........#........#..##...#...
.....##.....##...#.#..#..#..............#.....#...#.................#.#.#...#..#.#.....#.....#..#.....##......#..#........#.#.#..#.#...#...#....#.#.#..#.#.#.#..........#....#..#...#...###...#..........#..#..###.........#.......##....###.#..##...#.##.#............#...#.....#.....##.......#...#......#..#........#.....#.#......#.#....##..#...........#....##.......#..........#......#.##........#..........#..#..#...#.#.#.....#.................##..#...#.#.........#...#....#....##..#.#..#.#...#.....#.......#....##
.......###.....#.#................#.......#.#.####..#...#........#.#..#.........#..#....#.#................#.........#.........#.#.............#...#.#..#.....#.#.......................#.##.....#.#...#...#.#..###.#.#......#..............#.........#..#.#..#.##....#...##..#.#.#.#.....#.#..#.####....#.##.......#......................#.#...#..........#........#.......#.......................#.....#..###........#.......#.#...#..#............#.#.#.#........###..#.....#.#..#....#..#...####.....#.....#.##.#..#.##...
###...#......#.#.#..#.##.....#....##.....#.#.............#........#...#.....#........#..#.....####....................#.#...#.##..#.#...##.....#.....#...........#...#..#....#...........#........#.........#...#..............#....#....................##.....#...#...#...#.#...........#....#....#.............#....#....#......###......#.#...#..#..#....#...#......#...#.........###..#....#..............#.#.#..##.............#....#..........#....#..#..#......##.......#.#...##......#.#.....#...........#.......#.....
..........#.#...#....##...........#.......#....................#........#.#..#.....##........##......#....#........#.#..#........#.##...#......#..............#..#......#..#.......#...#.....#.#........#..#........##...#......#.#..#......#..........#.....#..#...............#..###..#....#.#..##......#..#........#........#.........##...#.....#..##.......#.#.......##....##....##..#.#..#.......##...#..##..........#....#...#......#......#.##......##.#......#.....#...#...#...........#.#............#........#...#..#
...........##........#..........#.......#...#..#..........#....#...#..##......#...##...#.............##...#...#..#.#...#..#.##.#.....#.....#......#.........#.......#.##...#.....#...#..........#.....#.#.#..#........#..##...#..#...#.##......#....#.#...#....#.......#..#........#...#.........#.#....#............#.#.#...#.##.....#.##......#.....#...#....#..........##...##.#...#....#..#..#.......#..#....#.#..##..#..........#...##..#..............#....#....#.#.....#..##.#..#...#.......#............#.###..#........
...#...#.#...#...#.....#............#.#..................##.##..#............##........##..#.........#..#..#.#....#..#.....#.....#.......#..##.#......#..#.#..###.......#.#...#...#.#..........##.....#...............#......#.....#.#.##....#........#............#..#.#..........#.....#.#..........#...#.#...#.##.#.#.............................#....#........##.##.#.......#.........#.#..#.#.##.....#......#.......#..........#.#...##..#.#...........................#.....#.#....#......#......##.#................#...
...#..#...........#....#...###....................#.....##.....#..#.....##.#.##.........#...................#.........#.#....#..#.#............#....#..#.......#..........#...#...#.................#..#...................................#.####...#...........#....##.#....#..........#.#......##.#..#....#...............................#...#.#.###.....#..#.....##....#..........#.#.##.....#..#...........##......#####....#.#...#.......#.##....#.........#...#.#..#.......#...#..##........#.....##.........#...#...#...
..........#.##.....###.....#.#.........#.#..#.....#.......##...##.............####.#....#.....#.......#..#.....###.#...#....#.#...#.........................#.........#.............#...##.......##........#..........#.....#.......#.......#......#..#......#.#.##......##..#.........##...........#.#...#...........#.....###...........#..#..#......#.....#...#.##............#.#....#...........................#.......#............#.........##.#.......#.#......##............#..............#.............##..#.........
.....#......#....#.........#....#...............#.....##..#.........##.#...##...#..........##.#........................#....#...........#........#..#...##................#.................#.......#.....##.#.....#......##...#.#..#.............#...#......#...#.#.........##.#...............#.###.#......#..#.....##.........#........#...#..............#..#...............#.#...#.....#.......#......#..#...#....#...........................#...#....#...#.##.##.......##.#....##..#...................##.....#.#....##..
...#.#........#.......##.....#.....#...#...#....#..#..........#..##...#...#.........#..##.##....##.................#....#..#....#.#...###......#..#....#...#.......#..........#...##...#......#.##............#.##.#...............#.........#............##.......#..#..#...#...#..#..#...#......#..##.##.....#.....#..#.......#..#.#.......#...#.................##.#.....#...#......#.....#.......#..#...........##...#..##.#....#..#......#........##.....#..#.#.#.....#.........#...#.#.#.......#....#..###....#.........##
#..#...##......#..#........#....#....#...#......#.#.............#.......#..##..###.#.#.#...........#...........#..#.#...#.....#.........#.....#.....#.#..##...#..#......##.#..#...#..........#......#............#.#......#..####.##........#..#...#.#.....#..#.####......#.............#...#..#..#.#.....#.#.#.##...#.#.......#..........#...#...#..........##..##...#.#..#.#.#.#....#.....#........##..#..............#.#.#......#..#......#.......#.#.#......#............#.......#...#..........##.#......#.....##..##......
.........#..#.#..#..#........#...#..#.#.......#..........#.....##.....#..##.......#.#.....#..#...#.....#...#..#...##...#.##..............#..............#..#.....##....##.#......##.....#.#..#...#....#.....#..#.......###....#.#...#.#....#.#..#......#...........##...#....#..#...#..#......##...#.#......#........#.#..#...#.#......#.#........##.....#........#...##...###.....#.......#....##.##...#..........#..#...#.#...#.#..#.#..........#...###..#...##.....#....##.........#.#.............##....#.##.#......####....
#....#.#.............#......##...##.......#..#......#.#..#.......#.#.##....##.....#....###.....#....#.........#........#.....#....#.......#.##...#.#.......#..#......#.......#....#..........#..#..........#..........#........#..#.#.#...#...#..#.........#...#.#.#....#.#...#..........#..#..#.......#..#......##...#....#........................#.......#.....#....##..........#.#..#.....#........##........#....##..#.....#.....#..........#.............##.#....#.....#....#....##..##.........#.....#......#....#.##....
.....#...##.......##.#..........##..........#..............#.#.#....#.#........#........#............#.##.#.###....#...........#.#..##.............##.##..#...#.........#...#....#...#.#........#.....#......#.##.........#.#.#.....##.##.....#...........##..#........##..###.#........#........#...........#.....#.#.....#..#.#......#.........#..........##....#...............###.........#...##.......#...#.##....##........#.....#....##.##.......#...#.....##.#.#...........#......#.#.........#..#......................
.....#...............#.#........#...##.....#..........#.#..................#...#..#......##...........##..#......#.....###.#..###.#.#.#...##............#.......#.#...#..#.#...................#......##...........#.##..................##........#..#...#.....#..............#.#.....##.....#..................#.......................#.#......#...##.#.....#.#...........##...#..........#.####..#......##.......##...............................#.......#..#..#.......#..#.....#...#...........##..#......#....#.........#
.#...........#.......#...........#.......................#......##....#.........#......#.......#..#.##..#....#...#..#...#......................#.......#.....#..#.....##.....#.......#.#........##......#..#.........#.#.##....##......#.#..#.........#....#.......#..#............#.........#.....#................#.........##.#...................###.....#.#.....#..#.....................#....#.##..#.....#.......#.#.......#.#...#.#.....#..####..##.....#......#..##......#...............#..#................##.....##.#
.#..#.#...#..#.......##..#..#..................##....#..#.#.......#...#..#.....#...##.#.#.#.......#........#........##........#.#....#.#....#..##.....#.#..#.##....#......#....................#..#....#..#........#..#.....#............#......#..####......#..........#....#.....#....#.#.##......#...###.......#.............##...........#.....#..#.....#...#..#..##....#.##.......#.#........##....#...........#....##..........#.....#....#...#........#...#.........#.............##..#.........#.#...##.....##...#......
.#........#.....#..............#..#..............#...........................#.....##................................#......#...............#..#...........#...#...........#.#......##..#........#..#...#....#.........#....#.#......................#.#.##..........#......#..#......#......#.....####..#.........#..........###....#...#..........................#...#.....#.........##...#..#....#.........#........#...###.......#..#..........#........#.#.....#.#.#..#.................#................#.......#..#.#.#.
#.......#.....#.#..#....#..#.#.......#.##...#..##..#.....##....#...#.####...#.......#.#....#.####...#...#..........#....##......#...#...#.....#...##..#....#..#..............#..##.#.....#...####.....#..#...#.#.##..#..#...#..........###.........#...#.##....#...#..#.#.##...#...#.............#.................###.........##........##......#.#...#...#...#....##...#...#...................##....#..#..#.....####...........#...##.##.#.#....#..#..#..........##...#.#...............#......#.....#.#..#..##.#.#..........
......#.#.........#.........#...#......#..................##.....#.....#............#....#........##..#...#........#..#.....###.....#.........#....#.....#..#......#..#....#.....###...#..#..#................###..#......##.#.#...#.#.....#....#....#...#..#........##.....##........#...#.........#.#......#........#.#....##.....#...#........#....#.#.#...........#...#.......#.#.....#........####....#..#..............#...###....#...#.#..#.#...#..............#.#..#....#....#..#......#..#...#...........#...#.#....##.
...#......##...............................................#.#.......#......#.#...#..#.#.....#.#....####.#...#..#..............#.........#....#..#..###..#......#.....##...........#..#......#..#.##....#......##....#..#.........#....#.............#..........#.............#.............###.....#.##....#.##...................###........#...........##.#..#.#.#............#...#.......#....#.###.#.......#...#..............##....#.#..#.##....##.................#.##..............#.#..#...##.#.#..#.....#............#
...#...#.#.##.#........##.##.#.#.#..#...#.....#.....#....##....#.....#.......#................##..............#............#.##.....##.##.....#............###...#.#...#####..#....#...#..#.#..........#...###.............#.........##..##........#........##........#.#....#.....#..##.......#..#....##.......##....#..#......#..#.....#........##......###..........##...#......#..#.......#...........###...........##.#............#..##...#....##....#..#....#..#..##..#.##.....#.#.#.#..#....#.............#..##.##.##...
......#.#........#..#........##.#..#......##.......#...............#........#..........#...##.#....#..##..#.#..#.#.......#..#.##.....#.....#.......#...#.......#...##.......##.#.....#......#..#.............#.#.................#...#......#....#.##...##....#####..##...##...#.#.....................#....#.##.....#........#....#....###..........#.......#...##...#.....#.#.##.....#.........#.......#......#.#..#..................#...#.....#.....#.......#.#.#...........##......#.#.....#........#...#..#.....#.........
##.....##..#..#......#.........#....#..............#.....#.#........#.#......................##.....#.......##.........#....##.....##....#....##...#.........#..........#.......#.#......................#....#....................#.....#.#...#..............#....#..........#..#............#...#..#....##...#...#....#.....#.................#.##......#...#.##..#......#.#...#.....#..#.#........#...#......#.......##.....#..#.........#.##...##..##..................#...#.###...........#.#..#...#.#..#...#..#.##.......#
.....#......#..##......#..#.......#...#....##........#........#...............#..........#.....##.#.#....#....###...##.#.#...............#..#.#...#.##...#..............##.#...####.......#.#..#.##...#....#........#........#...#...##....#.###......#....#.....#..#.....................#.#.#......#..........#.#..#..##..#.......#.....#.........#.........##...#.....#.#.###..##......#..............#........#.....#....#....#.#....#..##..#.....#........#.....#...#.##....#.....#..............#.........#....#.#.....#..
....#..............#..............#..........#....#.....##..............#...........####.###....#........#.........#.....##.#.....#..#.#...........#.....##...##.............#......#...##....##..............#........##.#.#.#.....#...........#..#..#..#...#...#....#........#...#..#.#..#....#.........#.....#....#...................###...............#.#.....##..#.....#.....#....#......##............##.#.##......#.##.##.###.#.###....##..#.......#........#.....##.#...##...#.#...#....#..##.##.##..#.......#.....#...
#......#.....#.#.......#..#.........#................#...##.##.#..........#..#...#.............#....##.#..............#.##.....#.................##.#..#.....#.#....#.....#........#.............#.........#......#...#..##..#..........#.#..##.#.........#.#.#.....#...#..#...#.##...............#.#..#........#..##..#.#.........#.#.......###.#.............................................#.#...........#.....#...................#..#.#.......#.#......#.............#.....#.........#....#.#.#..#......##........#.......
...#.#.##.....#..............#....................##..#......##....#.........#..#..#........#.##.##......#..#..##..##.#.#..#..#.............................#..#...##...##.#.#...#..#.#........##...#..#......#...#.....#..##.#.....#...###.........#..#..#.#..#....#...#...##........#...#....#.#....#.#.........#.#..#.....##...#..#.#......#...........#.#.#...#...#...#............#.#.......#....##...........#.........#...#........#....#.#...............#..#.##......................#..........#....#...............##
......#.#......##.#..#..#............#....#..........#...#.......#.#...###......#...#..#......#...#..............#......#............##.......#..##..#..........#..#.......#..#..#.#.##..#.#.......#..#.....#.#.#.#......##.#..#.#.#..#.#..#............#..#..........##......#.....#....#.......#.#.....#...#.........#.#..#...#.#..##...#.#.....#.#.......#.......#....#....#.#.......................#.....##.##..#........#....#.................##..###...........#...#..#.#....#......#.###.#.......#....#........#....#..
.#..#..#.....#......#.#.#.#..........##.##......#.#........#...#....#.#....#............#...#.....#.#..#.#.....#.....#.#....#.#.....#.##.#..##.#....##.#.....###........#.#....#..#........#.#...##................##.#...#................#..#.....#...........#...#.#......#................#......#.......##......#.......#...............##......##......#......#...............#.......#........#.....#.....##.#.............#...#........#...#.......#.#............#.#............#.......#.#.#.........#......#..#.##...
.............#...............#............#........##.........#............#...#..#...#.##......#.....#....#...#...##.#..##..#....#....#....#...#........#......#...#..........##...#...................#..#.#........#.#............................#........#.......#.....#......#......#..#....#..#.#.#...................................#.#.#..#.......#.............#..#....#...........##.....#....#...#.#....#....#.##....#..#....#...#....#.......##..#........#.........#....#..#.....#..#....#.......#...#..#....#...
.#.#..........#...##..........#........#....##...#..#......#..##...#..#..............#.###............#....#..##.#.....##..#.....#..#..#...#...............#.....#.......#...#..##.##..#..........##.............###....#.......##..................#.#.....#..#......#...#....#....#.##.......##.....#..#...........#......#........#..#..#.....#....#.......#...#....#.......................##........###.#.#..#.#..#....#....#..#.#...##.##..#.....#....##......#.##.....##...#...##.................#....##....##....#.....
..##..#...#.##...#......#.......#....#......#..#..##.#.....#......#...#...#........#....#.#......#...#..#......##..#........#...............#...........#.........#.......#...#.....##...............##........#....#....###...#.....#...#..###.......#....#.......#...#..#...............#.#.......##.#.....#........#...#....#.......#..#.......#..#....##.....#..........##..####..#......#.#.#..#....##........#...#.............#..#..#....#..#.....##.....#...........#...##.#....##...#...#..#...............#.......#.#.
..#.............#.#......#..##.#...#..#..###..#........#..##...#..#.................##.....#..#...##...............#.......#.....................###...#.#..#....#....#...#.#.#..#.#.#......#.#...#..#...#...#.#....##..#..#..#.#..#.#....#....#..#..................##.........#..........#..#.#...#........#..#.##.....###..##.#........##.....#.......#.##..#........#.#........#............#.#.#..##.........#.....#.......#..#...###.#....#..##.#.#....#..#..#.#...........................#.#...#...........#.....##.#.#.
..#.#............#.....#...#....##...###........#......##.....#......#........#..###.#..#.#......#........##......#....##..##.....#.#..#.....###.....##.#.............#.#....#......#...........#.................#....#.........#....................#..#...#.#..#..........#.....#.#...#....##..#.....#..#........##........##.#....#..#.........###...##.............#........#.........#.#....##..##.............#..##.....#.#....##.....#.......#..........#..#........#..........##..#.#...####.#.##.#....###.#....#....#.
....#.#...##.##.........#...##..........#............#.#..#.#..#..#.#.#...........#.#..#.#.......#.##.......#..#.#....#...#....#..#..#.......#.....##............#..............#....#................#.#............#.......#..#.#.....#.#......#.....#........#.#..........#.#.....#....#...##.#.#.....#..........#......................#......#..#.#.#...#.#............#......#........###.....#...#....#....##.#...###..##...#.#.......##....#...#.#.........###........#.#...#.#.#.....##.........#....#........#........
..#..........#........#.....#.#.##..#.#.#......#.#.#......#....#.#..............###.......#......#..#......#...#..............#..#......#..............#....##.....##....#...#...##..........#...#....#....#.......#..#...#......#.....###...#....##........#........#.......#..#.........#....##...##..##..#......##.#......#...#.....#......#..#.....##.#......#....##..#.......##......##..##........#..#....#...#....#............#..#....#.....#..#.........#...#...#...................#....##.....#..........##......#..#
......##..#..#......#.....##......#...#....#...#....#...##...#...#....#...#..##.........##.##..........#.....#....##...#.#.#...##.#.........................#.....#....#...#..#.......#.........#..................#......#...#..#.##................#..#...#...#..#..#.##..#........#..#.#.....#......##.#.###..........#...........#.........#...##.....#...........#.....................#...#......#.#..........#..##...#...#..........#......#..#.....#...#.......##..#..#..#........#.....#.#......##.....#.........#.....
.........................#.#...............#.##......#.....#...#..#..#...#......###.#.........###..#...#....#............##........##.#...........#..#...........#.##.........#......#...#.....#....#.....#..##......#...........#...#.##.#..###.#...#.#..#............#...#............#.....#....#.#.##..#.##....#..#..##.................#..#......#.#.........#...##..#....#....##..###.....#.....#......#.....#..........##....#.#.......#.#......#............#....##.#.......#.#.##..........#............#.......##.#.#.
...#.......#..##......#......#.....##..#....#.#..#..#.....##......##.........#......#.#..#...#...####.....#.....##..#...#....#...#.#....##.#...........#.........#...#...##.#....#.#......................#......#.#...#......#.......#......#.#..........##................#........#..#..#...##....#...................................#..........#.#....##....###.#..##...#...#...#.##..........#...#.....#...........#.......#..#.#...#..##.................#.....#.....#....#...##..#........#..#.#..#.........#.........#.
.#...#..#..#....#..#..#........#.#........##...........#....#..#..#.....#.#..#......#......###......#.#.#........##.#.#..#..........#.###.#..................#.......#.#........##....#.#.#......#.##....#..#.#....#.###..#.#...#....#.......#...##..#........#.#.......#..#.............#....#.#.....#.........#....#.....#.#......#.#..................#..#.......#..#...#.......###.#.#...#...#.#......##..#...##....#.#......#......##.#.#..##...#..........##.#........#....#..........#.##..........#..........##..#......
............#.......#.......###.#..........#...#...#................#..#..................#..#...#..#............#.......##..#.............#....#.#............#.#.#...............#.#..............#.#....................#........#.#.#....#.##........#....#.....#.....##...#................#..........#.#.#.....#.................#.....#.........#.#.#.........#..#....#.......#.#...#.##..##..#....................#.......................#...............##..........#.....#.....#.....#..........#........#....##...#.
..##.....#.#...##.............#..#.....##.#..............#...#..............................##.##..................##...#..#....##...#........#.#...#...........#.............#.......#..#.#..####.#..#........#.....#...#......#.....#...............#.#...#....#........#......##.#......#............#..#.#..##........##........##..............#..#..#...##.......#....##....#.#.......##....#..#....#....#...........##....................#..#..#.........##.........#......#..............#.............#........#...#..
...#..##.#....#..###..#..##.....#.............#....#.....#..##........#.....#..##..#.........#.##...##..##...#.......#.........#...#...#...#...........#.#.#....................##......#....#.#.....#.........###......#.....#......#.............##..#..#.#..#.......#.##..##..##.#.#...##..#..#.......#........#....#.........#............#...#..............##..###.#............#....#.#.#...#......#....#.##.#.#..............##.......#.#..#........#..#............#..#...#...##...###.#...........##......#...###.....
#.##....#...............#..#....#....#........#......#.........#...#..#.......#..............###...#......##.......#..#....#..#.#......#..#.......##.##..#..#...##...#...#.......#......#............#............#........#....#.......##..#.......##.#...#...........##.#.....###..#.###..........#.#..#...#......#.#.#..............##..........#..##.#.##............#......#...#.#.......#...#.......#.............##..............#..#.......#....#.........#....#.####.................#...........##....##........#.....
..###.......#.......##...#..#.#...###..##..#..#..............#......##..#.........#...........##..#............#.....#.#.......#........#.#.................#..#....#.#.#...#...#............#....#.##.#........#...#......#.##...#....#....##.#..#..........#.#.##..#.#..##..##............#.......#...#.#.#...#........#......##...#......#.............##...#...#.....#..#...#...#..............##....................#.#......#......#.....#......#...#.......##...##...##..#....##...#....#..#..##......##.....#.......#.#.
.........#...........#.#.......#.#...##..#.#.#.........#..#...#...#.....#......#.......#......#...##.......#.......#..#.#.#...#....................#..#.....##..........#..##..#........#.##.#....#.###.......##.#..#.......................#...#.............###...........#.....#...............#...#..#....#.#...#.........#......#.......##.......#.##..#.##......#....#.....#.......#.......###.#....##..#....#.#.....#.##....##...#...#.....#......##....#..#......#.....#..###.......#..#...#.#....##......#...##.....#..
..##........#..#........#...........#......#.#...#.....#...#.....#.............#...#....#.....#....##....#........#....##.#.#.............##....##.#.#.##......#........#.#..##...##.......#.#.#...#........#.#.....#.###.....#..##...#...................#....##..#..##.##.#.......#.#......###.........##...........#....##.......#..#...##.#..#.#......#.........#.#...#...#........#....#.......#.............#.....#.#..#............##.#...##.#...#.###...........#......##..##...#....#.....#...#..........#.#...#......#
.#.#..##..#...#...................#...............#....#.##.........#......#.....##..........#.#....#..#..#.............##.##.....#........#..##.........##.##..#....##.#.....#.##........#..#...#..#......####.........................#.#.........#...........#........##.#.#.#....#.......#.#...#.........#.#........##.#.......#..###..........#..........#.#.##...#..#.................#.##....#...##............##......#.#....##...........##...#.#.....#...#..#..........#...#....#.#.......................#..#.#......
#..#....#.##....##.............##...#......#.....##....#...#...#.#.....#.#.........#.#..#................#....###...........#.........#....#...............#.#...#.#.#..........#...#.......#....#......#..##..#.....#...#.#.#.#....#..#...#....#........#..#........#....#.....#.....................#.........#....#.#.#.#...#........#........###..#..#........#........#..............#...........#.......#..#....#..###..........##....#..##........#..#.....#...#.....#...#........#...##.......#.....#...............#..#
.............#...#.....#............##.#....#...#.........#........#.#...#.#.##..####...#.##..#.##..#.......##.#.#.........#.#.......#.........#...#...###......#.................##..#....#...###.##..#......#..........#.#.....#.#..#............#...#......#.#.....###........#.....#....#........##..............###...##.....#.#....#..#..#....##.............#.#....#..........#........#..#...#.....##.#...........................#...#.....#...#....#.................#........#.....#.#.........#.##..........#.......
.#.......#......##.........#....##........#...#....#..#.#...#..####....#......#....#......#..#......#........#..#........#................#...#...............#...#.#..#.....#..#.#......#....#.....#............#..#.......#.##...#.......#..##.....#..#...#.......#.#.#....#...#............##....#...#.#..........#.....##..#.....#...........#.#..#..............#.#.#.#..#..#..#...#....#....#.....................##.#.....................#.#.....#....##.....#..#..#.......#.#.....#..#..#...........#....#..#.....#.#..
...##.#..#...##..#.#.#.......#....................#....#.......#.#.......................#.#..#........#.#....#...#...#...#.#.#...............#.#...#.....#..#...............#......#......##.......#.......#..#...#...#..###.##....###..#....#...###.##.......#..........#..#.#................#.#...#..#....#....#....#......##.........#....................##.#....#......#......#.......#....#...#....#.#.#..#........#.#...#.#......#...#.#..#................##...#....#....#.###..#.....##....#.....#...#...............
...#.........#.............#...........#..#......##...............#..#..#...#.............#............#......................#.#....#....#.....##.###.#.......##..#.#...................#.#.........#.#............#..#.##......#..#.........#......#.....#.##...#...........#.....####..#......##...#.................##..#...#..#...#.##.#...#.......#............#.....##.....#...........#..#..#..#..#.........................##.......#.#....#........##.##......#...#.....#........#..................#..............#.#
.....##........#.........##......###..#...#.#.#.#......#...#.#..#..#..............#...#.......#....#.###..##......##...........#....#.....#.............#..####.....#...........#.#.....#.#.#.#....##.#..#..#............#....#..##............#...#....#.#.....##...#...#.....##................#.#..#..#.#...#..#.##.....#.........#.#...........#....#...#....#.....#.#........#..#...#.#......#........#.......#...#.#.#...#...##...#.#...#..##..##...#.#.....#...##.....##.....###......#..#.....#....##.....#.......##..#.
..#.....#.#.....#......#.#......#...........#....#...........#...#...#...#..#...#...##.......#...##.........#.#.#.......##....#.#.#.........#...#......#.....##.#.....#.#...#.#.#..#........#.....#.#..####....#..##..#.........#..#...#....#................###...........#............##..............#......#.#......#..#........#.#......###.#....#........##......#....#........#.#.........#..#....##.#......#.........#..##..#...#..#...#.#.......##.#...........#.....##..#........#.....##....#..........#..#..........
#.#.#.#..............#..#...#..............#.....#.#.#.........#.#........##...#..#..#.#.#...#.#.......#.##.#.#..#..#....#..........#..#...#........#.#..........#.......#...#.#.......##.......#..#....#...#.#..........#...#.....#..##.............#......#...#.....#....#.#..........#..#......#..#.......#..#....#.#........#..#...#...#..#.....##..#.........#...#..................#...#......##..###....#........#...#...#.#.#........#..#..##..#..................##.##...#....#.....##...........##.#...##.....#...#...
#.#..........#.#.#.##.#..###............##......#.....#.................##....#......#...#.....###...###...#.....#....##....##.....##.....#...#.............#....#............#...........#.........##.#..#..#.###....#.#............#....##........##.#.........#...#..#...##...#....##..............#....#.#..........##.#........##........#.....................#..........#........#............#....#.......#...#....#.#......#..........#.#..##...#.#......#.......#......#.#.#.....#..#.........#....##...#.....#....#..
........#..##.#...#....................#.......#......#...#.#...........#......#....#.#......#......#.......#...#.#.#.................#...#......#....##........###...#...#....##.#..........##.#.##.............#......#.......##..#..#...#......#.#.......#.#..#.##.#..#...#......#.##....#..##...#.............#.#......#.#.#...#.###....#........##.#......#..##.....#.#....#..#.......#.....#..#..#........#........................#.....##..#.............#...#..................####...........#......#..#.....#.####...
......#.#..#..#.##..#...........#.....#..........#......#.#......#....#....#..#..#..........#..#....#.##......#..#.#...#..###.............#.....#.#...#...#...###...#.........#....#....#..#..#....#.#....#..#.#...#.###.........####......#......#..##.#............#............#...##............#...#..#.............#....#.##...#....##........#....#...#....#..##.#.........#....#.#........#......###.........#.#.##.....................#...##........#.#..........#.....#.##..#.....###..................#......##...#.
....#.#......#......................#..#.#..........#.......#....................#.#..............#....#.#.#...#...#.....................#.#.#..................#............##.....#...#..#....#....#...##..##....#..#.....#...##.##.....##..........#..........................#.....##..#.####.....#.......##.#.#...#....#..#..#...........#.#..........#...#.#....#......#..#..#.......#.#.....#..............#..##...#...##................#####...#......##..#....#...##.#...........##.....#.................#.....###...
.......#........#.......#.#.#...#....###...##...#..#...........#...##.#.#..#...#...#..............#.....#...###.......#..#..#....#.......#......###....#.....#...#...#.#..#..#...#......#.......#..#..#..#....#...#........#...................##..#...#.#..#....##.#...................#............##...##.##.........#.....#.......#.##.....#....##....................#..#..##........#......##........#...#..............#.#....##.#.......#.....#...#..#....................#.#....#...#.......#.#..#.......#..#....#.#..#
........#...#.#.........#...#.........#..#....#...#..#...#....##..#.........#...##....#...#..#.##..#........##...#.#..##......#.#.#...#.....#...#......#........#......#..#...##.......#.#........#.##......#.#....#..........#...#.....#...........#.#.#....#....##....##.#..........#.....#...#...#......#....#......................##..#.#.#.#......#.............#.#.....#........#........#...#.#...........#.......#........#...........#.#....#..##...#.......##......#.#.........#.#.#.#...###....##.#..........#.#....
.#.......#.#.#.#...........#..#........#...#........#.#................#...#.#..............##.....#..#.......##...#.......#......#.................#..........#.#......#.##............#..................#............#.###....#..#...#....#.......##....#.........#.#.......#.......#.#..#..........#................#....#............#.#........##.............#.#.........#...##.....#............##................#.......#.....#.#.......#..#.#.##..#..#......#...........#.........##...##........##.....#.#..........
........#..#......#......#.#......#.#.##.........##.........#..#.........###..#...#.......#..#..#....#........#..##..##.....###.......#.....#.....##...#....#...##...#.##................#..........#...#..#...##..##...##.#.#.....#.........#..#......#...#.....#...#........................##..#....#.#..##......#...................#........#..#...###............................#.#.#..........#.#.#...##...##............##..#.....#..............#....##..#..#.......#...#..#.......##....##..##.#......##.............
#......##...##.#..#.....#.##.........#....##..##......#......#...#........#......#..#.##....#..#.#..###.#..#............#..#..#..#.....#........#......#.............#...#....#........#.####..#.......#..#....#.###........#......#..#..#.#..#............#........#......##....#.#..#..#...#........##..#.......#..#......#..#.##.........#.#..#.#........#...#.......................#..#.#..........#..#....#.....##....##........#...........##.......#........#................#...........#..#......#..#...#.##.##.....#.
.#...#....#.#.....................##....#.#................#...#.....#.#.##..#.#...#...#.....#.......#......###.#........#.....#...#.........................#.#.....#...####...#...#..#............#.......#.#..#..........#....#.............#...##.......#..#.#...#....#............#..#............#....#..#........#.......#..###....#.#......###...............##.......#.#....##..#...#............#....#..#.........#....#.#.....#.....#....#.............##.....#....###......#.#..##.........##..#........#.....#.#..#
...........##...#...#.......#....#..#......#.##.........#......#............###...#.#...#....#....##.......##..##.......#....###.#..##.#......#.#.....###.........#...#...#.......##.##.#.............#..#.........#....#..#..##........#....#..#...................#.##........#.####...#.....###.#....#....#...#.....#.......##.....#.#..#.#.#............#..###..#.#...#.......#..#..#.#...#..#...####.#...#.##.#...#.....#...#..............###..#.......##.............##....#..#....##......#...#..##...........#.....#.##
....##.....#.#.....#.###....#....#.#...##.....#........#.......#..##..#...#.#.#.#...#........#.........#.....##......#.....#....##.#...........##....#####.##...#.........##.......#........#.##......##.#.#..#.....#.......#...#..#...................#.......#.......#...#..#...#.#.##...................#......#...#...........#.#....#...#...#...#......#...#..###.............##..##....................#.....#....#..#.......#....#....#...............##.......#.#....#...##....#.#....#..#....#..#..#..#.......#..#.....
.#...#..#..........#.#......#..#.#.#.....###.....#...#...#..#####.....#..###..............#......#..........##....#......#.#..#.............##...#.#.#...........#...#.....##.#........................#........#.#..##..#...##.........#.....#...#.......#........#.............#....#.##.........#.#........#..#..........#.#....##.....#.....##....#.............#...#.#..........#.#..#....#.........#.#......##..#.#..#.......#..#......###..#..##...#...#.....#..........#....#.#.........##...#......##.#.............#..
.#..#...........#....#........#...#........#..##.....#.......#.#...#.#.......#...#..#.#......##....#.#....##.....#...#.....#.......#.##............#.##..#..#.....#.....#....#...#.#...##....#.......#.#...#....#.#...#...................#.......#.......##.....#.........#.#.#.#........................#..#..##..##.....#...#..#.#..........#.#......#............#....#..#..##..#.......#......#..##...#.#....##.#....#..........#....###...#.#.....#...#...#...#.#...#.....#..#.#...#.....#..#........#...................#
.#.#.#........................#...##.......#...........#...........#...#...#...##........#..#...##......#...#........#...##.####.#..##........##.......#.#....#..........#...........#.....#..#.............#..........#.##...............#.....#.##...#.....#........##.......#.....##....#....#....#.#..#...#.............#..#.............#.#.#...#.#...#...#..#..#..................#....##........#.##..###......#.##.##..........#..#.#.......##.#.#.#.....#..#.##..###..........#..........#....#...#.......#.#..#.......
#....#..........#..#..........#........#...#...#..#.........#....#.....#..#.....#..#...####..#....#............#...........#...#......#........##...#.....#..#.#.....##...#...#..........#..#.............#......#.#........#.#.............#..#.###..#.....#..#.....#.........#...........###.......#.........#...#...............#..#......#.......#..#.....#....##..#...#.#..............##.#..##.......#..#...#.............#...#...#..#..#.#.#......#.#....##.#.............#..##.##..#.......##.#.#...........#....#..#..#
......####...#.#.......#.....#...#...##.......##....#..#...#.....#..#...##......#..#.#........................#.#..#...#...#..##..........##.#.........#.#...#.....#.#.###.....#.....##...#...#..........##.#.....#..#.#.#.#....#........#..#.#.#..#........................#........#..#.#...#...#..#....#...##............#............#..#....###...#...#..#.........#...#..#.....#.............#.#.#.......#...#.#.#.#.....#.............#..#.....#.##......#..#..#............#.#...........#.#.....##...#......#.#..#.....
...........#.....................#..#..#...........#.......#..#..##........#..#..#...#......#.#......#...#.....#...#.#..#..#.....#.#.#.#.......#............#.....#.##.#.#..#...............#.......#...###......#..........#.............#........#..........#..................#...##.......#.....##.#..#.##.###.....#.......#.......##.....................#...#.......#..#..#.....#........#.#...##.#.#........#...#.#....#......#.###.#...#..#..##.....##.#..............#....#........#..#..##..#....##.##..#...#..#.##..#
###...........#.......#..#......#.......##.......#.#.......#.....#..#..#............#.#..................##.##.#.#...#.#.....##.....##..##......#.##................#.....#.......#..........#.......#....#..#........#.....#....#.........#.......###...........#.#.#................#...##.....##.................#.#.............#.........#.........##.....#..#.......#.##.......#.#...............#.........#........#...............#.#..#.......##..#..#.........#..#...#..#.......#.#.#.##.................#......#.....
.........##.....#....##....##......#.#..#...................#........##..#.......#....#...#.#....#..##.............#...#..####.#.......##.##............#....##.....#.#.#..#......#..#..#............#...................#.#.........##.................#........#....#.............#...##......#.....##.#........#.....#......#.....##.........#....#...................#..........##..#..##...###..##.......#.........##.....#...........#.........##..#.........#..#..#...#.....#.............#.#....#.#..#..#...........#...
.........##.#......#.#......#...#.............#..#...#....###....#....#.........###...#..#...#............#....##.#..#..#.#.##...#.....#.....#...#...........#..#..........#....##....#.........#...#...........#........#....##..#...............#...##.#.......#....#.................####..##...........##......#...#....#.....#...#...#.#..#...#....#....#....#..#...#..#.#.......#...........#...#..#.##..#....##.#...#.......#.....##......#.....##.......#..#.#..#.#.......#.....##........#......#...##..............#..
###...#........####..#....#.........#.....#........####.....#####..#.##.#.....#........#.##.#...#.....##..##..##.....#....#....#............#.#..#.............#....###.#.........#.#.....#.....#..#..####.#..........#...#..........##.........#..............#............##.#...#..####.....###..#...#......#....##.#............#..................#.#.#...........#....##.#.....#..#...............#.....#..#.......#.#.#..#.#........#....#.#.#....#...#.........#......##...#...#.....#.##.......#....##...##.####.......
........#..#..............##....#......#.#.##..#........#................#...#.##..##.................#..###..#...#...................##..#.#.....................#.#..........#...##.......#....#..#..#..#.....#......#........#..#...................#.........##..#..#.....###....#.....#..#....................#...........#..........#........#..##.#..##..#..#.....#..#.##.....#...#..#........#....#......#...........#.....#.........#...#..............#.#.#....#......#.#..##............##....##...#...#....#.......#
..................#........#........#....#.....#.....................#.......#...##.............#....##....#..##...#..#...##........#.....##.....#..#..#.#...#....##........#.#....#..#..#.........##....#....#.#.#...#........#.#..#...#.....#.................##....#..#...#.........#...#........#.#..#.#...#..#.##..#..##..##.#.............#..#...............#.#.....##...#..##.......#......#.#.#.........#.#......#.....#.#......#....#..#...........##..#.#......#.....#.......#.#.##...#......#..#.....#.#..#..#...#..
....#.....#.##....#..#..#.............#.#...##.....#...........#....#..#..#...#.........#..#.....#.#...#..##.................#.........#...#........#.#.............................#..#..#......#.#......####...........#.#...#.#.#...#.#.......#....#.#..#..#..#.............##...#....#.##.#.....#..#..##...#.....#......#.##...##..........##......##.#.....#..#.........#.....#......##...#..#...#......##..#.#..#...........#.#...#.....#..#.........#......###...#......##........#..#...........#..........##.#......#..
...........#..#.#...#..#..##.......#...##..............#.#.....#.......#...#..#..#...#.....#..#..#...........#.......#..##..........##..#.#.....#......#......#....#....##......#......##.........#.##.#......#.......#...#......#......#.#.........##...##...#....#.........#..#.........#..#..#....#.##...#.#......#.##.........#........#....#.#..#..#........#......#..#.###....#.#.........#..#.#........#.....#..........##.#......#...##.##.##.#...##...##......#.....##........#.#.......##......#..##........#....#....
.................#...##...#.......#............#....##.....#................#..................##............#.....#...#...#....#................#............#..#............#...#......#.##.............#..#...#.....#....##.#........#.....#......................#.....#..#.....##....#..#......#.....#.###......#.#........#...##...#.....#.......#...#............#..............#..............##..............#...........#.....#....##...#....#..#.#..##.............#.#..............#.#....##...#.#................##
..#.............#.#....#.##...##..#.............#.......#.#......#..#....##..#...................#..#..........##...#..........#...#...###...#.#........#.....#.......###....#.....###.#.##...#.....#.#........#.....#................#.....#.####...#....##.......###....#....#....................#.#............#....#....#.##.....#...#.##..##.#.......#..#.#..#####......#......##............#.......#.#.#....#.##.##...........##...#......#.#......#....#.....##.#........#..#..#...........#........##.##...#....#...#.
.........#.#....#..#..#...#.#..##.#.##..#.#....#...#....#........#...##.....#..#.##...###..##..#........#........#..#..##..#..#.....##.....##....###.....#.........#...#.#..##...................#.#.....###...#........#.......##.............#..#.....#..##.#.#....##.##..##.......#..#..#.#............#.#....##..#..##.....#...#.#........#.#..........#..............#..#....#.#.#.....#.#........#.........#..#..##.#.........#......#.#......##......#...#............#.......####.#.....................#..#...#........
..#..........#.#...#.###.............##...##...#.#..#..................................#..................#...........#...##.....#.....#...#........#...#..#...#......#....##...#.....##.........#.......#...#...#......#.##.....#.#...................#.....#.#.#..............#............#..#..#..#...#....#....#..#.........#..#.........####..#.#.##.#.....#.##...#......#....#...#.....#...........#..................#.#.....##...#...#.........#..........#.#...................#..#...........#...#.##.#......#.......
...#..#.#...#..#........#..........#.....#......#..........#.#.#..##............#..#...#..#....#..#......#.#..#..........#...##....#...#.....#....###..#....##....#.#....#.#..#....#...#......#......##..#......#..##..............#.#.#......###....#....#.....#.#..#....#...............#...#....#..#..............#......#....#......#.#..........#......#.....#..#....#....##.#..#..#..............#...##....##.........##...#.#..........#...#.........#....#...#....#..###..#................................#.#..#..#...#
...#..........#.......#............#..........#..#####...#.......#..#...............#......#.###....#..##..#.....#.....#................#.#....................##..##.#.#.......#..#.....##...........##.........#....##...#......#..........#.....###.........##.#.#....##.#..##.......#......#..#...#..##.#.##..#..#......#........#.............#.....###........#.....#.......#.....#.....#.....#..#..#......#......#............#.......#...#...........#........#.......###....#.....#..#.......#.........##.#.........#..
#..#......#.......#..#..#..##....###.##.#....#.......#....#..#..#................#....#.........#.........#........................##.....#..#....#...#........#....................#......#.......###..........#...#..#....#........##.#..#...........#.#..#..#.......#..#...........#.....#..#..#.....#...#.....#.........#......#...........#....#...........###.#..#....#...........#..##...#.#......#.#..#.......#......##.#......#...#....#...#.#..#.#....##..#....##..#....#...#.#...#.##.........##.#................#..
.....#............#...#....#...#.#...........#.#...#..###..#.......##....####...................#.....###.....#.......#..........#............#......#..........#...#...#..........#......#....#...#....#....#...#......#...##.#...#..#...##.....#..#.....#.......##...#.##.....#..........#.......#....#..#..####...........#.#.##.......#..#.......##..#.......#....#....#.....#.....##.....#......#.#...#..###....................#...#........#.#.....#.....#...#....#...........#..........#...#..##.#.......#.....#..#...#
.#.......#...#.....#......#...........#.#..#.#.....#.##........#..#....#..#..#...........#.#....#.#....#....#.#.#....#.......###..#........#...#..#..##..#....#..##.#...#..#.#.....#........##................#...#.............##.#......#.#.........##.................#.......#.#....#.#..................#..##....##....#...#........##...#......#.#.......#..#........................#.#....#...#..........#....#.............#....#.#.#...#..#..........#.#......##....#.#.#.#..##..#......##.#.##......#...#.###..#..#.#
#..#........#...............#.....#......##.........#...........#.##......#.#..#.#......#.#............#...........#......#...##.........#.#..........##....#......##..##.#......#...#..............#...........#.#.........##.#....##..###..#.....#.#..##........#.....#.........#....##...#.#............#.....#..#......#..#..#......#..#..#.#...#..##.#.#...#.#....................#...#..##.....#.....##...#...##.............#......#.......#.#....#...#..........#..#.....#........##...#......#..............#.#...##...
..........#.#...........#..........#..#...#.....#...#............#...#.......#.....#.....#.###....##...........#.....#..#...##.....#..#..............................#.....#.....#.......##.##........#...#....#..#......#.........#...........#...##.#.##....#.##.#.####..#.......#........#.#.#....##.....#..#....#............#......#..#...##.#..##........##..........#.#..........#......#...#..........#....#...##.......##...#.......#......#.#.......####.....#...#..######..#....#..........#...............#.#.......
..#.###............#.......#....#.#..........##.#..#..#.#...#.#.#.#........#.#...#...#.##..##.......................#..#..#.......#..#.....#...#...#.#.....................#..#...........##...#..##...##.......#.........#.#.#...#.....#.....#......#...#......#...#...##..........##...#..#..#..................................##.....#.....#.......#.....#..........#....#....#.#......#......#..##...................####....###..#......#..##..#.......#...#..#.#..#......#.....#........................#.#..........#...
#...#..#..##..#................#.......................#..#..........#....#.......#...#.............#.#..#..#...........###.............#...##..#.#.....#.###.#......##...#.......#.....#...........#..##.#...#.#..#....#.#....##........#........#..#..#......#..............##......#....#......#...##........#...#....##..#..#....#.#..#..#..........#.#..#.....#...#..#.###........#.....##....#..#......................##.....#..........#.....#.#.#...........#......##.....#...............#........##......#.......#...
....#...#.....##.#.#..#...#.#..............#....#..#.#.#...#.............#.#..#.....#.....#.....#..##......#..#....#.#.......................#....#.....#........#.........#..#.......#..#..................#....#......#.....#.....#......#..#...###.....##..#...#.#...#....##..##..#..##..##.........#....#....#..#....#......###...#....#...............#.#.....#..#..............#...#.....#....#....#..##.#.........#.#..#..##...#..........###...#......#...#...........#....#....#......##.............#...#.............
...#.....#......#...#.#.................#.##.........#......#..#.......#........#.......#.#...#..#.#.#.......#.............##.........##.....#...#...#.....#.....###......#......##..........#......#..#.#......##.....#.#.......##..#.#......#.....#.......##.......##...#..#..#.......#..................#.....#........#.#..#...#........#.......#...##.#....##....#..#..#.#..#.................##.#..#.....#..#.#..#....#.......#.....#.....##........#.....###.#.................##.##.....#......##...#....##............#
.#....#.###.#.....#.....#.#..#..#.#....#......#....#...#...#.......#...#...........##..........#....#..........####...#.............###...#.#...#..#....#.............................#....###...#.#...........#..........#.#.#.........#.#.#.....#..............#.##..###...#.......#.....#.#.....##...#..#..............#.................#......#..........#.##..............#....##....##.###.#..#..#.#.#..#.........#..##................##.........#........................#..#....##..#.#.....#..#..#.............#..#..
..#.##.#.#..#....#...#....#.........#.#........##..#.#........#...###..........#.#..#..#..........#......#.#.#..............##...##....##..#.....#..#.....#.#.....#.#........#.#...#...........#......#..........##........##........#.....#..##............#.##......#......#..#.....#.....#...#....#......#...#........#..#...#.#......#...#.##......#........#...##....##.#..#.#.###......#.............#.#.......#....##...#.####....#...#....#.....##............#...#...##.#...#..#............#..............#....#......
.#..#..##.........#...#...##..##.......#..#.............#..##............#...##.....#.#..##....#..........#.#...##.....................#...####..#..............#.....#.#....##...#..........#.#.#..........###.....................#.....#..#..#.........#...#.#....#.......#.......#.......##.#...#...................#............#.............##.#..#........#....#.#..##.....#..........#..#..##.#...##....##..#.#.....##.......##....#.#..#..#....#.....#..........#....#......#..#....#..#.....#......#........#.#......
#....................##...........#..###.................................#.#.............................#........#....#...#.#.#...#..........#........#..#......#.......#....#...###....#........#.#..#.##...#.....#####.........#............##.#..........#.....#..##.........#.#..#.#..##...#.....#..#...###..###........#.#..#....................#.......#.#..........#........##....##...#.......#..#...#....##..#...##.#...........#..#...#...#...#.......................#........#..###...#...........###..#......##..
......##..............#..#.....#.....##..........#..#....####..##.....#............#....#...###..#...#....##.#........#.##......#.#......#...............#..#...#.........#........................##..#..............#.#.#.....#...##.....##.#......#....###......#.....#......##...#.....#..........#..##............#.#..#.....#....#...#......##.##.......#...........##....#.#............#...#.....#.##.#........##...###...#.........#......#............#.#...#.#...######.........#.....##.#....#...#....#....#.#..#.#.
......#...##..#..#......#..#.......#..#.......#.#....##...#................##......###...##..#.#.....#..#......#.#.####.#......#..#.........#.#....#.#........#.......#.....#....#....##...##........#.#.#.....#.....#...#....#....#.........#......##.#..#.#..#..#....###.....####.....#....##....#.#....#.##.........#.......#....##......#........#........#.#.....................#....#..#...#.....#.................#....#.....#........#.....#..........#..#.#......#....#.#.........#..##.....#......#..#..#.#.##.......
.....#.................#...#....#...#..#...#...............#....##..#.......#......##..........#.......#.....#.#.......##..#....#.....##....#.#.##.......#..#.#...#.....#...#............#...........##...#..#..#.....#........#.....#....#...............#..#......#...#..#......#.....#......#.#.................#....###...#.................#......#...#..#...............#.........#...#..#..###.#............##...#...##.#......#.#.#.#.#.............#..###.....##...#....#......#.............#...#..#...#####....#..#.#
..#.#..#.##.........#...#.........##.....#.##.#.......###.....#..#....#....#...........#.#..#.......#.#....#...#.....#..##........#............#.#.........#......##.#....##....#........#..##......#.#..#..#..#.#.#.....#.##..##..........................#.##..#....#.....#....##.##.....#...##........##................#.#.........#.##...........#.#..##....#....##....##.....#...#.#.......#.#.#.#........#..................#......#....##...#.........#.....#.#....#.....#...#.####..#.........#............#.#.........
...#.#....#.....#....#...#....####....#...##........##..#.....#.....#.............###.#..........#...#.#..#.................##.....#.#........#.......#.......#......#...#..........#.#..............####..#.#.......#...##..#......#..##..........#......#..#..#.#..#.#.#...#.#.#...#..##............#.#..####..#...#..#....#.....#..#.........#.#.......#...#...##...##......#.#.###.........#.............##...#.........#...#....#.......#.....................#...#...#.#...#.#.....#..#....#.#.#........#...#........#....
##...#.#......#.....#......#..#.##......#...#....#...............#...###...#..#...#..#.#.##..#......#...#.#....#.......###.......#....#...#.#............#...#..#...#..#....##.......#.....#.....#..........#......#.........#.....#............#..#....#....#.#...#...#.......#..#......#.##........#...#....#...#.#...#.#..#....#..#......#...#.....#................#.....##.........#.........................##..#.......#................#......#..#..#........#....##..#.........#...#.....#...#......#.......#......#.#.
..#.##..#..#.......#...#.#....#...#.......##...............#........#.....................#...#.......#...............##.........................##....#....#.......#......#....#...#...##........#.....##...###...#.#...#.......#..#.#.#...#........#.......##.......#...#..#..........#.#.....#....#.......#............#.......##....#..###......##....#...#..##.#..#...##.#.##........#.......#....#...............#.........#.#.#...#....#...#...........#..#.........#.................#..##.#...#......#....#..#...#.....
..#........#....#....#..#.#............##....#....#.........#...#.#.......#......#.........#.#...#...#...#..#......#....#....#.#.........##.............##.....#.....##.#......##.###..........#....#..#...#..#..#..........#....#...#.#....#.#................#..........##..#..#..#.................#......#....#..###.#.#..........#.#................#...............#.#..#....#....##..##.#....#...#...#...#.....#.........#.....#............#........#...######....#...#.....#.#.......#.....#..#.....##.....#.#.#....#.#
....#................#..#.###.#..#.......#.....#.........##.##...#.#.....#..###..#............#.......#..#.##.#........#..#..#..#..#.................#...#...................#....#......#......#......#.......#........#..###...#.#..##..................#........##..##.#..#..##...#..#.##...#....##...............#.##...#...##........#.#..#......###..........#...#......##............#..##...........#....#..#.#...#...##.#...###.....#............#.......#...#.#...#....#......#.....#.........#.......#...#.#.....#...
...#.#...##.###.................##.......##...#....##...#....#..##...#.#...#.##.....#........##.#......#...#.............#.....##.........##..#.#.....#..#.#.##....#.#...#.#..#.........##.#.#.......#.#......#........##.........#...###..#........#.......#..#....#.....##...#....#..#.....#....##.............#..#................#..##..#.....#.................#.##.......#......##..#...##...##.......#.#......#.....#...##.....#......#............#.#.....##.#......#.....#..........###.#.......#.#...#..#...##.##.....
.......#.#.#..#...........#...#.#........##.#.........#...###...##................#.#..............##....#.............#..#.......#..###...#.....#.......##.....#......#..#...#........##.#...........#.#..#.........#.........###....#.##....#.........#..#.#.#.........#....##..#....#......#.......#.#........#....#..##...#..#..#.##...#...#.#...#..#..#.....#..................#.#....#......##..#.#..#.....#.....#......#.......#....#.....#...#.#...#.....#.................##....#..#....#....#........###...#..#.......
............#...........#.............#..#...........#.......##..#..#.##..#...#.#.#...........###.#...............##......#............#.......#..#........#...#.##............#.##............##.#.....#..#....#...#......##.#.......#.........##.##..#.....##..#.#.....#...#.....#........#.##......#.......#.#......#.........#...#...##.....#..............#.#.....##.......#............................##.##........#...........##......#....#...#......##...#..#.##.......#...##......##..####.#.#..................#...#
#...#..#..#....#.#.#.###...............##...#........#.#......##.......#.##.#.#.###...##...............#.....#.....#...#.......#.....................#..##.....#........................#...#.#.##.......#..#........#..##..................##........#...........#...#.......###....#...#...............#..#...#..#.....#..#.....#......#........#.#..#.......#...#....#.....................##.#....#....##..#......#............#..#.........#...#.......##....#..............#.......##..#.#..#.......#..#...####..#.#.#....
.#...#..#...#.#..#.#.......#.........#.........#...##.......................#..#......#.###................#.............#.##.#...#..#..#............#.#........#........#..#...#.........##.....#.##...#..#.##.##........#.#............................#....##.............#.......##.....#...#...#.##........#.#.#.......................................##.................#..#...........##...#.#..................#...#...................#.........#......#.........#.#.....#.......##......#..#........##..#............
#....#..........#.....##...#.....#...#.....#..........#....#.....#..........##...#..#..#......#...##.#..#.#.....#.#...#.....#....##.........#.......#.#.#..........#.......#..#..#................##....#####.#....#........#....................#..#........##..#...#......................#..#.#.#......................##.#....#...#...#.#......#...#.#.......#....#.#...........#......#.....#.#...#.......#.........#..#......##.##......#....###..#..........##.#...#.#.........##........#....#..#.......#....##....#..#.
.#.#.......#.#..#......##.#...#.#.......#....#..##.........#..............#....#.#..#....#.#..##..#.##.#.....#.#.#.......##..#.......#.#...#...#.##.........##......#......#............#..#...#.#............#.#.......#....#.#...........#..#......#.......#...##..#.............#.......#.##..##.#...#...#..##.##.......#.#........##......#....#...##.......#........##.......#....##...........#.....#..#.#.#.....#.##.....###..#.#..#..#.#..............#.......#.......##...#...#.#..##................#..#..#...#.......
#.....##.........##.#........#..#...##.#....#......#.#.........#...............#.#....##...........#.......#....#.....###......#..........#....#...#..##...........#.#.#.........#.....#.......#..............#.....#.#.........#............#.#....#....#.....##.......#...........##..#.....#..........#.....#..#.........#...#....##.#..#..##........#...#.##...........#........#.......#.........#........#.#....#.......#...............#..#....................#...#.#.....##.........#........#....................#..#.
.......#.....#....#.#....#.......#.##.........#...#......#......#...........#.......#................#............#...#.#.#.###...............#.##..........#.##......#...#.................##........##........#.#.....####..#......#......#..........#.......#.#...#..##.#.............#......#...#.....#.....#..#.....##............#.#.##...#...#.#.##..#.#.#....#.#.........#.#.#.........#.#..#......#......#.#.#......####........#....#...#...........#.....#...##...............#.....#.....#.#...##..#......###......#
....#.#.....#...#.........#..#.....###.........#...#.#.#.........##...#.......##....#........#..#.#.#.............#.#...#.........#.##....#........#...........#......#.........#......#......#..#......##.##.....###......##...#.#.#.#......................#..##........#....#...#.........#.#.........#.#...............#..#.#...........##.......#.........................##..#...........#................##..#...#........#.#............#..#.#.......#...##..#.##......#..........#.........##.#........#.....#..#......
.....#..#...#..#....#.................#.##..#.#.......#......#.............#..........##......................#...#....#..#.##..##..........##.##.....#.....##..##.......##.#.......#..###....#.#........##......#.....#......#...#........#.......###........##............#.....#.....#.##..#........#..#..#.#.........#..#......##..#...#..#....###..##....#.......#..##.#..............#.#.........#.##.....#...##.......#...#....#.....#.......#.......###...#.......#..#....##.##...#.###.#.###....#.#....#............#..
................#....#.......#.#......#.#......#...........#.#....##.....##.##..#..#.##..#.......##................#...#.........#..#....#..#............#.#......###.........................#.............#..##..#.....#....#......##....#.........#...#.........#.#...........#.....###..##..........##........#...........#.#.......###.###.......#..#.............#.#...#..#...#.....#..##...........#..#..#......#......#......#...##.#......#............#.................#.#.#.###..#.......#.................#...#.##.
##......#...........#......##......#.......#...#.......#.#.#...........#.#....#..##..##.#..#....#.....#....#......#.###...#........##.......#...#..#..#..##..................#....#....#.....###.##.#...##.....#.#...#...........#.................................#..##.#.........###.#......#..#....#.........#..#..#.........##....#.........#..#......#......#...#....#....#......#....#..#.....##...#................#..#.....#........#....#.#.#.#..###.#.#.#...#.#.#........##..#.....#.................#.#......##......
.......#...###..#....#..##..#...#....###..........##..#.......#..#..##...#.#.####..#..#....##.......##...##.......#.............#.............##.......#...###.#.#.##.......#..........#...#.....#...#.....................................##.#....#....##..#.......#.#.....#.#........#.........#..#............#...#...###..#.#..............#...##............................##....#...#..........#...#.#.......#.........#.........#.#.......#.....................##....#.#...###.#....##......#...........#.#....#..#....
...#...............#.#.#........##.#.#..#....#..................#......#.#.#...#.....................................#..#.#...............#...#...#...#.#................#.....#......#.....#......#..#.........#.......#...........#.#.....#........#...#......#.......##........#...........##..#....#.##.................##.#.......#.#.##..#........#..#...#...#...#..........##.......##...........##.#.#.....#.......#...#..#..#..##.....#.........#..#......#........###..#.......#..............###........#........#...
.........##.......#...#.#...#.....#...##......##.........#.....#.##....#.#..##..#.#...#..#.............#...#.#.....#...#......#...........#..#..#..#..#.....#...............#.#..##..........#...#..#..#....#..#.....#..........#..#....#......#..........#..##..#......#...#........#....##....#.....#.............#...#.........##...#........#.......##..#..#...#......#.......#.....#.......##.....#.##..#.#......#........#.#..##...#........#.......#.#.....###.......##.....#....##......#..##.#..##..##................#
....#.#..##.#.#......###....#......#..........#.........#.......#.#...........#......#...........#...#............#..#.#........#.#..##.....#.#...........#...#..#.#.............#..##.#.#......#....#.#.##..#.#........##.....................#...#..............#..##...#..#.#........##......#...............#.#..#....#.###.....#.........#...#....##......#...........#...##.#..##............##.#...#.#..#...#.................#........#.#.......#...##.#.......#.##............#.......#..#........#...#.........#.#....
.........#.##........#...#...#....#.#.........#.#..#.................#.......#.........#..#..#.....##.................#........#...#.......#..##.##.#.##......#.#.....#..#.....#..........#.#.......#......##.#....#.##........#.#.#..##..#.#..#......#...#......#..#........#...#....#...#.#...................##.............#..........#......##.##....##........#.#.#..#.#...##.##.#...#........#...........#......#......................#..#......#.....#.........#..#.##....#..#...#......................#........#.....
...##..###..##....#.....#.....#....#...#.##.#....#..#......#.....#.....##...###.#.#....#...#...#....................#.......#..#........##.........##...#........#...#......#...........#.##...................#......#...###...............####...............................##.#........#..#.#.....#......#...............#......##.....##.##.....#.#..##...##.............#.##....#..........##.#..........#............##..#.....#....#..#.......##..................#####.#....###.#..#.............#.......#.............
..#.....#..........#......................................##.##.#.#.........#...#..#.........##........##..##..#..#...#..#.#......#.##..#..##....##.....#..##..#.........#...#.#..#.......#....##......#........#...#........#............#......#.#...#.#..#...#..#....#..#.........#.....#.......#.#.#.......#.......#...####..#.............#.......#.##........#...##.......##...##...#.#......#.###....#.......#.#.......#.#...........#.......##.##.#.............#.....##............#.##.......#..........#..#......#...
..#......##..........##.#.#..........#......#...###.......#.#.#.....#..#.............#....##..#.....#..#..###......................#.....#....#....##..#......#..#.#...#..#.#....#.###.....#....#...............#.............#...#..##.....#.....#.....#.##.##.#....##..#...........#.#...#.##....#.#.#............#...#.#.....#....#.#..#.....#...#....#................#......#.......#..#.##...#.....#..###........#.......#.......#..............#.#...........##...##..........#........###..#.#.#....#.................#.
........#.................##........#...#................#.....#.........#........#....#.#..#....#.#..#.....#........###................#.#.#..#.#...................#...#.##...#..........##.....#...###...........#..#.#.#......#..........#.........#......#.....#...#..#.......#..#..#......#..#...........#........#......#..#..........#.................#.....###............#.#...#......###...#...#.....#..#...#..........#...........#..##...................#.........#.##...............#..#....#.#.#...............
.....#...........#.##..#..#.#.............#....#..##......#..#..##.......#....#.....#..#....#....#.#.#...............#..#...............#......#..##.......#........##.#..#.....#..##....##.......#......#..#.......#...................##...#..#.#......#.#...##.......#.#.............##.............##.......##..##....#.#..#.#..#....#..#...#.#..........#...#............#....##.....#....#.#.....#.#....#.###.##.#...##...##...#....#.....#......#...##....#.#...........##.........#..#......#...#.........#...#...#...#.
.#....#....#......##...#..#.#....#........#..#.....#.....###.....#..#............#.#...#.......#............#...............#.....#...#..##............#....##..#..........##.........#...#......##..............##......#....................#.#.............#..#..............#..#.....#.##....#.#.......#....#...#......##....#...##.#.......#..#..........#.#....#............#...................##.....##.....#..#....##.#......##...........#...........#.....#..#.....#......##......#.............#...#..#...#.#.......
.....#....#..##.....#....#.#..#....#.#..#...#.........#.#...#..........#................#......#.....##.......#..##..#.#.#..#.##....###.#...#.....#.#.#..#.....###...#..............#..#...#......#.#..........#..#....#..............#...#.#..###...........#..#....##.#...............#..#....#.......#.#........#........#...#........#...###.#.#...#.#.........#....#........#.........##.#....#..##.....#.#....#..#..........#.#...#...#.........#.....#....#..#...#.#.#.......#......#.......#....#.....#......#...##.....
.#.#.##.#....#.#.#......#.#....#..#..#...............##.#...#.....##..##...#...#.......##.#.......#.........##.#.#...#.#...#.......##.........##.##..#......##.....##.#...##..##.....#.........#...##....#....#...#.#.....#.#.....#.......#...........##...###....#.#....#.............#.#...#......##...#.....#.#.#.....##......#.....#..#.#.....#....#.####.......##.#...##.##.##..................#.#.#.....#..#.#..........##.....#.#..........#.......#........#...#...#..#...#...................#......#..#.#......##..#.
#........#..#....#.....##...#....#.##..#..#............##........###.#..##.##......#......#.#...........#.....#............#.........#...#.........#..............###........#.......#............#....#.......#...#.#.........#.#......##....#......##......#.#...#......#......#.#..#.#...#.......#..............#................#.#..........#.#.................#....#..#..........#...#...#...#....#.....#....#...#.#...#.........#..#.#.........#..#......#...##..##....###...........#.....#..#.#..#.......##.....#..#..
....##...........#.....#..##....##.....#..#..#...#.#.....#..##.....##..#.........#......#...#......#...........#.............#..#.#..#....#...#..............#.#....#.....##...#...###...##..#.......#..........#.........#...#.#.#..#.........#...#......##..##.#......#.............##.#.......#........#..#.#....##.#..#.....#.....##.......#....#.................#..............#.#.......#...#..#.........#..#...#...........#.......#........#.#..#...#..#...........#..#...........##.#...#........#....#.#........#.#..
#....#....#..#....#.#.#..#....#.#....#...............#...........##..##........#......#.##...#..#.....#....#..#......#......##...#.#..#......#.#.##......#..............##....#.......#....#..##.........#.....#.....#..##.#......##....##..........#.#.#...#.#..#..#.......#.#...#.........#....#..#.#.....#..#..#..#.....##...#...#....#....#........##.#..#.#..#......#####...#.#.......#....#......#.#.......#....#....#...#.......#.#.........................#..#..#.......#...##.#.........#...##..#.......#......##..#.#
...........#...........##...#....#............#.#...#..........##..#......#...#..#.......#.##...#....#...###.......#....#....#..#....#...##..#.#.........#...#..#.....#.##.#..#.##.#..#.........#.#.#.......#......#..........#..#...................#....#.#......#..##.........#..##.#...#.....#..#....#.......#........#.........##..##.........#....#...#...........#.#.......#.#..#.....#..#..#..##..#.............##....#....#.#.................#.......#..................##.#......#..#.#.......#......#.#....#......#.
.............#..#..#...##.........#..#.#.#..............##....#.#.#...##.##.#...#.........#.....#.........#..#..................#..##.........##.......#...##....#......##...#.......#............#............#...#..#.....##....##..#.#.#.....###.....##....#..#........#...#.#...........#.#...#..#.##.#.......#.#........#..........#...#.#..#.............#..#........#.....#...#....#......##........#.....#.#........#....##.#.#...........#...#.................................#...#...........#.......................
......#..#.....###.......#....#......#..............#..#.............#.....#.#.#.........#.............#.##......#.#.....#....##...##..###..#.......................#.##.#...#............#....#..####.........#...#..#......###........#.............#..#....#.#...###.........#........##.....#.#.##.........#..#...#...#......#..#.......####...............#...............###..#...#.#........#.#......#.....#.#....#...#...####...##....###.................##...........##..............#.....#..###..#..#.#..#..........
.........#.......#.#...........#.#.....#....###.##.#.#.#.##....#.......#..###.....#....#.................#....#.....##.......#.#.#..##.#..#..#.......##..#.......#........#...#..#.##.#.....................#......#.....#.......#.#.#.##..........#.....#..#.#..#.......#...#..#..#........#.......#....#..#...#........#......#.....#..#...#...##.#..#......#...#..#.....#...........##......#..#..........#....#....##....#.....###..#............#.###........#..#...#............##...#...#.#..........#......#.....#......
..#........#.#.#...##.##......##...........#....#...#..#..##...............#.#.#....##.#.#.#..#.......#.............#......#.#......#.#........#..#........................#.#.#....##...........#.#...#..##.......#..........#..#......#.....#...#....#..#...###..........#........#..###......#.......#........#..###....#...##........#.........................#.......#.#.#.#...............#..............#.....##.#.#...##.....#...#........#.#..#......#.##.....#...#.#...#...#....#.....#...#..................#.#.....
....#...........#.##..#..#....#####.##....#..#.#.........#.......#.#.#......#.........#....##...#.......##...#.#........#.#...#....###......#.....#....#...#.#.......#..##..........#..#...##....#.........#.##......#....###.#......#......#.#.#........##...........#........#.......#.......#.#.#.........#.#....#......#....#.#....#......#...........#..##.#..#..........#.....#...#....................##.#.....#................#........................#........##.#....##.#.#............#.#...#.....#.....#.....#....
..#...#.#.....#.........#.#..##..#.#.........#...#....................#.........................................#............#.....#......#.#.......#.###..#..#....#......#......#.#.....#.....#..#..#......#....#.#.#..#..............###.....#......#..........##.....#....#..........#..#..##......#........#........#...#...#..#.......##.........#.......#.#......#........##.##..#.#.#.......#........#.#..#....#..#......##...#.#...#......#.#...#.#...............#.##.#...........###...............#............#.....
..#..#..#...........#.#..#.......#....#...#.#.#.......##..................#...###.....#.....##..####....#..#...............#...#.##.#..#..#...#....#......#.#.............#......#...#.#.............#............###.#.#........##..##.........#.....#..............#...#.#.....#................#..#....##.......#......#.#..#....#.#..........#.#...#.#...#.#.....#.#..#...#..#.#..##.#.........##....#.............#...#..#....#....#.......#....#......#.###........#..#..#...#...#.....#...##.............#....##.....##..
....#..........#..###.....#.....###....#.#...#......#.#.......#............#.#.............#.......#....#.#................##..#..##...#....#.#.....#.#..##...###.#...........#..##............#.......#.#.#........#...........#.......#.....#..#..........#...............#...#......................#...............#......#..#..#..#...#...#....#..#.#......#.....#..#.###..........#.##.#..#....#........#.......#.#...#.........#......#.#.....#....#..........#.....#.........#..#........#..#.......###...##...........#
.........#...#..#.....................##.....#..#.#...#....#.....##....#........#.......####.###..#......#..............#.....#.........#..#.#....#.#..###.##..............#.#...#.#...#..................#..#.##.#..#..##...#.#....#..#.#.....#..........#...##...............#.....#.####..#..#....#.#....##....#....#.....##..#.....#....#......#...............#..##.......##.#....##....##..##.#.....#.....###......#......#.#......##.........##......#.#..............#.#....#.......#.#...#.......##...#.........#....#.
#...........#.......#...#............#.#.....##...##...###.#..........#.#.#......#.#.......#...##..##...#...#.........#....##........##...##.###.#..........#.....#....#..........#.............##...##..........#......................#...##...####........#...#.#.........#.#...........###.........#......##..#............#.........#.#.#..#.....#...#.#.###..#..#..##.#...##...........#......#.....#...#.#...#......#.....#......#..##...#....#......##........#...........#....#..#.#.##..#.#........................##.
.....#.####.##.............#..#......#..#...#......#....#..#..#.....##..................#.#.#....##.#..................................#...#....#.#.#...##........#...#.....#............#....##........#............#......#.....#........#............#...........#..............####...........##..#...............#.#..#.........#............#.##.......##..............#....#....#.#.......##.#.....#..#...#...#...............#.....#...#...........#.....#.......#..#.........#......#...#..#..#........#........#......
..#..#....#..#..#..##.....#...#....#....#.....##..........#..#.............#..............#..#...#....#...##..#.....#..#.........#......#.......#...##....................#.#.#....##..##........#..##..#..#...#.###.#......##....##..#........#....#.........##..##.....#...........#...#..#.#...............#.#....#..........#...#.....#.#..........#...........#...#.#.......#..#..##..##...#.............##.....#.##.........#.....#.#..#......#..#.............#.#......##.............#..........................#..#....
##.##.#...#..#.....#.#......#..#.........##.##........#....#..#..............##.......##......##.#.....................#.#...#..............#........##...#.#..#......#.....#..#.........#...##......#.........#............................#.#####.............#..............#.#..#.....#.#.#......#.#.#.......#.##.##....#.........#......#.###.........#.....#....#.....##.....#......#.##............#.#.#.....##..#.....##...#......#...#.####.#..#...#....##.......#..##...#..#.......#......#......#..#..#............##
......................#...#..........#.......#....#....#.....#..........#......#...#.....#.#.....#...#.###..#.#........##.#..#....#..#.............#...............#..........#.....#.#.......#................#.....###........#.###.............##.....#...#.......###..................#.#......#.#.....#.........#..#.#.#................#..#..#...###..#.#.#.##.##.........#..#..#........#..#......#...#.......#.............#..#..##.#..#.........###...#....#.#..........#.#.........##..#..#.........#..#.#.....#....#.
.....#..#.......#....##.#.........#.....#.##..........#.....................##..##...#..###........#................#..#...................#....#.#.......#..#.##.......#...#...#.#...#...........#.......##.....#.#..#.#.........##..........#.......#.....#..#.##...........##.#................#...##...........#......#.......#.#....#.......##..................#.#..........##.....#.#..##.#.#.#...............#.............#..###.#..##...###..#.....#................#...#..........#...#.#......#...#....#.........#..
.......#.#..##...#.#..#..##....##.#......#..........##.....#..#...#......#..........#........##...#......##....#.........##........###...#.............................#..#.#.................#.#....###..##..#.......#.#.#......#...#...##...##..#.......#......#...#.#.####.......#....##.#..........#.....................#.#.#.####............#...................#.#...###.#...........#.#..........#..#.##................#...........#..#..#...#..##...........###......##..#.....#..#..........#....#.....#............
..##.............#..#.#......#.....#...........................#....#.#.......#..#........#...#.##.#..#.#....##..#.......#..##.......#.#.#........##.#.#............#.#..#.#..#.##.##.#..#................#..........##..#......#...#......#............#..#..#.......#.....###......................#.###....#...........#............#......#.....#....#....#..........#....#.......##......#..........##.#..#.....#......#.#.#.#..#...........#...................#........#.#.#.....#...##............#.........#..#........
.....#.....#.....#..........#....#...#.#.#.......#....#..........#.........##....#..#.#....#..#...##.........#.......#.......#.......#.#..##..#............##........#.....#.##.#......#..........#.#...#...#................#.#..##..#.............#...#......#.........#..............#.#...........#.....#....#........#.........#....#.......#.#.........##.....#..#...#.#..#.........#..##.#..........##..#.###....##..................#....#..#...###..#........#....#..###.....#.#...................#..#...........#...#
.#..#..................#..#.......##....#.##.....#....#..#.##.......#.......##..#.#........#.........##......#.#................##.......#.#...#...#..#....#...###.............#.............#.......#....##.#..........#..#........#.#.............#....#.......#.#.#...........##.##.....#..#........#.#.........#.......#.........#.........#.#.......#....#.##...#....#....##...........#.##.......#....#...#.....#.....#.#....##..#.............#..#....##..#.......#..#.###..#...#......#.#....##....#.....##.....#.#..#..
...#....###.......##......##.#....#........#.....##..#.......#.##.#....#.#......#.#.....#..................#.#...#..........#......#.....#.......#.###...........#...#....#.............#..##..#...###...#..#......#..........#..#...................#..#........#.....###..#.#.............##..##.............##........#...#.#......#....#....#.......#......#..#.....#....#.......#.##.#.....#........................#..#...##....#.#...#......#.....#.....#.......#........##.......#...............#..#..#....#...#..##..#
.#..#..#..#.......#.#............#......#.#.......#.###...#.#.......#........#....#.....#..#.#...#.#..#.#....#...#.#......#.#...#..#..##....##.#..#.#...#...#...##.#......#.#.#..........#...#....#............#...##..................##...#..##..#.....#...........#.#.#..#.....#....#........#....................##..#.............#........##.........#.....#...#...##.....#.#.#..#....#.........##....#.....#.....#...#.#..............#....#....#...........#............#..#..........#.....#...#..#.......#.#.#.##.##..
....#.........##.............#..#.....#........##......#..#..#.#..........#.....#....##.##.....####..#.................#..........#.....##.....#..........#..#........##.#..##.#.#................#......#...##....###..#......#......##..#........#....#.#....#........#..##..#.##....##.#.##...#..#..#....#..#....#...#.#.#....##..#...#.#......#...##...........#...........##.....##.....##....#.......#.#....#..........................#................#.#.#.##..##.....#..#.....#.#.#....#.#.........##............#....
.............#..###..#.....#...#......#......#............###.....##....#..#....#.#.#......#.#.#.#..#....#..#..#............#..#.#..............#..............##........#..#..#....#....##.....#.##..#...#.....#...##.#...............#...#..#....#...........##......#.#..........#...#..#..###....#...........#....#....#..#..#...#..#........#....#...###.##......#......#........#..........#..#....#....#...#...#....#...#....##.#....#.#.....#..#....#.....##.#..#..##.........#.....###..#.#....#....#..##.....#.......#
.....##.#.....#.#.....#........#.......#..........#...#............#..#.#......#.....#..#..........#.#...#......##.......#..#...##..#.#.#.........#..........#.#..#.#..##..#....#.#..#.....##....#....#..#.#.........#.....#.....#...#.##......#......#......#...........#..#.####...#.#......###.#...#.#...........#.....#..#........#........#.#.#.......#.....#.......#.....#........#................#....#.....##.##.......##..#...##.....#.......#.....#..##....................#..................#............#....#.#.#
.....##.#.........#....#..####.......#............#....#..#.....#..............#..#....#..#...#.....#.#.......#..#......#.#.............####...#.#..............#........#...#.#......#.#.###......#......#..#...........................#...#..#...#............#.#.....##..........................##.#.........#..#........#.#..#.#.........#..#.....##.......................#.#..#...#.#...#....#......#...#..............#....#.....#...#...........#.....#....#.#.........#.......##........#.............###...#........
..................#...............#........#.###........##.....#....#.............#.....##.....#.#.#.#.#.............#.#.....#.#.#...........#.......#.......#.#...#....##...##.......#.#..#.#..#..#..........#....##...............#.............#.......#...#.....##.....#......#....##....#.#.................#....#...............#......#.......##....#.....................#...##.....##.......#..#..........#.#...#.###.........#....#........#....###.##..........#.##.......#....##.........#...#..#....#.#..#.#..#....
..#......#.#.......#......................##...#....#......###..#.....##...........#..........#.###.................#....#....#.............##.#..#........#.#..........##........#...........#..#.....#...#.....##.#......#...#..#.....#.####....#.....#....#..#..#.........#..#..#.....#.#..##..#.#.##......#...#...##..............#..#...........#..##...##.....#..#....###...#....#..#.........##.##....#.#.#.....................###...#.......#...#.......#......#..#..##.....##....#.#.......#.#....#...#.........#.....
.....#.......##...#...#..#......###..#..#.........#...##..........#.....#......#..........#.....#..#.##.#...#................#.......#..#.....#.....##.......#....##........#......#........#......#.#.....#.##.........#.....#.#.......#...#.......#..#.....##..#..#.#..........#....#.####....#.#....#...###....#..#.#...#.#.#.......#......##.........#..........#...##......##......#.....#.#....##.........#....#.##...#....#..#....#......#.....##...........#..#......####..#.....#..#...#.#........##..##..#............
....#........................#.............#..#.........#.#....#.#....#.#.#.....#....##....###..#.#.#....##............#...#.....##.#.#...........#...................#..#....#..................#..#....#...#....#....#............#.........#............#..#.#...#.....#..........#.....#.#.....#..#.........##.....#...##.#.##...#..##.....#........#..##..........#......##..........###.......#.....#.#....#..#......##......##..........#.......#.##.......#...........................#...#...##...#...#...#....#....##.
.#.....#.......#.#.#.#....##..#.#.#.......#.........#...#..#..................#.#.#..........#........#.##.#....#.........#.......##...............#.........#..#.##.#...#..........#..#....##.#.....##.#........#.#.....#...#...##.........##...#..#...#...#.............#.#...#.#.#....#.#..........#.....#..#..#.#..................#......#..#...#.........###........#.#..###...#....###.#.#..#...##.#.#...##..#....#..........##.#.............#..........#.......#..#.#.......#...#..#..........##..#....##...#........#.
............##.........#.#.......#.......#...#..#......#.....##.......#...##...................#...#............#.#....#.................##...........#....#.........#...#...........#.#..#.......#.#.........#.#....#...#.......##......#.#......#.....#..##...#.........#.......#.......#.#..##.#..#..#.#.........##.###.....#.#........#.......#......#.......#..##.#...#......####.......####.....#........###..#........#.#.##.....#...#.......#.......#.#..#..##.##.......#.###...##.....#...#.##............#.....#......
#................#.#.#..#.#.....#......#.....#...........#......#..................##..#......#...#.................#.#.#..#........#.......................#......#....##...#..#....#.......#.....###....###...#.#.....#.......##.........#....#..........#.##....#####...#....#.#..........#...#.....#..#.....###....#.#......##....#.#...#..##.....................#.#..#.#...........#...#.#....#......##.##.#......#..............#...#..##..##....#.......##......#.....#.....#............###...#...#.#....##.........#..
.##..#........#..............##.......##...........#................................#.#.....#................#.#...###...#....###.................#.#....##............................##..........##....#....#.#.#.##..........#..#.#.##.......#.......#...###..#......##.......#....#.##..#........###.......#.......#.#..#.......#...........#.......#........#.#.#.....#....##.#....#.......#...#..#..#.#......#.#..#...#.............#...##...#..........#.........#..#..#..#.#....#.....#...#....#.#.##..............#....
....#.......#...#.............#..#...........#.#...#.#.#........#...#......#........###......#........#..........#...#.#.#.....#...#....##...........##........#.....#...##..#.#.#......#.....#..#.....#.#...............#.....#.#...#..#.......#...#.....#..#.#.#....#..##.....#...#.#.......#......#..#.##...##...#...#....#...#..##.#..#.##.........#..#...#..............#.......#......#..................#.##..#...#............#.#........#.#..#.........##.#...#......#..#.#.#....#.#....#.#........#...#.#..........#..
.#....#....##.#..#.......##...................#.###.....#..#....#..#...........#.#.....#..........#...##..........#....#.##.#.#...#.....#.....####..###..#.#...#....#.......#..#.........#........#.##..##.#.#.#.#.#......#...#...#...........#.........#.............#..#.#.....#......##.#...#.......#.#.#....##.#.##...#.#..#.....#........#....##....#.......#.#...#.#............#.#....#...#..#.....#.......#......##....#....#.#.....#.....#..#.#..#.#..#...........###......#..................#.#..........#....#......
#.................#..#..#.#.....#...#...##.#.#.#.#...........#...........#..###....#.....##...#.......#.............#...#..##...#..#........#...#......#......#........#..##..#..##...#....#.#......#....#.#................#.#...#....#..#....#..#..#.#..#..........#........#...#..#...##...#......#...#.#..##..#.##..#..#........##.........###.#............#..#...........#.......#..#.......#..#...#.#...#..#..............#.............#.........##.......#.#.#........##.......#.......#...#..#.....#.#....#........#..
#.............##....#.#.#.................#....##.#.............#.#..#..#.##.......#.......#....#.......##..#.#..#....##.#....#.#...#.#.#.#..#.......#..#..##...#..#........#.........#.#.....#...........#.......#........##................#.......................................#..#....#........#....................##.##..#....#.......#.#..#.#.#......#.#........................#.#..#..................#......#.......#.#.....#....#.#...#....#............................#....##...##....##......##......#.#.#...#.
#......#.......#...........#..#...#................##..#.#........##........#.#..#..##...#.......##..#..#....#.......#.........#......#..#...#...###.....#...#..#.#.......#..##..........#....#......##.#.#....#......#..#........#.#.......#.#..#..##....#................#.........#.#....##..#.#.........#...........#...#...#..#.#..##.#........#.......#.#.##................##...#...##......#..#...#...#.##...........#......#.#...#.#.#....#...##....##..........#..#........#...........#.###.##..............#....###.
................#.#....#...........#.....#........#..#..#..#....#...................#.......#....#.#.......###.#.##..#...#.........#...#..##...#...........#...#.##............#.......#.###......##...#......#....#..#.#............##...#..#...........#..............#.#.#..#...#.......##..####........####....................#..##........#.........##.......#.##....#..#.#..#.#......##.....#.....................###............#.#...#...##...........#.........#.#.........#..........#..##..........#.#..#...........
#....#..........#....#..............#....#..#.#.....#...#....#........#..#...........##...#....#.....#....##.....#.#....#.....#....##...#.........#...#......#.#...#.#..##.....#...#.##.##...........#.....#......#..#....#....#....#.......#.......##.....#.........#..........#.#.#....#....#....####.#..#..##...........#...#.#.##....#..........#.......#....#...#....##..##..#.....##...#...........#.....#..#....#..##..#.....#.##.#.......#.........#.#.#..#........#.....#..##......#............#......................
#....#.....#......#.#.....#..................#..........#..##..........#..#.#...........##...#.##......#.........##....###.#...#...#...........#.#....#....#....##...##.........#...........#...#.........#..........##........#..#..........#..#...#....#...##.#........#..#.....#...##.#....#......#.........##..##.#.......#.....#.......##....#............#.#................#..#...#.#....##.............##..##....................#..#.#.....#.#.##....#.#.#....#............##.#.........#...##..####........#.......#.#
.#...........####...#.#.##....#.......#...#......##..#....#..#........#....#.#.......#..........#..#..#.#.#.......#..##.......#...###....#....#.#....##.#.#.....#......#..#................#.....#.#....#...........#.........#.#..#.#.##...###......#...#.#.#..#..........##..##..#...#..#......#...#.#.....#..#.....#.....#........#......#..#....#.....#...#..............#.##......#....#...#...##.....#..#.....#..#.#........#.....##...##.#.#..#.........#..#..##.....#.......................##..#.#..#....#.#....#......
#...##.#........#...................#..#..#.#.#.......#...................#..#.....#..#.............##..##.......#..#............##...................###..##.##..#...#.#...#..##........#.#.......#......#.....#...#....#....#...#......#.#...............#................##...##.....#.#...#........#..#.....#..#.#...............#.....#.....#........#....#....#...........##...#.#.#...#....#.............###.###.....#.....#.......#..................#...#....#.....#...#.#........#.#.......................#..#.......
..........#....#............#.##.......#.###.....##.....#...###........#.#....#.###.#.#......................#.#.......##.#....#....#.#....#..#......##.......###..#.......#......#...#.##....#.....#.##.....#..#......##.##.#.#.#.......#................#...#.#.#...........###..#.#.......#.##..#........#........###......##.........#.........#......##.##...##..#.......#..##........##.....#.#.#...#....##.#.#..........#....................#.##.....#...#.....#..#.##..#..#.#.......#...#...............#..........#.#.
.....#.....#......#.#..#..........#.....#.##.........#...........#.#.#..#.......#..............#.............#............#...##.....#.................#....#..#..##.....#.#..#..#.....#.#......#.....#.##....##.#.....#.#.....##.#............#.#.....#..##.....##...##.#..................#.#..................#...#...#...#.....#....#...##..#........#........#.#.#.............#...##.....#.........#.#.......##..#.......#.#....#....#...#........#...#..............#.................#.#.....#....#........##.....#...#.
.............#...............#.#........#..........................#...#........#...#.#...#.....#.........#..........####.#..#.........#..........#.#.........#....#..#..#..#.....#........#.#.....#...#.#.......#....##..#.#......#.....#.......#.....####.#.#...............##..........#....#......##....#..#......................##...........##......#.##..##.......##.......#..#...##...#..........#.....##.....#..#.......#....#.....#......#....#............#..#......##......#.##..#..#...#.#...............#....#...
..#.#...#..###.......#.........#.........#....#.....##......#............#....#....#....#................#.......#............#..#.#.......#...#..#.#...#...#....#..........#...........#.....#..#..............#.#................#..#....##..###......#.....##.#...#....##............#................#......#...........#........#.#.....#....#........#...##..#........#.#.......##.#............#...#........#.....#......#.#.....#........#.#..#..#....#.....#...#....................#.#.###..#...#..........#......##..
....#.......#..#.#...##....#...##..........#....#..#..#....##....#...#...##...####.......#.....#..#...........##......#...#.##...#.#...#.....#........##.#.......##..#.##...#.##.#.#....##..#.#.#.....#...#.............#.........#...##...#....##.........#............#...#...#.......#......#...........#.............##..................#..........#.......#.###..#..#....##.#.........#......#..#...#.###.....#........#..............#..#.....##.....##.....#..#......#..........##.#..........#.#..........###.....#..#.
.....##..#......#.....#..#......##.....#....#.............#...#...#.#......#...........#..#..............#.........#....#....#..#........#..........#.#........#....#.##......##....##......#...#..................#....##...#....#...........#........#......#...#.#..#........##....##.......##.#..#...#....#..#.#.##...#...#....#..#.#..##..........#......##...........#......#....#..........#..##.....#.........#.............#..##.#..#...........#..#.#........#........###......##...##.#..#..#.....#.#......##.....#..
.......#........#...#.#..........#..#............#.........#........#............#..#.....#......#..#.........#...#......#.##..##.##.#..#...#....#.........#.#.#.......#......###...#..##...#........#.#...#..#.#............#.........#.....##........##.#.#.........#.#...........#.....................#.#.#...#...............#...................#....#....#.#..........#........#.#.##...#.......#.......#...#.#......#...#.#.#.....##.........##.#...............#........#....#...#.###.........#.....#....#..#...#..#.#
#..#.......#......#...#....#...#.#.........##.#.#.#.....#...#......###..........#..#####..........#.#.#.....#....#.....#....#.............#.#..............#.##...#.#..#...#..###...##.#.#.#...#..#........#..#.#...##.#..#.#.#....##.#...#..#.........##...#..#..#.........##...#.........#...##.........#......##.#...............#..#....#.....#............#....#.##.....###..........#......#.....#........#...........#.....#....#..........#....#.#.#...#...##.....................#....#...#.###.........#........###.#.
..#..#..##..#.#.#...#......#.#.....#.#....##......#.#.#...........##........##.....#..#..........#.....#..........#...#.#......###.......#.#..#........#......##...........#..##.....#.#..#.#.##..#.....##....#.#......#..#.#...#.....#.#...#..#..#......#..#.#.....#.......#.....##.#...#...............#...#......#............................#.#..#....#..#..#.###...#.#.#.....#.....#.#.......##..#......#.....###....#.#..#......#........#.....#..#.....##.#...###......##.........#....#..#..##..##...#...#.#..#.....#..
.#.#........#.#...####....##..#......#....#.#.##.#.....#...........##...................#..#.....#...#.......#..#.##........##...........................#.#.#..............##..#..##.#......#.#..##.......#..##........#.##...#.........#.....#...#....##.......#..#..#..#...#.............#.....###.##..#.........#.#.#.....##..............#...#.#.#..#.......####...##....#...#..........##...#.##...#.##....#......#.............#.....#......#.....#.#....#..#...#.......##........##..##....#...........#....#...........
....##...##.................#....#.................##.##..###...#..#.#...#....#........#.......#..###.#...#...#....#...#....#.......#.......#.........#............#.##.#.......#..#.#.#.##..###..##......#.......##..........#.#...#.....##........#.#.#....#.........#.........#..##.....###.................#.#........#......#........#........................#.##......#....#........##...#..#......#....##..#..#.#.........#....#.#..#.......#.......#....#...........##...#.....#...#..#..#.......#......##....#........
....##...........##......#.#..#.....##.#.#...#.....#.#.....#.....#.#......#..............#.#..#..#....#........##...#.......................#.......#.......#....#...........#..#.....##......#...............#.###........#.#.....#.............#.#.#.#....#..#.#........#..#..............##..#..........#.......##.##........#...........#..#.........##.......#......#..#..###...#.......#..#......#...........#....#.#.#......#...##....#....#...#.#..###....#.##.....#.#....##.....#............###........##..#..#.......
.#....#......#.#.#..##.#........#......#...............##..#...#.......#..#.#......#...#.#.........#....#....#.....#...#.###..#.#...........#.....#.#.#.....###.........#.........##....##...#...........#.#......#........##......#......#........###.#.#.....#.#..#.....##......##..#.......#..............##...................#.#...........#.##...#..#........#........#..#.....#.#......#...#..##.#.....#...#.#....##....#.#..#..##.#...#....#.#..........###.##.....#.#..#..#............#...#...#..#.#.#...#..#..#.#....
......#...##.#.#..#.###.......#.##......#........#...#.#.......#..#....#........#....#......#..#.#.....#............#..##....#....#...#..........#.#........#..........#.....#...#.....#....#........##.....................#.#..#..##...#.....#......#..#.#.#....##................###.....##......##.#...#.#.#....#..#...#....#.##.....#......#.#...#.....##....#.#..#..#..#.#......#....#..#.............#.......#....##...#..#.#.....#.#......##....#...##.#...#....#.#........#.##...#.............##.#.###.............#..
...#..#..........#......#.............#......#.#.#...##..............##.#...............#.#.....#...#...###..#..#.........#.#...#........##...##.#........#...##...##..#..##.#...#......#......##.#........#...#.....#.....#....#.....#.........##............#....#........#...#...#..#.....#..#...#....##..#...#..........#.........#.#..#....#............#..#.##..#.#.##....##.#............#...#..................#..#.#......#.##..........#......##..............................#..##.............#......#......#..#..#.
........#.#.............#.....#...........#...........#...#....#......##....#...#........##.##....#.#.#..#....#..##..#..#...##.......#.#...............#.......#..#..##.........#.#....#............#..#......#.......#...###...#...##......#..#............#....###....#.#...#.#..#.#.##.###......#...#.....#...#.#........#.##......#..........#.#..........#...#...........#................#....#..........#..##.......#.#......###.#........#.#.......#.....#.....#....#.......#......###.#.....#.................#...#....
.....#.#...##.......#......#.#...#..........#..##.#.#.....#..#.#.#.#......##.....##....#..............#.#...........#.....#.#...#...#......#.....#....#.###.........#...#...........#.........#..#...###.#........#......#.#.........#.##...............##....##.#.#......#....#..............................#.#.#.....#....#....#...............#.....#.##.##....###..#.#....#...##..#......#.#.......#.#...........#......##......#..#..#........#...#.#.#..#.#.....##....#......##..#........#..#...#..........#.........#..
.#...#.....#......#....#....#.###.....#.........................##......#.##.#.......#.....###.#......#.......#....#.....####.#......#.....##.........#...#....#..#..........##...##........#..#...##.####.###.........#.##..#...#.........#......##.#...#...#....#...##...#.#....#.#.#.##..#...##..............###....#....#.#.....#........................#.......................#.#.##....#.........#...#...#...##.....#........##....#.#..#......#..#........#.##..#.......#..#.#...............#......#..#..........#....
#....#...............#.....#.#.....#...#...#.......................#..#.......#..###.#.........##.#...#..#.....#...#...........#....#.......#.....#....#####...#..#..##.##...#....#......#....##...#....#.......##......#.#...#....#...#......#.......#..#.#.#........#...##...........##..........##...........#.#..#.#..............#.......#...#.............#.##.##...#.#...#.#..#......#.#.............##....#...............#..#..##...#.####.....#.......#....#......#...#....#......#....#..##..##........##.#........#.
..#.#....#.............#.....#...#.#............#.....#.#.....##........#.......#......#.#.........#.#.....#....#....##....#..#.#.......#...#...............#.##.#....#...#.....#........#.......#.....#..#...##...#........###...#.....###.###.........#......#....#.#.##........####....#...#...........##...##.#...#.#.....#....#.....#..#......#....##.........#..............##.......#.......###.#.#.#.#.#....##...#.#.....................##.#...##.........#....#....#........#.#.....###.............#.##...##........#
.#......#..#...##..#..#............#.#........#.....#.#..##....#..##..##...#..#.......#..#..#........#......#..##.#...#...##.....#...#.......##...#.#..#....##.#...#......#.#.#.....#.#..#..........#..#.#..#.....##.......##....#.#.......#....#........#.#...................#.....#...#.#.#.#........###.....................#..#...####...............#...##.....#......#.#.#.....#......#......#...###.#..#........#.###........#.......#.#....##.##...........##....#.#......#.......#...#.#........#.....#..#.###........
#.#....##...#...##.##.........#..............#..#..#..#...##......#.......#.............#.....##.......#....#.##..#....#.#....##..##..........#.#......#.......#.#.....#..##.#..#.......#.......#...##.#.##..#......#..#....#.##......#......#...##.....#....#..#.....#...#....#...............#......###.#.....#..#.#.##..#...............#........#..#.....#..#.......#.#.#...#....##.....#..##.....#..#....#..#.......................#.#.##.##..#.#..........##..##.#.##...#..#..#.#...##..##.....#..#........#..#....#.####
.......#......#.##................#..........#..#..#.......#..#...#...........#.###...#....#.....####.....#....#..#.......#...#...#....#...#....#.....#......#......##.##.....#..............#...#.#.........#.......#.....##........#......#...#.##......#....#....##.#...#............#.#...#.##..#.....#.....#....#..#..............##..#.....##.....##...#...............#.......#....##.....##..##.......#.##.....##.#.....#.#...........#.#..........#.#.#.........#.....................#.#........#....#.......#.#...##.
......#.......##..........#.......#..#.................##........#.....#.##........#......#...##.#.#.............#...#........#...#..#............#.#..........##......#.....##..............#..#..#......#........#............#..#........#...#.....#..#..#...###..##......#.##..#......#....#.......#...#..#..#......##...#...................#.......#.#...##...........#..##.....#.#..##.#..##..........#.#....................#.##...............#.........#............#.......##.....#...#...##..#....#....#...#........
.#..##.#.##......#........#..#....##..........#..###..#...#.......#....................#...#....#.......#.....#........#...###.......#.........#.........#.........#...#.#......................#.#.....#.#..##.....#....#....#....#.#.#.#.#....##............#.#..#..#...#....##....#....#...#..#.##......##........................##..#..#..............##.....###.#.....###...###..#..#..........................#.....##........#................##............................#..#..##....###..#..#....##.#....#.........#
#.......#.........###..#.#...#.......#.......##......#.#.#...#......##..#............#.#.#......#...#.#....#....#..#..#.....#.....#...#..............#.#..#......#.##.....#..#..#............#...##.##..#.....#....##.........#.....#..##.#...#......##....#.......#..#.......#...#.#...#...........#.......#.#....#....##..##..#....#..#..#...##.........#..#...#.....#.......#.#.#....#......#....#......#.#....##....#.#.#.........##.#...#......#..#.###..##.........#....##.#.#.........#...............##...#..#......#...
#..............#......#..............#.#....#........#....#....#.#..............#.......#......###..........#....#........#..#..#.........#.............#...##....................###.....#.............##.#...........#.......#..............#.......#.......#..#.......#..#.......#....#..#...##.......##....#..##.#.#.....#......#...........#................#........#.....###.#.......#.....##......#..........#.......#.#.......#.....#...####.#..................#...#.#............#...#...##........#...............##
.........#........#..........###............##.##.........#.........#.#....................#.#..#......#....###....#........#.#..##..#......#..###......##...#.....#...#.....#..##...#.#.....................#.....#..#.....###........#.......#...#....##..##.#....#.#..#......#..#...........#.#...##...##....#........##..............##.#...#..#...................#..#..#....#....#........#.............#.....#.....##.....#..#.....##.....###........#.........#.#....#....#................#.....#...#......#....#......
..............#...#.#.#................##.................#..###...#..##..#...#...#...#..#.............##..#....#.#...#..##........#.##...#..#.#...........#..........#..##.#....#.....#..........#..#........#...#.#.#...#............#...####...#....#....#.#..#..........#.............#........#...#.....##.......#.....#.....##..........##..##......###.......##..#.....#.#....#....#.........#....##........#.........#.....#.......##...#..#..#.#.....#.#.#....#.#..#.....#....#..#..##........##......#....##.#.#......
....##..#...#...#.##..##.....###...#.................#.##......##..#.####....#...##.#...#.#..#.#.#..#......#.......#......#..##.#........##...#...#..#..#..###...#............##...##.##...........................#.................#...#...##..................#.......#...#.....#.....#...##..................###.........##..........##....................#.......#...#............#..#...#.##.......#...##...#...........##.....#....#.#..#....##.......#....#...............#.......##.#####....##.......#.#........#....
....#.........#....#...........#..#.#..........#......#.#...#...##........#..#....#.....#..#.............#.....##.#...............#.#.........................#.#...##.....#.....#..#.........##.#..#.##.##..........#.#.#..#..........##........#.#.##....................#..#..#.#..#....##...##......#.#......#....#......#......#.....##......#......##...#.......#.#.....#.....#................##.#...#..........#..#............#.#............#......#...........#........#...#.#....#.....#...........#.#...#.........#
...#....#....#.......#...#...##.....#.......#.............##.#.....#........................#....##..#.....#..#..#.....#...#.#......#.....#..#.#...................#....#.....###.........#...##............###.#.......#.........##.............#........#.#....#..#.#...#....###...#..#.#...........###....#........#..##......###.............#.........#................##.#....#........#..........#...#...##....#......###...#....##..#.#.....#....#........##.#...#.#.##.........#..#......##......................#.....
...#.........#........##.....#...........#.#......##.........#.....#..###........#..##..............#..#..........#...#........##..#.####........#.#......#..................#...#.....#.#.....#......#.....##.#......#...........##..#......#.#.#.#.....##....##..........#.............###...........#..............#.........#...#.##....#..##.#...#......#.....##.#..#...........#.....#....#.....#..##...#..#..#...........##..#.##...........#........#..#..#..#.##.#......................#.......#..#........#...#......
.#.......##......##...#..#...#.....#...#.#.....#.#...##..###.#.......#....#.........#..##.....##...........#..#..#.....#.#.#.....#...#.###.##...#.........#..#.#........#.#.#.......#...#.....#.......#.#...#.....#.#.....#.....#......#...#.#...#......#.......#..#.....#........#........#...........#.............#..#..##.....#.#.#.......#....#.#.##.#...........#...##.##..#.............##.#...#.#....#...###.......#.#.............#.................#...........##.......#..##......#..#...#....#..................#...
#...#....#.#....#....................#......##.................#####...#.##.....#..#................#...#..#....#.......#....#.##..#.........#..........###........#....#....#.#......##...##...#..####..................#............#..##.....#..###.###.###.###........#...##.#...........#.#....##....##.#......#.##.#.....##.......#..............#.......##.#..#.................#...#.......#..#.#...................#.##....#..........#.#.#.......#..#..........#.#..##..#...##........#..#....###....#.#.#...#......#.
......##....#....#.#.....#..#....#.#.#....###....#..##....#........#.......##........##.....#....##....#..#...#...#....#...#.#..#......#...........#.........#..........................#.....#..#....##.......#.#.#...........##.....#..............#..#.#...#....#.......##...#....##.......#......#....................#...#........#.#.#...#......#.....#......#..#....#.#....#..#.......#........#.#......#........#.........#..#.#....#..........#...##...#......#.......#.#..#...........#.###...#....#.#.###............
..#..#....#.........#..#.....#.......#............##...##..#........#..#..........#.#..###...#.#..................#.#.#.#...###....##........#...###....#.......#..##...#.##..##....#..#.....##..#............#.#......#..#.#...##.##............#.#.#..#........#...#.............#..............#..................##.#..............#........#...#.#....#..............#...#..#.....#..#.#..#.....#.....................#......#.#...#.......###......#..#.#.#..#....##.#....................#.#....##.#.....#.#..#..#.#..##.
...................#..#.........#....#.#.#........#.###...#.#................#...#....#.....#.....#..#....#......#..#..#..#..#.#..............#..#....#..#.##.....#..#..#..#..................##..........#...#........#...#....................#.#....#..##.#.#...#....#.....##...#....#.#...#.........#........#.....#......#...##....#...##.........#...##...#...............#..#.................#........#.....#.......#.#...........#....##................#.#.......#.#.###......#.................#......#.#.........##.
#.#.........................##.##.#.......#.#........##.........#.......#.....###.#...##.......#..........#.#..#.......#...#....##.............#.........#.#....#..#..........#.......#...##....##...#......##.##............#..#......##....#.#............#.#.......##..............#.#.#.........###.....#.#................#....#.##.......#..............##.#.#.....#.......#.#...#...........#....##.......##...#...##......#........#...#.........#...#....#..#..#..........#...#.....#...#..#...#.....#.#..#......#.##..
#.#.............#........##.#................................##......#.......#.....#.....##..#..#.#.#.#...........#...#...#..##.....................#...##.............#...............#.#...##.....#.#.#.....#....##.........##.........#.##.........#.....#..##.#...#...###..........#........#....#...#....#......#...#......##.....##...##.........#.....#..#............#.....#.........#.#.....#.......#.....#.....................#..#.........#......##..................#....#.#.#...#.#.##....#...#.##......#.......#.
..#....####....#.#..#.....#.#...##....#..............#.#.#....#.....#..........#.#.....................#.....#.......#..#...#.#.........#..#...#.........#.............#............#.#.....#.#.....###..............#.....#.........##..............#.#....#......#....................#..#...#..#...#...#.#..#........#..#..#.#.....#.#.....#.#.#............................#...#....###.....#.#.#......#....#..#.##..............##...##.....#.##..#...#..##..#..##..#.#..........#....#..##..#...###......#.........#......
....#.#.#..#....##....#..........#.....#......##.#.....##..##........#....#.........##.......#.....##.#............#.#....#......#...#...........#.........#...............#...#....#..#...#....##..........#.#..#............#.....#.#....#.......#........#...###.....#...#...#..#..........#..#...#.##...#......#.........#..........#..#.......#.......#...###........#.#.#.........#.........#..#...#..#..........##....#.........##...............#.........##..#.#..........#....#......#...#....#..#....#...........#...
....#....#.....##......#.....#.........#........##.#.#....#..#.#.....#......##..........#.........#........#.#....#......####..#.....#.......#..#..........##.......#.........#...#......#..##.......#.###...##.............#..#..###.......#.#..#...##..#.......#......#...#...##....#..#........#.....#....##.#..#....#.........#..#.#.........#...###...........##.#.....#...#...#....#....#.....##.........#........#..#....#...#................#..#.....##..#.#...#...#...#...........#...#...#....#..#...#.........#....#
...........#........#...##.............#.#..###........#...#...##.......................#..#.#..#.#...#.......#.#..#.........#...#..###.....#.............#..###.#....#...##......###.........#..#....#.........##..#.........................#....#......##................#.........#........#......#.........##............##.....#...........#.#..#...#..#...#.#..#.#..#........#.#.....#.#...........#....#.....#..##.#.....#............#..#....#.##..........#...#......#....#.#.........#####...........####.....#....#.
..#..#........#......#..#..#.#...................................#.#...#.......#....#.##.....#......##.........#..........#.#......#..#......#........##......#.......#.#....##....#.#....###...#.#.#...###.#.....#.#.#......#.......#.#.....##.................#.....#....##...#...#.....#............#....#......###.................##........#.###...............#......#.#....#........#..#..#....#.##...........#....#.....#...#.#.............###...#......#.##...##.....#.........##..#......#.....##..............#.#..
......#...#......##...#..#.#..#.......##.#...#......#.............#..........#.......#.#...............#.........##.#...#........#.....#.#.........#........##....#.#.............#......#......###.............#.....###...#..............#....##..#.............#......#..#..#...##..#....#....#...#.....##........#.#........#..#.........#..............#...#..###.#.........##..#..........#.##...#.#.#..#....#.##..#..#.......##..#..#.#........#.#....#....####................#.#.#...........#.#.....#..#...........#.#
...#.#.......#....#....#..#...........#.....#..#..#......###.#..#.....#..#.....##...##......#..#.......##...#.#......##......#..#......##....#........#.#...#.#........#..........#.....#.#.#..#....#....#...#.......#.#..##..........#.##...##.#.......#.#........#..#........#.#......................#....#..#.......#.#........###........#...#.#..#..#.#..#.#.#.#...........#....................##...#..........##.#...........#......#.......###......#.#.......#.#.#...#....#.#.....#....................#.##.......#.#.
...#......#....#..#....##...........#......#.....#...............#...#..#..............#.....###....#.....##............#.#...#..#...#..#.....#....#.......#..................#...........#.....#.#.#.....#.....##.#....................#..........#...#...##...........#...#...##......#....#...........#.....##......#....#....#.....#.#........##.....#..........#...#.#.....#.....#...#........#.............#.#.........#....#.#....#..#..##...#..#......##...#...#..#.......#.#........#.#...#..##..........#..#..#.......
......................#.........#.#......#.##......#......#......#.........##...#......#........#..##............#.................#........#......#..........................#.....##..#.#......###.......###...#.......##..........#...#...#.#...##.........#.##......#...#..##....##....##.........#..#...###.....##...........#..............#...#...#......##.#..........................#.............#..#...#...#.......#....##....#.....#............#.#...........#...........#....##.#..#......#...............##..#..
.....#.##......##......#..#.#.....#####.....#.......#......#....##..#..#.#..#.......##.............#...........#...#.....###..#.............##.#.#...#......#...........#....##...........#..#.#.#...#.........#.......#...##........#...#.....####..##......#....##.##........#..##...............###...##.###.....#............##....#.....#........#...........###...##..#.......#...........#...........#..##..............#...##.#...###......#.........##.#.........#...............#.#.................#....#.....#......
#..#.....#...###...#.........#........#..#..#....#.#.....#..#............#...#..#.##...#......#.....###.....#.....#.......#.#..#.#....................#..#...#......#...#.#.....................###..##....##........#...###.....##.............#...#.#...........#.#..##....#...#..#..................#..#...#....#....##..#.............#..........#.##......#...#...#............#..#..##.#....#..............#.........#..##........##...#............#...##..........#....#...........#.......##....#..........##.......#..
.#..#.......#...#.#.........#...#.....#.#..#.#....#....#...#.##.........#.#...............#.........#................#.....#..##......#..#...........#....#..###...............#.#.....#..............#...#.......#..#...###......#.#..#................#...#....##.#........##..............#.....#....#.#......#........#....#.................##.......#.............#.....#.##....#....#.#...#............#............#.##......#.......#..##.#.###.#.#......#.......#.....#...#.....#...........#..#......#....###........
##....####....##...#.#.....#....#.#..#...#..#.#...#..##.###.....#..#......#.#.........#.##...#....##.##..#.#..........##........#................#....#..#......#...#.#...#..##..............#......#..#...##..#...#....#...#........#..#....#.....#......#...#...#....#...#........#....#......#.......#.....#..#.......#.#.........##....#......#......#....#.#.#...#.#..#........##...........#....#.#...#.#...#.......#..#....#.##.............##.....#............##..#.#........#.....#.............####....#.#...........
...........#..........#..##......#..#........##.....#......#............#.#.#.....#.........#....#...#........#...........#..........#.....#..#...#.##....#..............#.#...#.#.#.....#..#.#............##...#..#..........#...........#....#......#....#.#....#...#.#....#..#..........#...#..#...........#..#......#...#.#.##.......#.........#..#...........#..##...#.....#..................##..#.#.........#.......##.......#.....#.#.#..#.#.....#..#.#..............#.#.#..#...##.........#...#..........##...#..#.....
..#.#..........##........#.#.#...##.............##..#.........#........#..#.#.#.#..........#................#.....#.#...#......#......#..........#.#...........#..#.....###......#.....#.#.#........#.##..............#.........#.....#.##.........#.........##.#.....#.........#..............#.#.#....##....###................#.......#.#.......#...#............#..........#...#..#.......#.#......#..##....#....#.....#.#..#.#.#...#..#......###.#..#.................#.....#...#......#........#..#...#....#.#............
......#......#...##.............##..........###.##...........#..........#..............#.#....##..................##....#.........#..........#.#.#..#.#..#.....##.#.....#..#...#..##.#.................###.......#....#..#..............#................##...........#....#....#......##........#....#.....#.##.....##..#.....#....#...#...........................#.#...#.....#..#..#..............#..#......#...##..........#.####.............................#...#....#.......##..#....#...#.#.#....#...........#....#.#...
#.#..............##...#.#.#.....................#..#..#...#..........#....#.........#...#......##.........#...#.#.....#........#.#........#...##..#.#.#....##...............#.......##.......#.....#.....##.......#...........#..#....#.....##...###.#....#....#...#.......#...........#..#..##....#.........#....#...........#................##..##........#.#................##..##...#.....#...........#.........###.............#...#.....#......#....#..........#................#......#...#.#...##......##.#####...#.#..
.........#..........#..#......#..#........##.##....#...............##......#..#....###..##..#......#.....#.........#......#........#.....#.......#........#....#.#..........#......#..##..........#...#.....###.......#.....###.##...........##.#.#..........#.......#.#.....#.#..#.#..#.......#.#.....#..#.......#...#..#....................#..####......#...##..............##...##...#.............##.#..........#.....#...#.....#......#.......#..#......##.....#..##...##........#..##..#......##...##.....##....###......
#..........##..#.##.#.....###...####....##........#.#.....##.....#...#.....##.........#.#....##...........#..........##......#............#....#.....#.......#.##.##....#.#.......#.....##......###.........#...#........#.#.................#.#...............##...#......##........#.......................#..#........#.............#...............#.#..........#.........##.#.#..##..............##....#.......#.........##..#..........................#............................#.#..##...#.##..........###....#......
.#................#.#.............#...#..........##.....#.#....................#....##..#.......##.....#.....##.#...#.#....#.....##....##.#...#.#....##....#..#......##.#...#.#......#....#...#.........#........#......##....##..#.#..#..#.................##.##.........#..#......#.##........#.#..#....#.....##.....#....#...#..#.###..#.....#.####..........#........#..#.......#......##..#......##.#..###..#.........##.#.....#...........#...#...#...###.....................#...###............#.##....#..............#.
....#...........#..#.##.#.##........#....#........#.#....#...........#.....#.##...##..........#......#.#......#.......###....#..#...#.#............#.........#.......#.##......................#.............#....###.......#.....##....#.#.#........#...###......#.....#..#............#.#...#..#......##....#....#.......#......#.............#..##..#....###...#................#.#..........#.#..#....#....#..#..#......##.#.......##.#.#......#..#...#.........#.....#..............#..#.##..#.......#...#....##......###..
.........##..#.......##.#.#........#..##.#....#.#.....#.##..#.#...#.......#.....#..#...#.......#...#...#..........#..#.....#.#.##.........#.......#.......#..#..#................#...........##..#.....#.......#..#..#..###....#......#..........###.....#...#.......#...#.........#....#.#.......#.##..#.#..##..#.....##..##.#....#............#...#.....##......#...#.#......##..#......#..#..#.....#........##......#...#...#...##.....#.........#..#....#.#......................#..#.......##......#.#..#...#...#..........
...........#......##..#..#....#...#...#..................#.#....#..##.#..##.....#..#..#...##...#.....#....#...#....#........#.#..#.#.........#.......#......#........#.#..#......#...#......#.#..#............##.........#............#.#.#....#...#...##..........#.#.#..............#......#.###........#.......#.#.#......#...........#.#.....#..##.....#............................#...#.#...#..##..#....................#....#....#......#......#..............#.#........#.#....#.##...#.#......#....#......#......#.....
.......................##.#..#...#.........#.......#.......#..#.#......#..#...........#.#....#.....#...#....#........##.............#.#....#.#...#......#..##.........#....................##.....#.....###..#..#..............#......#...........#.....#....##......#....#....#.#....#..##......#.#.#....###.#....#...........#...#.#.....#..#....#.#..#.#........#.###.........#..##.......#....#.#.#.#.#........##....#...........##..#....#..#.#.#.......#.#........#....#....#....#......##..##.#.........#.....#.#.......#
.#...##..#.#...#..#........#..........#.##............#..#..##...#.#....#.............#...#...#....##....#.....#............##..#..#.#...#........#.##...#.#.#...#.....#........#.....##............#..#.....#..#.......#..........#...#...............#....#.......##...#...###...###..............#..........###...........##...#....................#....##......#.#..#..#........#.........##........##......#.................#...#........#........#.##....#....#.............##......#....#....................#.#...#.#.
.#....#......................#.#....#.......#..#....#..........#...##.....###...#....#........#...#..#..#....#..#.##...##.##.#..#.##...#...........#....#.........#......#......#..#......#..#....#..#..#...............#.#.#....#.....##......#..####.#......#..#.....................#..#..#......#..#.##....#..........##......###....#..#........#.#....#....#.#.........#.#......#......#.#......#..............###.....#.##..##.#.#.#.......#........#..#.........#......#...........#.#...................#..#.#.........
#..#.....#........#..#..#......#..#.#.....#....#..#.........#....#....#..#.....#....#.....#..#..........#.....#.........#....#........###..#....#......##.#....#.##...#...#.#.....##....#.#..#.#..#..........#..#....#...#.....#...............#........#.#..#.....#....................................####.........#..#...#.#.#....#........##.........##.#...#.....#..#..#.#....#..#...#.#..#...###.#........#............##.....##....#.#....####.....#....#.##.........##......#......##....##....###.#...#....#..........#
#...#.....#..#.....##...#.#....#....#...#..#........#..........#...........#....##......#.#..#.............#.............###.#.##...................##..#.##........##..##.#....#..#....#.#............#..#............#.#.#.....#.#......#....##..##............#..........#..#..#.......#..#.........#....#..#......#...#....................#....##....#.#..#....#............#......#.............#.#...##...#.#...#...#....#.....#....#..#.........##.......####..#.........#..#.#.................#...#........#..#......#
...#........#.###......#.#.#.......##....#.........###.....#..#..#...#.......#........#.#.#......##........#...#..#...##.#......##....#.......#...##.#.#.....#.......#...........##....#.....#.......#.......#.......#.##....#.#....#.................#..........#.......#....#....##..##........#..#..##...##.##......##.......#......#..##....#......#..#..#.....#....###....#.##....#..#........#..##.#.#..#......#...#...#....###...#............#....#........#....#.............#.......#.#....#.#...#........#.##..#.....
..#.##....#.#...........#..#...#..........##........#.#....#..........#..#.......................#.#..#..##..#..#...#..##...#.........#...#..#.#.#......#.....#..#....#..##.......#.....#..#..#......#...#.##......#....#.#..............#......#....#.......##...#..#......#......#..#.....##.........##..##.#............#....#..##.#.......#..#..#..#...............#.........##....##..#..#..#....#..........#......#..#....##...#..#..#....#...........................#.....#.#.#..#..#.#..#.......#....#.....#....#.#....
.#.....##.................#......#..#..#........#.#....#......#.#.#...#.............#.#.#..........##.#....#....#...###....###..#..#...#.#........####.###.#........###...#.#...##...#......#..#........#....#..#....##..#.#..#..###.....#............#...#...#......#...#....#.....#..........##.#......#.#####.......#......##.#.#...#........#..#....###...#...........#...#....###....#..#........#...#................#.#.......#.....#..#..........................#.#...............#.#....#.##..#.#...........#..#......
........#....#..#..............#.##.#....##...####...#...#........#...##.........#..##....#.#....#....#..#......#.........#.........##..#.........#.........#.#..#...........#...#....#........###..#.#..#.........##...#......#......#.#.#..#...#...#..#..#.....###.#..............#...###...#.##................#.......#........#...#..#.......#........#.......#.........#.#..#.#...##..##.#.......#.#...............#.###.###...#..##........#......#..#...##.#......##.#....................#...##..#...#.#.##.....##.....
#...###.#.#..#......#...#.....#..............##....#.....#...#..##...#..#......#........#........##.#..............#............................#.#......#..#......#...........#...............#...#..#.............#.#.....#...................#....#....#......#..#.#...#....#...#.##.#.#.....#................#...#.#...##.#.....#.#.#.#.#.#....#...#.#..............#..............................####.....###..........#..#....#......#.#.......#..##.....#...#.#....##.#...........#...........##....##..##.#......#..##.
.....##..............#.....#.......#.#.#...#.#...#.##........#...............#.#....##...........#.....#.....#.......##................#...#....................#...##..#...#...#.....##......#...#.....#.#..##..#..#..........##............###.....##...........#..##..#........##................##..#...........#.#..#.......#..##.....#..#..#.#.#.#....#......#...#.........#..........#..##.#.....#............#.....#......#.......#..#.#..........#.#...##.#.#...###.....##.##..#...................#......##.#......##.
.........#.#........##......#......##......#.....##...................##.##............#...#...#..#...#.....#...#..#...#...#..#....##..#...#.....#..##.#.#......#...#.#...........##...#...#...........###.##.#.................#.........................#..........##...#......#...#.....###.......#.#....#..#...#.........#...#......##...........#.........#.....#..........#.##.#...#...###..............#.......#......#.#...#.#.#.##.....#...#...#..##.........#...#..##.............#...#.#........#..##.#..#..#.....#.#
.....................#....##.........#......##.......#...#......................#.....#.#.....#...#.....#.......##...#..#.#......#.....#..............#..#.#.#....##............#.##......#............#.........#.......#..............#.................##...#..#.#.###......#.........#.......#.#..#..#...#.###.....#..#..#.....#.#.#...........#...#...#................#......#............##..........#.........#..##..................#.#..........#.#........#..#.....##.##.#........................#...#........#.....
.......#..#....#.................#...#....##....#.#..##.........................#.#.....##..............#......#............##.#.#........#.#.#....##.........#.#.....#.#.....#.#....#.......#..##...........#..................##..................#..#.#.....#..#...#...........................#......#......#....#...#.#..#...........#....................##..#....##...................#...#.#............#......#.###..#............#.#..#......#...#.#.....#..##..#....#.#........#..#.##....#.#...#.#..#..........#....
#.#...#.####......#.#..#..#....#..####...#....##.#.#...#.........#....#.#.....#....#.#..................#.#...#................#....#..#......#......#.##....#..#......###.#...........#......#...#.#..#.#............#...#..#..##..#..#.....#............##.....##....#..#.........#.#..#......#......#.#.....#............#.......#...#.........#..#.....#.....#......##..#..##.#...#.....#.....#.#...#.....#.....#..#.............##..#......#..#....##.#..#......##..#...#........#....#..#.##......#...##.#......#.#....#..
....##..#...##..#....#................#.........#.......#.#.....#.#..#......##..#..#.......#.#......#.........#....#..........##.....#.#.#.........#....#.##..#..#...........#.#.....#.....#..#...#..#........#...........#.........#..#.....##.......#...#.#.............#..####..#..##....##.#.....#....##....##...#....##............#...........#..........#.......##...#....#.##.#.#..#.....#..#..#....#......#......#.#........#.......#....##....#.......#...##.#.....##.......#..#.........#........#.....#..#.#...#....
.............#.###.....#.........#..............#.....#........#.##..#.............#.....##...#.#....#.............#...........##.....#............#...........#.....#..#....#..#.#...#......#.....#........#......#.......#.#........#.#...#.....#.#..#....##.##...###...#.....#......#....#..........#........#.................###..........###..#....##...##.#..#..#.........#......#.....##......#..#.............##...#...#..#..#.#..#.........##..#.....................#...#.............#...........#......##..........
...#......#.....##..........#..#...#.#.....#..#....#...........#.........#.#...........#........##.....#.......#...###.............#.....#..#......#...............##....#.........#.#.##...#..##.................#............#....#.###........#....#.#..#......#...#..#..##........#...##..#.....##..#..#.#...........##................##.......##.##.#.#.............#..#..#.##....##..................##.......#...#.#.#..##......#..#.....#..###......#.......#.#.....#...#...#....#...##...............#.#..####..#...#.
...###....#.###..#...#.#........#.#....#..#...#....#.....#...##.#...#..................####.........#..#..............#.................##....##....###.#.##....#..##...##........#.............#..........#..###.#.#........###....#....................##..#.....#..##.....#.......##.......##.##.....#..#......##.##..#.#....#..#...#....#.....#..##....#....#.#......#.......##......#..#...#..#....##..#.................#......#...#.....................#.................#.#.#...#.##...#......#..#....#......#......#.#
.....#..........#.##..##.........#....#.##..#............#....#............#....#.....#.....##.#.#..........#.#....#....##.........#.#...#.#..#.#.#.##.........#...........#....#..#....##......#...##.....##.......#..##....##..##......#.#..#.#.....#....#...#.#...#........#...................#......#.#...#....##..............#.#..#....#.#.#........#..#.#...##.....#....#.....#....#....#..........#..#...............##..#.#.....##.........##....#.........#.###....#.#.....##...##......#.##..#.......#...#.#...###..
.#...#...#.#...........#...##.##..#..##........#........##.#...#..##.##..#..#......#.........#..........#..#.#.#.......#...........#....#..##........###...#..#..#.#.......#....###...............#........#.#.....#...#.#...............##........#....#.......#..#.#...#..##.....#....#......#..##..........#.....##..#.##...#.#......#....#.....#...#........#.#.#.......#...............##...#........#........#...#..#.....#.#...#....................#..........#....#..#..#..#........##.#.##.........##......#.......#..
...........##..........#.........##..#.#...#...#..#....#...#..##...............#.........#...#......##......#.......#.......##.....#......#............#..#.....#..........#......#.#....#...##..#..#...#.......##.#..#...#......................#..#.#.##...#.....#..#.....##.........#....#.#......##.#.#.#........#.....#..........#.#...........##.#.##.###..#............#....#.....##......#..#.#.#..###.....##.....#...#.##......##..#......##.............#.#.#......#.##.......#......#..#.....##.............#.....#..
..#.##.#....#..#......#..........#....#..#..#.#........#.##...........#......##.#..##......##........##......#......#.#.##..#...#.............#.#......#..##.............#.#...##..#.............#...............#..#.......#.........#....................#.#.....#...####........##......##.#......#..........##.#.......#...#.......##..#......#.##.#..###.#......#.#...#.#.#...............#......#.........#.#................#....#......#........#.....#..#..#..#........##.#............#.#..#...##..##......#....#.....
....##..#....#...........##.....#..#..#...#.#....#.....#..###.#.............#..............#..#......#.#..#.#...........#......#...#......#.....#..#...#...#.#......#.....##........#..#......#.....#.............#.........#.##.....##.#...#...............##..............#..#.#......................#....##...#....##.#.##.........#..............#....#.....##......#.#...#...#...........##......#...#..#......###....#..........##.#.........#..#........#.###.....#......#.....##...##....#..#....#................##...
..#...#.....#.....#...#........#..#....................#.................##......#..##.....#...#.#.............##.#..#.###..#...............#.......###..#..#..........#......#..#.....#....#.#........#.........#...#...#......#............#.#.##............#.......#....#......#.#.#...#.##.....#.....#.#.....#.##.#...........#.#..#...#.#.#.....##....#....##..........#.#....#...#...#.....#......#......#....#.#..#....#......#..#..................................#......#..............#....#..#.##.......#.#.......#
#..#...........#.....#..#....#......#.#...#....#......#....#....#.#..#.##.#...........#.#..#.#..#...#.#......#....#.#...#.#...................#........#.....#.....##..............#.#....#..##..............#.#........#..#....#.##......#..............#.....#..........##.##..#...#......##........##.....###.............#..........#.....##....##......#.......#......##.#.....##..........#.#....................#.#..........#.........#........###.#......#..............###....#....#..##............#........#..##.#..
.....#...#....#...........#....##.........#.#....##....#........###.........#......#.........#.....#...#...#...........#.......#.#.........#.#.....#..#.......##.....#..#..##...................................##..........#..........#.#......#..#.#.###..................#...##.#.........#..##.......#......#....##..###...##.............#..#.#..........#.##...............#..............##.#.#..#......#.##.....#..#......#..#...##...#................#...#...#.........#..#.##.....#...#........##...#.#.#..........#.
.....#.....#...#......##.#..#....#..#..........##..#........###..#...#.#......#...#...#..##..#.##....#.#.###.#....#......#......................####.....#..#.....#.#.#...#.........#.##..#.#.........#.....##.....#........#..#..........#..#.......#.#......#.#..#.#........#........#.........................#.#.#...##.#.#..##.#...............###...#.......##.......#.#..#.#........##...........#....#....#........#........#......#.....####..#....#..#.##..........#.#...####..#...#..............#...#....#....##....
....##.....#...................#..#...........#..#.#.....#....#.##..##.....#..#.#...#..........#........##.....#......#........###.#.#...#...#.#..........#........#.#......##...#....#..#........#..#.#...##.......#.#.....#....#.#......#.#......##....#......##.....#..............#..#..#......#...#...###.....#..##.#.#..#....#......#.#...#....###........#...#....#.....#...#.......##.....................##..........#.....#........##.........##..#..#....#...#.........#..#..........##........#.#...#...............
..#........#............#...#..#.#..................#...#..#....#..............#..#..#...#.....#............#..#........#.#......#...#..............#.#......#...#....#...#.........#............#.......#...##.......#....#....#......#...............#.............#..#.......#...#.#.....##...#....##...#...#..............#.......#........#..........#.............##...........#.....#............#.##..#...................#...#.#........##...#....##...................#..##.......#....##......#........#...#....#.#..
####.....#.#.#....#.............#..##..##........#........##.....##.#...#..........#........#..#....#..##........#.##.....#....##........................#.............#..#....#..#..#..#.##..#....#................#..#............#......#..#.......#...#....#.#....#.#............##.....#...#.#.....#.#.......#.#....#..#........#.....#..........#...#....#......###........##....#..#........####...#....##.#.#..###.#.#............###...........#...#....#...##.........#.....#...##...#......#.##....##.............#..
#.#....................#..##.......#.....#.#...##....#.....#...#..#.....#.#.#......#.......####.#........#..###...#..#..###.#.........#..#...###............#....#.......##............#.......#...#................#.#.#................#.......#......#.......##.................#......#....#...............#......#..#.....#...###.#.###....##...#.#.#...#..#...##............#.#.....#..#.......####...........#..##..#........#..#.#...#.###...#.#..#..#..............#..#....##.##.#.......#.........##.....#..##......#.
........#.#.......###....#.........#............#..#........#....##.##..#.#......##.#..#..#....####.....#..........#....#....#....#........#....##...#.....##......##....#..#.....#...........##...........#........#.#....#.#....#.###.....#.#......#......#.##.#.#......#.#....#....#.....#......#.......#.....#....#.....#......................##.............#..............##......#......................#.##.....#.#........#...#..........#.......#........##......##........##.................#.##...##...#..........
#..#..#......#.................#.....##...#...#.#.......#...................#...........#.#......#.....#...................#....#.....#.....#.#.#..#........#......#..............#..#.#...#....#.....#.#.....#...##...#.#...#....#....#.....#............#.#.##.........#.......#...###.#...#.........#...#......#..#.##..#..#..#.....#..##...#...#.#..#.......##.#...#...............#..#.#....##......##.....#.........#......#.....##..#.#.#..#..#....#.#.#.#......#.#.....##....##...#....#.....#....#.#...#...#.###..#....
#..................#.#.........#.#.#.....###...##.............#.#..##.#...#..##.#...#...#..................#....#...#....##.##.##....#...#...........##.......#........................###..............#.##..........##....#..##......#..#..##...#.#..#.#......##....##........#..#......##..#.................#..#...#.........#.....#..........#.......#......##.......#.##......#.#.#.............#...#...#..............#.#......#.......#..#.....#.......#.....#....#.#....###...#...#.##.#.....#..........#.#.......#....
...#.........#....##.........#.........#.......#.....#...........##.#......#...#........#........#.....................#......#.........#..#...........#.##...#.......#.........#....#....#......#...............................#.##.......#..#.#....#.#...##.......##.#....##....#....................#.#.#..#.........#.#....####.......#.##...#..#...#.##...###.....#...#...#.......#..#...........#..............#.##..........#.........#.#...#...........#..#...........#.........#....#......#...##.#....#........#.....
..#.........#.#.#...##.........#..##....#......................#....#........#......#.......###........##..........#........#...#...#...##...#.........##....#..#..##.#..........#.##......#..##.##..............#.#.......#............#.##.....................#......#.....#.....##.........##.....#.#.#.##...........##....#.....##......#..#......#.#........#.....##...#.......#............#......#..##.....#......#...##.#.....#..........#......#..#....#.#.#.............#...#.....#....#..#....#..#..##...#....#...#.
...#.#.........................#..#...#..##....#.........##..#..#...#.##...#.......#.#..........#.#.............#.....#.....#....#......#.#.....#...#.....#..#.....#.......#.#####..........#.......#..............#.##.#..#.#.....#....#....#..#......#...#..................##...#.......#...##......##....##.#.#.....#.......#...#..##........#........#......##..#.##......#...#.#...#.#..##..##...#.#.........#..#.#................#..........#..#..........#.........#..#.#..#.#.....#...#.#...#.##..#.#.#......#.#......
..##.##..#......#..#..#........#..#.#..#..#....#..##.......#...#.#...........#.#.##.......#...........##.......#.....#...................###...##...#.......##....#........#...#......#...........#...#......#.#..#...#....#..#..#...#....#...........#....#..#..........#................#.........#....#.#.#...#.......##.#....#...#....#.....#.....#....##....#..#.#.##..........##......##......####....#............#.........#...#.#.#.#........................#..................#.........#.........#..#...#...#...#..#
..........##.........#####.#..#......#.#...........#......#.........#.###.#.....#...##...##.#...#...............##..................#...........##..........#.....#.........#...##.......#....#........#.....#......#...###...........#.#...##.............####..#..#........#............###.........#..##........................................#..##.........................#..............#......#....##..#......#...#...#.#.....#........##......#.....#................#.#...#.#.......#...#.............#.............#
.#..##....##.....##....##....#.........#..#.......#........................#.....#...#....###.............#.##........#.#....#.#...#.##.##...#....#........#...#..##.......#........#.#......................#.......#.#...............#......#.#..#.#...#.#.........##..........#.....................##...#.#......#........#.............#..............................................#....#...#..##.....#.##..#...#......###..................##.#.###....#........#...........#..#.#..##.#.......#............#.#...#.#..
......##...##....##.##...##...........#.....#..........#........#....#.#............#....#.#..##..#..........#.#....#..#.....#...#...............#...........#..#......#.........#....#...#.....#........#..##...#..#......#..##....#.........####.#...........................#...##...........#.#......#.........#..#..#.......#..#......##.#...#...#........#......#......#..#....#.#.....#......##....##...#.#.....#............##..................#....#.......#.......#.#........#..#..#.##..#.....#...............#.....
..................#...##...#...#.##....#...#....##....#.........#.................#.....#....#..........#...#..........##.#........#.#.#...#...#....#..........#.......##........##...##..#.....##........###.#............#.............#....#........#...#.....#........##....##.#.....#...#...##.#.#.......#..........###.........#...#.....##....##...##....#.#...........####...#...#....#.......#.....#.......#...##...#....#.#...............##.......#.............#..............#......#..............#........#......
...........#.........#..#.......................#.#.......#.....#.......#.#.....#.........#....#........##.#.#....#.......#...#.#..............#.####...........##.....#.#......##.#..#.....#.#..#...#......##........##.#.#.........#.#..............##........#....##.#..#..................#.#........#..........##..#..............##.#.......##.#.......##..#............#............##....#..#............#.###..####......#......#...#........#.#...#..##.............###......#.#....#.#..##....#.................##..#
......#......#..#.......##..........#.###.................#....#...............#....#.#.#....#.#......#.......................#.##...........#...#..#.#..###..#.#.#................#..#...#..........####............#........#.....#.........#.....#...........#....#...#...#...#..................##..###........#..#.......##....#.....#.............#....##..............#............#....#......#..#....#...............#..#.........#.....#...#.#.....#.##.#.#....#..#..##........#...#........#.........#.#.............
......#..#.#......##.........#....#......#.......#..##......#...#........#....#............#.......#........#.....##..#......#...#....##..##.#.#.........#.#.....###.#...#.#.........#..#...##...#..#.....#.....#.##........#.......#.##...#..#.#..#..#........#....#.............#........#.......##........#.............#...#..#............#.....##.....###........#..#.....#....#....#.#.....#..#.....#..............#...#.###...#.##.##...##...#......##......#.......#......#....#.#.#.#...#............#..............#.
.....##.....#...#.#..#......#.#..#.#..#......................##.....#...#.........#...#...#.##....#..#.....#.#........#.....#........#...#....#.........##.....#.......#.#.....#..#........#.#...............##..............#......#................####.#.............#..#.......##.#...#..#.#.##.###..#.#.#...............##....##..###............#.#......#.............##....#.....##.#..##................#.....#........#............#...........#.....#..#...........#.......#.#.....##.#...#...#.....#................
.#.........#......#.#..#..#..##.#............#.#......#.................#.##....#..##.#..#.......#.#..#...#..#..#.#....##.#................#...#..#...#......#...#........#..............................##...........#.#........##.........#.##....#...##................#.......#......#..##..#..##......#............#..........#..........#...#.....#.#..##........#.#....#....#.....##.....#........#.#..#....#.#......#....#...#.##.#..#.#.......#..#.....##..#..#.#......#.#.........#...#.......##....#......##........#
..#.#........#.....#....#..#.....##.......##......##....#.#....#..#...#...#.......##.....#..#..#......#........###.#.##....#.....#..##..#.#......#...........#........##...#........#....##...#..#.....##.......#......#...#.......#..#..........###.....#....##........###..#.............##............#.##..#...#..............#...............##.##.....#.......#.......##.....#..........#..#..#...#.......#.......#..#.#......#.#..#....#...##.....#..#......#.#.....#.#.....#.##.#....#...#.##....#.........#......#....#
........#.........#...#.#....#.##..#....#..##.....#....##.#.#....#.##..........#......#.....#....##....#......#.#.......###....#....#....###.......#...#.........#..#.##.........#......#.....#..#.#.....#...#...#....#..##....#...#.#.#.......##......................#....##....#...##..#..#.....#.##.....#.#...#....#.#....##...#.......#.....#.#..............#.......#.......#.....#.#.....#.....#.....#..#...#...#.#..#.........#........#..#..............#...#.#..#...............#....#....#...#...#......#.#..#..#....
........#.#......#..#..##.#...........#.#..##....#................#..#..#..##..#.....#.#...#...#......#.............#......#..#.#...#............##.........##.......#.##.........#.#.......#.#......#..#.##..............###...#........#...#......##............#.......#.#......##...#......#.....#.#...#.....#.......##..#.##.#............#.#...#....#.......#....##.#..#.....#....#.......#....##..##...#....#....#...........#.#.#.#..#..#.........#..........#......##..#............#.#......#.#............#.....#....
#...............#............#...#........#.##...#..#.##....###.#.###....##..#..................#....#......................#...#..........##..#......#.........#....................#...#..#.........#....#.........##.....#......#..##.#...##.............#..##..........#..#..#..#.#.#.#..#.#............#......#..........#.......#....#....#.#...#.....#.....#..........#.#....#......#..................#...........#.......#..#..#.......#.......#..#....#...#.#.......#..........#..........#..#...##.#..##.............
..#..................#.....##.....#.#.#......#...#..............#...#...##..#.....#.#...............#..#......####...#.#.##....####..#..#.#....#..###....#....#.................#....#.##....#...#..##.#..#....#......#......##..##...##....#.......#.#...#.##.......#..................##....#..........#..#..#..#.....#.#......##.....##..............#....#.#.#.....#.#...#..#..##........#....#..#...##..#..#.#......#..#.........#...#.#.#....#...#......##.....#........#........#....#.#........................#...#....
#...#..#...#..#.#.......#..........................#......#..#....##..#..#.................#..........#...............##...........#...#.#...#.........#.#...#...##...#..........##....................#.##...#.........#...##..#.#..#......#.#.#..#.##..........................#....#..#.#......#......#..##...###......#.#........#..##.....#...#...#...##..............#.....#....#....#.##...#.....#.#..#..#..#........#..#.#........#.....#.......#.......#.##..#......#..#........#.##........##......#....#.#....#......
.#....#.#..#..#.....##..#.###........#....##.#.....#..#...###..##...##...#...#......#......###...##.......#.........##.................#.#.......#.......##.##...............#.#..##...#...####..#..#.#..............#......##........#.....#..................#.......#...##............#...##.###.........#...#......##....#...##....#....#.#.#......#......##..##.#..#.........#.##...#...........#..##.........#.#.##.........#........#..#.........#.....#.#....##....#..#....#........##....###...............#.#....#....
.......#.##.#...#......................##.##.........#....#..#.#..#.##..####............##....#......#..#.##.#.....#.#........#...#........###..#..#....#....#....#..#..........#....#...#.....#.##..#.##.##...#..#..#..#...##....#..#.....#.###...##.....#........##.#.###..#......#..#.......#.....#.#.#....#.#.....##.....#...##.......#......#...........##......#...#...##.#.#...####...##.........#..###..#...#...#..#................##........#.....#...##...#...........##.#..........##.#...#........##.....##..##....
.#.....#...#.#....##..........#..#.............#......#..#..#.#.....###.#.###...#..#.....#..##...#..#.##..............#.#....#.........#......#.......#...#........##.###..............#....#......#.....#...................#.#.....#...#.....................#..............#..#...##..#........#....#.##.............#....#.#.#..#.#.....#.......##......#.....#..###.....#.............#..#.....#.#..#......#........#..#....##.#.........####.....##.##...........##...........##...#..#................###...#.#........##
#...................#..........#.#.....#..#..#...............#.........#........##.#....#...#..##....#...#.##..#.............#..#.##..............#.............##.....#..#...#.....#....##..............#......###...#......#.............#..##..####...#.#............#....#.#.....................#...#...#.##....###........#.#...#.....#.##......#..............#.......#....#..#.......#.....#...#.#...#..##...##.........#...................#..##.......#.#.##......###.#......#.........##..#..#####...#.......#.......
....#.....#.#.....#............#.........#................#...#.#.##.....##.#......#..#.....#...#..#..............#............#.......#....#.............##.......#.......#.#.#....##......#...##...#....#......#....#...#...#....#.#..##.....#.......##....#.......###....#.##.....#...###....#.........##....#...#..........#.......###.....#.#..#.......#..#.#..#...........###.#.....#......#.#...................#.#....................#..#.....#..#....#.#..##.....................##..#...#.......#..#..####.#.........
.#.....#....#...#....###....#.#..#...............#.#.#.......#.##....#...............#...#.#...........#.#...#........##...##...#.....#.......#........#..#.#######.....#......#....#......#....#..#....#.....#...#..#.....##..#.........##..#..............#...............#.....#....##..#..#.........###......#..............#...#............#..#...#...#.#....#..#......#.....#.........#........................##..#..#..#..#........#..#.............#....#.#..#####...#....#..#....#.#..#..#...#.....#.......#........#
.................#..#..........#................###....#..#......#.......#..##.#......#.......#..#..###..........#..#.......................#..#......##..#.........##.........#...#....................................#.#.............#......#..#.....#..##.......#.......#.####...#.##..#.##...#........#..#....#....#..##.#....##.#..#....#.#...#...#...#..#.....#.###.............#..####.................#..##...##..##..#...#.##............#.#.#.#........#..#...........#...#.#...#.......##.........##.............#..
#.......#...#.........#..............##.......#.#.....#................#......#......#...##...#......#.........#...#.................#.........###.........#...#.#...#.............#..#.....##.....#.#...........#..#..##..##....#........#.#....#.#.....#.##..#..##..#.....#...#......#..........#...#...##....#.#..#.#.....#..#.........#..........#..####....#.#....#.##..#........#.##..##...###..............#.#.......#....##..#...##.....#....##..#.....#......#.......#.........#..##..#....#..........#............##.#
.............#.....#.#.#.#.#.##..........#...#..#....#..#.....#....#...#....#.##............#.#.#.....#..#.#..#......#..#..#......#.....#.....#.........#...#......#.#......#.......#..#..#..................#.##.............##.#.......................##.........##....#........##.............#.......##........#....##.#...##......##..##.............##.....#....#..............#..###.....##.....#......#....###...###.............#.#........#...##...........####..............#.#............##...#...#..........#....
.#..##....#.##.......#.......#.........#..##.........#.##...#..................#.##.........#............#........#.....#.##...#.....#.....#.#.....##..............#..................#.......#......#.#.#......#..........#.......#.#.#...#....#...#.#.............................#............#.......#.##.#...#...........#................#.#.......#....#...#....#.........###..........#.##.........#..........##....#....#..##............#.........#.#..#..##...#......................#...#.......#.#.................
#..#.#.#..........#.........#........#.#..#...####...#..##........#......#.##..#........##..............#.#.##..##...#.........#........#..#......#..........#...#.#......#.....#............#....#.##.#...##......##...#....#...###......#...........#..#....#....#....#..#.##....#....#......####.......#.#.#....#..#...#..##.......#....##.##.#......#........#..#...#.#...###...........##......#.........#...........#......#.#.#.....#.................#............#..#....#..................#...#.#...#......##.#.....#
..#.......##.......#...#.#.#........#..#.#.#.......##........#....#.......#....#.........#.....#.........#.#....#.....#.......#.##..##....#...........#.................###..#.....#...#.#.#.....##.#.....#........#.#........#......#.....#....#.##.#..#.......##....#.......##...#.......####.......#...#.##.......#.......#.....#........#.#.#..............#...........#.....#.......##....#..........##.#.....#......##............#........#....#...#..................#...#............#..#.#.............#........#...#.
.......#....#....#...##..#....#...#.........#......#......#.#.....#......##......#.#.#.......#.#.#..#.....##..##..#...##.......#.#.......#..............#.#................................#....#..#..#..#........#####...#.............##.........#.#.....##...#...#......#...........#...#.#..#..#..#..............#.##...#....##........#..#.##..........#.#..##...#...........#..##.........#.#....#.....#...#....#........#..#.#.#..###..........#........#............#.....#.#.#.##..........#.#................#....#...
#...#..##.#...#....#.....##....#.##.......#.##....#.#.........#.....#..#....##.....#.#..#....#.....#...#.....#.......#.#.....##.#.#.#..##...#..#..........#.........#.......#..##..#.#...................................#.#....#..#....#....#........##..#........##.................###.#.#.........#..#...####.###...#....#.#.....#..#...#...#...##.#..##.........#............#..#......#...###....###..###...#......#.........#......#..#...##.#.#......#.#......#.....................#.............#..........##..#......
..#..............................##..#.........##...#.....#......##...##.......#.......#......#...#...#.#....#........#....##...##.....##.###....#.......##...........#....##....#...............#.........#....#.##.........##................#..#......#..#....#..#....#............#......#.................#.#..................##..##......#.###.........#............#......#.....#..............#....#.........#..###.#..........#.#.#.....#.#....##.....#...##....#...#......#.....##......#.#.#...#...##..#.#...#.##...
....#.......##...#..#....#.#........#..#.##...........#.#.....#.#......###..#..#.#.#..............#.......#......#..........#..#...###.##...#.....#.##......##.#................#............#.##.............#...#........#......#......#...........#..#.....###..................###..#..........#..#.....#...#.#.#........#..............#....#......##.......................#..............##.........#.........#..#....##..#.#.....................#......#.......#.#..........##............#....#...#....#.#..#.....##.#
...##.#....#.#...................#...#.............#........#.....#..##.#..........#.#.......##.......................#....#.###.....##........#...........##.#....#..##..#....#.....#............#....#.........#......##....#......#..##....#..#....#.#.#.............#.#..#..#...##........#..#....................#....#....#...#....#..##.....#.#...#..#..#...#............##.#.#....##..........#..#.##.....#....#.....#............#.#..#....#.##.....##.........#..#......#...##.......#.............#.......##.........
..#...#....#...#..#..........#...#...............#..........#..#........#....##....#.......##.............#...#....#.#.....#..........#...#..#..#.....#..##.#....#......#...#..#...#.#.#...#..#................#.......#..#.........##........##....#.........#.......#..##...#.......................#.#............................##.....#......#.....##........##......#...##..##......####..........#.#..##..#..........###.#.##....#..#....................#......#......#.....#...#......#.#........#...#..#..#..#..#.#.#
.#.#.#....##........#....#..#.........#...#.#..#.#.....#.##....#........................##.........#...#.###..#...............##..#.#....#..#....#..#.#...........##..#.#......##...#...#....##...#.##.....#..#..##.#...#..............#.......#...#..#..........#...#........#...##.##.......#.....#..#..###.....####.....##..#..##....##..#....#....###......#..............#.......##.....#..#.#.###....#................#.......#.....#.#.#.........#..#...........#.....#...#..#.##.....##..#.......#....#..........#......
..##.#.##...................#...#.............#............###.....................................##..#.##.....#.##.#..##....#........##...#.........#.##.....##.#.#.....#..#..#...#.............................#.#............#................#..............#..........##...........#.......#.#..##....................#...#..#..#...#....#.....#.................#.#...#....#......#.#.#.#.....#.............#..#.#.###..#..........#....#.#....#...................#.....#..#.#..#........##..#...#.#......######.......#
..#..#..#......#..#.............#...#........#.....##......#.#........#..............##....#.#.......#.....#.......#..#.......#......#.#...#....#.............#.#.#.......#...##..#..##......#.....#............#...#.....#..#..............##........#.......###........#........#.....#....#.#....#.....#...#.....##.#.#.............#.....#...............#..#...##.#.....#.......#...#.#.#.......##.#....#.#....#...#.#...#....#..#.#.......#...#....#...#.##.#....#.#......#..................#.....................#......
#.#..#...............###....#..#....#........##..#.#.#......#.#....#.#.......##...#........#..#....#.......#...........#..##......#..##...........#..#.#.#.#..............#...........#.#..#...#.#.....#...........#.......#...#.......#.##...............#..#..##..........###......#..#..##.##...#.........#...........##.#..................#.##........#.#.........#..#..#...#..#......#......#.....#.#......##..........#.#...........#...#.#.....#....#..#...#..................#.#....#.........#####..#....#..#......#..
.#.............#.....#.....#......#....#....##.##.#.#.#....#....#...#....#....#.....#.......#....#....##..#.#....#....##....#..#.#......##.....#......#.............###.#...#.....#......#.#...........#....#...........#.#..#.......#.......##........##....#...#.#...#...............#........#......#..#......##.#.....................#......#..........#.....#...#......#......#..#...#..#.........#.......#...#......#...#....#.#..........#............#.............#........#.#...........##...........#.......#...#...
#.......#.....#...#...#...............##.......#.....#..#......#..#.##.#.#.................#.......#.....#.##.#..#..#.......##.#...#..#.............#.#.#....##.........##........##..#.#...#......#.......##.###............#.....#.......###...#.#.##.#.##...#......#.......#.....#.....#...#........#........#.......#..#...........#........#.....#.##...........#........#..#............#.....#.............#..........#....#.#.....#....#....#...........#.#....#.....#.............#..##...#............#.....#..#......
.#.....#..........#..#..#.##.............#....#..............##.##.........#..#.####.#.#...##.#.....#..........#....#....#........##.............#............#..#..#......#.....#.......#..........#...#...#.........#.#.....#..#......#...#..#..#.##....#..........#...#.#...#.#...#.##...#.#.......#.#.#.##.....#.................#.....#.....#...........#....#......#.......#.............##..........##..#.##....#......................#........##...##.................#..###.............#..##...#........###..#...##..
..#..#.#....#..#...#..#......#............#...##.......#...#.####...........#..#.......#.#......#...#...........#.#..#..........#..##....#..#.#..#..#....#..............###......#......................#..#.....#.#..#......#.##.....................##.#.........#......#....#....#..#.#.......#...#..............#....#........#.............###.......#....#.#.#.#..........#.............#..#....#...#..#.....#....#......#......##...##.........#........#.......#...#.#.....#.......#......#.....#.....#.......##..#...#.
.#..#.........##..##.......#.........#..........#..#..##...#..#.#...#.###.#...#..###...##........#...................##.#...#.......##..................##...#....#.......#.#..#.#...#.......#...##....#.................#..#.#.###.#.....#.#.......#....#.#...#..#..#..#.#..#...#.......#..........#...##.......#....#....#........#...........#......##...##....#.....#.#...#.#.##.#...##.#...##.##.......#......#......#.......#..............#.##............#...##..........#....#.....##....#.#...#.##...........#...#....
.....#.#....#...#..#.#...#.#..#............#...#..#...........#.............#..#..#..............#.....#.....#.....#.##.#.....#.##.....#..##.#..#....#...#.......#..###.....#..##........##.#.......#.............#...#.....#...................#.....##.#.....#....##...........#..##.#..#.#..#..#.##.....#...#.#.#....#...........#.##...#.###....#...........#...#..#........#.###.#..#.#.......#................#.#.#.........#...##...#..#.#......#...#..#............#....#.#....#..#.##.##.#....#.......#.#.....##....#..
...#..#...##.#..#....##......#....##...........#..#...#.......#......#.....#.#.#..#.#.....#........##.........#........#.....#.#..#..........#..........#.##.....##.........................#......###.............###...#.#...#.............##.......#...#....#.###.#.....#.........#.##...##.....#....#...#.##........##.#....#...#.##.#.##..#.......#.#.....#...###......#..#.....##...............##.#.#.#..#.....##...###..#..##.#.#.....#.#.......#.......#...#......#.............#...####......#....##....#.............
#..#.#....#..............#...........#...#..#.#..........#....#..#....#.#.......#.............#........#..#.#.#...............#.#.......#..#....#..#....#................................###.##.#....#........##.#........#..#....##........##..........#..#...............##.#............#................##..#.....#.......#..........##.###...........#.##.......#..#............#.#..#.............##...#....##...........##..#...............#...#..#......##..#.#..#...#.#............#...#...##..#.#.#..#...#..#.....#..
..........#...#..#..###...#.#.#..#....#.#....##.......#..#....#...#............................#.#......#.......#..#..#...#.......#..........#...........#.....#..#....#.#.........#...#.#.#....#..#...##.......#.......#.....#...#...#.#......#..#....#.#..##..#......#..#........#.................#....##......................#.#..........#...............................##............#..#.....#...#....##.#.........##.......#..#.......#.#.....#...#...#......#...#..##......##........##................#...#.......#.
..#.......#....##.#......................#.........#.......#.......#..#......#....#....#..###...##...........#..#......#.......#...#...#..................##...#...####.##..#..#..##..#..#.#...#........#.#....#.#..#....#....#.##.....#..#.##............####.#.....#.....###..##..#...#.......#.......##.#..#...#...#.#..#..................#.##.#......##...#.#..#......#..#........#.#....#.#....#.........#.#.##.#......#...#............................#........#.....##..##.#.##.#......#.##....#..........##.........#.
.#.........#...#...#......#.....#.............#............#....##.#..#...........#...#....#..####..#.#.....#.......#....#...#...........#..#.#.#.....#..#....#....#....#..##.......#.......#......####......#.#..#....#.#.#...........#.......##.##.#..#....##....#.#...##.....#.#.....#...#.....#........##.#..#..#..#.......#.....#............#..#.....##..#....##....#.....##...............#..#...#..#...#...#............#..........#.....##.#..#.........#....#.....#...............#...............#............#.##.#.
##........#..#.....#....####........#.#.#.....#..........#......#..#..........#..#..#...#.......###......###.#.........#..#....................#....#...#..#....##........#...##....................#....#.....##.............#..........#.....##...................#...#................##...#.......####.#.......#.........#............#.......#.#......#..#..#.#......#...#..............#...#......#.#.###...##..#...............#.#...#....####....#....#..#..................................###....#.....#.............#
.....##.#..............#.#.........#....#.....#..#...........#........#.......#........##.....#........#.#.............#...........##......##....##............#....#.....#...................#....#.............#......#.#..#.##...........#.#........#.......#.....#.........#.....#...#..#..#.#.........#......#......#...##.#.........#...##....#.#........##.....####..#..#..##.#.............#.........##...#....#...#.........#.............#...#.#..#............##.#...###.........#..#...##..#..#....#.##......#..#..#
.#.#......#......##........#......##...#..#......###.#..#.#....#...#....#....#.......#.#.#..##.#....#....#.#....#.....##..#....#.........#............#..#..#................#...................#.......##.....###.##....#...................#..#.......##.................#.#.....#..#.........#.#...............#...#..#..#.......#.#.#.##..#......#.......#..###...#....#....#..........#.....#.#....#......#.#...#.......................#......#.#.....#.......#.#.............#.......#...#....#...#.#.#.....#....#......
..#..#...#..#.##....#......#...#.##.#..##.......#.....#..#......#..#......#.#............#..#.....#..#.#......#.#....#..#.......#.###............#..#....#........#....#...#....#.#..........##..#...............#.....##..........#..#....#......#........#..##......#...#.####.#..###....#.......#....#..#.##.....#....#.......#........#.........#..#...#.#..........#.#...#....##..#..#..#.........#.............#...#...#....#.....#.................#...#........#..........#......#....#...#...............#.#....#..#...
...#...#...#............#.#.#.#....#.###.....#..#...#.............##........##.#..#.......##..#...............#............#....#..#........#........##.#......#...#..#..............#.#.#.......#.....#....#.......#...#..#....#.#####...#................#.#...#.........#.#.....#...........#...#.#.#.....#......#..##........##...#..##.#..............#........##.......#..................##..#..#......##......##...#.......#......#.#.....#.................##...##..#................#..#........#.#..#.....##.##......
......##............................##.........#.#..........#.........#..#.#..#....#....#......#.....#..##....#..#...##.....#.......#.........#.#....................#.#.....#..#..##....#....#...#.....#....#...#.#.......##.#..........#..#...............#..#.........#........#....#......#.......#.#..#....#.#.#.......#.........#...........##.#.......##.#.......#..##.............#..##...#.......###..............#.....#........##..#.#....#.........#..#.......#.......#....##.....##.#....#.#........###..#....#...#
...###...#.#......##..#.....#..###.#..........#..#..#......##...#.#...#....#.###.#...........#...#.........#...........#.#........#....#.#....#............#..#..#..#..#.##.........#..#...#.........#.##.....###..#............#...#.......#..................#.##..............#...#.#.#....#....#...#........##.##....#................#........##.......#..##....##...#..#...........##............##......##............#....#....#........#.#...##.......#..##.......#.............##....#.......#..#..#..###........#....
...................#........##...#.#......#..#..#.#...#.........##.......###.......#..#.#...#...#.#..#....#....#.......#.......#.......#........#.##.....#.#.#...........#...#..#...........#..........#.....#.....#..#..#......#...#...#..............#..........##...#...#.......#.#......#......#.....#....#......#......#..#.....#..........................#.#....##..#...#.#....#...#.#.#.........#..#.#......#.##....#................#......................##..##..#.......##...#......#.#.........#...#.#.............
........#....#...#..#...............#............#........................##.#.#.....##.......#..#.....##.###.....##..#.....##.#.##...#.#.#.........#..........#.........#....#...#..#.............##.#......##..#....##.#.............#.#.....#..##...#....#..##....#....##........#......#.#.#..#..........#.#...#.#.#.....#....................#....#........###.#.##....#...#.#......#......##...#......#........#....#....#......#..#...................#.....#...#...#...#...##.#...#....#....#...#.#..##........##..#.#..
....................#..#.......#....#.....#.....#.##...............#.....#........##..#....#..#....##.........#....#.....#.......#................#..........####..#.#.#.....#.............#....#.#.#.......##..#.........#.....#......#....#.................#.##..#..##..#....#........#........#.....#.................##...#...#.#...#........#......#......#.......#.....#....#..##.......#...#...............#.........#..#....#.##.##........................#...............#.........#.......#..#.....#...#......#.....
...#...#.#..#.....#..........#.............#...#.................#.##..##...#..#........#......#......##..#..#...........#.#.##...#.##...##....#.........#....#..#.##........#..#.........#.#.........#...##.............#..#.#...#...........#..##................#......##..........#..#...##....##............................#..#.#.#..###.............#.#.........#...#..........#....#...##......#.#.....#....#....##........#.....#..#.....................#......#...##.#.#.......#....#....#.....#.......#...........##
..........#.#....##.#....#..#....#...#.#......#...#....#.....#.#..................#..#...........###..#.#......#..#..#..#..#.......#.......#...#............#...#....####............#...#.#.............#....#.#.#.#...#....#...#...#.###..#.....##........#...##..#..#...#....#.#.#...#.#............#......##...#.#...............##..#......#.........#......#....##....#....#....###..........#....##.......###.##......#...........#..#...##...#................#....#.#..#...##.......#..#.....#..............#......#...
........#..#..#.......#..#..#....##.#....#..##......#..#...........#....##.#.....#.#......#...#...#.........#.....#...............#..#..#..............#..#......#......#....#.......#......#..#........##....#.....##...#.#..........#.......#...#.....#........#..........####.....#.....#.###.#..#......#........#.#..#..#.#......#.#........#.....#.#...#..#..#...#..#....#.....#....#...........#...#.....#....#....##....#.........#.......#..................##..#..............#.#.......#.#..##..#.......#..#..#.......
.#.#.#.#................#..#...#..#.......##.#...#...#....#............................#..##.......#.......#.....###......#...#........#..#.##....###.....#........#....##.###...##..##......#.........#..#...##......##................#.#...#.#.#.#........#...#.....#...#..#.......#..#.................#..#.#........###................#.....##......##.#...#..#........###...#.....##.................#...#....#...##.......#.##......#......#.....##.....##.......#..#.##.#..........#.#........#.##.###..#...##.#.#.....
.#.....##......####....#...#...#.##...#.......#.....#..#..........#....#..........#.......#......#.....#.##..##.......#...#.................#.#.#.#.....#..#.#....#..#..#......#.......#....#......#..#.#.....#.#.............#.##..#.##......#..#.##......##.....#...##.......#...#...#........#....##..#.......#.........#......#..#..#..##.#..#.#..#................#.....#.....##....###..#......#.....#..........#..#.###........#....#..#.##..#..##...#...##..#.......#................###.....##.#.#....#..#...#.......##
......##.....#...####.#.......#....#.#........#..............##....#....#...#.....#.#.........#.#........#..##...##.....#.#..#..#........#..#.....##..#......#......#.#....#......#........#.....#...#..#......###......#...........#..........#............#....###.#.....#....#..#...###...#..##...##....##.##.....#.........##...#...#.#......#....#.##.....#..........#..#.#...####...###.........#...##..#.#.............#.#.....#.......#.#.#.....#......##..##..##..........###......#.##..#.#.#......#.......##...#.....
.......#...#............#..#...###........................#....#.#....#..#....##.......##..#...#.#.#.#.......#.....#...#...#......####...##...#...#..##.........###..##...#....#...#...............#.#........................#...................##.#..##.##...#..##.........####.....##....#......#.....#......#........#..#..........#....#..#.....#....##..#.........#.....#....##.....................#..#...#....#......##..#........#.....#..........#.....##.#.##..#....##........................#.....#.....#......#.#
....#......#...#.......#..#....#...........##...#......#...#........#......................#..#.........#.#...........#..##...##..#.....##...#.#.........#......#...#....##....#.#.##....#......#........#......#....#...#.#...##....##..#...........#....#....#.....#.......#..........##..##...#.....#....#..........#.......#............##......##....#.#.........####.#..#.........#..##.#.#..#.#........#....#...............#.....#............#...#....#.....#...###.........#...#..#...#...#................#..#.......
.......#...#.#.....#....#.#...#....#...#.......#.#.###.....#..#..........#.....##.#.....#.........#......#....#.#............#..#.#.#........#.#.#..#.#..####..#................#.....#.....##....#..........#..#..#...................#.....#.....#...#...#..#..........###...........#......#........##.............##.....................#.#.#..........#..#....#.#...##..###.....#....#.#..##.##....#.#..#.......#..##.##..........##.##.#.............#.......#.#.#..........#.......#.........#..#..#...........##.......
#..#...................#.....#..#.....#..#..#.#..#.#....#..###.#.###....#.#.....#........#...#.##.#.#...........#..........#.#....#.....#....#.............#...........#......#.........#......#.....#..#..#......#.........##...#...#....#....#.#..#.....#.......#.....#...#....#..#.#......#.......#.....#.....#..#..#..#.#....#.........#....#....##.....#..#.....#....###...........#...#..##..#.#.....#....#..#.....#.......#..............#..#.....#......#...##.......#.............#....#..#..........#....#..#.......#.
#.....#.#........#.#....#.........#..#.#.........##.#....#.............#..##...........##...#..........##...#.#......#............#.#......#..#...#..#............#.#..............#...#..##.....##.#..........................##.....#...................#..#..........#......#.#.#.#...#....##...#..#...#....................#.......#...........##..#....#.....##.##.......#..#.....#..##....#..#####..........#..###.#.....#...#........#......#...#.....#............##....###....#.......#.....#.##.......#..#.#..##.....#
#..###.#..#.#.....##..##....#.#......#...........#...##....#........###.#......#.................#.#....#.......#...##..#........#....#.....#.....##....#.##...#.#.#..........#..#....#...............#.#.#........##............#.#...#.#......#...#...##.#..........#....#..........##....#..........###................#..#...##.#.........#.#...#.....#.........#.###.....##.........#.....#.#........#..#..#..#......#.................#....##....##.#...........###.#.#...#...#.#...#.#...#.#.##....#.....#.....#..#....#.
..#....#...#..#......#...#.......#.......#...##........#...##....#........#..#..##.##.......#........###...#..##....#.##....#........#..#.#..#..##.#..#......#.........#..#.......#......###...................................#...##.....#...............#..#.....#..#.......#.......#.............#.##.##...#.......##...#.#...##.#.##...........#..#..#...##.....#.......#..#.....###....#..##....#..#...###.#..#........#....#.##.#...........#...........#.#.###..............................#......##..###.............#.
#......#...##........####...#.###..####.........#...#......#..#..........#..##..#..#....#.........#..#..#.......##....#.#...##..#..#...#.##......#.........#.........#....#..###....#.#..#....#..........#.#...#.#..##.......#........###.......#..........##........#....#...#..............##......#..#..#.#.....#..#...###..#............#.......#......#....#..#...##...###...........#........#......#..#.........#..#.#..#..#.#...........#.#..#......#..#.#...............#..............#.#.#...#.##...#.......##...#...
...#.................#.........#.##.........##..#......###...##........#.##....#.###.................#.#...##.#....#..........#.....#........##...........##.....##..#..#.....#......##.#..#.....##....#....#.........#..........#..#....#.......#.....#....##...........#......#.......##.#.#..##..#...##....##..##......#.#.......#...#..#...#...#.#...#.....#.....#.#.........#..##....#..#.....#..#.......##....#.#.#...............#...##.......#......#..#.#......#............#......#.#.#...#.....#.........#......#..#.
.#....##.#..##..........#.............##.....#.###...#..#.......#.#...#..##..#..#.#....#..#.......#.#..####..#.#...#........#.......##...###.....#...#..#....#..#....###..............#..#............###..........#.......#..#.....#........#....#.....##....#..#..#.##...#.#...#.###..#...#.#.......#.......##...#..#............#..........#..#....#..#....#.....#...#.....#............#.....##..#..#.#....#......#................##..#.#.......#.........##.###....#..............###...#................#....#..#........
#...#...........#...........####......#.................#...#..........#..#..#..#.#.#....#..#.#..#......#....#...#......##.................#...#....#....###.....#.#......#.......#.#...#.....#..###.....#........#...#........#...#..............#.....#..#...#..#.#....#..##...#.#...#.....#......#.....#.#...........#..#....#..#...#..........#.#...#....#.......####......#....###.............#..##............#...#..#.....#.#..#..#.#........#........#.....#.....#..#...............#..#.#.#.............#.........#...
....##...#.....................#........#..#....##....................#.........#.........#........##...#..#..............#........#.....#...#..#....#..........#................#..............#...#...#...#.............#...#.#.#...##.#...........##.........#.....#.##.#...#..##..##....##.#.#.#.....##......#..............#.#..#..#......##.....#.......###..........#...................#.........#..#..#.....###.#............##...##.##...#.##...#...##...#..#.....#............#......#....##.#....#.#..#..##...#....#
....#.##................#..........#......#..........#.#...#....#.............#.##.#...............##......#........#.#...........#.##..#..#....####........#...##.....##.##....#.....#.#..#..#..#..##......#..........#.#........#...#...............#.#.....#.#..#...#..................#.....#........###...#.##.........#..#......#.#..#.#.#.#......#.#..#.#........##....#...#......#.........#.....................##.#....#.......#.#..##..#....................#.....#....#..#...#......#......##.....#...#.#........#..
.#..#.......#.#.....##..........#.#.###.........##.#.#........#.##..#.............#.##.##..##..##........#.....#...##.......#...#.##.........#...#...#.#....#...#.#..#..##.#.#...#......#.#..#..#.#.....###...#...#...#...####...........#....##....#.#...##............#.......#......#.#....#.........#.....##...####..#.........#....#...#..#......#..........#..#........#....#.....#..####..#..#..#.......#...#..#...#.#....#....#..#.##...######..#........#........#.#...#.........#.#.#.......#....#.#.#......#.....#.#.
......#...........#....#............#..##.................#..#......#...##....##...#..................#..#.....#...............#...#..#........#...#......##.#.#.....#....#.##.#.##.#....#.......#.....#..#..............##.........#......#.##............#..#...........#.........##...#....#.................#.#.......#.#.......##.......#..#................##......#..##.#..#........#.....#.........##............#.........#..#........#...##.....#....#...###........#...........#.....#...###......#.#..#...........#.
.#......#.#.........#..........#......#.#.#..##....#...........#.#.....#..#.......#...#.................#....#.......#............#.....#.......#...........#..###......#......#..#.....#...#...#.........#...#.....#.....#...........#.#.##.###.....#...........##......#....#....#..#..........#..#.#..#...#..#..##..#...##..........#..#...#..#...........#......#.#..#..#..#..#.....#.#.##...##........#.#.....##.#......#......##.#.#....##....##......#..........#...#.#.............##.......#.#.#.....##...#.#...#......
..............#...........#.#.#........#..........#.......#.#.....##.#....#.........#..#..#.#.##.#..#....#.......#.#.........#........#.....#...#.........#..#.#....###...#....##.#................#.#.#..#...#.............#....#.........#..#........#...##..#.......#............#.........#.##.....###..........#.........#..##..##..#....#...##...###.#.#.....#....##.##......##..##.#.##......#......#.##..#......##.....#.#....#...................#....#....#...#.....#......#...#..#.....#.#................#.#.#.##.#.
...#.#.......#.##.#.#...#.................#...##.................#.......#.....#.##..#.#.....#....###.......#............#...#.#.##...#...##....#...............#..#...#..##........#.#..###..#.......###.#.##.........#.#.............#..#....#...#.....#...#...#......####........#.................#.#..............#......#........#..#...#.#..............#.#.........##.####.#...#...#.....#....##.....#...##.....#...#..#..#.#................###....#..#.#....#....####....##.......#...##......#.###......#..........##
##..#..##.#.....#.#..##..#.....#.....#......#...#..##......#..#.#.....#.##..#..........#...#..#..#...#.....#.#.......#.............#.....#...............#....#........#....##.....#..#.............#.....#....#....#.#...#....##...........#.#...................#.....#.....#....##..#..#...#....#...........#..#...#............#.........#....#............#....#..#.....#....#......#.#..........#...#..#....#..#...#...#....#.............#.#............#.......#.#....##....#.....#........##.........#.#...###...###.##
.........#...#.#.....#..........#.#.......##.#........#.#.#...#.....#..#.......#......#................#...#...###....#.....#.#..#...#.#.#.#...#........#.......##...#..#....#..#.#.#..#.#.....##...#....##..#......#.#...#.#...##....#...........#.....#...####......##..#.#.#..#.....###....#.##.#.......#.#...#...........##.....#...##.##.......#..........##........#...#...#...#......#.#..........#...#...#..#........##.#...###..........#.#...#...........##.........................#..#.#........##.#................
#......##....##....##..........#..###.#...#.#...#..#..#......#...#.....#........##....#.#.#......##..#...#.........#....#.####.......##....#..........#.#.##......#.#..#.#.##..........#........#.......#........................#..#...#.............##........##..#......#......#.....###..........#..#...##............#.##.#........##.......#....#..##.....#..##...........#....#.#.##.....................#..#..##.....#..#.....#............##.###.#...#........#.#........#.#.......#.##...#....#......#.....#......#...
.#............#.#..........#..#....#...........#..#....#...###.#.....#...###.................#...#.........#.....#.....#..............#..##.....#..##.##.....#.........#.#....#....#...........##..............#...#....#.##...#.............................#..#.#....................##.......#..#....#.....#.#.....#.....#......#.....#..#......#......................#.#...#......#.........#...........#...............#......##....#..#..##..###.......##...........#...#...............#.....#...#..........#..#...#....
....####....###...#...##.##..#.###.##...#.#.......#..#.....#.............#......#....#.....#.......#......#..###...#.#...#.....##...#..#............###..#............##........#...........#..#...#.#..#............#.#.##........#.##......#.#.....#........#.......#..###...........#.......#....#..#...#.###....#.##.............#.......#..........#.......#..........##..........#...#.#...............#.....#....#...#..#..#.........####........#......#..##.#.#....#............#...#...##..##........#.#.#..##....##..
.....#..##.##...#.#.........#........##.....#..#...#.........#.#..............#.........#.........##.........#.#...##.................#....##.#.....#....#......#..#.#.......##..#..#.............#........#..#......#.....#........#.....#.....##..#.#.....#........#..#...#....#........#.#..#.#....##...#....#..#......#.##.........##........................#.........#.#.#..........#...#..............#..###......#.............#..##..#......#.......#...#...#........#.#..###.....###.......#...#......#......#......#.
..................##.#...#.#...#..#.#.##...#..###..###.##.........................#..........##....#..##.............##.....#.##......##.......#..##.#..........#.#.##.#..####.........#............#......#...#.#.#..#...#.#..........#...#........###.#..#........##...##.............#....#..#..#.....#..#..#...#.#....................#.......##............#............#.............#..........#.##........................##..................##......#..#.........#...#.#.........##....#.....#.........##....##..##..#
#.#.....#..#..#...#....#.......#.#...#...#........##.#.....#.....#.##.#...#......#...#.......#....#..#...#.......#....#..#.........#................#..............###...#...##.......######....#....#...#..#.#...####....#.#....#....#.....#....#.....##...#...................#.#.......#.##.......#..............#....#....####.#..........#.#.............#....#.##.................#.................#....#..#...##...#...##..........#..#...#####.#..#....#......#..#......#.....#...#..#.....#.#.............#.###....#..
.......##.....#.#.................###.......#......#.#.#.#.#......................#........#.#.............#.#...#....#..#.....#..##.#...#.........#....................#...#.##....#.#.##....##.#......##.#.......#.#..#............#...............#..#.##..#...##.....##..#....##.#.....#.....#.......#.#......#.#....###........##....##.#.....#..#...#.....#...................##.......#.....#......#..........#.##...#.#.#.........#..#...#...#......#................#...........#......#.#..##.......#.....##..#...#...
....#.#..#......#.....##.##....#.......#........#..#................#.####.........##......#.#.......##.#..#.....#.......##............#..#...#..#....#.#..#.....#...#..........#....##.................#..#.......#...#........#...........##...#......#.....#...#..#............#.......#..#......#..##.####..#..#...#..#.#.#.....##..#.#......#...................#..#.#.....#.##....#....##..#......#...#.....#.#...#...............#....#...#...........#.##...#...................#.......#..##....#...##..##..........#..
......##..........#....#.##......#....#.#......#..#.....................#.....#.#.....###....#.#.........#..#..............#...#....#.#..####......#...#.##..#...#...#...#........#.#..#............#....##..##.......#........#.....#.....#....#..#........#...#.....#.#...#...........#......##.......#....#.#.......##...............#...#...###...............#.......#...#.................#......#.#..#.#.........#.##......#.....###.#.....#..........#....#.........#...#........##..................#.#.......#...##..#
.....#...##...#..#.#.......#.........#.#...#..................##.....#....#...#.............##...#..#..#......#.##....#....#.#.#...#.......#........#..#.............#.....#..#.......#..#..#....#..#...##.#..#..##..#........#...........#........#.......#..#....#.##.....#.#...........#..#......#........##....#..#..........##........#...#............#.##..#.#..........###......#..#..#...#......#.....#................#...#...#.....#.#...##............#...#......#.....#...#...#..#.#....#....##.............#......
..#.#...............#.#...##........#..#............#.#.....#.....##...........#........#..........#..#...#..#...............#.#..........#...##..#......#......#..........##.#........#.....#...#................#......#......#..#..#...#..#......#..#.#.#.................#......#.....#..#...#....#...........#..##........#........#.....#......#...#......#.............#.#.#..##...##..#....#......#........#...........#...........#..............#...##.###..##.......#...#.........#........#....#...#........#.......
......##.##.......##....#.............#..#.....#........#..#...............#.......###.......#................##.###....#...#.........#...###..###..................#.......#..#..#.........##.##...#...#.......#.....#.#......#..................#........#.#...........##.#.............##.....#...#...#..#.......#......#...#.....#......#..#.........#.#.......#..##.##.#..#.....#........##..#.............#........#..........#....#.....#.............##.#...........##.....#.........#..#........#..#..#...#....#.......
#.##.....#..........##.....#...#..###.#...#..#......#..#.........##..........#......#...#........#....#...##..#..#.........#.#.....#.#..........#......##......#...................#..#................##.#.......#..#...##.#.......#..#.#....#...#........#.#.#....#.#...#.#..#...##............#.##.....#............#...#.#.......#.............#...#.........##......##........#......#.................#...#........#......#.#.........................#........#.#...........#....#...#.....#......#..#..#...#.......#...#
..##...........#.##...................##..#..#......#.#...............#......#..#...#....................#.....#............###...##..........#.##.....##..#.#..#........#.#...#...#....###....#............#.......#..#.......................##.#...#............#......#.##........#..##..........#....#......#..#..#.#.#.#....##.#....#....#..#.................#.#...............#..#..#.#.......#.##....#...................#..#...........#......#........#..#..#.........#......#................#..#.....#...........#.
.............###....#...#.......#....#.#.......#..#.....................##...#........##......#.....#...........#.....##......#..#........#.....#.#................#.......#.##...###......#...#.....#........#.#.......##.....#...#............#........#......#........#..#......#.##..##......#......#..#......###.##.#............#......##....#.##.#...#......###.#.#.........#...........#.#............#..#.........#........##..#.###......###..###.......##.##.....#..##...#.#..............#..............#.#.....#...
.#.......##...##....##...........................##.............#....#...#.#...#..#...#.#..........#....#.#.......#.....##.....#..........##...#....#........#....##.###....#.#......#..##.......#........#..........#.####..#...#.#..#..#....###..##....#.#.#....#........##..#.................#....#.##.........#..#......##....##.........##...........#..#......#.#.#.#.#...#..#.......##.......#...#.....#..#........#........##......##...........#............#......#.#...............#......#.#......#.##....#..#.....
..#.........#...#......#..##..#..#...#..#......##..##..........#.......##....####...#..........................##.#..................#.#.........#..#.#.......#....#....#..#.......#.#.........#.........#..#....#............#..........#..#....#.#...#............###.#.....#............#............#.....#........#.##.#........##.......#..#..#...#.....#..#...#....#........#..............#..##....#.#.##.#..#.....##.......##..#......#.#........##..............#.##..........#.....#........#......#.....#......#.#..
....###....##..###..#..#......................#.#..........##..#..#........#...#.........##...#.#......##..........#...#.......##......##.......##........#.#..#.....#..................#....#..##..#.#....#.#.....#....#......###......##.#.....#...#.##.#.....#.#......#......#...##...#....###..##.......#....##..#.....#..#....##.#........#.....#...........##.##.........#.#...#..#..#...#..............#.#....#..............#...#..............#...............#......#..##........#...#........#.....#.......##..#.....
..###.#..#.#..#.....#...#..#..#.#........#.....#...#....#...#.#.........#..........#........................#...#..##.......#..#.............#.......#...#.###.....##........#...........#...#.#.#...###.............#...........#....#.#..#.....#......##.....#............#......#....#.##.#...................#........#.........#.###......#...#.#.#..#.......#.......#......#.#...##...#.#.#.............#..........#.#..###...##......#.#............#...#.......#.#.....##.#..............##....#.............#........#.
....................#.......#......#...................#..##...#.....#.#.#....####......#...#.....#...##...#..###...#.#.......#...........##..#...............#........##......#..............###.....#.#..#...........#.#.........#.#..............##..........##..............#...................#........#...#.......#.#..........#.#...........#..#..#......#..#......#...#......................#..#...#...............#....##..#..#........#...#......#.#...#...###...#.#.....#......#..............###....#.#.....#.#...
#......#..##.........##.......#.....#..#.#..#................#..#..#.#.......#......#......#.#..........#..#.##...#..##........#...##.##......................#...................#.................#.......#...##......##......#...#.##.......................##......#.###...#.....##.#.....#............................#..#............#............#.#.........##.##.......#...#...#..#...#.#...#....#......#.#.......#...............#..##...#.............#...#.......#...##....#.#.#.......#....#.##....##..............
.#.........#........#.....#...##..#.................#....#....#...###..#.......#.#........##..#....#.....#.#...............#...#....#.#..#......##...#...#..........##.##...###........................#.............##......#...#.....#..##.........#.#.....#....##..#....................#.#.....#....#....#.#.#....#...#.#..#.#....#.#..#.........#......#....##.....#..##.#................#....#..#....#........#.....#............#.....#.#...#....#.....##...#............#.........#.....#...#.#.........#.#..........#.
..#....##.........#.#.#.....#.....##..##.#......#..#................#.....##........#..................................#..##.#.#..#.....#.#...#.........#.#......##...#...#.#.....##....##..#......#.....#..#...#....#.......##..........#...#.#.#......##.#.#.#.#..........#..............#..###..#.......##.#.....#...#..##...#.....#.#.........#......#..............#..#........##...................##............#.....#.#........#.#.#........##.......##..#..#.......#...#..........#.#....#.###.....#..............#...
...#............#.........#.........#.....#..#........#...#...##.............#.....#.......#...##.....#..#..#....#...........#...#...#.........#.#....#..#..................#...##....##..#..#......#........#.#....#....#....#.......#........##.........#.....#..##.....#.##.....#....#.#....##..#.#........#.......####.###...#......#..............#.#....#..#........#............#.#....#.#.#...#.......#.................#...#..........#..#..............#.#.....##.###..........#...#.##.##.........###..#.............
........#....##..#.......#.....#....#..........###...#...#...#..#..............#.#......##............#.#...##...#...#..#.................#.#...#.....##.#........#.#......#....##...#..##..##......#..#...#...##....#...#.#.#....#......#......#.#...#.....#..#...##....#...#.#.........#...#....#......#..#.#..................#....#.#..#....#.#.........##.#.#........##.........#........#...................##..#....#..#.......#.......#..........#..#...#...#.........#.#.....##........#..#........#.#.............#...
..#.##.............#.......#.##...#.........#..#.##.......#............##..#..#.........#.#....##...#....###............#..#..........#..#.#..##.........##..##....#......#...#......#....#..........#........#.....#.....##..........#..#...#......#..#.........#.#.##.#.#..................#..#...#...##................#....#.#....#...#...#.....#....#.....##......#........#.....##.#......#...#..........#............#.#...##...#.#.##.....#.#.......#....#...#..#.#.....#.#.#................#...#......#....#.#.......#
....#.........#.#...#.............##..#...#..............###....##....###......#.##.#.....#...#..#...#.#..###.....#.#.....#........#..#....#...........##.#..#.#...##....#....#.#....#.........#...#.............................#.#..#...#.##.#.......#......#.#.....#.#...#......#.#....#...#.#......#.......#......#..........#......#.....#....#.....##..###..#.........#.......#.#.#................#...#..#..#.##......##....#.#.....#.#.........#.#......#.......#...#.......#.....#...#.#.#......##..#.#.........#.#..##
........................#.....##........#........##....##......#.........#.#....#...#....#.....#.###.....#...#....#......###...#...#..........................##....#..#.........#..#.##...#..............#...#.#...#...#................#.......##...........#.#..........##.##......##.#...........##..#.#.....#.####............#....##..........#..##.....##.......#.#..#...............#...#.........#.#.#.....#.##.......#...#.....#..#..........#...##.#...#.#............#..####....##..#....#........#..........###...#
....#.......#.#.#.##..#............#........##...#.....#..#...#........##....#........#....#.................#.....##.#.#......#..........##..##...............#....#....##.....##.....#.......#.#.....#.....#......#..#..#....#...#...........#..#..#...##..#.............#.#.........#.....##....#.........#.#.#.......#............#.#.#.....#........#.#.........#..#..#.....#.....#.#...#.#....#..#.#.....#....#....#...#....##.........#..........#.........#..#..#.............#...#.......#........#............#..##.#.
.#..##.....#......#.#...........#.#............#..#....#..#...#..#.....#.#....#.....#..#.....#..#.#..##.#....##.##.....#....#.....#...#...##.#..........##.#........#....#...#......#...#..##...#.......#..........#..#...#...............#.##..#..###.......#..#............#......................#..#.........#.#..#......#....##.##....#......#.#.........##....#...........##.#..#......#.....#......#.................#.#............##...........#..#.#.##.......................#....##....#......#...#...##.#....##.#..
..#...............#....#.....#.......#...#.....##........#.....#.#..........#.#..#.........................#.#.#....##.....#..................#......#..##......#......#..#....#....#.#....#....#....##.#..#......#.#..#........#.#.#..##.#.#............#........##...............#.#.......#.....##.............#..####......#...##..###.#............#.....#............##..##...........#...#.....#..##.........#.#.##...#...#....#.....#..............#.......##...#.#.....###......#.....###................##....#.......
.....#..........#............#...............##..#..#......#...##.....................#.#...#....##....#.......#...#......#.#....#..........#.#.#...#..#...#..#...#..#.................#.....#.#..................#...#..##...........#....##.......#.......#........#.###.......#...#..#..#....#......##.#.......#..#..#...#.###.#....#....#..#.......#..#..#...#......#..........#..##.....#..#...#......#...#...#.#....#.......#.........##.#.....#.#..#.#......#........#..............#....#..#...#.#...##...#...#..##....#
.....#......#.........#..........#........###...##.........##........#.#..............##.#...#.#.##.....#....#.......#..#.##.#...#..#........................#..#....###...#......................##..#.........#.#........#.................................#........##..###.#....##.#.#.............##....#....#..............#.#....#........#......#........#.#....#..#...##..#.##..#.#.#..#.........#...##............#......#................#.....#.....#....#.#.....#..#....#.........##.......#..#..#.....#..##....#...
.#..........#.......###.#............#....#...#..#.....#..#.....#..........#....##..........#...###..........#...#.......#....##....#..........###.##....#............#....##............#..#.......#...#.....#.....##.#......#.....#..#..#.#....##..#.....#........#...##..#.#..#.....#............#.......#...#..#...#.....#..#.......###....................##....#.....#.#.....#.#....#...#..#....#.#............#......##..#..#.#........................#......#.....#.#.#...#....#......#..#.......#.#..#....#..##.......
....##...#..#.##....#......#...#...#.....##.#..........#....#....#..#.#...........#..........#..##.###.............#............##.#.....#.#.....#...##.#...#........#..#.......####.##...#.......#.#...#.....#...........##.#...###...#.....#.#.............#.....##.#.#..#...###...........#...#......#...........#...#......#.....#.#.....#..#..#.##.#..#..#...##...........##...#.#....#.....####..#...........#.#........#.#..#.#.......#.#.#.................####........#......#.........#.....#........#.##.............
...#.#...#..#.#...#.....#.......##....#..#......#.....##.....#........##........#....#.....#.#.#...#####..#........#..........#.......#.#.#..#.....#....##...........#..#.........#.#.....#.....#.......#............................##...........#.....#......#......................#.....#......#...#.......#..#....#.......#...#.#...............#...........#....##..###....##.#.........#..#....#...#.....#..#.......#......#.#..#..#......#.....#.#.#.............#...................#..#.###...#..#................#...
................###....#...#....................##.#..........#.......#.........#...#..#..#......#..#.#.#.....#.#....#......#...##...........##..#.#.....##.##....#.........#........#........###......#......#....#.........#........##....#.....##..#..#...#..##..##.........#.........###..#.#.........#..........#.......#.....##..##..##.#..#......##...........#..#..#......#..#.#......#.#.#......#............##.#......##...#......#.##........#.#....#..##.#.................#..##....#...#..#...#.#...##.....#...#...
...........#.#...#.#.........#..#......###.....#..#..##..........#..#..#....#......#...#...#......##.......#.#.#.##...#..#.....#.#..##..##....#.#....#.#.....#..#....#.#......#.##......#.........###.....#....#..#.###....#.#.......#............#..#.#.##..##......#....#..............#...#...##.#.###.#.#.#.......#.#.....#.........###..#.##....#.....#............##...#...##....##......#....#......##......#....#...#.#......#......#.....#.................##...#...#......#........#...#.....................#.#.....#
..#....#........##..........####............#...#....#...#..#....#...#.#....##......#..#..#..........#.##..##......#.##....#...##....#..........#..#.....#.#.#.......#.....#.#...#........#..........##.#......#...#.#............#.....##....#....#.#.....#..#.........###..##............#.#....##...#..#....................###.....##......#.#......#........#....#.....................#......#.....##...........##.#..#.....#...#....#..#...#.#..###.#.#........#......#...##...#....#.#......##.......#....#......#......
...##........#.#.#.###.....#..........#...#......##...#....#..#...#....#..#..###....#.###.#....#......#.....#..........#..#.............##..#.##....#....#........#.###........#....#.###.....#......#...#.##.............#.#..#......##.#.....##.#.#......#...##.....#.##...#....#.#......#.#.....#..#.....#.#......##...###............#.#.##......##.......#...#.#...##................#.###...#.....##..........#....#.....#.##..#...#...#.#.............#.##.#......#.....#................#.###.##......................#.
.#...##..........#.....#........#.#.............#...#......#................#.......#...#.#..#...#.#..#.##.............#.....##.#....#.#......#...#.##..#.#.......##...#.......##..#.......#..#...##..#...#.....................#..#..#..#.......#......#....##............#..........###..........##.....#.....#.........##..#.#..........##......#..#.#..#.......###..##..............#.....#.....#..#.##.#......#.......#......#.####....#........#..........#.........#............#.##...#.#.#.........#..###.......#...##.
.......#.##..#...#.#.##.#....#...............##....#......##.#..##...##...#..#........#....#...............#......##....##......................##.#....#....##.....#...........#..#....##......#....................#......#.....#..#.#.##....#..#........#......#......#...#...#.....#..#....#....#....##......................#....#.#...........#...........#.#...#..#.#...##....#.#.###.#..........#.....##.#.#.............#.#.....#.#....##..#..#..#.#...........#..........##........#..#......#.....#..#.........###..#
.#.#..#.....###.#.....#..#.......#..#...#.#........#...#...........##.##.....#.##.#.....##.#####.......#.#.#.#.....#.###...........##......#....#.........#..#..#...#....#....#..#............#........#...##..........#.........##.#.......#............#......#.........#.....#........#.....##.#...#....#.......#.##..##.............#......#.#.................#...#.......#.#.........#..#...........#.....#.#...............#.....#....#...#.#.#.........#..#...........#..#........#...#.#..........#.....#.....#....#..#
..........#......#............#..##...#.#.............##.#.....##..##..##.........#.......#.#.............#.###..#..#......#.........#..#.##..#........#..#.....#..##...#.......#.....#....##......#.#.#....#.##.#.#........#.###...#.#.#.#..#...........#.....................#.....#.#......###...#.......#.#.......#........#.#.#........#.........##....#.........####.....#.####..#........#..#.##...#...#....#....#..#..........#.....#...#..#.....#.......##.#....#...#.......#....#....#...#.....#...#........#.#.#.##..
.......#.##.....#.##........##.........#.##......##......#....#..###........#.###..............................#....#......#.....##............#..#.#....#..#.##.#.......#................#......#.#..##..#.#....#...#........##.....................#..###..............#..#.....##............###...#....#..#......#..#....##..#................#..................#....#........#.#..##..........##...#..##...........#.#....#.#.#...#.........##.##................#.#......#.....#...#.....#.##.#........#........##..#..##
...##..##......#....#...........#....#....#.......#..#.#..#...........#...........###.........##....#.....##..#.......##...........#.###...##.....#.##......#.#..#.#..#..........#....#....##.....##...#.#..#.........##...#.......#........#...#..#.#..##........#....#.#....##.......###................#....#.......#..........#..#...#..####.#....#.#.........#..........##...#.....#.#.......#...#....##..........#..#.#...#.#...#......##..........................#.....##..####.#..#..........#.#.#....#..#.###...#.#..#
................#.....#...#..#...#....##....#.......#.....##.....#.......##....#........#.#.....#.....##.##.....#....................#.....#.##..#..#.#....#........#..#.#...#..#...........#.....#....#....#...........##..#..#..#..#..#..##.#.....#..#........#...#...#..#..........#..#..........##..#..#...#.#.....#....#.......#................#............#.........#......#.#..............#...#....#.................#.###...#....#..#..#......#...#.#.##.......#.###...#.....#.....#....#.#.......#..........#.#...#.
.#.#.............##......#...##...........#.................#......#.#.............#...##..............#.#..#...#..#...#.....#.#....##....##....#....#....##...........##.........#...............#........#.....#....##..##.........#....#............#............##..#...........#...#....#.#.....#..###........##.###.........#.###..##...........##..#...#....###...#.....#....#..#.#.....#....#...#..#...#...#.......#............#.##....#.........#.....#......##.....#................#....#....#.....#..........#..#..
#.#........#....#...#..#.................#.#...#.......#....##...........#......#.......#........#.##..#.....#...###...##...........#.........................#.......#......#.....##...##.........##..##...#..#......#..........#..#.........#..#............#..#......#......##....##.#......##...........#.##.....#.#....#...#.....#..............##..........#...#.......#......###....#.##.#..#....#................#....#...######........#.#......#.....#..#...###........##.....###................#....#...#...........
...##..#.......###...........#..#..#.#.#.#....###.....#....#......#...#..#....#..........#..............#....#....#...........#..........###......##...#.............##......##..........#...........#...##......#....##...#....##..###....................#.#........#........#..#.#........##......#........#....#.........#..#.#...#.....#.............#..#...#.....................#.#....#.#.......#.#......#....#.##.......#..##.#......##..........#...........#.#....##.....#...#.##......#......#.#......#............#
....#..##...#........#...#................#.....................#.#...#....#....##......#.##.....#...##...#.#.#....#.....#...#.#.#............#...#.#......#.#.##....#.............#...##..#..##..#..........##........#.#.#..##.....#......##.......#.........#..#..#.....#...............#.....#.#........#.#....#........#....#...##.#.#.#....#....#...#.#...............##....###.........#.....#....##.........#....#...#.........#.#.....#....#....#....###..#.#.....#...#...#......###........###.#.........#.#..#.#.....
....#..#.#..#..........#.....###......##.......#.#....#.#.##...........#.......#...........#......#.#..##..#.#..#..............###.....#..#..#.#...#..###...#....#....#............#....#..#.........#.....#...##................##...##..............##.......#.....#.#...#.#.....#.#........##..........##.#.##......#..#......#....#...#.....#..#........#.......#...............#.......##.....#....#.....#........#..#....#.#......#.....#.............#.#..#..#..#.##.....#...#..#.#......#.....#.#.......#.....#...##.##.
#...#...........#.#...#..#.....#.#..........##..#..............................#.....###....###........#.#...#..#..#.#.#.........#................#..#.#....#...#..#.....#...............#..##..#.........#.#.....#.#.......###..................#..#...............##...#...#.#.#..#....#..............#..#..#..#.......#.#.#..#..#...#.....#.#..##..#.##............#...#.....#..#......#........#...##........#...#....#..#.....##.......#....#...#....#.....##.....##....##...#...#......#..#............#.#.........##...#.
...........##......#.#..##..#...................##.#....###...##..#........#...#.#.........#.....##..................#....#.....#...#..........#............#.........#....#...........#.....................#....#.....#................#..#.#.#.#.....#..#...#.#..#..###...........#.#..#.#....#...#..#.....#......##....###........#.....#.#.#..#...#......#.....#.....#........###.................#.....#..............#.............#.#.#....#.#..#.#.....#......#.......#........#..#.....#..#..##...........##.........#
.........#.................#...##..##.#....#...#...#.........##...........#...#..#........#.......#..##..#.......#..............#..........#..#.#........#.........#..#..#.........##..#....#.....#....##.#......#.........#........#...........#.....#..#..#..#.#.....##..#..#.......#..#.#........#.....#..............#.#..#.......#.###.###..#....#.....##....##........#.......##..#.#........#.............##..#......#.#.#.....#.#.##....#...##.#.....#.............#..........#####...................#..#.##....#......
......#...#.....#.......#...#...###.......##...#....#..##...................#.....#...#...#..#............##....#..................#......#.#...##...#.......#...................#......#...##.........#......##.#....#.#...#..#.....#.......#.............#.###.#.....##.....#..#.........#.#.#..........##...#..#...##........#.#.#............##.#......#....##........#...............####..#.........#.....##...........#...#......#.......###.##..#.......#...##......#...........##......#.....#..#...#.............#..#.
...##......#.......#.........##..#..#......#.##..............#.#...#............#.##...#...........##....#.......#...#................#...#...#....###...........#...#.#..........#...#................##..#...#........#....#.....###.#.....##..............##..#........#.......#....................#....#...#.##.##..............##.........#.........##...##...#...........#............#...#...#.....##..#.......#..........#..........#.........#......................#.#........#..##...#......##........#..#.#.......#
#..#.#...#.....#............###..#.....#..##..........#.#..#.##.#.......#....#..........##...#.....#.....#.#..#..#..#................................#......#.#..#.......#..#.##......#.#..#........#...#.........#...#.#........#.....##..#............#.......................#........#........###.....#....#.....#...#....#..##.#..#......#......................#.#...###...#......#.#....##.#....#..#.#..#..#............#..#....#.#.##........##.#..........#.........#...#..#.....#.#........#.........#.#.#.#...##.....
..#.........##......#.#.#..#......#...####...#...........#....#..#..........#.......#.#................##...#.#....###.##.....####.#.........#......#.#.....#...#..#..##.#.#........##.#......##........#..#.#..#..............#.#.....................#..##..........#..#..###....#.#.##....#.....##..##.#.#...#...#......#...#....#....#.#....##...........##........#....#...........##..#..........#.......#...#.#.#....#....##.#...#....#..#.....##.......##....#........#.........#..##.#...#.........##......#.#.........
........#....#.#....#.....#.......#..#...............#...#..#....#..........#..#.#......#...#.....#........#####.....#............##....................###..#.##.#...#.#.............##.....#......##...#...............................#..#.....#.###.............#.....#...#...##..#.#..#.....##......#............#....#...##.##......................#..#.#........##......#......##..##......##.#......#.....#.#.#......#.....#....#.......#.#...#...#.........#............#...#....#...#..#......##............#.......#
..#...#.#......#.#..#.....#..#......##.....#..##.....#..........####.##...........#....#.#.#.#....###....#.#.......##.#..#......#.....#.#...........#.............###....##.#.............#.#....#.............#..##.....##.#...#..#.......#...............#...#....##.##...#..#...........#...#........#......#...#...#.#..#.....#.....##...##.....................#...........##...#........##......##.##..##.................#..........#.#....#..#......#.....#..#...................#..........#.#......#.#..##.#..........
...#.##..........##........#......#..#...#......................#..#..#...............#...#...........#...#.###....#.............#.....#....#....#..#..............#.#..#.###......#....#............#...#...#..#..........#....#.###..#.........#....##.#.......#................#.#.....#......#.....#...##....##.......#..#......#...##......#....##.#.#..#...#.......#....#..#.#.............#.........###...#.#....##...........#....######.#...##......#.#.......#.#........##....#.#.#........##....#.......#.#.....#....
..#...##.##...####......#..#..#...............#....#......#....#....#..........#..................#..........#..............#..#.....#....#..#..#.......#.#.#..#.....#..#...........#.........#.......###......#.....##......#...............#.#..........##.#.#.......#.##............#.#........##.....#......#...............##.#..#..#.....#.....................#....#........#....##.##....##......##................#...........##..#......#................#...#...#..#.....#....#..#..#....##.#..#.#......#............
#...............#............##...##...#................#..#....###..............#...#.#......#...........................#...#...#..#.#............#......#...#.#.............##..#.#......##.....##....#.#......#...#....#..............#...........#..#.##......#.....#..#....#...............#............#...........#..#....#.#.....##.........#...##.###.....#......#........#.##.#...#...##.....#....#.....#.......#...##......#.....#......#...#.......#........#.........#..#............##..#......#....#.#.##...##.#
.#...........#...............#..............##..#........#....#.......#.........#...............#...##.....#...#.#.......#.##.#.....#..#....#....#.#.....#...##..........#...##.#...........#...............#...#.##...#...........#........#..#....#....#.....#........##.#..#..#.....#...#..........#...........#....#..#......#.#.....#.##...#...#...#........#....#...................#..#......#...#..........##............##.......#......#..##.....####...##..#.##...#..#...#...##..........##...#....#..#...#.......#..
....#.....#...##......#......#....#....##..#.#.............#...##....#...#.##..##....#....#..##...#.....###...........#...##.##......#.#.....#..#.#....#.##..#.........#.#.......#.#.#........##..#....#...#..#..#.....#.......#..##....#..#.#......#.......#...#.....#.......#.#...........###..##...#..#..#.......#......##.............#...#...#..##......#.........##.#.#.....#.##.........##..#...#...#.......#...##..#.....................#.#...........##..##.##...##........#.#.........#..#.###................#.....#
##..........##.....#..#....#.............#......#.#.#........#..........#....#..#.................##.............#...#.#.#....#.......#..##...#...#.....#..........#.........##.##..#...#...##...#.....#.#.......#...............#..........#.....##.#.......#.##......#..#......#......#....#......##.#.#...........##..#.#...#..#..#.....#...##............##.#...................##....#....................#...#........#..#......#..#........#...........#......#..##.......#......#..#.#....#...#.......#..###......#...##
...##..#....#..............#......###.#.....#...........#......#.#...#...............#....#.........#.........#...#.#..........#....#.#.......#.##.##....#..#..............#.........#..........#.....#.......#....#.#...#.........#............##.....#.#.......#.............#.......#.#.#..........#...#.#...#.....##.##.....#.#..#........#..........#.........#...#.........#.....#.....#....##..#....##...##.......#...#...............#.......#...###....#..#..#..........#..#..................#.#...........#...#.....#
........##...........#..#...............#.#.#...#.....#.......#.##...........#....#..............##.....##...........#..........#.........#...#.....#........#....#...............#.#....#..###.........#..........#.................###...#.....................#.#..##....##..#.#...##...#......#....#..............#.##.#......#.#.#....#.#.#..#.#..#.....#.#...#...#........##...#..#.#....#.#.......#...........##..#........#.........##...##..##..##....#.........#.#..#..#................#......#..#......#.#..........
..#...#...#..........#....#...#....#......#........#...#.#...#...#......#.................##.#.##.........#....#.......#...........#..........#.#..#..#..........#.#.#.......##..#.#..#.....#.#.....#..#.#..........#.#...#.#....#..#....#.##....#.............#..#.........#..............##.#.#....#......#..#.....#....#..#...............#.......#..#.............#..#.........#........#.............#.#.......#...#..#.................#.....#.#.#........#...#..##.............###..........##....#...#...#..#.......#...
#....##.#...#............#..........#....##..##...##.....................#....##......#..#.#......#....##.#..#.......#.#.#....#...##...#.###........#...#....#.#.#...##...#..#....#...................##...###.......#.#....#####.#.#............#....#............##................#......#...##..##.#......##....#........##..#.#...........#....#..##.....#.#..........#.#.##..#...#.....#.......#.........#..#.........##....#.....#..#..#######....##......#...#.##.#......#.#................#..#...#....#...#...#.....#.
.....##....#..#..#....#.....#..###......##......#......#........#......##.##.....#.............#.........#..............#..##.#...#.#...##...#..#.......#.#...#.#...#....#.#....##.......#....#..#........#............#..#.#...............#........#..#..#.#....#.#........##..##..........#.....#.#....#.....#....#...#.#........#...#.#.#....#.#...........#............#...#..##.#..###........#.....#....#...............#.##.....#...............#...#.#....##..........##.........##........#..........#............#..#
#...#..#....#.....#......#..#.....................#...#..............#..#...................#.#.....###.#.....#..........##......#.#...#....#.#..............................#...............##.#..#.#.....#.............#...###...#..................#.....#....#...#.#................#.#.......#...#.#.........#......#..#..#.##......#.#....#.#..#....##..##...#..##.............#..#...........#.#.....#....##........##........##.#...#.........#..#..............##.#.....#.....#....#............#....##....#.#..#.....#
.###....................##..........##....###...#.......##....#.....#..#..........##.....#.#..#.....#....#.....#..#...##......##..........#..##......#.............###.....#.......#...#..#...#.#...#.#...............#.#....#..##..#......#......#........#.#.#.....#....#.................##.....#..#.......#.....#....#....###.......#........#..................#.#................#......#...#....###...#...........##....#.###.....#...#....##................#..##........#....##...#..##......#.#......#....#...........
##...........###.....................##..........#...#.#......#....#.#............#..#.....#....#.#..#....#...#.......####...........#......#..#............###..#.....#..#...#...#......#.#####....#..##.......#..#.#.#......#..#........##.#..#.....#..#.......#....#.#.#.......#.#............#.##......#......#..#.....##....................#...##....#.#....#..#..#.#..###..#............#..........#.#..#.....##..#.....#...............#...#......##..##......##......................#.........#...............#....#..
..........#........#..#..#...#..#......#.#..#......#..........#...........#..........#.......#........##....#........####.#.#....#....#.......##.....#####.......#....##.......##...#.....###....#..#..#......#..........#...#......##..#........#....#.##...#.###.....#.#.#..#..#........##..#.#..##........#..##....##.#.......#..##...#..#.#...#......##.#......##......#.............#....#..#.#.......#.....##......#...........#.#.............#.....#.......#.....#..#.........#.......#..........#..#..#.##.............
.#............#.....#.#...#.............#..#.#.....#...........#..#..............#....#.####....................#.....#.#.#....#...........#.....#..#....#..............#...#....#.#..#...#......#.......##....#.....#......#.......#......#.#..............#.#.....#..##....#....#..###....#....##.#............##.......#..#...##.#........#.#..##..#.#...........##.#...........##......#.#....#..#...##.#...#....###.....#.............#......#....#............#....#.....#..#....#....#.......##.#.#....#..#..#.#....#....
..##......##.#..##.#.....#....#.#.#......#...#..####.##..#.........#....................##....##.#...#.#.#.....#...#..#..#.#.#.......#...#...................###..#.....##....##.#.....##......#.........#............#.#.#.##..#....##.##.......#.##...#...............#.#.#.....#.....#..#..#...#......#.........#....#....#..#...##..#.......#......#.......#...#...##.##.#..#..#.#....#..#....#.............##.........#...#.........##..#......................#........#....#...#...#.#.#.#..#...#........#..............#
##.......#........##............#..............#....#............#.........#......####.....##...#.....#................#....#....#.##...##..#..##..###.....#.....#.....#.....#...#...#....#..#.........#...#.........#.....................#.........................#.....#.....#......#..#...#........#.#.......#..#....#...#........#...#.#.#.#.....#.................##...........#......##..#......#.#..........#...........#.............#..#........#.#....###.#.........#..#.#.........#.......##.###............#......
.#..............##.....#....#.#.......#...#..#.......##.###...#..#..#..#.....#...##.#..#.........#.....#.#......#....#.....#.............#......#...##.#.................#...#....#...#..####......#.....................##..##...#...#...#......##.#......#..#.###...##........##.##....#...#.....#..............#..#..##.........##.....#...#..#...........#........#................#.#..#....#.....#...#.##........#........#.#.#...#.....#....#....#....#..#............#....###.........#...#..#......#.....#...#.....#...
##......#.#.....##................#..........#...#..##.##..#..#..........................#....#...........##..#.............#.............##.#.#...##..#......................#.....#....#.#.##.#...#....#.............####...#..#.#..#...#.#.....#.#.#...............#..#.#..#.................##....#.....#.........#........#.......##........#......#..#.......#...#......##..#.#.......#..#.##.....#.#.#........#......#..........#...#..#......#.....#...........#.#.....#...#...#.####.#...#.....##........#.....##......
##.......##......###.....##......#..##.###.....#.....###....##........#.#......#.#....#....#...#........#.#.....#....#...#..##..#..#...##.....##.#.#.......#.#......#.....#.#...#.#..#......#..#.##.......#.....#.##..#....###.#.#...#.....#..................#.........#....##.......#....#.......#.##....#.........#....#....##....#..#......#......#......#.#.###.#.#..........##...#.###.............#......#..#....#..#..##..........#..................#......#...........##.....#..#..........#...............#..#.....#.
#...............##.#.....#...#...#....#.#.#................#..###...#.#...#..##......#........#.......#........#.................#.......##..#..#.#.....#.##....#.#..##............#........#...#......#....##..#......#..#.........#..#......#...#......#.............#..#...#..#......#..........#....#..###.#..#..........#..#................#...........#..........##.#......#...#..#.....#...#..#.#....##............#...##...##.#...............#....#.#...#........###.#.###....#......#....#.....###...#.........#.#...
....#..#...######...#.........#......#....##......#.........#........#..#....#.##.......#....#................#..#.##...........#...............#...............#..........#.#......#..#.....#...#.......#.#..#.#..........#.#.................#.#....#.#...#....#...#..#..........#.............#........#.....#.........#......#......#.....#.#..........................#.#................#................#.......###...##..........#..#...#......##..##.....#..#.....##....#.....#..#.....................................
...#..#..#.........#...#........#......#.....#.#...#.........#.............#...............#....#........#....#.....#........#........#...#......###..#.##.....###.#..#......##..........##.#.......#..#......#......#..........#.#.......#.....##.#.#....#...#....###............#...........##...##..#..##...#........#.#.#....#...##.#.......#............#.##.##..##.....#...#...#.#.#..####..#..........#...#....#.......#....................#.....#.##..##...........####......#....##..#......#...##..#......#.....#..#.
.....#.........#.........#...#..#..#..#..#..#.....#...........##.#........#......#.........#.#.............#..#........#....##..................#.#...#..##...#.#.#.#......#...#...........###...#....#.....#..#...................#..............#.....#.#.##.#...#..#.......#..#.###............#...#.#.....#.........#.....#.....#..#....#.......##.......#.##....#...#...#................#...#.......##.......#.................#.........#..#...........##....#...........#.........#.#...........#...#.#......#...#....#.
...........#...#.....#...............#.#.###....#..#..................###..#...#...#.##.......#.....#................##.#........#....#..#..#...#..........#....#.###...##.#........#.................#.##.......#..............#..#.....................#.#...#....#..#.#........#..##..#.##..............#..#.....#....#.......#..............#...................................###.#..##.#........#...#........##....#..#.......#..#.#....###.........#.#.......#.#.......................##......#..#.#.....#.#..........#
.#.#...#......##....#..........###..#...##.#...#........##.......#............#.......#....#.......#....#.......#..#....#.......#.#.##.........#......#..#.......##...#.........####.........#.....#....#.#......#....#...##...#.#...##........#...#......#.####....#........###.......#.#.....#...#.#..#.........#....#..#......##.#....#.........#......#...##.#........#.....##........#...#................#....#.##.#.#.#.#..##.....#.#..........#.#...#.......#...#..##........#....###....##..........#....#.#..#........
......#..........#.....#................#.....................##.#..#.....#........#.#....##.....#...##..#.......#........#.......#......#......#.....#....#.#...##...#..#...##..#......###...............#....#.........#..#..#.#............#..#........##..#..#......#...#..#.........#.....#...##...#.#..........#.#.#..#.....#...#.........#....#.#......#.......#.....##..#....##...........#..#.........#.....#.#..............#.............#..#.........#...##.##......................#...#.........#...#.#...........
....#.............#..##.#.#.##...#...#...#...#.#.#...#......#......#....#..#..#......#.##.##..........#...#..#.....#.#..#..#..#.....#.#..#.....#..#.#.#.....#...#..#.##..#.......#..###..#.....#.........#...#..#.###.....#.........##....#.#..#........#.##.......#.........#.#.....#..........#...............#.....#......#................#.#.#..#...##......#.....#.......##.....#........#.#......#....#....#....#....##...#.#...#..#...#........#....#...#..#...##........##........#........#.#..#...........#..........
#..###........#.#.....#....#..........#.#..##........#...##......................##......##..#...#..#.....#.#.....#.#.#..#.......#.....#..##.............##..#..#............###.....#..#..#............#..#.....#....#.....#....#....#.#....#.##...#....#.......#........##...#..#.....#..##...#.....#.#.#...........#...#...#.#..#...........#.#....#...##..#........#..#.......##.............#.#......#...#.#.#..#....##.#..#..##...........#.....#...#.......##.##..#..#...#.#...#..................#....#..#...#......##..
....#..#....#.#...#...#......#........#....#...............##............#...#..#......#.....#...........#...#........#.......###..#.......#..#.#..#.#........#..#........#....###.....#.....#.#.#.#...........#.#.......................#........#...............#..#..#.##.....#.#..##.#..........##.....#.#..#...##..#..#...#....#...#.#..#..#...#....#.#.#.#......#.....#..#......###...........##........#......#..#....#...#......##..........##....#.#................#....#.#.................#..#......................
#..#.#...##..#....#.....#...........#.............#...........#......................#.##.#.......##......#.##...#...#....##.......#....#..#...#.....#...#..#......#.....###.............#........##.........##..#.....#.#..##........#.#...#...#.....#.....#..#....#........##..#..#.#..#......#..#.....#..#.....#..##.##.#......#.#..##.##..#....#..............#.#....#.#.......#.#.#..#...#...............##........#...##....#......###..........#...#...#....#......#..#.......#..#.....#.....#....#.#..........#..#.....#
.##.#.#.#....##....#........#...#..........#...#..##.........#..............#......#.....#.#.......#........#.....##..####.....#.#...#.....##.#..#..##...##.#.#.......#...........#.....###..................##..........##.##....#.#.#......#.#.............#...#....#.....###.......#......#..#.#.......#....#....#..##...#.........#..#.........#........#......##..#.#..#....#.#..........#.#......##........#..#..#.#....#..........#..............#.............#.#........#..##..#.............#...........#............#
.#....##.#.........#..........#.......#.....#.#...........#.#........#.....#.......#..........#.#.#.....#....#...#..#..#.#..#.###......#.##.##...........###.....#.#.........#.......#..........#.......#..............#.............#............#.....###.........#...#....#.#......##.#..#.#..###....#...#.##.......#.....#.....##.....#...#............#..##...#....#.##...........#....#..#..#....#.....##...#...#.#.....###............#.#..#...........#.#...#...........#....##..#....#..##...##..#.#......#...#........
#.....#......#......#..#.....###....##....#..#......#...........#...#...#.......#..#.............#....#.#.............#.....#..####.#...##..............#..###............#..#......#..#.........#......#....#......#.#...#.......#...#..#.......###.....###..#.#...........#......#............#...#.........#.....#....##.......#..#...##..###.......#....#.#..##.#.....#......#..#..#.................#..#.#...#.................#....#...##.....#..........#..##...#....##......####.......#.#...##......#...#...........#.#
..#..#....#.##.........#......#..#.................................#....#.....................#...........#...#........#..#..###..#.......#..#.#.....#..#......#.....###..#...#..........##..............#....#..#........##......#..##..#...#......#................#...#........#.#..##.........##...####........#..#........##.#............#...#........#........#.#...#..##....#..#......#..................###..##..#..#.........#....#...........#.....##..#.....#.#....#.#.........#..#..#..................#.#.........
..#.......#......#...##.##.#....#..#...#......#..........#.#....#.#####..#..........#...#...##.#...#.............#.##......#....#...#.##....##.............##..##.##..#.................#.....................#..###...#..#..............#.........#....#.#.#...##.#..#........#...##....#................#...#......#......#.#..........#..#.#.#.........##....###......#..#...#....#.#...#.###......#.#####.....#..................##.#####.......#.#.......#......#.......#.........#.#...#..........#......#...#.#..........
.......####.......#.........................#..........#......#......#............#.....##....###.#........#....##.###...............##.........#.................#..#...##.#.............#.........#..#..............#.#......#...#..#....##...#............................#....#......##.#...........#.....##.##..........#.....#.....#.#....##.......#......#..#.......#..#.......#........#...#.#..#.....#..#......#.............#.....#..#.....##.#.#.#.....#..#.....##...........#.......#.......##............#.........
......#.........#.#......#.....###...#........#...#.....#.#...........#..........#..##...#........#......#..####.#.....#....#.....#.............#...#..#.......#..#....#......#.............#........#....##.......#.#..............#.#......#...#####......##................##.......#.....##.........##...#...##..#.#..#......#..#......#...............#....#..##.#..#...###...#....#.#......#.....#.......#...#....###.#.....#....................#.........##.#....#....#.......#.#.....#.....#........#.#.#........#....#
....#.#.....#.#..#....#.........#..........#.##..#.........#......#.......##...........#......#...#.............#.....#...#.#......#..##.#........#.#..........#......###....#...#...#.....#...#......#......#...#.#..##.#...#....#..#..#......#.#......###...##.#....#....##...#.......#...#......#..#..........#..........#.......#........#...##...................#..#..#.#........#...#.##..........#...#............#.........#..#...............#.........#....#.....#.....#..##...###..#.....##...#......#....##.##.##..
#..................##...#...........................................#......#...##....#...#.#.#.#...#.....#....#......#...............#...#...#.........###....###......#..#.#..#....#.#...........#.....#....#.#........#...........#..#....#.......#...#...........#....#....#..#..#.....#.......#......##........##..#.....#.##...........#..#....#....#.........##.#...................#...#.#...#......##..#.#.........####...#.........##......................#....##..#...........#..#...........#............##.........
.....#................#..###...##............#.....#.#....#....###...#.#.#.......#..#...#.......#...##............##.#..#..#.##.##.......#....#.........#.............#..#.##..#.#....#.........#....##.#.#...#.##.#.#.#....#.##.#.#....##............#..........##.#......##......##.##.#..........#...#.#.......#...#...#....#.#....##..........##.......#.........#...................#.........#....#.......#...............##.................#.#.###...#.#....#.....#........#..##.###.........#......##....#.....###..#.#
..#...###.##.....#.......#.......#.#.#....#.#........#....###...#......#.......#..............##.........#.#.###.....#.#.#..................##......#..###...........#.........#..#...##..#..#...............#..###....#.#.........#....#.##........#....#....#.....#....#.........#.#...#.###.#.##....##.#.#..##..#...#.##...#..#.#..#.#..###..#......#...#.##.....#...#.#....###..#..#..#.##.....#.#.......................#.........#......#####...#.#.#.........#.#......#....#.#...####............##.....###...........#..
...#..#..#.....##........#..#................#....#..#........##...#.......#.#.#..#.#.#.#..#.....#.....#.#.#.....#.......#...................#.............#...............#......#.....#..........###....#...#####....#...#.#..#.....#.....#.#..#.#..#..........#......#.#...#....#.................##.##.##..#.##...#....#......###.#...#.###...........#.........#.#......#..#..........##...#....##........#......#.....#....#......#....###.#.##..#..#..........##.....#....#..##..#.#......#....#......#.......##.......#.
#......#....##..............##.#.......#...#...#...#...#....#........#..#..........#.#....#..........#.#...#..#......#.##........#..#.......#...##..#......#.#.................#.###......#...#.###............#.##.......#.#.#...#................#...#....#.#....#...#.......##.....#............#...........#.#..#.#.##..........##..#.#...............#.##.#...#.#.....##.....#.....#..........#..#...#...........#......#........#.......#.##.............#.#...##.........#...##.#.#..#............#.#.......##........#..
...##..........#.....#......#.......#..##...#..#...#..#.#........#..........#..#.#......#.....................#.......#.....#..#...#..#...#..###.....####.................#...#..#........#..#......#...#...#.....#....#..#.#.#.#.#....#..#.##...#..#......#.....#...#.#.##.#.........#....#.#........#.....##...#....#....#...#.#....##.#......#.......##..#............#.....#...##....#.##..#.....##......#..#........#......#...##............#.....#..##......#....#...........###...#.#...............#...#........#.#....
..#......#...#.#..##..........#..#..#.#..#.#.#.#..#..#..#.#....#...........#...#....#..#.....#.......................#...#....#.#.........##........#.....#..#..#.#.##.......#.##..#.#..#.#.#.#.....##...#...##.##..#..#..#.......###......#....##..#..#..............#.#.#.............#..........#........#..#....#....#........#.....#.#......#.........#.....#...#............................#.....#.#.#.......#......#..#....#....#.#..#..#...........#.............#.#.....#.....#.#.......#..#..#......##....#..#.#.#..#
...........#.##...#..........#................##..#................#.................#.........#......#.#....#..##.......#....#........#.#.#.......#.....##.##.#...#..#............#...#...........#..##.........#................#.....#......#...#...#......#.........#.#........#.....##.....#...........#......#..#...#...#.....#....#..............#.#.#.#...#....#....#.............##.........##...#.##...........###.###...#.#.............#........#.#..............#.........###.##.#.........#........#.....#....###.
....###...##.###...#..#.......#.#...........#.#.......##.#.....#..###.....................##.........#.......#..#........#............#.#..#.#......##.#....#........#...#.............#......#..#.#.....#...##...#.....##......#...........#.#..........................##....#.....#...#.#....#.###...#............#.#.#.............#.....#......#......#......#..........#..........#.......#...#...............#..##.#....#....##..##...##.##......#...#......##.............#.#............##.....#.....#..........#..#...
.#.............#....#..........#.#...#....#...............#..###.....#..#.......#..........#..#.#.........#..............#..##........#..........#.....#..#.........###..##...........#.............#.#.....#...#.........#.##....#......#.....#......#.........#..........#...#...#.#.#....#..#..#.............##..#...#...#..#.....#.#......#.........#.....#...............#.#....#...#.............#...#.#...#.......#.###......#...........#.#.....###..#..#......#..........#.##..##..........##.#..#....#....##.....#..##
..##.#....#..#....#....#.#..#........#.............#.........#.....#..##..#.###........##....#...####...##.#..#.##...........#..............###..#.#....#................#........#.........##....#.##.#.......##..##.##.#..#.#.......#...#.....##.....#..##.....#......#.....#............#.....##...##.....#..##..#.....#....#...................#...........#...#.............#....#.............##.....#............#.....#......##.#............#.##.....#..................#..#.#.#.....#....#.#...#..##........##.......#
..#.....#.....#.#....##.....#.........#.#........#..#..###................#........#...#.......#..#....#....#........#.#.#........#..#.#.#...#..#.......#..........##.#.#.....#.......#.#..##......##.###........##.#.......##.......#..#...#.....#####.##........#.......#......#..##.......#......#......#...##..#.....#..#......##.......#........##.....#........##.....##.....#..........##...##...........#....##..#.#.......#.#......#..#............#.#....#.##.#.#...#........##.......#....#..##...#.#...#....#....#.#
.........##.##.#.#...#.....#..#.....#..#..#.#.##.#.....#.........#...............#.......#..........#........#............###..###...#...#.#.....#.##...#.#.........#.#.##..#......................#....##......#......#..#...#.........#..........#.#.....##...#..........#....#..#..........#.................#..##.#....#..##..#.#................#..###...#.#......#.............#..#..##.....#....##..#..#..........#....#....##.#..#....###.........#.....##...#......#...###..##....#....#.........#....#.##.#....#......
......#............#..#..#......#...##....#.......#.......#.........................#....#...........#.....##.#...##............#....#.....##.#.........#..#...#......#..#...##..#.#..##..........##.#............##..##..#....#.......#.#........#......#.#..#.#....#....#.......##.#...#..##..#...#......#.......#........##..#..........#..#......#.#..............#..#.....#.....#..........#......................#....#..#...#.......##...#......#......#....#.....#..#..##...#..#...##........................#......#...
......#......#.......#...#................#......#..#....#..#..........##............#......##..#.........#.#..#.#....#....#.........#..#...#..........#.....#.......#........#....#..................#....#....#..........#.#.....#...#...#..#..#..#..........#.......#..#..#..#.##...#..#..#....................#.#....#...#.........#.....#....#..##...........#.##...#..................#...##................#...#.............#...............##...#......#.##..................#.........#.###......#......#.............
.....#......#.........#...#.....#.......#..#....##.........#..#.........##.......#....#.#.....#.#......#........#.............#...#.#.#........###..#..#..............#..........#....#..#..#....#...........#..##.#.........#.....##.#.#.#....#..##.........#...#....#.#.#..................##........#..#...##.#.......#.............#.##.....#....##...#.........#.....#..........#.......#...##................#.....#.#....#...##.......##..#...#.#.....#..#...#..#..........#........#.#.........#.#.#...#....#..#.#.....#
.#...#...#....#.##.........#.......#.....###.......................#...............#..#.#.......................#..##..##.#....#..#..#...#.......#..#..#.........#.##..#.....#.#...#.......#...#.....#..#....#........##........#...##.#......#....#................#..##..#..##.....#.........#........#...............#.....#................#.#....#....#.......#.........#.....#.....#..#........#.....#..#......##...###......#.#..........#.....##......#...............#............###.....##.###....#.#...##.........#.
..............#..............#....#..#.#...#.#..#............#....#....#......#...##.#.......#.#..#.#...#...#.#............#.........#....#......#..#......#....#..#.#...##.....##.....#.....#.........#...##....#.......##..#.........##....#............###.....#..#..#.....#.........#...#..#....#..#......###....#.........#..#..#......#.##..#..##..#.#...#.........#....#.....#..............#.#.......#..##....#.....##..##...#......#.....#...##...##...#................#...##......##......##.#.#..........#.#.##.....
.............#..........#....#...#...#.............#...#.#......#...............#...#......###.....#..#.##........#.................#...#.#...#...##..#..##..#.#....#...##......#........#............#........#.##.#........#...............#........#....#.....##.#..#......#...............#.#....##.......#...###....###..#.....#....#..#......#.......#.........#...#.#.......###.#....##........#...##.###...#........#......#.......#....#..#......#.....##........##...#...#.........###....#..#....##.#.....##...#..#..
.....##.......#........#.#..........#..#...#..#...#.#....#......#......#...................#..#............#..#..##.#.....#.......#..#...#.......#.........#...##................#..##.##......#......#......#.....#.......#.....#....#..#........................#............#..#......#.......#.#.#...#.....#...#......#....#.....#.#.#..#.#.#.#..............#........#..##.##.....#.#...##.#.#.....#.##..##..##.#........#..#...#..#.......................##...#.........#...#...............#.#..#...................#...
....#..#..#....#.....#...#.#.#......#..#......#...#..#.........#.......#..#....#.........#.##......#.#......................#.#......#...........#.#.#.#...........#.......#...........#.......##.#..............#.#...#......#.......#..........#..##.......##........##..#.#.##...#............#..#..#...#........#..#.............#.#.......................##......#.....##......#.#.....#..#.......#.....#.....#.##.#........#..##.#..#.......#.........................#...#..#...#.........#.#.#..#.#.......#.........#.#
......#...#....#.....#...........#....#...###..#..#.....#..#.#..###...#....#...#...#.#...#......#.#.........#........#.......#...#......#.....#..##..#....#........#..#....#.......##........#......##.#...#....#...#..............#.#...........#.....#............#......#..#.........#.......#.......##...#.#...#.....#....#...#...###..###....#..#........#..#....#..............#....##...#.#.#......#...###....#....#..#...##.....#...........#....##....#........#.#.#............#.......#....#..#..........#........#..
....................##.......#.....#.#....#..#.......#......#........#....#......#..#..#...#......##...#..#........#.#....#............#...#.........#.....#.##.#..##...#..##.....................#.##.......#......#...#......#..###.#....#....#.#..#.....#...#.##.#.#.....#.......#.......#.#.....#.....#.#....#....#.......#.##.....#...................#..#.....#...............#..........#.#.......#........#.#......##....#......#..#.....#....#...#.#.##...........#.#..##.....#..#............#..#..#...#..#..#...#....
..###......#...#.......#....#..###.........#..#...#....#..#...#..##..#.#.......#.#...#.....#............#............#.#......#..#...........#....##......#.###..###.#.#....#..............##.#.....#...........#.#.#.....#...#..#.............#....#.......#......#..##....#....#..#..#................##.###......#....#.........#...#..#.......#..........................#......#..#....#.#.......##..##.##.........##.#....#.#.#....#.......##..#.......#..#.........#...........#............##.......##.##..#..........#.
........#..##....#..####..................#.....#...#.......#....#.#..........#.......#.........#...#.......#.#....##......#...........##..#.......#......#.........##......#..#...#.........#.......#.#.#..#.#............#....#......#.#.......#...##..........##.......##.............##..............##....###.........................##.#........###.....#..#.....#..#.#.........#....#...#......#.......##..#.#...#......#......#...#.###..#.....##.........#..#......#.....##.....#.##...#....#.#.#.....#...#...........
...#............#.#....#.##.....#....#...#......#.#.#....#.#.....#.#...........###....#............#.##.##..........#.............##..##...........#.....#..#......#.......#.....#.....###....#...#..#.......#..#.............#.....................#............#.....#...#......#.#.....##..#.#...........#....#....#.#.#.#.......##...##...#....#....#.....#.....##...#..##.................#.#.............###....................#...#...............#.#........#...........#.#..#..#........#.#..#......#.#...............
....#.##..#......##.......#....#.#....#..#.#.#.......#......#.......#.......#......#.......#...#.......##......##...#....#.#.#.....#....#...#...#..........................#...###...#.#.....#......#.#...#.............#..#..........#........#..#.##....#.....#.###...#....#..#.#..#..##....#.#.....#...........##.........#.#....#.#..##....#.#...#......#....#.......#.#....#...#....#.....#......#...#...#..#....#...#..#....#..#........#..#.#...........#....#..........##...#....#.....#...#.....##..#.##......##...#.#.
..#.....#....##........##.#..#..#.....#....##....#...#.#....#......#.....##...##......#......###.....##........#..#.....#.#.#......##....#.....#.#.....................#.....#.....#.#.#...........#......#.#......#......#........#......#......#.#.....#.....#.....##......#.......##........#....#..##...#......#.....#.#..#..##.##........#........#.........#.......#.#..##.#....#......#..#.........#....#.......###..#..#...#.....#......#......#.......#.#...#....#......#.....#.##...##.#.......#........#..##...##.#..
.....#......#..#......###....#.........#.....#...#....#..........##..#.##..............##.........##.......#..........#..#...##...#....##..........#..#.......#...................#....#........#..#....#....#.#...........###..#........#...#....#..#....###.#...........#.#.....###......#......#.......#..........#.###...#.#.......#..........#..#.#.............................##..........#..............###......#..##.#...#..........#.....#......#.#......#......##.##....#.#...##.#.#....###..##....#...#....#.#...##
..##.#..##.....##.......#..#....#....##......#........##.#..##......#...#..#.....#.#.................##.#..........#.#........#....#.....#......##....#..##....................#....#..##...#...#..........#........##.#....#.#.#.........................##.....#.#..##....##...#...........#..#...#...........##.....##...#...#..............#.#................................#.........#...#....#.....#....#....#..##.........#......#..........#...#......#.........#......................##......##....#.#...#...#..#..#
....#......#..#..#..#.....#.###..#...#.#......#.#...#.#.....#...#..#...##..#...#...............#....##....#........##...............#...#.#....#.#.#....#.....##...#....#..#.##..#..#.....#.##.###...........#....#.....#.#....##.#..##..........###........#.#...#...#....#..#.......#.....#.............#....#...#...##.###..##........#.#..#...#...#..#..#.#..........#.......................#.....#....#.####.#..##.#.#.....##...###..#.#......#....#.......#....##.......#.........#...#.........#............##..........
.....#..#...................#...##..#.#.###...#.....#.##..#.#........###.#.#.....................#........####..#.......##.........#...#.###..##.....#.#....#.......##..#.#......##....#......#............#..........#.....#..#.#..#...#.........#.........##......#....#.....#...............#...........#........##.#.#.#.....##..#...................#.......#.#......###..#.#.....#.....###....#.#................##...#.......#..#....#.................##....#..#...#..........#....#...#.#...#............#......#.....#
.....#................##..#.##..#.#...#........#.......#......#.#...........#....#....#..#.....#.#....#..#....#...#.......#.##....#..#..#..........#.#.......##............#.#..#..#..#.#....#.......#....#...........#...................#....#....#...#.............#......#.#..#.#...............#.#................##.#.................#...........#....#.##.#..#..###.##........##........#..##.......#......#....#....#....#........##....####..#...............#........#.....#.....#...#.#..........##....#............
#.#.#.#.#.#.#....#............#.#.....###....#...#..............#......##.....#.......#...#..#......#.................##..........##........#.......#....##.......#######......#....###.................#.......##.#..#...#...###.###..#..#....##.....#.......#...#.#.#..............#......#..........#...#....#....#..#..#......##.#........##...##...#..#.........#....#......#........#.......#.#......#....#.........#.#.....#.#....#.....#.##...............#.#...#....#......#....###...#...........#.........##..#......
...#.................##............#.....##.#..........#........#.#.........#........#....#.#............#..#..........#...#.....#....#.##......#..#....##..#......#..............#....#...........##...#.#.#.......#..........#....#.#....##......##....#...#.#.......#..#.#....#......#.....................#...#..#.##..##..#..#....#......##.####........#.....#..............................#.#...#...#........#.#.....#.......#......#.#........#.#......###.#....#...#....#....#.#......##....#.......##.#............##
...........#.....#....#..........#.#..#...#...#...#....##.#.#...#....#.........#.......##.........#.#.#.....#......#........#.##.##..............#..#...#......#.........##..#......#.......#..#.......##.#....#.....##............#..#.#..#..........#....#...#..##.........#...#............##...........#...#......#..............#....#......#...#....#.....#..........##...##..#...........#..#...#..#.#...#.....#.##................##....#...##.............#.#.#........#.......#....#...#.#...##.#.....#......#.#.....#
.........#....#...........##.#.#...#...##...#....#.....#...........................#...................#....#.#...........#.##...##...........##..........#.............#.......#.....#.....#....#.##............#.....#.###......#...#.....##...#......####........#....##....##...............#........##.....#...#..#..#.........#.##..#......##..........#.##.....#...#.....#.#...#.#.##..#................#....#......#.#....##.....#...##..........###.#...#...#.........##...#.........##.#.............#.#....#.....#...
...#..........#...##..........#.##.#.#..#....###........#.#..#....#.###...........#.....#......#..#...#..............#.#.#..#.....##..#.#.##.....####........#.#............###.#......#.#..#.......###........#...................##........##.....#...#.....#..#.....#.......#.#.....#........#.......#.................#....#.#.....#.........##......##....#.............#........#................#..........#.#........#..........#........#..#................................##........#..###.....#.................#...
....#..........#.....#..#.#.#..#.#........#....#.####.#........#.....##....#.........#............#.........#............#..............#.......#...##........#..........#.........#....#..#.#.........#....#..#...##..#.........#....#.##....#.#....#....#.#......##...#........#..........#...........#.#....#.#.....#............#..#.##.......#......###........#..#..#....#....#.......#..#.#..##.....###.............#....#.....##......#.......#.........#....#....##.....#.##..#...##....#....##................#.......
#...#..#.......#..........##.............#...#....#...#.......#.........#..##........#...#.#................#........#...#..#....#..#.......#.#.....#.....#...........................#..#......##...#......##..#....#....#...##...............##.#...#.#..#...##.....#.............#.....#.#.###....#...#..#...#.#.....#...#.......#..........#.......#......#...##...#..##.....#......#.....#..#..##...##.....#......#.#.....#.##..#.#..#.#......##.....#............##.......#.#...##...#.#.#.....#......#...#..............#
...#......#...##..............#..................#.#...#....###...##.......#............#..#...#..##....#..##.......#.....#.........#.##..#.............#........#.......#..#...#.#.........#..#...##.......#..#..#...........#........#..#..#..#.#...#......#....#.#.....#.##....#.#.......##.#.#.........#.#..#...#.#.................#....................##...##...................##.......###..###.#.........##..##...#.....#..#....#......#....#.#..#........##...#....#.......#.#...............#.#..........#.#...#.#.#
..#.........##..##...............##.#.##....#................###......#......#............#....##.....#...#.........#......#.#.#...###.........#..............#....#.......#.........###.###.........#...#....................#.......#..#.#...#..#......#..#.....#.......#.#...#.......###.#....#...................#....#.##..#...##.............##..#.......#.##.....................#...#.....#.........#...#........#.......#..#.....#..#...#.#......#......#.......#..#..#.....##.#..##....#....#.##....##......#...#.#...
#...#.....##....#..........#..##....#...#.............#.............#......#....#...#.#.......#................#.....#..##.#.#.#...##.......##........#....#....#...#........#...#...#.......#......#.#.......#........................#...#.......#...##.....#.....##...##...#....#.##.#.....#............#.......##.##......#.....#....###...#..#....#...............#.......#.......#..........#...#..#.#..#..##..#....#...#.#.##.....##......#...#....#.#...........#.....#...............##.......#.#............#..#.#...#
.......#..##....#.#........##...#.......##....##..#............#..#....#......#...#...........#.......#..#...#.#......##.#.#.........#.##.....#..#..............#.......###.....#.....#....#..#...................#...##.##......##........#.....##......#........#.........#.......#.#...#.............#.........#...##.#.......#..#...##.#..........#....#.#.#...#.#......#....#.##...#..#.....###..#.....#.#.###..............#......#.....##.#.....#...............###.......##.......##....#..#.......#..#....#....##....#.
.#.#.#........#...#....#.#........#...#.....#.#.....#.....#####.....##.#.........#.#..###.#..#.#........#...........#..#.#............#.................................#.#..#..........##...........###...#..#.#.#..........##...#........#...#.##....#....#...#...##..#####.............#.......#......##..#....##.###..#....#.#...#.........#.##...#.#...##........#.........#.......###........#......#..#.............#..............#...#.....#....#...#......#......#........#.......................................#...
......#..#......#..#...#.....#.......#...#......#..#......#....#..........#.##...##......#....#...#..#...#.#...##....####...##.#.#...#.#......#..##..#.......#......#..#.#....#......#.#........#....#................#.......#..#....#........##..#.....#.##...#..#..............#.#...#............#.#.#..#.###...#.............#.#.....#...#..#.....#...##.......#.#.....#.#..##.#...#.....##...#......#.............#.....#..........#.#.#...........##......#......#....#......#......##........#.......#........##..##.#..
...#....#...........#.#...##.#......#....#............#.....#......#..#...#....#..#.....#....#........#....#.........#............###..........#.#............#...........##...#......##.....#.........###....#..#...#.....#...###..#...###.....#.........#....................#.........#.....#...#..#.........####...........###....#.##.#......#......#......#...........#..........#..#.#.#.....#...............#.#.#.#..#...#...##.....#.##.#................#...##....#.......#.........##...#..#.##..#.........#...#..##.
.#.....#.....#....#....#...........#..#.#...#.........#.##..#..###........#...#..#..#....#.#...........##..#...###.....#.....#............#...##..#.#.#.....#......##....#.###.....#.........#.##........#.......#....#...#.....##.............##.#..#...#...........#.#....#.#.....#.#.......#..#...........#.#..##.#..#.....#...#.......#..#.#.......#.##.#...................................#.#..#.....#..........#..#.#.......#.........#..##.....#..........##.......#.....##.#.#...#..#.##.#.....#.......................
...#.#.###...#...............#..........#..#..#.......#....#......##..#..#......#.........#.#.........#.......#........##....#...#.#...........###.......#.##..#........##.........#...............#..#.....#......#.#.........#..#.#.........#...#...#...##.......##.......#.#...#...........#.###....#....#.#....##..#..............#......##...#...........#.....#.......##...##............##......#........###.....#..#................#....#...###...............#.........#...###.#....#...........##..#..#.............#
...#..#..##.........##....####..##........#.........#.#...#......##..##.#...#.#.....#..##...#.......#.##.##....#..#.##...#..#......#.......#........#..#......##.........#..##..#.........#..##...#....#......#.##...#..#......#.....#........#...###...#...#......#.................#..#.........##......#.....#........##......#.#......##..........#.#...#......#..#...#...#..#........##..#..##..#....#......##..#................#.................#........#.......#.........#.#.#..###.#.##...##..##...#........#........
..#.#...#.........#....#.#..#......#................#...##..#......#....##.####..##.........#........##.............#.....#..............##...##.....#.#....#....................#............##....##......##..............#..##.#..........#.........####.....#........#..#...#....#...#.#..##.....#..........#........#.....#........................#......#...#...#..##..........##................#.....#..#..........#..#.....#...#...#..........................##.....#..#..#...........##.#.....................#.....
...#.#..#......#......#....##...#......................#...#.#..............#.#.#..................#......#....#............#..#...#............##...#.#..............#......#..#...........#.....#....##..............#......#.................#....#.#....#......#.#...##.#.......#.....#.......##..#.#.........#......#.##........####....##....#......#...#.#....#....#.##......#..#..##..#.....##.........#.......##...........#.......#..#...#...............#....#....##.##......#.##.#..##..#..##..##.#..#.##..#........
.......#...#.#.#....#.......##.#.#...#.......#.....#.......#...#...........#.#.##....#...#.......#.#..#............#....#......#........#.....##..#...#....#...##...#.......##.#..#.....#..............#.##.............#.....##...#.....##.......##..#....#...#..#.#....##...#............#.#.##.##..........#..#.............##..##..#...#.....#..#........#..#....#....#...#..#.....#.....#.#.#........#......#.#.......#.#........###.....##.....##......#.#....#...#.#..................#..#............#..................
#.............##....#...#......#...#..........#...........#.....#.#...#.....##..#.......#....#.#....#..#.#..#...............#.#......#.#.....................###....#.................#......#..####....#............#.....#........#..#..........................#...#.##.............#.........###.......#.....#..#...#......##...#......#..#.#..#.#.....#........#............#.#.#.....#.........#.#.##.###.............##....#....#.......##.........##...............................#..#......#.#.....#..............#...
####.....#.......#..#...#.#......#...#..#........#......#.##.....#.....#................#.#..##.#.#.###......#..........#.#...#....##.....#...........................#.....#..........##..#...##.......#.#....###.........#..#....#....#..........#....#................#.#................#......#......#..#...........#...#..#...#.......#.#..#...............#..#.##......#.#........#............#.....###....#...........................##....#...##..#....#.........#.......#.......#.#.#.....#..#......#.....#.#.......
..#..#......................#.....#....##.#...#......#......#.#.....#...#...##......#..##.....#.###....#..........#.#....#.......#.#......#.#.#....#.......##........#.....#......#....#...##..##......#.#....#..........##.#...#...............#....#.......#...#......#..#.#.................#.##...........#...#...#...#...#.............#...#....#.#.....#...#.........#..##....#..#..##.....#.......#.....#...........#.......#..............##...###..##........#...........#.#......#.......##...........#.#....##.##..#.
#.#..#.....##.#.#.#....#......#...#....#..#.#.#....#.............#.......###.......#.#..#.##.....#..#.............#...#.......#.....#.#.......#....##...#.#...#........#.#.#..#........##..#...............#...##....##............#..###.#....................#..#.......#.#......................#..#......#.........#..........................#.##.....##....##...#..#...#....#.......#.#........#....##........#.......##............#.#.#.#....#......#..#.#.#.#......#...........##....#...#..#....##......#..#..........
.#....#.#...........................#...##...#............##.#.................#............................#..#.......#........#.#..#...#..#....##....#.#.#....#....##......##..#........##.......##.....#........#..#...###.............##....#......##.#..##...#....#......#.........##...#...#.........#....#..##.............#...........................#........##..#.......#.....#.......###.#.#.....#...##.#.......#.....##...........................#.......#.##.#....#...#...#......###..#..#.#.#..........#...#....
.#..#.#.....##.........#.........##......##..........##.###....#.#......####..............##.#.....#..#....##.#.#.....##.#...##..#....#.....##.......#....##....#.....................#......#.....#..........#......#...........#...#...#......##....#..#.............................#..................#.#..#..........#...#........#.........#.#.......#.....#...###...#.###.....#.......#...#.........................................#...#.#......#..##.....#..#.#..#....##.#.#............#.####...#...#...#.....#.....#.
...#.....#.#....#..................#........#.....#..........#...#.....#.#.............#.#..............#.#.....#...#......#...#..#.......##...................#...##...#..#......#.....#..#...#...#............#.#...#.#..##.#..#..###.........#..#............#...#.......#..#.....#.....#...#...###.....#.#..#........##.......#...#.......#.....#....#........#.#........##.#......#.....#....##.#..........#.#.#..#......##.............#...........##.....#.....#....#......##.............#.#...#...............#....#...
#.....#.......#.##.........#.....#.....................#..##...#..#....##..#.#......#.....#.....#........##.......#######...#..#...##....#.#.#.#..#..##........#.....#.....#....#....#....#...........#....#.#....#...##......#..........#..........##.#......#....#.#..........#.....#....#....#...#...........#..............#........#..#..#..........................#..#....##.....#..##.....#.#......#..##.......#..##.................#.#...#........#........#.........##...##...##...........#.#...#............#......
.........#....##..#.....#.....#.#.#....#.#.#.......#.....#..#.....#........#...#..........#.....#......###....#.......#.....##....#.............#........##...#........####.....#.#...##....#..#.#...........##.....#........#.##.##.#..#.#.....#......#.......##....##....#...#......#....#............#...#.....#.##....#..#......#....##..##...#..#..#.###...##.......#.....#..###...##.#...#..#...#....#...##.................#......#...................#.....#.#.........#.........#.......#..#..###...#..##.....#...#....
..........#.....#....#....##.#...##..............#.................#.............##...#..#.#.#.............#.......##.....##...#...#.#...###..................#..#.#..#.......#..#...#......#...#.#.#.......#................##......#...#.#......#........#.##..#..#.....#.........##.........#........................#..#.....#.##....#.#.#..#.....#....#......#..#..##....#....#....#..#............#...#...#..........#..#.##.....#...#.#..................#........#..##...#...#....#.#...#.#....##......#..##....#....#.#
.....#..#.......#..#...##.##..#..#......#..#......................##....#.#...#..#.#..#......#...#..............##.##...#.##.....##.#.#..##.#..............#..#......#..#.#..#.#..#.#.....#....###....#..#......#.........##...#.........#..#..###.............#....#....#..........#........#...#.#....#..........#.#..#......#.##..#........##.................#....#.........#........#.##.#..#...#..#.#.........#.#.......#.#...#...#.#.#....#......#................................#.....#......#...#....##...#...#.......
...###....#..#....#....##....#...#....#..#.........#...###..###....##....#....#.....#..#.#............#......##..#.......#.......#...###..###.......#...##..................#.#...##...#...#..##....#....#.#.........##.#............#...#....#...#..#........#.#....#.........##....#.#.....#..##....#......#........#.#......#..........#...#....#...#....#..###..###...#............#.##...................##....#..#...#...............#.....#......#...#....##.#..........#.....#...##....##......##.....#.......#..####..#
........#.....#..#....#......#..#..#.#...#....#...##.#...#....##.#.#.#......#..#.....#...###.#..#.#..#...#...#.#.#.###.#.........#....#.....###.............#....................#...#.......#.............##..#.....#......#..........##......#...#...#.#.....###.#.#.........#.....#.......##..#...#......#.##....#.#.#.#.#..#..#.........##...#..............................##..#...........#.......#.#....##.#.#.#..........##.............#...#.#....##.........###.#.#..###..#..........#.....#....#.....#..#.##....#...#
.....#.#..............#..#............##...#...........##...#..#.........#.....#..##..#.....................##.....#.....#.#.........#...###.#....##....#.#...#.........##.#.#.##...#.#..........#..#...#.........#..#..#...............###.#.....#..#.....#...#...###......#..###............#...#...#.#.##....##......##.#...####.#.........#..#.......##....##...............##..#...........#...........#......#.......#.....#..#........##.#.#..#....#.........##.#..............#.##...#.......#....#......#..#..#..###...
.....#.#...#..##.......##.......#.#..#.........#...#....#.........#.##.#.....#...........##.#......#.##........#....#..#.........#....#..#...#.#...#.#........#.##...#..##.....#..##..........#.#..#............#.#.#...........##...........##...#.............#...#...#..#...#...#..#.#...#.#.......##....#..#.#..#....#....#..#........#................#....#.#.#......#............#..........#................##.#......#....#...##..##..##.............#..........................#.....#.....#.###.##..#.#.....#..#.....
.####.#...#.#.##...#......#.##............#........#.#...#........##.................#...#..#.#...#...#.#......###.......#...#.........##....##..#....##.#.#.....#.#...........#..#....#...........##............#...##......#........#.##..##.......#.....#.....#...#...........#.....#.###......##....#.........#............##...##..#.....#.........##...................#...............#.....###...#..#............#.#...............#.......#..........#..##.....#.#.#..#..........#...#.....#..#......#....##...........
......#..........#........#.....#.#.#.#......#.....##.#.#.##..#......#............#..#.....#..#..##.####..#....#.#.#...###.#.#............#.........#........#..#.......#......#..##..##..#.....#............#...#....##......#.##.#..#.#........#.#....#....##.....#.......#...#....#..........#..#..#...........#..##....##..#..............#......#.....##.....#.#.##.......##........#........#.....##....#...........#.....#...##....#.......#.....#..#........###........#.#....#........##..#...##..#...#..#.......##....
.#.#....#.....##.....#.#.#........#.##.....#....#.......#.#.#.....................#..##.....#..............................#..#...#......#.#.......#.......#.##...##.#....#..#..........##..#..........#......#....##..........#..........#.#.....#....#..##..#..##....#............#....##........#....#...#.............##.#...........#.#.#..#.#............#..#....................##..#..#...#.#........#...#..#..#...##...#.#.............#......#........................#.....#.#...........##..#.............#.......#.
....#...#.....#.....#.#.#..#.#......#...##...##.....##.#...##..................#....#.#...##.#..##......#...#..........#...#.............#.#...#.....#..........##....##..#.....#...#.......#.....#.........#..#.................................#..#.#............####.........#........##...#..#.#...#...#..........####.......#...#..#.............#.#.......................##.........#........#....##.#......#.#....#........#..............#..........#....#....#..#..#..#..#.......#...###.....##.....#....#.....#....##
.##..#.......#.......#.#..#.....#....##.#.#.#......#.......###....###.....##...##..#.....###...........#....#...#...#...##..#.##................#....##.#..#.........#..............###......#......#.##.......#.#.#...#...#......#.....#....#......#.#..#.#.....#.##.#.#.....#...#.#..#.#...........#..#...#...#...........##.....#.#.......##...#............##......#.........#.......#...#............#.#.#.....#.#....#.....#..#.#....##...#...#..#..................#.#..##..#.#..#........#...........#.....#............
.#......##.##.#.....#.......#..............#..........#.....##......#..#..##.#.#..##....#........##......#......##..#.#.......##...........##..#...#....#.##...........#.#..#.#...##.##..#...........##..###.......#..#.#.....#.............#..#.............##..#..#...#..#..##...#..##....#.......#..#.##......#......#...#.#...........#.....#..#.......#..............#...........#.........#....##..##..#......#..#....#.#.....##...#........#...#....##.#.....##.#.....#...#......#...#.................#.......#..#.#.#..
#.....#.#.##..##.#...#.....................#...........#..#.#........##....#...###.#..........#....#.#.#...#....#.....##.........#..........#........####..#....#........#...#.....#.....#............#.#...#......##.#..#...#...#.#...#.#.#.#.#......###.........##..#.....#.......##......................#...............#..#.........#.#......#.#..#...........###.#..#.....#..........#.#...........#...#...#.#............#.....#.#.......................#..................#..................#.........#.......##......
.......#............#.###..#........##........#.....#......###....##..#...#.#.....#.##..................##.....#.......#...##..##.......#....#..........#.....#.##...#...........#.......#.......#....#.........................#........##...#...........#...###.................#........#....#.....#.......#....#..#.........##..#...#..#............#.#....#..#.#....#..#......#....#..##.......#....#..#...........#.#.#.....#.#...#.##...###.#.........#..#...#.#.#..#....#..#....#.......#..#...#........#.#......#.#....
....#.#...#....................#....#.....................#....#..#.....#.#.......#....##...#......#..........#.........#....#............#....#.#....##.##.........#.#..#....#.#......#................#......................##.##..#.#.........#..#.#....#....#.#...............#......#..................#.........#....#.##.##...#..#.....##...#...#..#.......##..#......#..#......#....#...##......#..#...#.....#......#.#...#..##.......#...........#.#.#..#..#..##...#....#.#..........#......#...#.###......#......#..#
..##......#.....#..#...###.....#.#.#........#......#....#...#....#..........#......#...................#.#.................#...#..##.#....#.#.#..........##...#..#......#..#..#...#.....#..............#...#...#......................#..........#.....#..#.............#......##.............#..................#........##.........#.#.....##..#.#.......#.............#.....#....#.......#...#..#.#.#......#.....#......#...........#....#...##..#...#.#.#....#...#....................#.....##.......#........#....#......#.
....#...#.....#...##.....#.#..#.#........#...##...#.#...........#........##...#..#....#.........#...##................#.#.#.......##...#......#...............#..#...#......#.#........#...###............##.#...................#.......#.....#..#...##..#........##.#........###...#######.##........#......##...#..#.#...#......#..#.#...#....#...........#..#...............#..#..#....#............#.#................#..###.#..#...#......#....##.......#......##.........#....#......#.#....#...#.#..........#....#...##.
.#.#..#.#...#..#.......#.#......#......#.#.......#....#..#.###.......##.###................#.#.....#...#...#....#.....##....#..........#.................#...#.....###...#..#........#..#..#..#...#.....#.........#..........#.......#....#....#....#.#......#......#.##.....#.....#....#........#...#........#...........#.....#..#...........##.#......#.......#.........#.###...#..#..#......##....#.#........#.....#..#.##....#.#........#...#...#........#.......#.....................##......#...#.#....#........#....#..
##..#..#...#...#....#.....##......#.........#.....#..........#..........#.........##.#.....#.........#........#..#.##........#.##..#.....#.#.....#.....#.#.#....#............#..........#...#.#.......#.#..#....#.#...#...........#...#....#..#...#.#...#...............#...#.#........#.#.#........#.#....#..#..#..................#..........#.#...........#.......#..#.#.....#...#....##.....#.#.........#.##...#....#...##.##.#...##......#..#...#.....#..........#...#..........#.....#.#...#...........##...#..##......#..
#........#......#.#.#.##.#.###..#....#.##....#......#...................#...##..#.........#..#....#.....#.....#....#..#.......#........#.#.#.....#.##.....#..#.#..................#..........................#............#..#..#.....##.....#..##......#.##...............#....#.....#....#..#..#.............#....#........#...#..#..#...##..#........##..#...#..#..#....#.#......#.......#...#.###...#.#.#....#...#..#.......#...........#..#.#......#..#...#.............#.........#...##..####............##....#.....#.##.
#....#....##........#.#.......#.........##......##........###....#.....#.#............###..#........#.........#..#...##..#.#...........#....##...#.#.#...##.....#...............#........#.###.#..........##....#.....................#......#..#..#.#.....#......#.......#.#....................##.....#....#...#.......##.....#.#............###......##..................#...........###...#......#..#.....#..#..#.....#..##......#..#.....#...###...#............#..##.......#.....#......##..............#....#.....#...#..
...#..##..#.....#............#..........#.#....#................#............#.......#......#...#...#.....#....#...#........#.......#...#.#.........#.##.......#...#..................##...........##..#.#......#......##....#.#.....#.............#.....##..#..........#..#....##.....##....#.###.....#....................#.#............#.#.......##.....#.....#..#...#........##.#.###..#...........#..#....#....#....................#....#.##..#.....#..#..#.....##.#........##......#...#..........#.......##............
#.....#.#.#..#....#....##.##........#..............#.##..........#.....#.......#........#..#..........#..###....##...#.#.#...#.....#.#.##.#........#...##...#...#....#..##.....#.........#..#...#...#....#..#.#..#.#......................##..#.....#..#................#...........##.....##.#..#...###..#..#....#.....................#.....#.................#.....#...##.........#..#...#......#....#...............#.........#.......#.........#...#........#...#.#.#...#.......#.....##..........#.#....#.........#....#..
..#.#..............#..#...#..#......##....##..#.#..........#..#.....#.#..#.........##.#......#..#..#......#.......#...#....#....##...#..........##..###..#............#......#.#.#.####.................#.#...........#..#.......#.##.....#.####..##.#...#.....###..#..#.....#.....#..#.....##.....##......#......#.##..#..#...............#.#...#.....##.........#.#.....#........#...#.......#.#....#....................#............#.......#....##.............#......#####......#.#........##....#.............###...#....
.#.....#.#...##.#.##...##....#.........#......#.#........#.....#........#.....#......#..............#...##..##..##..............#............#....##.......#.....#.....#...#.#.....#.......#....#.......#.............#...#..#.#.....#..#..#......###...#.##...##..##.#........#..#..#.......#......#...................#..##.#............#..##.#..#..#.............#.#.......#.###...#...##.#.......#........#..........#..#....#....#....#...#........##...#..#..........#....#.#.#....#.#............##.....#...............
..#.......###..........#.#.#.#...............#......#..#......#......#.#..........#.#....#..#.#...##........#.#....##...#...........#.......#..........##..#..............#.#.............#.....#.....#......#........#..##.##...##.##...#.....................#...#......#..#.....###...#....#.#......##.....#....#..#......##.......#.#..#..#.#................##.#.........#..#.#........#.#...#........#....#..#.........#.#..#.........#....#......#.....#...#.#....#.##..#...........#.....#.#.##.#....#......#.......#...
....#......#...#..#..#..............###......#.#.......#......#...#......#.#..#........#.##...#..#..#......#....#.#....#..#..#....#.......#.................#......##.........#..##....#.........#.#.#..#....###.......#.#..##..#......#..##....#..#.........#....#...........................#.#............##.....#....#................#...#...##....##............#...#............##...#.#.#............................#.....##........#........##...#...#..................###..#..#.#................#....#.#.#........#
.#..................#.........#.....#.#...#...#.........#....#.....#...#........#..........#....#........#.##...........................#..#..........#.............#..#..#...#..#.#....#.##............###.#...........#..#..#..............##.#....##...................#..##......#............#..#........#..##...#........#...###..#.##...#.#####........#.#...##....#............#.#..#.....#................#..#.##.##...###.......#...##.#................#.........#...#.#.......#.##....#.....#.............#.#.......
..#......#.##.......#.....#.....#.###....#.#....#........#......#....#............#.#.######.#.##.#............#.......#....#.#.#.....#.#.#...............#.#..#............#..###.........#.............#...............#.........#......##.......###.#..#....#.#..........#...##.##...##......#......#.#.#..#..##.............#....#.....#........#....#.#####.........##...#...##.##......##.#....#....#.....#...#....#.#.....#.....#.#....#.................#..##.......#....###...#.##........#.##............#..#.....#...
#............#.......#####.....#.#.#........#.##....#...#..#....#..#.............#.......#.....#......#..#.....#..#....#......###......#...##.##............#....#...#..#.....................##.###..#..........#...............#.#..##.....#.....#.......##.......##.#....................##..#...#...#..#..##.#......##...#...###..........#...#...#.....#..#.....#.........#................#..........##..#............#...#.#.....#......#....#...#....#.#.....#..#.......##...#.......#.........#.....#.#..##....#...#...
..#...##..##.#....#..##...#...............#..#.....#..#.#....................#.......#.........###.#.#..#.....###...##..........#....#..........#..#..##.......#............#..............#..#.......#..#..#....##....#...#.#.....#....##.#...#...##.....#.......#....#...........#...#...#.##.....##...........#.....#.............##.........#..#..#.#..#...#....#...........#.....#...#.##.#..#........#..............###...#...........#.#.#.#.#.#.##....#.........#..#.##..............#.##......#..#.###.......#....#....
......##.#.###.#.#..#..#..#................#..#..#.....#.......#...#.......#...#.......#........#.#...............#......#.#.........####.#.#..#...........##.#............#......#..............#....#...#..........##......##.###......#...........#.#........#.....................#..#.#...................##.###..##..#.#...............##...........#.#.........#....##.#..#.....#..#..#..####......#.....#..#............#.......#.#..#..........#.#....#.......##....##............#...#.....#.#...##....#..##..........
..............##.#......#.#.#.#...#........#.........#....#.......#..........#.#...........#...#..#..#...............#..#...........#.......#......#...##.#...#....#..##.........#...#......#......##...........#........###.#.....##....#.##.#.....#....###.##.....................##...#........#.##.#.......#...#...#.....#......#......#...................#.............#..##.....##..##.....#....#.........#....##....##.#.....#..#.............#..#....#.....#........#................#.#......##..........#......#.....
...........##....#..#......#.....#....#.##...#.#....#.#.#........#...........#.#..........#.#.#..........##..#...#...........#.#..#............#...#..#.......#..#...#.....#.##......................#.##...#......#................###.####....#..#..#.....................#.....#...##.#.#..###.........#.......#........#.....#......#...#..#.#...#.......#...#.#.#......#...#..........#..#.#.#......#......#.....####.......##..##...#..#.....##.#..##.##.......#.#......#......#.....#..#.....#.##...........##...........
.......#......#..#....#...#....#.......###......##.............#.....###...#...#.#.....#......#.........#....#.....................................#..##......##.#.#.......##.#....##...#..###.............#...#.#....##....#...#..#.#....#....#..#....##.....#....#.......#.......#.....#......#.......##.....#.##.#...#...........#..###..##....#.#.........#....##.#........#..##.#..................#......#.#.....#.##..#.#.......#.##..#..##.......##.....#....#.........#...................##.#.#.......#...#.#.#.......
........#..#........#.#.#......#...#.#........#..............#........#..#....#..###................#.##...#.#.......#..#.#....##.#.....##..................#.#....#.##.#............#...#........#...##...........###.#........#.....#..#...#..#.........................#....#..##..............#....#.....#.................#.........##..#........#.....##...##...............##.....#......#.................#.#....#..#.....#......#.....#...#......#........##...#.#.....#.#.#...#...#..#..#......#......#..#.###.#...#..
##.....#.#...#...............#..#...#.....###.#.#.#....#....#....#.#..........#....#.......#.#.......#.....#.#...##............#.##.....#......##...#......#.#..............#.##...........#....#..#.......##....#......##............#...........#.#.....#......................#...#...#.....#..............#.......#....#.......................#.........................#......#..#.........##.#......#...#.#......#......#...........##....#.#.....#.#..#.##.#.....#...#......#....#...#.#...####.#.....#...#....#......#.
................#.#...........#...#.#....#.......#..#....#..........#..#...##.......##.....#......#.......##..#...#.......##..............##....#.....#.....#..........#.............#....#.#..#...#..###............#...###.##..#..#.....###.....#.#.##..........#..#..........##..#..#................#......#..#.#..............#...##.........#........#...#...#.............#..#.....#....#.#....#..#.............#...#....#........#........#.......................#.##.#.#.##..####....#.#.........#..#....#..#.........
#...###.#......#.........#...#....#..........#...#...#......#.....#..#.#..#......#..#...###.....#.....#......#......#...#.......#......#.......##....#.#....#......###......##...#......#......#..#..................#..........#....#..#......#....#.....#.....##.......#.....#............##........#......#...........#......#.#...........#....#......#.....#..#.....#.##.....#..#..#.##...#...#............##.#.##.....#..#....#......#.#...##.##..#.................#.......#...#.#.#........#...#......#......#......#.#.
...#....#......#..........#.#.........###.#.#...................#......#.....................##....#.#.......#.................#.....##......#.#...#.....#......##........#..#.#...#......##......#....#.......#.#..............#..#.....#.........#.......#..#....#..#.#....#.....#.........#...#.........#...#...###.#.#.##......#.....#.#...##...............#.............##....#.#..............#..#.#............#.........##..#..#.......##......#....##........#.....#......#....#####.##..#.##....#.....#.#.........#..
....#........#.##......#....#......##.#........#.......#.#.##......#..#......#.#......#...#...##...#..........#.......####.#...#.....#..#..#..............#.....#.#.......#......#....#.....#....###.#.#.....#...#........#..#...###..#.............#..#....#....#.......#.....#.##........##..#....#.#..#..........#.#....#..##..##.............#...#..#....#.#....#.#...............##.#.....#...###...#..#..#............#..##......#....#.#........##.....#...........#..#.##..#.#..#.......#..#...##............#..........
......#..##.#....#....##..##.##..#.#......#.....................##..#.......#........##...#.....##.#....#.#....##...#...#..#.....#.#.#...#....#....#.......#...#.............#..#....#...........##...#.....##.#.#.....##.....##..#..###.........#..##.....#..#####.#.....#.....#.##..##.#.....#.............#..#.....#..............................#.#...##...#...#......###..#..##.......#..#..##..#..#.....###........#.#......#.....##......#..#...........#.....##........#...................#.......#........#....#...#.
#...#...##....#..#...........##...#...##...#............#.....#.#..#..#........#....##.#...#..#.....#..##......#...#.#....#..#....#...##......#.#......##.....#.......#.....#...#........#.......###..#...............#..#...#.....##.....#...#...#...#.##......####.....#..#..#..#.#.........#.#.#.#.##...............#.....##....#.............#.#.#.#.#......##...##.............#......#...#...........#..............#........#...#..#.#....#........#..#...........#.........#..#.#.#..#....#..##.....#.....#.............
....#.#..........#..#..##.#........#......####....#.....#..#......#.....#..#..#.#####....#.#.#.....#.###.###.........###.....................#..#.#..........#.......#......#........#.##............##....#.#.##........#........#.....#.......#......##....###...##.........#..................................##.#.##...#.............#..##.##...##....#.............######.....#..#....#....#........#.............#.#......#.#..#.....#.##.#..............#.#.#.##..#......#.....#...#.#...................#.#....#.......#
#.##.#.#....#.....#...#....#.#.............##............................#.#..#.....#.....#.....#....#.#....#...........#..#..#.......#..#.##.#.##........#........#.##.#....#....................................#..#.#....##........#..........#....#....#.#.#.#......#......#...........#...............##.....##...#..#.#.#...##..##...................#..............#.#....#..#...#....#..#..#.##.#.....#........#.#........#..#................#..##...#.....#...#..#..................#.#.#.....#...#...#.#...#..#.#....
....#..#..#.....#...#.....##..#........#..#....##......##..#.......#....#..#...#..#.....#.#....#....#....#....#..##...#............#...##..#.........#.#.#.#..##.#..##...........................#.#.#..#.............##..#..#............#.....##............#..............#..#.#...#......#..#..###...#.#.....#.......#..##..........#......#..#..#.#.....#.#....#............##..............###..........#.#.##........#.##.##............#.........#....#....#.#...#.#.##.#.....##...................#..#.......##......#.
...#.......#.......................#.##.......##.......#...#.........#.#......#.......###..##..............##....#...##.#.#.#.....#..#..#..........#...#..#.##....#..#.#.................#........#.........#.........#...#....#......#...........#............##......#............................##...#.##.....#.....#.............#...#.........#.#.......###.#.##..#..#....#..#.........#...#.....#..#.#........#.#.......#.............##......#..#......#...#..##..............#...#..#......#....#.#...#.#..........#...
.......##..........#.#...#...#...#..#..#.#....##.#.#....##.#.#.#.......#...#..#...#...#..#.....#....#.###..............#...#.....#.#........................#.......#..#..#..#.#..#.......#.#.#........#..#.....##.......#......#......#...#...............##.....#..#........#.....#........#..#.............#.#.......#....#.#..#...........#....#...........###.....#.#.....#...#.#..#....#.#.#.....#....#.#...........##...#.....#.........##.............#.#....#..#...###...........#....#........#.....................#.
........#.#.##....#.....#.#...............#.........#.#.........#..##........#...#...#............#......##..#.#......##..#....#.#.....#....#..................#......#.#...#....#.#......#..........#.......##.....#...#...#.#.##.#.##.......#...........#...#.....#..#..........#...##.##..........#......###.....#..#.#...#......#.##.####.#..#.........#.##......#....#............##.#..............####....#........................#.##...#......#..................#....#...##.#.#......#........#................#..##.
.....#....#.....#..................#...#..#.#.#...#..#.#..##.........##........#..........#....#..###...#....#.....#..................#..........###..............#.....#.................#....#...##.................#.#........###.....#...#....#...#...#.......#.#..........#....#............#.##.....#...#...#....#..#........................#.......#..##...#.#.....##.#..#....##..#........#.##........#......#..........##.....#..............#.#....#..........#......#....#.....#.........#.##.........#....#........
......#..##.........................#.#........#..#......##...#.................#....##....#...........##......#.....#.....##.......##.#.....#.#....................##.....#..##...#..........##...#.....##....##..###....#....#........#......#.....#.##..#........#..#........##.............##.....#.#........#.#.......#.#.......#...#........##.............#.#.............#...###..#...#....#...........#.#..#....#....#..##.........#.....#...................#.##...#......###...#...#.#...###........#...#..#....#..#.
..........#.......#.........#..#....#.##.......#..#....................#...#....#..#.#....#..#.......#.#.....#..#..###..#..........#..#.#..#..#.##..##.#........###..##.....#........##......#..#..............#.#..#.#....#..#.........#..#.....#.........#.....#..#.......#..............#............#............#.#..........#........##....#........#....#...#..........#.##........##.......#...#####...##.....#..#....#.#.#....#...........#..##.......#....##.#...#.#.#.#.....###.....#......##....#...#.#....#.#......
#.##.#..#..#.##.##..........#..........#...##......#.##.#.........#.....#...............#......#............................#.........#...###.....#.##....#....#......#..##.............####.###...........#........#.....#......#......#..#..#........#.#.##.....#...#........#............#....#..........#.......#.#.......#......#...##......#..#......#..#....#..#...#.....................#.......#....#..#.#.##....#....#...#.......#.....#...................#...#.#.#.##...#.................#......#....##.....#...###
...#.#.#.#.....#...#....#.......#........#........#....#..#.....#.........##.......#......##...###..#..#.........................#...#.........#.....#.#...................#..###......#...#...#....##...#.#......#.......#....#.....#...#.............#...#......#......#.#.......#..........#.....#..##.#.#...#.#....#...........#.........#......#..#......#.#....##...........##..........##..#....##.#.#..........###..##....#....#...###.#...#.......##.....#....#................#....#............#..##.#.#.....#...#.#.
....#.....#.#..#.......#.....##........#.......................#.##.........##.....#..........##.......##.....#.##.#.....#.#........#...............##..##.................#.#.##..#.....#..##......#....#..#...#..#....###..#...#..#...#....#....#...#.....#....#.#...###.#...#.##.#....##................#....#..#....#.....................#....#..........#....#....##...#.......##..#..#.#.....####.#..#........#...........#.....#.....#....##..#.................#....#.#.........#..#....#.........#........#......###..
#...#.........##.....##.#..#..#...#...##..#......#.....#.##............#.#....#..#........#........#.......#.....#.....#..##................#.#...#.....#....#.##.##.....#.....#.#.#....#.....#...#..##........#.........#..#....#.##.#..........#......##.#.....#............#...#....#....##................#......#.#.....##.......#...........#.##...................##...#.....#....#..#...#...##..#........#....#.#....#.#..#..#...##......##........#.#.....##.##........#............#..#..#........#....#..............
...#.............#..............###.......#.#...#....#.#....#....#...#.#.#...#..##.....#........##.....#......#..##.#............#.........##.........#.#...##..........#.##..#.....#......#..#.#.......#....#..#...##.......#..#.......#.##........#....................#......##......................#.#..........#.##..............##........#.....#.......#.......##..#.#.#.....#.........#.#.............##...#...........#.##........#..#...#........#.###....#.........#...#..###..........#.........##.#......#.#......
......#.#.#..###.........##..#.#................#.......#.#.......#.....#..........#..........#.......#.........#...........#..........#.............##.#..#.....#..#.#..#.#..###..#.##.#.#......#....#...#...#...##.#...........#..#...........##.......##..#......#............#....#........#...##.....#...............#....#..##.....#......###.#..#....#....#..#....#.....#.......#.#.##......##......#.##...#........#.........#..#...........#...#...#.......#....#..#......##................#.#.....#.......##..#.#...#
..#..#....#......#...#.....##.....#...#....###......#............#...##........#.....#.###.....##............#..#.............#.....#......#.............#......#....#..............#..#.#.......#...#.....................#...#..........#.#...#......#..##..............####....#.....#.##.............###....#.........##.#.#..#.....#.......###.#...#.#...#...#........#......#..........#.........#..........#..#...##......#....#.....#...#..............#.......#....#..#....###..##.....#.#........#..#........#.......#
..........#............#..#......#.#..#.....##...##...............#..#.#...............#................#.##..###.##......................#....#......#....#....##...#....##.#......#....#...........#......#...##...##....#.#.....................#..#..#....#....#....#..#.......#.............#........#...#....#.#.........#.#...##........#.##...#...###......#..#.....#.......##...##......#............#..#..##.##..#.#.#.............###..##..##......#...........#.................#...#...........#.#.....##.......#..
...#...#...#.......##......#.....#......#....................................##.......#.....#.......#................###.......#...............#.......#.........#......#.#...................#.....#....##..#.##..#......#..............##...##....#....#..##........##..............#..##..#................##.............##.#..#....#.....#.#.........#.......#............####..##.##.............#..#....##....#......#...#.###.................#..#....#.#.#.#..............#.....#..#.#.....#.#.#.#.....#...#..#.##.....
.#.......................#..#.....#......#..#..............#.##....#...#....#.....#..#...##....#....##...............................###......#.#........#..#..#.##.....#....#...#...#.#.##...#........#.................#........##..#..#......#.#....#..##...###.....#......#..#.#...##....#................#...........#....##.#...#.......##..#...............#.#...#.#..#.#..........#....##....##.......#.......#............#.#.###..#....#.....#......##........#......#..###..........#..........#.##.....#....#.......
..................#...#........#####.........#.#...#.#...........#.##...#.#........................#.##.......#......#....#...#.###.....#.......#....#.....##....#..........#.........#....#....##..........#.#...#.......#..#.........#....#.#.#.........#..........##.#.#.....#.##.#..........#.....##....#...#.#.......#.......#.................#...................#...#..#..#....#....#.#..#...#........##........#............#.##.#......##.#.#..#..#.......#...........#...#....#.##.........#.......#....#....#.......
.....#......................##.##.....#......#......#................#.#........#.....#........#..........#..#...................#......##......##...#..#..........#........#......................#...#.........#......#.....#....#.............#...............#.#................##..#....#.#.....#.#..###....#.#......#........#....#.......#..#.......#........#.#....#.....#....##..##.......#....#...#.....#................#..#.#.......#..........#....#.....#.#................#.#.....##..........####...............
#...........#........#......#..##...#..............#........#......#..#.#....#..###...............#.......#..#..#..#....#......##.#...#.##....#.....#.#...#....#.......#....#....##..........#..#...............#...#...#..........#......#...#......#.##....#............#.#................##........#..##..#....#.#............#....#.................#.###.....#...##..##.#..#..#.........#..#.#......#...#..##................#....#..#.#.............#.......#..#....#..#......##..#........#............##.#......##...#.
...........#............##.#........#.......#........#.#.#.#.....#.#.#...#.#...#.........................#..#..##......#.......#.#.#..................#..#....#.......#..........#...#.........#........##...#.#.#..#......#..###...#..#...#.#......#..........#.#........#.#..........#......##......##..#...#.##...#.............#.......#............#..#...##...#.##....#.#.#..###....#.#....##.....##..........#............#.#....................#.......#.....#....#.......#......##....................##.#.....###....
.....#.#..#..##......#.....#...#.#....#..###...#.....#....#..##..#.....#.....#............#.............#.................#...##..#......##....#.#..##..........#............#............#.#......##...#.......#.#...#............###........#................#.###...........##....................#.##.#.......####....####.....#...#.#................#..#....##.#..#...##.##..#..................#..#...........#........#...#..#....#..........#..#...#....#...........#.#.#..#..#...#........#......#........###..#......
..##......#....#...#.......##.......#....####........#....#...........#..........#..#.#.#.....#...................###....#.................##..##....#............#..#........#..#.............#.........##.#......##...........#.........###........#........#.....#.....#...#.....#.#......#.................#.#.....#....#............#........#..#..#....#.#.#..#.....#.........#.###..#..........#....#...#.#...#.....#.#........#....#..............##.....#...#...#...................##....#..#....#....#..#......#.#...
....##..........#...............#.....#...#........##...........##....##..........#.#..###.....#.#......##...#..#.........#...##.......#..#...#...#....#.........#....#....#.#....#......#..##.....#.##.....#.......#....#.....#.##.#.............#.....#.#....#..#.......#....#...#.#...#...#......##......#..#.#..#........###..#........##.....#....#.#.......##.#.#...##...........##.#....#..#.#..........................##.#.#....#..#.#..#..#..#....##.....##.#.......#.#..............#.#...#.#.....#....#....##.......
.......#................#..........##.......##.........###.......#...##.#..#.....#....##.....#....#.#.###.####...........#..........#....#..#.........#...........##.#.......##.........................#.#...#...#........##.........#.....#.#...#.................#.##......#.#.#......#..#................#........#..#..#.....#..#...#......#.#......................#.##.....##..##....##..............#..#..#........#.........#..#......#...#......#.#.#...#..##......#.................#....#...............#...........
.#..#...##..#.#...##....#...#...........................#.#..#..#.#.#.....#..........#..###.##..#.......#....#.....#.......#....................#...#.................#......#.#...##....#...........#.#...#....#......#.....#...##....#....#.......#..#.#...#.........#..#.#......#..#....................#.#..........##.....#...#.#..#........#.....#.##.##........#..#...............#.#...........#.......#....##..#.....#.#..#...#....##.#..##...#....##.#..........#..#.........#.##.........#.#...#...........#.##......
.....#...#.#..............#............#...#.........#.#.#..#...#........#..#....#...#..#..#...........#....#..........###.#...#..#...##.#....#..#.....#.##.#..............#......#.#...##....................#........#..#...#...#..#....#..#.............##........#..#...#..........#....#.......#.#........................#.....#...........##.......#..#........#.#.#...#...........#..#...#......#.#.#..#..##...#.....#..#...#....##..........#....................#......................#..#.....#...#.....##.##....#..
#.#.#..##..#............#.#.#......#...#...............##......#........#.......#.......#.#....#.....#...##.......#....##....#..#...#.#......#.#..#.#...........###..#..#...#..#....###..........#.#...###.....##..##.#....#.##.#.##...#..........###.#..#....#........#....#.......#.#......#.#....#..........#...#................#.......#.......#..#..#....###.#...#..##...#....#...................#..#...#.#...#.........#...#.##.....#.....#....#..#....##...#.....#.#..................#....#.....#.....#...#.#..#..##..
#...##.................#...#..#....................#.#...........#......##.#.......##...#..........#..#..#.#..#..............#................#.#...#.........##.#......#.....#..#....##.........#...#....#......##.###........#..#...#...#..#...##............#.#..##...#...........#...##......#..#..#..#........#...###....#..#.......#.........#.##......#....###.#...#...........#..#....#....#.##.#.##....#....##...###.........#...#...##..#......#.....#...###.....#......##........#...#....#...........#.#...##.....#.
.......#.....#..#...###..........#.#..............#..#.........#..#.#.#.#....#..#.........#......#...#...###..#.....#....#...#.#.##........#....#.....##........##..#....#......#.#..........#..#...............##....##..##....#...#.#..#.........#.#........#...................#.#.#...###.##....#..#.#.......##.......#...#..#......#.................#.....#...#...#..#.#..#..............#...#......#........#.###.#....#...#..#.#.....#..#..#...#.......#..##..#.......#.........#.....#.............#.............#.#.#.
.........#...#.#..#..............#..##.##..#.....#.....#.##.#..............#...#.#.#......##..##.#............#...#..........#....#....##....##.......#.....#...##.....#.#.....................#.#.#..........#...#.......#....#...............#..#...###..#..#...#..#...............#.........#......#....#..#.#...#.......#..#...#.......#...#.##...#.........##.........#.................#..........##..#...#....#......#..#...#...........#...#...................#...........##.###...........#.#...#.....#.......#....#..
.....##.....#..##..#.##.......#..#...#..#..#.#.#.........##......#...#..................#.....##.........##........#...######..............#.............#....##.#.........#..#.........#...#..#......#.#.##..#..#.#.........###.#.#.#.........#..##.....#...#.##.#..#....#..#.........##.......#........#...........................#.....#.##...#.....#.#...#..#.#..#....#.....#..##.#...........#..#...#.........#....#..##....##...#.#...........#......#.................#.....#.#....#.#..##........##.....#.....#...#....
..#.#.......#.....#..#............#...##...##.#....#..#............#.#...............#.......#..#.....#..##....#..##........#....#.#.....#..##............#...#.##.#.............#.....#................#..........#.....#..#..#.............#..#........#...###...#.#.......#..........##...........#.....#.#...#...#...#...##..##.........#.....#.#.....#....#..#......#...........##....#.......#.#.#.....#.....................#..##.......#.#.#........#..#..##....#.....#.#...##...#.##.......##.....#.......##..#...#....
.#....##................#.....#.#.##...#.....#...#..#...#.........#..#..##............###...#........#..#......#.#...##......#...#...##....#.####.....#..#...#..#...........#...#.......##..........#..#..#...#....................#.....#..#....#.....#.......#....#..............##............#.#......#.#....#..#...#..#.......##....#.......#........#...###...#....#..#....#..##........#..#.......#..##........#...#.......##.....................#.......###..#####.#...#......#....##......#.........##..#...##.......#
....##........##..#.#.#..#.................#.#.........#.........#...........#................#...#...##....##......#.##.......#....#...#...#.#....##......#.#...#...#......#...##.....#.##..#..#.##.#...###..##........#..#.....##.....#.......##......#....##............##.......#....#.#.............#..#.#...##.#............#..#.........#..#...#...#.##..#.....#.#.#..#...#...##..##..#.....#....#.....#.....#....#........#......#..##.....#..#.......#......##.##.##...............#.....#.#...#...................#...
..#.....#.....###......##....#.........##.........#...#...#....##..............##.#................#..##..............#..#.......#..........#.#.....#......#.##.....#.##..#....#....##........#........#..#.........#..#.#...##..#.#.........#.#.....#......#...#..#.....#...#..#............#...#.##.........#.....#..#.................#....#...#.........#........##.........#........#.......#.#......................#.............#...##..........#..##.#.#..#..#............#..............##.#.#..............#.#..#.#..
.....#.....#........##.......#..#.........#.......##......###.....#.#...##...##..........##.....#....#.##.#....#..##.#..#.#.......#....##..................#..#.....##........#..#.....#........#.#..#...#.#..#....#...##.........#..#.#....#####.##..##.##......#.....#.......#.#.....##...#...####........#.....#...#...............#.#.....#...##......#..............##.........#...#.#............#.....#.##......##..##.....#.....#.##........#..##.#.........#........#......#..###........#..#......##............##....
.....#.....#..............#.#...#.........#...#..#..#...#........#....##...#...........#......#..#....#..#........#.#..#..#.#.....#.#..#....#.#........#.....#....#......#.....#......##.......#.......#..#.#.....#.....##....##..........#......##.#.......#......#....................#.............##......####.###...............#.....#....#..#........#....#...#.....#.#....#.........#......##.#.........#...#............#............#....#..#....#...#.#..###.....#.##........##.#...#...........#....#..#.....###....
.......##.......#..#.....##............#......#...#.........#......#.#...##...#....#......#...#...##..........###.##..##..#..#....#....##..#.................#.........#............#......#......#..##......#..#.........#..#...#...#.........#......#.#.......#..#.............##..#.....##..............###.......#...#.#...........#.........#......#...#.........#.......#..#......#..##.#.......#.....#.#................#............#....#..#.........................#..###....#.............#.......#.....#...........
#.....#.#...#.#.....#...#........##.....#....#..##........###.....##..#...###........#................#..##.##.........................#...........#...##................#.##....#......#...........#....##............#..#...#.....#.......#....#.##..........#...#...#.#.#.......##....#...#.......#.#...###.......#.#....###...#.##..#....##.......#...#.#......###...#.......#.........#..............#.#...#...#........##................##.#.......................#....#.##........#....#...............#......##......#
#.....##......#..#...#..#..........#..#....#.#..#..#..#....#.##...#............#..#...#.....#..........................#..................#.....#.......##....#................#####...#.##...........#..................#.....#.........#.#..............##..#.......#.#...#.#.#....#........#.#...##.......#......##.....##....#...#...#.##...................#...###.......#................#......................#.........#....#.......#..#..#.##..##....#.##......#..#.......#.#..#........#.......#....#.#.......#...##.
.#..##....#.........#..#.#.......#......#..#.............#......#........#..#.....#..#.........#.##.##...#.#......#.#........#.#.......#..#.....#................#..##..........#......#....#.#.#..#.....#.....#..#...##.#....#.........#.......#.#..####.#....###.##..........#......##.#.#....#..##...............#.#.........#......#.#.....###...##.#..#....##.........#...........#....#......#.#......#.#.#.....#.##......#.....#...#..........#....................#.......#..........#.....#..##...##.................#.
.......#....##....#....#..#..............#.#..............#...........#....#.#......#..#....#.#...###...##....#.##..#..##....#......#.......#...........##.#.#...##...###...#...#.......#....#..#..#..#..#.#...##........###..#.#....#.......#...#...##.#.#................##..........#.......#.....##....#..#.#..###...######.................#.........#.####....#...#..#.....#.......#........#.....#..#..#.#...#.......#.#....#..............#.#..#...##.#..#.......##..##.#......#.....#.#.#...#...#...#.#............#.#.
...#..##.....#.#.....#....#....#...#.....#..#........#........#.#........##..........#..........#.....#....##...#...............###.......#....#.......##.....#.#..#............#.#........#..........................#...#........#......#...#..#..#.........#...#.......#..........#......#..###........#...#......#.....#...####.#.##.....#.........#.......#.#..#..........#......#.#..........#.##.#....##..##.#......#...........####......#..##............#.#.....#.....#........#....#.....#..#.#...#...####...#..#....
....#..#.............#....#.#...#....##.....##.#..#.................#..........#.#.#..#.............#..#.##.....#...........#.......#.....#.#.......#.......#........#....#......#...............#..#............###.........#..........#..#.#..............##..##..#.......#.#.#.#........#..........#........#.#.#...#....###.............#..#.#........#.#.#.#.......#...#........#..........#..#..#..#.#......#......##...##....#........................#.......#...#..#..........#.#...........#........#...#.#.#.#......#
..........###....#....#..#.#.....#........#...#.....#.....##.##.#...##..#.#...#.........##.#...#...#...#.#.....#..#........#...#..##..#......#...#..#..##...#.#......#..#.#..............##......#...#..#.............#.##...........#####...........#.....#.......#.....##.....#...#.#............##...#...#......#.##.##.......#......#..#.##..#...............##........#....#.....#.....#....#..........##..............#...........#...#.#..#......#.##.......##.........##...##...#....#.##....#..#.......#..............#
..#...#.........###....#....#.#........##..............#................#.......#.....###..#..##...#..........#..............#.#.............#.###.#.....#......#..#.....#....#.....#.......#....#.........#.#.#.....#..#.##..#...#.......#..........#....#........#..##....##.......##..#..#..#..#.....#............#..#...............#...........#.......#.##...#....#.....#.#.#......#........##..#.......#....##.#....#.##...#...............#.....##......#........#..#...#.......#....#....#...#........#................
....#....#....#...#...........#...##..#.#...#.#..#..#...#.....##...........#.#.#.#......#...#.#..###..#......#.....#.........##......##.###..#.#............#..#....#.#..#....##..####.##....##...#..........#...###....#.........#..#............#....#..#...................##.#..#.#..#....#.........#.....#..#...###...#..##.#...........##..#......#...#...#..#..#..##....#........#.....#.....#...#...#.#..##..................#.....##.........#..#.#..........#....#........#.....#..#..#..............#.............##.
............#..#.........#.............##..#.#.#.#...........####...##..#..........#.........#.......##....#.#..........#...#..............#....#...##..#..........#..........##.#...#.....#...#...................##..#.#.......#....#..#.....#.....#........#.....................................##..........#.##..............#.#..........#.#..#.....#.#.#.#...#......##.#..#.#..#.......#..#.....#..#....#.##.#......#.....##............#.......##..##.....#.....#..#...#.....#....#..#....#...#.#.....#.#.......#....#.#
.#.....#..##..#....#..#..#..........#..#.........#......#.#..#.##......#....##...#.#.........#..#.#.#...#...##..#........................#.#.##.....#..##....##..##......#.......#...#.......#.#.....#.###...#......#.#..#....#...#..#.#.........##.................###.#..#....#...............#.....#....#.###....#.#.......##........#.#........#.#..........#......#.............#..###.............#......#.#.#..#.##..#.#.#.........##..........#..#......#...#......#....##....#.......#......#..........#........#.....#
#........#.....#.#.........#....#.#......#.#....#..##.##...#.....#.....##.#.......###...#..#....#....#...............#.....#....#..#..#..#......#.......#.#......##...#...#.#..#..#...#......#.....##.......##.#...#..#..#..............#....#.........##........#.#......#....#................#......#....#..#...#.....#........#................#.....#....##....#..#..........#.......##.....#..#.........##..##..#.............#....#...#.....#........#.#...#.##....................#.....##...#........#.......#.#.......
.#....#....#...#.#..........##.............#.............#...####.##...........#....#.........#.#..##.##.............#.####......#..#....##.........##........#....#.#..#.........#.#.#..#.......#...............#..#.........#..#......#...#.#.#.......#.........#.....#.#.#..#..#.....#..................#..........#.......###..#.............#...#....###...##...##......##...#...###...#..#..#.##..#..#.......#.......##....#....#......#.##......#..#...............#.###..#.#.......................#.............#..#...
.....#.....##.......#...#...##.........#.#..#...##...#...#.....#........#...#......#..##......##.........#..#..###.........#...#.....#.....#.....#...............#....#................#..#................##.##..##......#..............................##.##.#..............#........#..............#........#......#..#....#........#................#...##.#...............#..#.............#...#......#....#...##.#.#....#..........#..........#....#...#..#.....#......#..#............#......................##...#...#..
....##...#.##.#.###.#.......##...#.....#..............................#.....#.......#......#...#...........#.##.#...##...#.#.###...........#......#.#..........#.....#..................##......##.....###.###...#.....#..#..............#..............#..#.......#...#....#.##..........#......#...................#...#........#...#...............#....##..#.....#....#.#..........#....................#.#.#....#.......#...###.........#..#.....#.#..#..#.....#.#....#.......#....#.......#..#..#.......##..#.....##.##...
#....#.#..#..#......#.#....#.....#.#..........##..#.....###.......#...#....#.#...##.##.#.....#....##....#.#..#.......#..##...#..#......##..........#.##............#.#................#.##....#......###.....#....#...#.#.#..........#..#....#.#.#....#....................#....##.........#.#...##........#..#.#.#####........#...##..#...#.##......##...........##..##.#....#.#.#.............##......##....#...#.#.......#.............#........##..#...#.......#.#.#..................#.......###..#.....#................#.
.#............#.......##.#....#.................##.........#.................##.#.......#.....#..##.##..#...#.......##....#.........#..##.........##..#.........#...#...#.............###.#.......#........##........#.#.......#...................#..#...#.#...##.#.....#.###....#...#................#......##....#.#......#..#....##..#.....##...#...........#...#..........#.....###.........#....#.#...#...........#......#.#..#..#..#..................##...#.#......#..............#.#..#.#.................#.###...###..
...#..........##............#...................#...#.#.....#............##.......##...........#.....#..#.#...##..#.#..........#........##...##.......#............#.....##.#....##.............#...#.............#...................#.#..........#...#..........##...#....#..#.##.....#..........#.......#.......#....#..#...##....................#........#...###..........#.##.#..#.#......#...#........#............#..##..#......#.#..........##...........##.#...#.#..........#........#.....#.....##.....#.......##....
....#........#...#...#.................#...#..#...###.#.....#.#..#...##...##.#......#...#........#..........#........#..#.....#.#.....#....#.....#.............#....#..##....#.#.....#........##......................#..##....#.....##...###.###...##.#.......#....#....#......#....#..#.#....##....##.......#.....#........#..##.#.#......#.......#...##...#.#...#...........#.#........#......#.#.#..#...........#......#..#......#....#...#......##........#.#..#...#.....#.......##.#........................#....#........
....#..........#..##.........#..............##.#.........#..#..#...........#.....#.#..#...#....#....####............##...##...............#.#........#..............#.....#...............#.....#...#.#...#..##.#...##.#.........#..##.#...#.......##.....#......#.#.......##....##............##.....#...........##....#..##..........#.....#.........#..###.##........#.#..#.#......#.##..........#............#..#.....#................##.#..#...#......#.#.....#........#.#.....##....##....................#.#...#...#.#..
..................#.......#............#....#............#....#.....#..........#..#...........#..............#.....###.....#................#..........#.#...#.....#.....#.###..........#......#...#....#.#...#.....#......#.......#........###.......#..##......###.........#..#...#...###.#...........#.....#...........#.......##.....#........##......#...##......##.#........#..#.#.......#..#..#...#..........#.........#.##...###.#...............###......#......#...#.#.........#.##...#..#.#................#..#...##.
..#...#...##........#..#..#.......#...#..#.#...#.#..##.....#.#...#.......##.............#.#............#....#...#..#......##...................#........#..###.#...........#..#...............#......#..#.##........#........#.......#........#.#.........#..#..#.#..#...###....#...##...#...##...#.#.......#.##...............#...##.......#...........................#......#..#.........##....#.........##..........#..#.#..#............#...###.#....#...##....#.#..........#..#..#.#..#..#...#.....................#..#...
............#.......#...........###.....#.#..###.#.##.#......##.##..##.#.#...............#.......#.#...#..........#....#.....##.##..#.......###...#.#...#..#......#..##...#........#....#......###.....##.#................#.....#....#....#..............#.............#...#..#.#..#..#..#.#......#....#..#..###........#.##....#.....#.#.........#........#........#.......#............##.....#........#.#..#......#....##..#...##..######..#....##.......#....#....#...##.#.###.........#.....##....#...##.................#
.....#.#....#........#........#..####....#...#....#.#...........#..#....##........#..#.##..#..#.##.....#.#.........###.............##..........#..................#......#...........#.#.#.#..................###.#...#.###.##...###...........#...##.........#.......................#.#.......#.#.....#..#.......#.#....#.#.#....#...#.................#..........##..#.###...#.......##........#.#.......#.......####.....###..###......#...#..#...#.............#.#...#....#.##.....#...#......#..##.......##.........#...#.
....#....#......#.........#.#....##.####..#...#..#.####.............#.......#...........#....#...#.##.........##.......##..#..#..#....#..............#.....#.#........#.....#.....#.#...#.....#..#.......##.......#...#..........#.##.....#.........#..#..#...#......###..#........#...#.#....#.....#...#..##....#........#.....#..................#.........#...#.......###..#...##....................##....#..........##......#.#.#..#..###..##..###.............##..............#.......##.#..#..#..#...##.............#...#
..#.#...............#.....#....#..........#.....##....#.#..##.....#.##.............##.##...##........##.........#....#.#......#.......#.....#..#..#........#.#..............#.#..#..#.##..#.##.......##....##..#.......#..##...#...#....##........#....##..#.##.....#.#.........#......#...................#.#.......#........#.......#.#.................#.....#...........##.....#..#..#.#...........##.#...##........#...#..........#......#..#....#....#..#......#..#.........#..#.......##.##..........##..#..#........##..
.....#...#........##........#....##...........#...#.....#...#...#.....##......#..#.#..#.#..#.........#...####....#...#.#.......#.##.#....#.........##.......#.#....#.#..#.#...#..#..#...............#....#...#........#......#.....#.....#...#.#.#........#...........#......#....#.........#.###....#....#...#.............#......#.......##...#.............#.......#.......##......##....#....#..#.........#.#..........##..#..........#.#.....#.##.#...#..........#............##.......##.......#...#....#.#.#..#..#..#....
........##.#...#.#....#...#....###..#......##.#......#..#...#.....#...#.......#..##....##....#...#.#........#....#..#.....#...#.##.#.#...........#..............#....#.#...#....#.##......#.#..................##......#........##..#....##.......#.....##.............#.........#.................#........#.#....#...#.#.#.##...#.##.##..#...........#...#...#..#...##.....#.##.#.....#...#.#.#.##..#....##...#...#....#...#.....#......#.#..#....##.....###..#........#.......##.#.#.#..##.#..#.#..#......##..##.#..#........
.#..###..........#..........##...........#.......#...........................#.....#......#.#.#..#...#..#..#........#...#.....#..........#...#......#...........###.#.#.#.....##.#.....#.....#.#..##.#.......##...#........#..#..........#.#..#......#..###....#....#.#....#..##.......#.##.#.#..#..#.......................#........#.#......#.........#...#.......#...#.......#..#.#....#........#....###.....#.....#..#....##...#......##......#......#..............#..#........#.#...........#..#.#......#.....#..#....#..#
#..##.#..#..#.#..#...##.#..#...#...............#......####.....##....#...........##...#.........#.#....#...#........#.#..#.##.##.#.#.#......#..#..#....#.......#.......#...#...#.......#.#.............##.....#....#.......#.....#.......#.##.#.#......................#......#..#....#..........#..#..#.............#..##.##.....#......#...##.......#.#....#.#..#........#...#......#...#......##.#..##.##..#....#..#...............#......##.........##.#..#............#...##..#........#....#..........#..#...#..........##
##......##.#.#......#.....##..#.......#.#...###.......##..#......#..#......#........#....#...#.....##.#.##.##.#......#...#......###..#.....#...#...#....##.....#...#..#........#....#................###....###.#.#...#.............###.....#......#.....#.............#...#.........#......#....#...##....##..#..#.......#.#.........####...#..........#...##..#.......#.................#.....#........##.....#.......#.....##..####..#....#...##.....#..........#............#.#.......#....#..#.#.....###....##..##.........
.#..#..#.....####.#................##...#.#..........#.....###.#...#.....#..#....##.#...#.#...#...#.##............#.#.....#......#...........#....#....#.....#................#......#..#....................#.............#........#.#.#........##.................##..#...#.#.....#...#......#.......#........#...#.......#...#.#...#.......................#..#.....#..............#.#....#...#...#................#..#.......................#....##......#..#..#...#........#......#..#..#.........#..###............###...
#.#.....##.#.#..#.#.....#.#..........###..#.....##..#.#..#...###..........#.........#..#.#...#......#......#........#.#.#............#........................#.#.#...##...........................#....#..............#....#.##.........#.#......#......#...........#....##.#....#.#..#..#....#...............#.##...#.##..........#..........#.#....#.......#..........##.##.##..###.##.........#...#.#........#......#..#.......#.#.#........................##....####....#.....#...........#..#..............#........#..##
.#.#.........#.........##....###......##.##.#...#...#...#.......#.##...#.....#............#.#.....#.#.#..#........##.......#...#............#......#..................#.#...#.#...#........##..#...#.#..#..#...#..#.....#....#...#.........#..#...#..#....#.....#.......#........#....#......##.#.......#.....#....................##.....#.#..#.....#...#.........#....#..#...#.....#...............#.#....#...#...#...#.#..................##....#..#..#...#...........#......##.....#.....#.....#..###.##.##.#.#...........#.
#.#.#...#.#..........#..#..............###.#.#.....#......#.####............#...............#.#.#..#..#........#.....#.#......#.....###........#.##.............#....#..#.#.......#.....#...#..#.#.#......#......#....##.............#.##.##....#.#..#.....#...##.........#....#.#....#.#....##....#.......#.#...........##.#............#..#.##......#.#...##....#................#..#.....#.............#..#.....#.........#......#.#.......#.....#..##......#....#....###..#..#.....#..##......#..#.#...##.....#....#.......#
........#........#....#.#..#..##..#.##.....#..#..#...##.#...##....##..............#.######....#....#..........#..........#...#.#..##..#.##.........##...............#.............#......#....#..#........#........#........#..##.#...#.#..#.#..##.....##...##......#..###.....#...##.....#.........#..#......#........#........#...#........#.........#.#.........#.#.##........#...#................#..#.............##.....#.#..........#.................#..#.....#.#........#....##..#..........#...##.#........#.....#....
.###..#.....#...#..#..##...#...#.#.#.#..#..#.....................#.#..##......###.............#....#.#....##..#........#..#.#...#.........#.#..##.....#.....#..........#....##.#.#.............##....#..#............####...................#....#.......#.#....##.......#....##..#.............#.#..##.#....#..........#.......#......................#..#..#.......#..........#.....#..#....###..#....#.....#.#.......##.....#.#...##.............#.#........#....#.#....#..#.#....#....#.....#.#...............#.#..#..#.....
...##.#...###.....#....#.##.#..#...#..#.#...#..#.......#...#.....#.......#.#...#...#..#.##.#.#...#..#........#...#..##..#........#.#................#...#........##.....#...............#.....#....#..#.......#...#....#..##.....#.#..###......#....#..#.....................#...#.#...#.#...#...#.......#.....#...#............#......#...#......#.###.#.#........#....#...#.....#..........#.........##.....#...#.##..#.#......#.#.........#..........#.......##...........##..##..##..........##...#..#...........#.........#
......#..###.....#.##...........#...##...#.#.......#.#......#.....#.....##.#...........#..#.##....#.......#........#.....#....#.......#........#.#..#.....#...#...#..#.#...##......#......#..#.#......#...#............#.............#..#.............#..#..#.....#.......#....###....#..###...#.##.#..#.......#.....#.........#.#.#....##..#........................#...#.....#...#..#.##....###..###.......#.......###...#........#.#.#......#......#..#................#..#.#....#.....#....##.....#.#..#..##...#.......#...#
..#..#......#..#..........#.....##...###.....###.............#.#............#.....#.#..#.#.......#...#.....#.#............#......##.#.......#..#..#...#................#....##...##...#....##.............#..##..#....##.......#....#........#.....#...#.#...#.....#.##....#.#.....#..#..#.#....#...#..##.....#.#.#...#....#........#..##.#.#..#.##..#..#..#.###..#.#...#....#...#.#.#..##.....#..............#........#.#.#.....#..##...#................#......#.#.......#...............#...#.#.#...#...#..#.....##......#...
...##......##...#............#..#....#......###.#......#............#.......#.#.#...#...##...#..........##..#...................##..........##..........#...####..#........#..............####.#.#...##.........#.#...#.#...#...................................#.......#.....................#..................##.##..#..##..#..#....#.##......#..........####.....#.#..#........#...#....#.#.#...#..##...#.......#..........#......#....##.#.#..#.........#.......#......#..#...#..##.........##...##.#...#.##..##........#..
#.#..#................##...#.#.....#.....#.........#...................#............#.#..............##......#......#.....###......#........#.#....#..#...##.....#........#....##.......#.....#...#.......#...##.#..#............#........#...#........#.....#.##...........#....##.#..##.#.......#..#..#....#........#.......##....##.##.#.............##........#...#..............#...........#............###...#.#...........#......#..#......#.#..###.....................#...............##.#...#..#.............#......#
..#.......#...#..#.##.#.....##............#.....#.#...#.#.............###........#.#.....#.#.#..##.#.##......#...#.#.....#..#...#.......................###.....#.....#.##.......#........#...#..........###........##...........#.......##.#......#.##.....#................................#.##.#...#...#...##.#.....#.....#..#.#...#.#..#.......#......#....##.#........#..##...##.#....#......#...##.......#.#...#...#..#..#.........#.............#.....#......#.......#.........#........#....#.#..#.....#.#.##....##.....
............#...##.......#.......#...#.............#....#.........#.#.#...#.#............#...#..........#....#.....##....#....#.........#.##...#.####.....#....#.........#.#.......##.......###...#..###..#..#..#.#......#.........#..#......##........#...#....#...#........#.###...#..#..#...#....##...#...#...#....#..#...###..#.##..##.....##................#...##.##....#.....#..#.#.....#..............##..........#.....#....#......#............###.........###..#........#................#.#..............#..#.......
#...............#.#........#..........#..........##.....#.....#.........#....##...#....##...##....#.........#.#..#.....#....###......#.....#..#.....#.........###..##.....#..#.#......#......##........#.......##...#...#.#.#..##.........#....#......##........##......#....#..#..#.............#.##.#........#..##............#.......#......##.......#..................................#.....#......#.......#...##.....#..#...#..##..........##...##....#.....##.....##.#......#....#..#..#.......#.........##.....#.......#
........###......#..#....#.###........#.#....#....#....#.....##.#.............#......#....#.#...##.#....###.......#...#....#...#..#.#........#...............#.#...#......#..#......#.#...#..............#......#..#..................#..#..#.#....##.......#....................#.....#.##............#....##....#.............#..#.##...........#.#.#........#..#...#.......#.....#.#....#......##...#......#..##.....#.......##..........#...#.#..#.#....#..........#...#..............##.#...##.............#..#..#..#.#....
..#.#.#.#.......#.#.#.###..#.......#.........#...##.#.....#.................#...#.#..........#....#......#......#....#....#...........##..................#..#..........#..#.#............#...##..##....#.....#....#....#...#.......#..###...#....................###.#....#.#..........##.#.#......##...............##...#...........#...#.#.........#.............#.##................#............#.......#..#.#.....####..............#.#......##..##..#.#.....##.#...##......................#.........#............#.#....
#.#...##...#.......#..................#.........#.............#.#....#.............#...#.#.#...#....##.......................#......#....#.................#...###..#.#...#......###....#..#..###..#....#..#.........#................##.#.....#.#....#............###..#..#........#.........#....#....#...#......#...#.....#.......#.##.#...#.............#.#.#..#..#..##.#......##...#..#......#.####......#.......##...##................#..#.........#...............#...#............##.....#..#......##.....#.#.#.##...##
........................#.#.#...#...##......#...#......##..........#.....##...........#............#.......#...#.#.##..#.##......#.##.......##.#..##.....#....#...#.##...........#...###.####..........#.#.#..#.....#.....##.#....#.....#........#.......#..#...#..........#....###........#...#.............#........#.##.##...#...#..........#..#....##.#.......#....##.........#..........#..#.......#....##...#..#....#........#.....#.............##..#.......#...##.#....................####...#.#.....#.#.#.............
.###...##.....#..##..#.....#...........................##.##............##.....#...#.##.........#..#...#.......#.###........#.#...#............#.#...............#.#............#....##.....##..###....#..#........#.#......#.....#..#......................#.#.........#...#.....#......#..#....#..#.....#...##..#.#...##.....#..#..........#.##..#...............##....#.....#.....#....#.#......##..........#.....#.......#.#.......###...#...##........#..#..#..........###..#.####..........#......#......#...###...#..###.
........................#........##....##..........#.....#.....#.....#..#....###.......#....#..........#.#..#..........#...........#.....#.#.#.................##....#.........#.....#..##..###..............##..#.....#..#......#..#..........#.....#................#..#....#.......#........#....#.....#..#.#......#......#...##.##..######...#.............##...........#..#........#.......#....#.............#................###....###...#.#...........#.#....#....#.#..#...#..#..#......#...#..............#.#..#......
.##.....#......#....##.#...#..###.#...#..#....#...###.#.........#..........#.#..#.###....#.......#.....###............#...##......#....#.##.......#.......#.....#.....#....#......#.......#...........#..#..##....#...........#.#...#....#.........#....#........#...#.....#..#..#.#.....#.......#..#..#..................##.##...#...........#..#......###........#...#..........#........#....#...#......##.#.####.#...###........#..#.....#.#.......#..#..#...#...#.#.#.#...#.........#.#....#..................##....##.....
.........##.#..#........#...#...........#.#...#.......#.................#.#...#...#...#.#....#......................#..................#..#..#..#.....##.....#....#.........#...........#......#......................#....#.....##...........#.#.....#......#..........#..##...#........#.#...........#.....#.#......#..#.#.#.................................#...#...........#............#......................#.....#..#....#..............#...#...#...#.##....#...#.#..#......#.....#.........#...##...#....#..#.#........
.#.#..........#..###...##.#.....#....#.#......#............##.#..#.....###..#.............#...............#...#..###.....#........#....##...#...###.#..#..................#......#..##.#...........#..#................#.#......#.#.....#...#...#.#....#.##..................#.............##....##....#........#............#.#........#..........#.....................#.#..#.#.#........#.......#....##....##..........#........#........#..........#.....#.......#..##....#...........##.........#.....#...#...........#...#
.#.#...#..........###.......#.....##.........##....#...#.....................#.#........#...#.#....#.......#.....#....##...........##........#.........#..................#.....#.#.##..#...........#.##...#.##....#......#...#.#.#......................#............#.#.#.....#..........#.#...#.#.#.#....###.....##......#...............#........#......##....#.#......#.....##.........#....#...#...#..#..##.....#...#..##.###.......##...........#..#..#.......#....#......#.#....#.#...............#..##...#.........#.##
...#.........#.#...#..........#.#...........#..###...........#.#..........##.#.##.#...#..###........###..#..........#....#..............#..#.....#.##............#..#...#.#..#...........#.#.............#.....#..#..#.....#.....##......#.#.......#.......##...#....#.##..#....................#.#.........##...#..........#.#...##........#..##....#..#.#..............#.#...#.##.....#..#........#.....#.#.......#..#........#......###..#.#......###..........#...##........#.....#.##....#.....#.#.#..#...#................
#..#.........#.....#........#..##.##...#.........#.#....#...#...#......#...#...#......#.#.................#..........##..#...#.#...##..##........#..#....#...........#....#.....##......##..#.................#..#..###..#........#....#..#.#...#........#.#.#...#....#.........#..#.###..........#......#.#.......#.....##..........#...#...##...##...#.........#.......#.....#.........#.....###....#..........#...#.#...#.........#..#.#...#..#.##.#............#...........##.....#....#...#....#......................#....
.........#......#.................#..#....##.#.......#..#..#....#.#..#...#........#...#.###.#.....#...#....###..#..##...#.......##...#.....#.......#....##....#..##....##..#.......#...............#...............#.#..#..##.#.....#.............##........#.....#...#...#.............#......#....#..#.##............##........#.........#......#......#..#.......##..............##......#....#.............##.....#.#.#.........#..##........#.#.#....................#..#..........#......#...#....................#.....#.
.#...#..#..#.#..............#...........##..##.......#....#...#...#......#.#.....#.................#.....#.#...###.......#....#..#...........#............#...##.....##.....#....##.#.##..#.#.#.#........#.#........#...#......#.#.........##....#.#..#......#...........#.......##.........#......#..#......#........#......#.#.....#......#.......#...###.......###..........#....#...##.....#......#.#.......#....#..#..##....#.#...#.......##.........##......##.##..#...........#.#...#.#.......#.......##...#.#....#.##..#
#.........#.#........##............#......#..#..#.#..#........#.....#...........#......#..........#.........................#........#.....#...#.......#.....#........#.........#....##.....#......#...#.#.....#...........##......#....#....#......#.#..##.#....#........#......#...#.#.........##.......#.........#...##........#...............#..#.........#.#...##..#...............#........#.....#..#...#.#.....#....#.......#.....##.......#......#...#.#.....#....####.....................................#.....#...#.
........#....##...#..............##..#..............##........#..#.........#.........#..#.#....#......#..###......#.#..........#..#.#...#...#.........#.....#................#..............##.......#.....#...#.....#.........#..#...#..#...............##.##............#.........#..#...####.#.......#....#...#.#.#.#...#..##.#......#....#..#.......#.##.........##.#............##.....#...#...............#.#.#....#.#................#..#..#...#............#...#....#....###.#..#..###.........#..............#........#
.#..#............#.............##.....#.........#..#.##.###.#...#...#.......#.......#.....##.....#...#.#.#......#..#..#...###.##.#...#.....####..#....#.........##..##......#.............#..#.#......#.#..........#.....#..##.##.#...#...........#.....#...#.......###.#...#.............#.#....#.........#...#......##........................#....#.#..#..#.......#..#...#..##..#...#................#.......#..#.#....#...#...............#.#...........#....#..#...#.#.........#.#....#.#.##..#.....#.#..........#...#.....
........#..##.....#.............#......#..............#.........###..#.#......#.#.#.....##..#...#..........#..#.............#.#...............##.###....#.#..........#...##.#.##.....#.#..#....#.#......#.....##.##..#......#.....#....#.....................#...............#.....#.#...##.##....##.#.#...##....#.....#....#.#.#.#...#.............##...........#.#...........#.#....#.....#.........#..#..........#..............#..#..#..##........#..#....##........##..........##........#...#....##..#...#.............###
...#.................#..#.....##....#.#...##........#....#..#.......###.#..........#.............##...........#.#....#.............##........#......#..#.#...##...........#.##.......#...#............#....#.....#.....#.........###.#......#....#........##.....##....#..#....##....#...............#....#........#.#...#.####.......#...##..............###.#.#......#....#...#.....#.##...#......#.....#......#.#....##..#........#...............###..##....#...#...#..#..#.....##.................................#.....#..
#.#.....#..##.....#......................................#.#..#..............#.......#..#..#..#.....#............#...#..........#...#...#.#...#..###.#......#....#.............##........#...##..#.........#.............#......#.##...#.#...........................#......#..#....#.............#.##....##......#....#................#....#.#............#.#...#.....#.##....#.#..........##................#........#..#........#......#.........#...#......#..........#.#......#.#...#.....#.#...#..##.##......#....#.#...#
.#.........#.#.....#....#.........##..............#.#......#........#.##.#.......#.#.........#......................##......##..#..#.##....###....#.......#.........###.....##....#...........#........#.#..#..#...........#...#..#..........##..#...#.....#.#.#.............#......#......#..#.#.#.........#...........#..........#.....#..#..#.....#..#.....#...#.#....#.#...#........#....#.#..#....#..#....#...#.##.#.......#..#....##..#...#.#..#......#..#....#....#.#....##..#...#......#........................#......#
................#.....#...#.##.#..#.##.#........#...##........#...#..##...........#.....#..#.....#..#.#....#....#...#.#....##.#......#........#.........#.............###......#.....#..#.....#........#...#....#..#.....##......##...#.#..........##...#.......#....#...#......#.##............#.......#......#.##.#........#....##..........#..#.#.....#....#...##....#.#...###.....##.#....#....#.#....#........#.....#.##.#.#..#...#.....#...#...#.........#........#.......#..#..###..#........#..#..........#......#.#....
.#...#.#................#...........#.#....#.....#....#....#...#..............#................#.....##..#.....#..........#...........#.##.....#....#.........#...#.#...#.###.........#.##..##....#...#.............#...#......##..#...........#.##...#....#........##......#...#...##..#...............#................##....#............#........#..#.....#..##.....#......#.#..#........#.####........##............#...........#...#.#....#.....###...........##....##....#.#.......##....#..#.#.......#........#.....#...
......#.#......#..#.......#......#..#.......#.......#.............#....##.#...#.......#..#..........#.#...#..#.#.....##..#.#.............#.#......#.#.#.................#...#.........#......#....#........##..##.#.............#..#.#..........##..#.....#...#..#...........#......#..#..............#...........#.......#.........##.#..##.......#..#...#.....#......#....#......#.........#...#.....#......#................#......#.............#.##...#..#..#....#.......#.#..#....#...#............#..#....#...#.#...#..##
##.#.....#..........#.....#...#......##........#......#..................#....#....#.#....##....#....##.#....#...........##.....................#..####.....#..........##.....#..........#..#.........................#.........##...#....#.................##..#.#.#....#.#...#.........#.#..........##..##..##..........#.....#.#...#....#........#...........#....#.................#..#...#..................#............................#................#....#.#.#.#........##...#..#.....##.#......#...#......##...#....
##.........##....###.........#......#.....#.#...#....#....#..#.............#....###..#.....##.#.#.........##.......#...#........#.........##.#..#.##.....#.##...##............#....#..#....#..#..#...........#.....#.......##.......#...#.......................#..#.##..#...##..#..#...#....#.#.......#.#...........#..#..................#........#....##..#.#.#..#...#.......#........#....#.................#...............#......#......#.#........##..............#......#...#....#.....#.....#....#.#.#.........##......
.....#.#.#...#..#..##...##..##.##....#......##....#..#..##........#.....#............#.#......#.#...##........#.........#........#.....#.#.#..................#...#......##...........#..#.#.#......................#......#..........###.#.........................#..............#.#......##..#.#...............#......#.........#...#..##....#...#....#....#..##.....##....#.............#.....##......#........###..#.##......#....#..#......#...........#.........#...#..............#......#.......##..#..#.....#..#...#.#
.#....##.........#.##.#..#..........#.....#.....#...#......#.##..........#...#.#.....##.#..........#.#.#......#.##........#......#........................#...#....#.##...##....#.#.........#.#.#......#.#..#.#..#.........#....#...........#..##........#.#......#.#...#..#...###..##....#.##...#...#...#.......#........##...#......#.......#......#..###.###.#......#.............#.#.####......#.#......#..#....#.#.#..##..##.#..#...........##.....#...#.#.......##...##..........#.#.#.#....#....#.##.#...#...#.#.#.......
.........#........................#.....#..........#.##.......##.....##.#........#.....#...##.##.............#......#.#............#.#.............##...............#..#........#.....#...#.#....#.#...........#.#.................#...........#.....#..#............#.......#....#.....##.#.......................#.#......#.#..#................#.....#....#..#..#.....##.............#..#....#.........#.........#...#..#...........##.##.#....#....#..#...#..#....#.#.#..#......##.#.....###.#..##...#.#.........##.#.#.....
.#..#.....#.#..............#....#...#.#.......#.....#.......##.#..#....##.#......#.#...#..#.................##..................###...#..#............#.#....#......................#...####....#....####.....#.#.......#......#........#........#......#..###.##.......#...#......###.##.#..#.#..........#.#..............#.#.....####.........#........#.#...#....#................#.....#..#.#....#....#..#........#....###.##.#...............#....#...#......###....#........................#.......##.....#..#...##....#.
.#....#..........#.#...#....#..#..........##...#......#.....#....#.......#....#.......#.......##...#........#................##..#..........#........##..#.....#..#...##.#.#.....#..#..........#.#.#................#..##..............#.......#...#........#..................#.......#.#..........#..........#.....#......#..........##.........#....##...##........#.##......##.#................#....#..#.##...#........#.....##...............##....#.#......##....#..............#.###.............##..##..#....#..##.....
...#....#...#.....#.#........#........#......#....#..#..#..#.....#..#..........##............##....###.............#..##.#....#..#............#....#..................##..............#.....###..#....#.#.##.##..#...........#.....#....#.....#...........###..........##....#.............#..#..###...#.....##........#.....#...#.......#.#...##.........#....#.....##...###....##........#.#.........#.............#.....#.##....................##...#.##.##.#..............#....#..##......#.#.#....................#......#
....#..#...........#..##.#.#...#..........#.....#..#..........................####.##........................#..#...#.#.....#....#..#.........#.#......#....#...#..##.......#..#..#....##..#......#...#...##..##............##.#.#......#..#......#.#.......#..#.#......#...#.##.##........#.#....#.#...#.........##.#..##.##...#.#......#..#...#.........#.............#.#...#...#.#....#..#........#.......#.#...#...#.....#......#...#.#....#...........................#....##..#...#..#.........##......#........##........
#....#..#..#..##.....#..##...#..#.....#....#.......##..............#..#...#...............#......###..#.#.............................###........#...#.........#....#.....#..#......#..#..........#.........#.#..#.........#...#.##...#.........#........#..............##.#.....##.........#....#....##.....#...##..#...#..#........##......#....#........##.#................#...#.......#....##.#.....#...........#.#.###...............#..#..###..#.........#................#.......##.....#.......##...........#..#...#...
..#.#.#........##.............#.#...........#...#.....##..#....#.##.##......#.........#.....#...#.##.#..##..#.###.........#................#.....##........#...#....#.#.#.#.#.............##...................##.#..#.....##.#.#.#.....#..#...................#.##.....#.......#....#....#.#....#.....#..#...#....#.#.....###...#.#..#.##............#.#....#.#..............#..#.........##.#........##....#..........#.#...#.....#.#.......#....#......#...#..................##...........#.#........###.###.#...#..........
.......#.................#........#...##............#...........##...#.........#...........#...##...#..........#...........#.#..##....#....##......#......#.....#..##.##.#........#..#...#..#..........###.....#..#..#..#..#..##...##...........#.#.........#.....#.####....#.#...#....................##...#.....#..........#..#........#...#.....#.......#....#......#...###..#..#.#.#..#.#..#.#...#.............#..............##..#..##.....##........#..#...#.##.#........#......#......##..#..#.........#..#.......#....##
.#.#..............#........#....##...#.........#.....#...........#...#.#...........#.#..#.......##......##.#.#..#..........#...#...............##.#..#............#........##.............#.......#......#....#...#...#..........###...#.............#.#.....#.##..........#...............#...#.#......#.#..#.....#.....##...##...#.#..#.....#.##............#......#..#.#...##...#...#.........#.....#.....##.................#........#.##.......##....................#.#.##.###...##...#.......#.......#............###..#.
.#.....##....#....#.##..#.#...#.......#.#...#...#.#.#......##..#........#....#.....####..........#.#..#....#.#..#....#..#..........#.......#........#.........#...#.....#..........#.........#..#.##......#...#............##.......####......###..#.#..#.#....#....#.........#.....#......#.#........#...#...#...#...#.#......#...#...#..#.....................#.#.#.........#..##....#..##.#..##..###.#.....#............................#....#...#..#.....#.....#....#.....#...#.........##...#.##...#..#.....#.#....#.......
.....###............#......#.............#.##.....#..#....#............................#......#.....###....#..#........##...#..##....####.......##.##....#...#.#.#.....##....#..#.#..........#............##......#....#....#.......#.....#.....#....##...#..#..#.........#..#.##.......##.#.#.........#.......##.....###.......#.#......#.#........#....#.#.......#....##.#.#.......#......#........###.........###...#.....#......##.....#.#....##.......#..#..#.....#..........#...#....#.....#......#.#....###.....#..##...#
.#.........##......##.#.#....................####........#.#.......#..##.....#.......##.......#.##...........##.....#......#..#..#...##...#.#...........####..............#..........##..#.............#.##......#.........#.....#.....##...........##.......#....#.........##.#..##...#.........##.......#...#.....#....#.##.........#....#.........#..........##.#....#..#.....#....#.....#......#........##.....#....#.......#.#..#...#.#.#..###..##.....#.#...#......#........#......##..#..........#...........##....##....
...#...#.....#........#.....#.#...#.............#.........#....#...##..#....#...................#............#...........##...#..............##........#..................#.#...#..#..#..##...##..#.#...#.#...#....#....#...#.....#...................#..#..........#...#.##...#....#.##..#.......#.....#....##.....#..........#.#.#.###...........#..........#..#.....#...............#..##................#....#..##.###......#.#..........#.........##.#...........##........#...................#...#..#.##.................
....#......#........#...##...#..#....#...#........#...#.......#.#.......#........#.#......#...#...#......#.......#......#.#..........##..##.#.....#.#.........#.##.......#..#.................###.##...#.......#.##..#..##....#..........##..#.###.#........#.##...##..#......#.#.#...#.....#...#......#..#..#.....#.......#.#.................#.#.#..#.....##.##.......#.....#.##......##.###....#.#.#.#..............#.#......#.#..##...........#.#.....#..#....#........##....#.....#......#.......#...####..#.#.#.#...#..#..
.#.#............#..##.......#...#..##.....##...........##.....####..#..#.#....#.#.#.......#....##..#............#....#.......#...#.....#.###.....##..#.....#.#....#...#.#.#......#.#....#.......#........#....###....#....#.......................#...#........#.......##...#........#.....#....##....##...#......................###............##....#..###.......#.#....#...##............#..#..........#...#.......#.#............#..#...#....#........#..........................#....##..#..#.........#.#.................
.#......#........#.....#......##.#.#....#........#.......#...#...............#....#.#.....#.....#........##....#....................#..#.....#...#...#.#..#..#.###.......#..#...##..####.........#...........##.......#.#.###.........#...........#.................#...........#.#.....###.#......#.....#.#..#.......#.###.##..#.....#.#.....#....#..##...#.#....##.#...##...#..#......#..###.......##....#..................#...##...#.....#......#....##...............##............##...#.##.#....#.#.#...#...#............
.....#..#.....##.......#..#..#.......#...................#.#...###......#.......#........##....#.......##..###...#......#.#...#........#..#....##....#.##...##...#....#........................#.#.............##..#..........#.#...........................##...#.#.#......##...#....##....##.........#....#..#...........#.#.#....#...#....#...#.#.............#...#...##...#...####.##.......#.#........#..................#......................#..#...#..#............#.....###...#..#....#...#.#.#....##.#.........#.....
........#......#.....#.....##......#.........##....##................................#.#.....#..#....#.....#.....#......#...#....#...........#............#.....##...#.#...##.......#.#..............#..#.....#.#.......#....##.........#.#.#..#..#......#....#..#..#..#....#...#.....#..#...........#........#....#.#....#...#...........#...#...#...........#####.#..#.#...###.........##........#.....##.....#.......##......##.##.............#.......#.#....#...##.#...#........#..##.#.....##..#.....#...##.##.....#......
......................#..#.....#.....##...#............###..#..#.....#.....#..........#....##..#..#.......##........#.......#.#....#...#...#......#....#.#.#...##..#......#.....#.#.....#.#..........#.#........#.#..#...#.##..#.#.....##....#...#..#.........#..#...#.#.#...........#..............##........#...#....#........#.#.#........#......#....#.###....#.#..........#...#..#..........#..#...#..#...........#.....#..#.##....................#...#.##..#.......#...#..#....#......#.#...#....#....#.....#.#..........
.....#.....#..#...#..#...#.................#.........#..#..#...#.......#.......#..#..#.#..#..#...#.#...#...#....#...###..#.....#........#.......##..#.##..##....#.......#....#.........#....#.#.#.........#.......#..#......#...#...##........#.........##...#..##..##.#..##.#.#...##....#....###..#..#.........#..####....#...#.........##.#.....#.......#...#....#.#...#.....#.............#.#........#...##..#....#...#..#.....#..#.............#...#....##.#....###...##......#............###.....#....#....#.#.....###....
...#..##.#......#.....##....#.............#..#..#......#...#..#..#.........#........#.##..#..........#...................#####.............##..##..#.................##...#....#....#.#...#..#..#.#.......#..............#........#.#..#......##.....#.##.#..........#.......#......##......##..........#.......#.......##...#.#..#.#...........##.......#.#..........#.......#...........#......#..##.#........##........#.#...........#...#..........#...........#..#............#.#.........#.........##..#.........##.......
...............#..........#..#....##......#.....##......#.........#..........#..#...........#..............#..#.#........##......#......#.#.#.....................##.......#...##..##...#.....#......##..............#..##....#.#......#...#.............#..#.#.#..##...###..#.#....#...#..........#..#.#......#....##.##...##..#.#.#.....#.............#..##......##.#.##..##.#....#...#..##..#.....#..............#........#.#.....##..#......#....##.###.......#..#.....#......#..#.##....#..#.....#.#........#........##....
.............#...........#..#..........#......#.##.......#.......#...............#...#..........#..#.....#.#............##....#.#...............##.#.#....##..#........##..........#.....#...#....#....#.#.#...##.........#..#...#.......#...##..#...#..........####....#......#.#........#...............#..#.....#..#.....#.......#.#.#...#.#......#..###..#...#.#....#.......##.................#.....##......#........#.......###.#........##.....#...............#..#...#.................#..#.....#......#......#.........
..##.#..#.#.#....#..##..#.#...................#..........#.......#.#..#...#..#...###.#..#....#.......#..#...##......#.................#..............#...#.#...#...#...##....#....#.......#............##...##.......#..#............###...#..##.........#.....##.#..........##.#.............#....##.##..........#.................#..........##...#.......#.#.........#.#.#........#............#.........#.#...##...#....###.............#......##...#....#....#......##.......#.#................#.#..#.....................
.#...#.#...#.........................##..#.............#........#.....##.#.........##...........#...#..#....#.#....##....###..#.......#.....#..#.........#...#.#.#...........#..........#......................##.......#...##..............................#......##..#.#..#....#...#......#.......#.........#........#.....###......#.#..#.....#...#..#......#...##.#.............#...#.#..........................#.....#...##.................##..........#...#..#.#..#...........................##..#.#.##..#.##...####...
.#.......#........#...................#.#.............#.#.#.........##..##......#.#....#.......#....#...#.#...##....##....#..###......#..#.#...#.....#....#....#...........#.....#..#.#......##..........#.#....#..#.#......#..#..#...#....#..##.........##....##.....#.......#.#....#..##..##..#...........#.....#..........#...............#.#..#............#...............#....#.#....##.......#.....#...##............#..........#...#.#...............##......................#.......#................##......#........#
..#....#....#....###........#....#......#..#.#.....##.#..#.#..#.#..............#.....#..........#.......##........................####.......##...#...................#...#..#.#....#.#..#....................#..#...............#.#..#.##.#..#.............#.#.#..........#........#.....#.........................#........................#....#.#.#.........##.....#.....###....##....#.#..#.....#..#......#..#.#.###...#......#..#.........###........#......#.#..#..##.......##..#..#....#..................#.#.#...#.....
.#..#....#.#.#................##.#...##...#.#......#...#..#..#.#.....#......#.#.......#.....#........#....#..#..............##........#........#......#...#.#..##....#...........#.#......#.....#.......#......#.#.#...#..##.#.....#...........................#................#..........#.........###....#...#....#...#..#..#..##..#.........#........##.......#.........##........#..#.#.#.#.......##....#...#........#....#..#.#......##...#....#......#...#......................#.....#...###.....#..#.#..#..#..#.......#
.#.......#.............#...............#........##...#..#..#....#..#.#....###.....................##..........#....#...................#........#..##..#.#.......#.....#.....#......#.....#.#...#.#.#........##.###.....#.#...##.#.#.#..#........#.#.........#.#........#......###..#...........####................#...#.........#............................##........#......#.#..............#.....#.....#...#.#..##.#...#...##.....#..#.#........#..#..##.#.......#...............#.......#..............#.....#....#......
#.......#...##..#....#........#.#............##....#.....##.....##...#..........#....#.#...#...#....#.#......#.#..#.#.......#..#....##.....#.....#...##..#....#..##.#.#........#.......##................#...#.#..##.......#.....#.........#.##.................##.....#.....##..#...#........#...#....##.#.#...##..#..#.##.....#...#..........#.........#............#.......#........#...#.......#.#..#...........#..#..###........#..#.....##......#...#.....................#........##.#..#......#.#.....#.....##..........
.....#.......#.#....#.##.#.....#...#..#.#..###..#...#.....#.#..............#.#.#.#........#......###.....#.#.##..#......##.....##....#............#...##......#.....#..#.#.....#....#...#..#..#............#..#....#....#...##......#...###....#..#...#................#....#.#.####....##...#...........#.....#......#...##..#....#...#.#.......#.#.....#..##...#............#.....#.#..#..............#.###.#.##...#..................#..##...#.#..#..#.#.##....#....#..#.......#........................#.........#.##.....#.
.#.#.....#.#.##............#......#.......#.........#...........#..#...........##....###..............#.....#...............#....................###.###..#.#...#..#..#......#.#...##.........#....#.#........#.....#.....#...#............#..#..........#.........#####....#..........#..#..##.#...#..........#.........................#....##.........##...............##...#..#..#...#..#...##.....#...###..#....#..#.....#.#....#.#...........#.#.#.......#..........#...#..#.#..##.....#.....##.......#...........#..##.##
...###.....#..#.#..#...#..###......#...#........#...#.....##....#......#.............#..#.#.#...........#.#....#....#..#..........#...#.#..#...#.##..#.#...#.#..........#.......#..###.......#...#..###...##...#....................#......#.......##.#...#....###.............#..#..#...#.......##..............#........#.......................#........#..#..#.........#..........##.....#.#.......#........#.#...........#.....#.........#.#...#...##.....#...#.....#....###...##..........#......#.#.#.....#...........#..
##............#.#....#................#........#..#....#.......#.#.....#...#.............#...#......#........#.#.#...#..#..........#.............#......###............#....##.......#.#.....##...#......#............#.....##.#.##..#......#.....#......#........##.....#......#......#............#.......#.#.....#........................#........##.#...#....#.......#..#.#....#.....#.........#....#...##....#...#....#....##.....#.#........#......................##........#..##.#.#.........................#.#...#.#.
..#..#.#........#.##.............#..........#........###.................#.#....#.#........#.................#..#.......#.....#.........#.....#.......#.....#..##..#...#...#.....#.#..#........#...#....................#....#....##...............#...#........#..#....................##.................##.#..#......#..#...#..#.#.#.#....#....#......#...#......#........................#.##.#.....#.###......##....................#....#...#...#..#......#.#.....#..........###.....#.#........##......##........#......#
..##.......##..........##......#.#...#.#....................#...#............#...#...##..................#.#.#.......#....#.....#..#.#................................#.#......#.#........#..#.#.#.............#....#........#..#.#.#.##.#..##..#.....#..#.#.....#.......................#.......#...#.................#............#..#...#......#....#......#.......#...........##.#....#.#....................#.........#....#......#........#.#....#........#......#.......#..#...#...............#.#......#...............#
.#...#....#...............#.....##...#...#............#.........#.........#.#....#.##...#.##...##.........................#...............##..#.#..#...##.........####.##.#..#...##...#......#.....#..#..#.....###..........#...#.....#...........#...............#..#......#...#......#.....#..........#....#........#.......#.........#........###...#.....#......#.#.#..#.....##...#.#....#...#...#...#.###..#..#............#.......#................#...............#.....#...#.#.#.....#......#..........#..#.........#...
..#......#........##...#........###..#.............#..........#..#...#...#.#.......#.....#.....#.#...............##.........#....#...#...#..#.....#...##.#..#............#.........#...........##...#.#......#...###...#...........##..#..........#........#.......#....#.#...#.#.#.........#.....#..#....#.##.#.....#..#.......##........#...##........#.............#......#.................####...#...#...#..#...#..#....#.....................###.....#.###..#..#....#..............#.#...##...#..#...#....#.#....#...#....
#.......#.#......#..#.##....#........#.#...##.........#....#.#.#.#..........##.......#.............#.........#...#.......#....###..............#.....#.....#...#....#.....#................#.........#.........##...#........#....#.....#......................#......#..##..##..##.......#......#..........##....#....#.#.....#....##.....#.#.#..........#....#..#...............#..........####.....####..#...#.#....#....#......#####.#.....#.#.##..#.......##..#..#.#....#.#.................#...#..#.#....#.......#...#....
#.#............#......#....#.##.........####.....##.#....#......#...........#.....#...#.##.#.....#......#.....#..###.........#.#.........#....#....#...#..#...#........#..#..#.#......#..##......#...##....#....###.#..#.......#.....#.###...#..##...#.#.........................#...#...........#..#....#...#.#....#..#.#...#.####......#..#...#..#....#......#...#......#.....#..#.........#.......##...#.......#...##..#....##.#......#.#.#...#......#.......#........#..............#...##.........#...#..#.#......##.....#.
........#.......#.#...##.#...............##...#....##..............#..#..#............#......#.#..#.#..........#..#......#.....#...#........##..##....#..##...#.##.#...#...#..........#........##.......#................#............#..#......#......#.....#.##...#.#....#..##.#.....#............#..##.....#..........#.........#...#...#.#...#.....#.#......##...#...........#...#......##.....#.#.#..........#.....####..#...#................#....##.......#...#.............##.#.#.....#......................#....#.....
......##..............#...#......#........###..#..#................#.........#..#..#..#.#.#...##.#...##.#.#...#.........#.........####.....#...........#......................#.#..#..#......#..#.#.......##........#........#............#...#.#.#...#...#.#..#..........#..............#..#....##..##.#..#.........#....#............#......#.....##.#..#.................#....#....#.....#.....#.......##...........#....#..#..................#.#.........................#....#..#.#.......#..#..#....##....#.###....#...#.
.#...#........#........##.....#............................#........##..##.#.................#.#.......##.#........#..#.......##.#....#.....#................#....................#.....#...........#.....#.....#...#........##....#.#.......#............#..#...#................#.....##..#......#..#.......#.....#.................##.......#.......#............#.........#.......#.........#.......#.......##..#.....#..#...#.###........#..#.#.#...#.........#....#......#............#.............#..........#......#...
.....###....#........#.#.#..#.....#......#..#..###.#......#.....................#..#..#..#.........................#........#........#...#........#...##.#.....#...#.#..#.....#...........##.....#..#....#..............##...#........##...##.#....#.......#....##........##.......#.#...#...#...#.#...#..#..#......#.......#.#...................#..#.......#...#.##.#..............##.#......#.................#......#.#.##........#.#.#......#..........#.#...#.#..............#....##..##....#.....#.#..#.##.............##
.##..............#...#........#.#.#..#..#..#......#.....#..#...#.............#..............##.....................#.#...#.#..................##...#......#...............#..#.####..........................#.....#.#.#...##.#.##..#...#..#..#...#.#...#........#.........#.........#......#......#......#.#........#....#................#......#..#.....#.#........#..................##...##.........#..#.......##.#..........#.###....#.......#..#......#.....#......#...###.##....#....#.#.......#.#.#.......#..........#.
..#........#....#....#.#.#.##.#..##..#........#.#......##...#..#..#..##........................###.#.#.............#....#......#.#....##.#........#.#.....#.#.#......#......#..##...#..#...................#...#.#....#...#......#.....#.....#...........#..#..................#...#...#..##..........#................##....#..............#..#.........#.....#..#.........#...#...#....###.#.#..#...#.#.........#.......##....##.#.............#.....#...............#..........#...#....#.#...........#.##......#....#.......
.#.#.#...#...........##......#..........#.....#.#..#..#.#...........#..#........##..#..#....##..........#...#........#.....#.............#..##..#...###......#.#....#.....#..............#.#...............##..#..##......#...#..#.#....#.#....................#.#.................##...#.....#..#.........#..#.....#.....#............#..........#.....##.#.#..#.##..#.#.#.#.#...#...#............#............#..#.....#......#.#...#..#....#....#.....#.........#...#.#.............#..#..#.....#...#...#..#.#............#..
......#..#..........#....#..#.....#..#.####.##.....##.#.#...#......##..###.....##......#.........#.............#..#..........##..##....#....#....#...#...#..#..........#.........###.....#...#..........#....#..#........#.........#...#........#....##......#....#......#......#..#.....#....#....#....#......#.........##............#..#.#...#........#....#.....##.##........#.....#.......#.......#.#..#..........##..............#........#.#......##.........#...#..........##..#........#......#....#..#............#...
#....#.....#....###.........#..#....#.......#...#.........##...#.#...........#..#.##..##......#.#.#.........#.#..#..#.....#.#...#........#...##..#................#...#...........#..........#....##.......#.#.#....................##...........#.#....#.#..#.#..#...#....#....#...#..#.#....##.######...#.##...............#.......#....#.....#........#..##......#..........#..##.##...#.....#......#..#..##...#..#...#.#.#.....##......#....#....#......#.##.#......#....#...##...#..#...........#..##....#.....##.##.#...#.
...........................#..#......####..#...##.#.#........##......#.#....#...#..###...####..#....##..##.....#..#..#....#..#......#...#.........#..###........#.......#.................##.##.##.....#..................##.#............#..........#............#.....#...#..#....#..#.#.....#.......#.......##.###..#.#...#....#.....#........##....#......#.....#.................#....##.....#...#....................#....#............#.....#......#..........#.##..##......#..#.....#.....#..#..........#........#.#....
...#...#....#..##....#..#...#.........####.............#.#......#................#.#.....##...#.##............#......#....#..##...........#.#.#....##..#.#...#..#..#.#..#...#......#..............##...........#...............#.#.#.#....##...##.....#..........#...#....#..#.....#...#.....#.....#..#.........##....#..##.......#...#....#...........#....###....#.#.#........#.#...#.##.##.....#....#...####...#.....#....#...#.#...#.#...##.#.##..#..#....###.#......#.#.##.....#.#.###...#....##..............#.#..#.##....
......##..#..#.#...##.....#................#...#.#.....###.....#.....#.###..###...###........##...........##.....#.....###.#..................#.#.....#..#..........#.#.#......#....#...#......#....................#..#........#...#...........#......#.##.......#.###......#.#...........#..#..#....#......#...........#..#....#......#.........#........##.#............................######........#.#.........#....#..#...#..#...#.....#.......................#..#....#.....#...#....##...................#...#.#.......
.#..##..#...............##...#......##................#....#...#.#................#.#...##..#..##..............#.......#..##...#.#......#.#....#.......#......#........#....#.#......#...##........##.#......#...........#..........#..#..#.#..............#....#...#....#.##.##..#.#......##.....#........#....#.....#....#..#...#..........#..##.......#....##....#..#..#...##.##......##..........#.........#..##......#................................#...##...#.....#.....#...#...........#....#...#.#................#.##
#..##........#.#................#.......#.#.....#..#...###...#..#.........................#....#...#....#..#.....#...........##.....#......#....................##.#.............#..#....#..#.....#.....##.#..#.............#.............#..##.....#...............#.#.#............#.....#....................#..#...#..#..#.....#...#.#..........#..#...............#.....##......##............##..#....#.....#.#........#....#.......#......................##................##.......................#.......#.#.........
.#.......##...#.....#........#.....#..##..#...#......#.#....#.....#...#...#..##........##...#......#.#.....#.#...##..........##..#..#..#.........#...#.#...........#...#.#....##..#...#.......................##..#.#..#..#..#...#.#..........#..#....##..........#...........#.....#..#..#.................##...#....#.....###..#..##..........##........#...#.....#........#...##.#.#.#..#............###.#.#.......#...#..##..#...........#.#...##......#.#.#....##........#.##..##..#.##.....#..##..#..........#...........#
#......##.#..#..##.....#...#..#..##.......#..........#....##..#.#...#.##......##..#........#..#.#..#........#..#...#...#.............###.##....#...............#..#.......#.###...........#.#..............#.....#......#...#.#.....#....#....................#...............#..#.#................#...#.........#.#.......##.......#........#..#........#.#......#..#.....#........#..#.#..#.......#.#.#.........#.........##....#....#..##........##..#.#.#..#.........##....#...#......#.#...........#.#......#.#........##.
...........###.#.....................##....#.....#.......#....#.......#......#........#..#.##...#............#..#....#.##...#..#.#.#....#...#....#........#..#.........#.....#.#.#...#.#...#...##.....#.....#..#................#....#..#......#...#................#....#..........................#....#....#........#..........#..#..##....#....##..#.....##........##..####...#....#......#............##.....#......#..#..##......#....#..#.......................#..#..#.#..........#.##.#.#.#...#...........##...........
.#....##..#..##..#.........#..#......#....#.....#.....#.......###......#..#.........##...#..#..###........#...#.#..#..#....#........##.....#.#..#..#....#...#...##..#..#...##...#.##.#.#...##.......#....#.##.#.#...#......#.......##.#.....####......................#.#...........#....#.....#.....##.#.#.#...#...#..#......#..##..........#..............#..............#....#........##.......##..##........#..#..................#......#..#.#........#......#.....##..................#....................#...#......##.#
#....#..#............##....##...###....##..#....#...#..##..........#.....#......#...##.....#.....#...#...#..#.....................#..#.#................#....##...#......#..#.#.....##..#.#...#..##............#...#.......#...#.#......##.......................#....#.#......##....#.#..#......#......#....#.......#....#...#.....#........#.##...................#.......#....##.#.......##....#..#...#.........#...#....#........#...........#.#.......#..#.......#.....#....#.###.....#......#......###......#...........#.
.........#...#.....#.....#...#...#......#..#.........#.#.#..#........#..#.....#..............#.#..........#..............##......#.#.#...#.......#..#......#....#..#...#......#.........##......#....#.##..##........##...##.#...#.#.#..#..##..........#..###.......#..##..#.#...#.....##......#.....#.....#..........#.#.....#.......#.###............#.#...#...........#.......#........#...#..#..........#.............#....##............#..#..#...#..##...........#......##.........#...#........#.....#..#....#.##.##.....
#.#.#..##.......................##.......#...#.#.............#........#....#...........#..##...........##.............#.##.#..#....#..##....####.....#........#...........#.#..#.............###.#.......#......#...#..#................#...#.....#.#..........................##..#........#.........#.......#........#.......#...##....#..###........##................#..#..#.....................#...#...#...#.......#.......#............##..#..##......#......#.##..#............#.#.....##.#..##..#........#..#.....#....
...#.....#......#...#..#..#.#.....#...#.#..#...#......#.#..#.#...#....#....#..#.##...................#...###.#..............#...#..........#.....#..#....##.....###..#.......#.#.......#.##..#.#......#....###....#....................##..#.#####.............#.#....#...#.#.#.....#..#..........##..........#.....#......#..#.......##.......##................#....##.#..#....#.#...#...#.....#..###............................#.....#.#..............##.#.....#..##..#...............##.......##.##.#.....#..#...#.#.......
......#......#...#.#.....#..#..#....#......................#..#....#.....#..#.....#......#.###..........#..................#...#.#.#...#......##....##.#....#........#..#................##............#.#......#.....#...#......#.#.........#..###..#..#.##.#......##.....#....##..#....#..#.#...#...#.........#....#.##.....#..#.......#.......#.......#...#.....#....#....#...#............#..#.#..#....#.....#.......#..........#.........##..........#.#.....#.....#....##.......#..............#...#.####...#......#......
.........#........#.....###..##....#...........#.#...#.....#.....#..##...#........#...##......##........#...#.##......#...#..#.....#.#..#........#..##.#..#.#...####..#...#....###.....#.#.......#......#....#.#.....#......#.....#....#..###..#.....#.##..###....#.......#..#.##................##.#...........#.#...#.......#.#..........#......##...#...##..##........#.#..#..##...#..##.....#.#...#......#.....#..#...........##.......#...####............##......#..####................#....#..#....#.#.........#....#.#.
##...#..#...#.#...#....#...........##............#.................##...#...##.....#.#............#.##.#..........#...#......#.#........................#.##..##.#....#......#..#......#.........#.#.................#.#......#.....#..##...#.....#..#..#.#..#........##...............#......#......#.....##.....#..#...##.........#......###...#...#..#..#............#.........#...#....#............#..#.#...##.........#..#.........#........#....#..#.#.................#.#....#.#..#....#...........#...........#......##
##.#..#.#..##..#...##...............##...........#...###.............#.##.#.#......#.#....#....#....#...#.......#...........#..##....##..............##....#...#......#.............#..#..........#....#...##....#.#...#......##......##.##.....#.#......#......#..#......#....#........#...##....#........#..#........#....#.........#..#....#........##.##.............#.#..#.#..#....##....####...#.....#..##..#...#....#...........#.#..................#.##....#...............#...##...#...#..#.....#......#..##....#.....
#.#..#.....#.....#.##.#.##.#.......................#.......##.#.....#....#..###.#..#....#.......#...#...##...#...#........#..........#...#.................#....#......................#..#......#........#.##..#..#........#..#..##...#......#......#.....#............#...#....................#..#..........##.....#...........#....#.....##..#.#......#...##..##.####.......#..........#....##...#.#...#.................#.##.....#.....................#......#.#..#.....#..#..#..#...#.#....###.#...#......#...#..##......
.##...#.#.#...#........##...#......###.#..#....#............#.##....#...............#..........##...#.....#...........#........#####...#.#.......#..........#.....#..#.........#.........#...#........#.##.................#.#..#.#..##...............#....#..#....#...#.......#.#..#...#...#.....#.###.#...............#.......#...#........#..............#.#..#..#...#....#...#..#............#.................###....#..#..#..#.#.............#............##...##.#..........#..#..#.......#...#..#..#.##.........##......
.......................#...#..............#.....#................#.#...#......#......#..#....................................#.........#.........#.....##....##....#..#####..#.........#.................#..#....##.......#..........#.##...#....#.##.#......#...#..........#....##..............#............##.#..##.#.##...#......#.......#....#......#...#...#...#....##......##........#.#...#.........#.#.##.#..#....#..#.........##.#.#..#...#....#...#.....#.........#.....##...................#.#..........#..........
..#....#..##.......#...#........#........##...#..............#..##..........#..##..#.##....#..#..#......#.#..#.....##....#.##.##..#..##..#.....#.#..#.......#.....##.#...............##........#..#....##...#......#..#.#...................#..###........#..#..#............#.....#.#.#...##.......##.......#.................#........#....##.#................#......##......#..#...........#........#..........................#...#.#......#...#.#...#.#.##....#......#...#.........#....##....#.#.#.#.........#.....##....
.......#..##...#...#................#....#.......#........#.#...#..#...##.........#..#...#.##......#..##...#...#.#...#..#......##.#.###.....#.#...#...#...#...#.#.#...#..#....#.......#.#..#.#...............###.......#....#.##............##........#...#.#.#....#...#.....#.#............##...#......#........#....#..#.....#..#.#.......###.....#...#........#.#......#............................##...........##............#...........#......##...#.#.....#.....#....#.#............#....#......##........###........#..
.#...#..#....#..#..#..#.##....#....#...#.#.......###........#.......#....##....#.....##.....#.#.#.....###.#..........#...........##.......#...#.....#....#...........#.#............#...#.#...#...#.#...#.........#.......#.#...#........#........##....##......#...#..#..#.#.#.....#.#...#..#.....##...............#...#...#.#.#......#.#..#.##....#..#..........#.....##............#.#...#......#.....#.#.....#.............#............##.#..#...##......##........#.#.##.#.....#..#............##...#...............#.....
.....#..#.........##...........##..#..#...#......#..#...........................#......#.#......#.#...#.....#.......#......#..#....#..#.#.##.......###................#.........##.##..#.#...#............#........#................##...#..#.#....#.......#.....#.............#..#.##..####......#...............#....##.....#.....#...##.#...#.....##.#.##..............##.##.....##.##.............##.........#...........#....#.#.##..##.....#...##.....###.........#.......#...##.#.....#..#.........#......##.............
..#...................###.....#..#..#.....#..#....#..................#....#..#........#..#...#.###...#......#....................#.#......##.#.........#.............#.......#.#.#.#.#...#..#......#..#......#..#........#..#.#......##.##.......##....#...............#..#.......#.##..........#..#...........#......#........#....#......#.#......#............#...#....###........#..............##.....#....#...........#....#...###..#..##.....#.#...........#.#.......#..#...#.#..##..#..#...........##...##...#..#..#....
.......#..............#.#.......#...#....#........#....##....#....#.#.#........#.#...#........#........#......#...#.#....................#.........#.##..........#.#.##.............##....#....#........#.#....#...#......#................##..#..#..#.............#..##.#.##..#..##.#.......##...............#....#..#...#..###...##..#..#....#..#.#.......#..........##......#..#......#.##.......##.#......#.#....##........#...#.............#..........................#.#.##..#........###.....#.......#.##..###....#.....
#...........#........#...........##..#............#......#..###.#..#.#...#.......##....#......#...#...##....##..#...##........#.#....#..#....#..................##........#.#............#..#.#...................##...#...#......#.#...#...........#........#.#..#.....#.........##....##..#.##....#..#..##...#..........##.#..#.....#.###....##....##...##...#...#..###......###..#................#...#...#.#.......#......###...#..............#...........#....#...#.#.....#...#.....#..#..#...#.....#...#......#.###...#..
#.........#.......#....#..#.#.......#.......##...##..##.......#............#.....#........##.#..#....#........#...##..##.#.......#........................#......#.....................##.....#....##..#..............#...........##.................#.##.........##.#........##.............#....#.##....#.................#...##.#...........#...#...##......#..#.......#...#.........#...#.##.#.##.#...............#..#..#......#.###...............##.#.....###.................#..#...#............#.##........#....#..#...
...........#.#.#...#....#......#..#.#....##.........##................#.....#..........##.....#.........##......#..#..#..#.#.......###.#.#.......#..#.....#.#.........#.##..#............#..##.##.#..#.....##.....#..........#.....#.##........#.........##.....#.#..##.####..#.........#.....................##.........#.......#........#.#.......#.....#.......#.......#...#......#........#....................#.....#....#...................#.....##.......................#.#....#.#.#......##.#.#........#...##..#.#..#.
..#...#.............#........#..#...#.#.##..............#..##........#.#.............#......##....#..###.#.....#......#..#....##....#.##...#............#.....##.......#.................#.....#......#......#........#.....#....#...#..............#.##.##...##.....#.##........#.##..#...#....#.#.......#..#..#.#..#..........#....#...#.......#..#........###.....#.#......#...#...#.#.......##.#.....##.....#...#....#.#...#......#........##....#.....#..##.#.....##.....#....#.#...#......##.#.........#............#....#
...#..##.......#.....##.....#.#......#......##..#.#...##.........##......#...##.......#....##...............#..#.#...#....#.......#.........#.......##...#..............##.#..........#.#..#.#...#........###............#..#.#.#..#..###...........##..##....#....##...#..##..#.#.###.#.#.##.#...#...#...#....#.....#...##........##..#....#................##.......#.........#.#..#....##...........#..........#.#.....##.....#.#.....##......###.......#.#..#.......#..#.#.........#......#....#....##..........#.#....#....
.....#........#...#....#...#.......#.#..#.#.................##.#..#....#..#.#..........#....###......#..##..###......................##....###..#...#.#...#.#.......#.#......###..#........#...............#.........###.....#..#..........#...#...........###...#...#..#.....#.#........#..#..#.............###.......#....#...##..#.....#.....#.#....##.#.#..............#..#..........#.#.....#................##.#.....##............#....#...##........##.....#.#...............#.#.#.#..........##......#....#.....##.#.##
...#..#.....##..#..#..#.........#....#....#..........#....#...##....#...#.....#.................##..........##.........##....#..#..#..............##.#..##...#...#...#....#.....#..#.................#..#...........#....#.....#......##.#...............##.#.....#....#............#..........#......#..#.........#....#....#.#.##..........##....#..#.....#...#.#.....##.#...#..##......#....#..##....#............#.....#.#.......................#............#...#..#.#.#...##.....#.#..#....#...............#...#...#....#
#.#..#.............#....##....#..#...#...#..#...##......#................#....#.###.....#.#.#.....#.##....#.#........#.....#.#.#.#.......#.......#..##..#.....#..............#..#..#.......#....#.....##......#.....##....#....#.......#........#......##.#.............#...........#.....#......#................#......#..##............#..#...........##..............##..#....#.#.#....##.#.....#.#.#...........................#........#....#....##.........#.......#.#..##...#.#.......#.#.#......###.....#.....#..#.#...
.........#..##....##.#......#..#....#...#...#.#...........#..#..##.......#.......#..##......#...#...#......#.##......................#............##.#..#.......#..##..#..#...#..#......#..#.......##..#.#...#.....#.###......#.................#....#..#..#....#..#...#...#......#....#..................#..#..#...#..#.....#.##..##.#...........##............#.#........#......#.......#..#...#........#.#.....##......#.......#..........#.#..........#........#.........#..................#..#.#.........#..#..#.#.......#
....#......#......#...#...#................#.........##...#.##.........#.......####.......#....#..##.........#...............#.................#...#......##.#....#.#..........#.....##........#.....##......#.#.......#....#..#...#.......#........##...##..........#.#..#.......##....#......##...###.............##.#........#....##...#.....#...##......#....#......#..#.#.###..#...#....###..........#.#.............#................##....###.#......#...............#.......##.......#.#.#..#..............##......#....
.....##..#.#............#..##.....#...................##..#......#.#.....#..#..#.#........##...........#.#..#..#...##...................#..#................#.......#...#...#..#...#...##...........#..........#....##.##....#...###..#....#.#............#..#............#.#...#.....#..#.......#...#.#.......#......#...#......#...#....................#.........#........#..##......##......#.##...##..#....#.....#..#.##....#.............#.#.......#..........#.##....#............#.#.....#.#..##......#.#.##..#.....#...
..#......#......###..#..#...#....#...##............#.........#.#..##.....#.#............#..#....##.#....#..#....#..............##..........#....###.##.........##......#.##..#......##..#..#....####.#.#....#.#.#....#.##............#......###...#......#........#..#........#...#.#.......#..........#..........#........#.#....#...#......#.#.........#.....#..............#.....##.....#...#...........#........#...#.##......#..#...#......##...#....#....#...#....#....#.#...###...........#.....##........##.......#.....
...#.....#..#.....................#..#...#.....#..##.#.......##.....####...#............#.....##....#..#.....#.#.........#.....#..#..##...##..#.#..........##........#.#....#.....#...###..#.......#.................##.......#..#..#.#.#.#..#...#...#.........##.....#...#..#.....###.#...##......#.##.#..........#...#.......#.........#......#.#...#...##...........#.#.#.##............#...##..........#......#.....#...#..##...#..#..#.#.#...#.....#...........................#.##.#.........#.........#....#..........#..
........#....#...#.#............#...........#..#.#.....#.....#......##...............#.#.....#...##.#...........#............#.#...#.....##......#..........##.....#..........#......#.........#............####..#....#......#.........#...#.........#...#..##......#...#...##.........#............#..#.#........#..#.....#.#.............#.............#.....#....#......#...##.##.............#...#.......#.......#..##...........##...#.##.#.....#..#...#..#.....#......#............#.......#....#.....#.#.......#........
.......#.#....#.........#.....#....#...#........#...#...................#.#.#......##....##.#....#.............##..#.....#...#....#.....#.........#...#...#.....##...........##..#............#.#..................#.###...#...#..##.#.............#####....##......#....................#.#.........##.#..#.#.....#......#.....#.#.#..........................#......##..##.....#..#....#....#......#....#........#.#........#...#......#..#.#.....#.#....#...#..##.......##.#.##...#.....###.#.#...#...#.#...#...#.#..#..##...
....#....#....#.#..#......#..##.#.....#.......#............#.#..#.......#..#.#..#.#...........#..........#..........#.#.#...#..#.......#....#....#.#....#..#.#.#.#.........#....#......#........#..#.....#....#.###....#........#.#..#............#..#...###..###......................##..#..##..#....#..#...#..#.....#..........#....#....#.##..........#....#.....#....#.#.......#.......##.#...............#......#...##...........##...#........#....#.....#...................#...##.#...#.##....#..#..#.....#...##..#....
.....#...##....#..#...####.#............#........#..##.#.......#.#....#...##....#.#..#.#.........#.#.###.....##................#.........................#..#....#..#.....##.#...........#.....#.##.........##.....#.#...##........#..#.........##....#..#....##.....#.........................#........................................#.....#............#........###.................#......#...#......#...##......#...........#.......#.#..#..#.......#............#...#..................#.#..#................##.#.....##.
.......##...#....#.#................#..........#......#...#.....##......#.##.#....#.####...#.....#.....#..###.....##..#..#....#.........#......#.####......#..#......#.............#...#....##..#...#...#.........#.....#........#....#.#...##...#...........#..#..#.....#....##............#.........#...#.#...#.....#..##.......#.#............##...#....#..........#.......#..#...#..#...........#.....###.#...##.#......#.....#.#......#.............#.........#..#..........#.#.##.#..#....#.##..#.........####......#.....
..#..#.......#.#.....##..............#....###...#.#.....#.........##........#...#.....#.....#....#........#..........#..........#...#..#.##...........#..#....#......#...###..#..#..#..#..............#..#..#..#......##...#..................#.##.......#.#..#..#.#......##..#.....#.....#.#...#...#..........#.....##...#............#....#.#.#....................##...#...........#...#...#....#..............#.....#..##............#......#..#...#.#....#...#.......#...#....#...............###.........#.#..............
.....#...#...#...#.#....#..............#.....#.##.##...#.....#.#.................#..#...............#..#...#...#....#..#.....##.#....##.#..###........#.....#..#....#.##.#......#.##....#...#............#.....##...............#..##.........................#....#............#.#....#.#..#.#...#..#.........#...........#.#..#.#.....#.#....#...###.....#.##...........##........#..............#........##..#......#...#.....#......#.......#..#...........##................##..........#.....#......#.........#...........
..#...........##...................#...........#......#.....#.........#...........#...........#......#..##.#.#.....#.....##....#..#........................#.............#....#..#...#.#....##..#........#..............#...#....#.........#.#................##......#.#.......##............#....#..#...#.#.......#..#...#.#.#.#......#.......#....##........#.#...#..##..#..#...............#..#...#..........#....#.#.........#......#.#...##.....#.......#........#...#..#...#......#..##.#.##...#..#....#.#..##..#........
.#.#.......##...#...#...#......#....#.#..#.......#...#...........#......#...#.#.#....##..#.....#.....#.#........#...#...#....#...###...#..#..#..#..#....#........#..##..#............#........##....#.......#....#....................#..#..#...####.#.............#...#....#..#......#.#...........#......##....#....#...............#....#.......#.....##.....#.....#..#............#......#..#...............#...............#..#......##....#...#.............###................#..#....#.........#.#.....#.......#........
......#..#..............#................................##.....#.......#...........##..##...##..........#.......#.#...#...........#...........#.##...#....#....#...#....##...#..........##.....##...#.#.##........#.............#............#...#............#...#....#...#..#..#........##.#............#.......#.#................#.......#..#.##.....#..#.....#............#....#...........#..#...............#....###..#..#...#...#.................#......#...#......##.....#........##.#.....#..#.##......#....#....#..
.#....##.....#.....####.....#.....#......................#........................#..#.###.................#......#...#..........#....#..........#...............#..###.##.........#...##....#.............#.#...##.....#..##....#...#.......#.#............#.........#.#........#.#..#.......#...........##.....##.#.....#.#..#.#....#........#........#..#.#............###........#.##......#.#.........#........#..#.#..#.#.#.#......#..#.....#........#...#.....#.#..#..##.#.....#.....#.........#..........##.......#.##.#
.#................................#.....#.#...........#..##...........#....#.##...........#....#.#.....#......#..#.#...###..#..............#...............##.#...#...#.#.#.#...#.......##.............#..........#..#............#.......#....#....##..###......#...#..#.....##...#.....#...........##....#..###.........##...#.................#..#.#.#.#....#..#....#...#.#.#....#....#.................#........#.......#.#.#.....#...####..###.....#.#....##....###......#..#............##............#...#.#..........#..
....#.....##...#.#.#........##.#............##..#...............##.......#..#........#.....##..........#.#.......#..##...##.#...#......#.##....#.#........###..........#.....#................##...........#................#.#.#..............##....##......#.#..##.....#........#...........##................#...#...#....##..#..#...#.#.#####.....##........#..........##.##.#..###.......#...#.....#..........#..#............#.........##........#...##....................#....#.....................#..........#......#.
....##.............#.#..........#...#........#..#...#.....#.#....#.....#...##...#.............#..#........#....##.......#.......#..##....#........##....#....#..##......##....#......#..#...#.#..............#..#.......#...........................#..##......#......#...#......#.......##...#.#...#.........#........#...#....#.#.....#.#...........#.#.#.#....#...#......#.......#...#.#.....#.#......#..#...####......#........#.......#...##...#.............................###............#...........##........#.#..#...
.#.#.............##..#..#.........####..#..#...............##.#....##.#...#..#..##.#..#..#........#.#...........#...#.##...........#..............#...##.......#......#.....#.#.##...##...#.........#.###.#....###.......##..#...#.##..........#.....#........#.................#..#.#.....#.#..##......#.......##..#.........#...#...##......#..........#.#........#.##.....#.....#........#................##.....###..........##......#..#...#..#.......................##............#.#.................#....#..##....#....
.............#...#....#.......#..#........#.#.#.........#..##....#..#.....##.##..##...........#....#.#...#...#....##.....#..#......##..#....#.##...#.......................#......#...#......##.....#........#....#..#...#.....##.#.......#.#.................#.#....#.#.#........#.....#......###.............###......#........#..#..#......#..........#........#....#.......#....#.......#...................#..#......#......#............##.#.........#.#.......#.#............##..#.#......##......#.#....#.........#.#...
...##.##.##............#......#..#..#....#.........###.#.......#...#..##.##..........#......##..#..#.##....#.............##.....#...........................###......#..............#...#...#..##....##....##.#..##.#....#....#....#.....#....#...#.........#...#.......#.....#......##.#......#.#.......#.............#....#........#....###.......#...........#...#.#..#.#................#...........#.#..#...#.............#.........................#........#..#..#...#.#...................#.##.#...#.#........##....#.#.
.#.#.....#..............#.....###....#.........#.#.....#.##.....................#.......###....#..#.............#.....#..............#.#......#....#...........#...#......##..#.#....##.....................#...##......#...#...#....#........#......#.......#....###................####......##.#...#.#..............#...#..##....#...#.....#..#.............#..#..#.#.....##........#.....#.......#...............#...#..#......##.##.....#.#...#...##.#..##...##..#.....#.#..#.......##.##...#.....#.##.##.#....#..##...##..
.......#..........#...#.......#.......####.#...........#...#..#.#.....#.##....##...###.#....#......####..........#.##.......#.#............##.....#..##.#...........#.#....#..............#....#..........#..........#.#.............#.#....#..........#.................##.#.#......#...........#.##..#.#......#....#..#...#.#....#.#....##......#..#...#...........#...#...#.....#......#....#...............#...##.#....#..##.#........#...#......#.......#.#...#.....#....#......#..#.#...#.....#...#......#.##............#
...##.....#.##.....#...#..........#....#.........#......#.#...##....#...........#.#.#..........#..#.#.#........#..##..#....#..####.##....#....#.#.#..#..................#...##.#.....##.....#............#....#..#.#...#...........#.#......##......#.#............#.#....#...#.....#.#......##.........#.###.#..#..#...........................#..................#...........#..##............#.##.##.#............##....###.###...........#..........##..##.........#...#........#.....#...##....#.......#.....#.....#....#..
#..#........#.#.....#......#....................#........##....#.......#.#.#.....##...##.................#.#...#...#.......#.........#..#.#...#..#....#....#..#.##....#.#..........#...#.......####.#......#.....#....#.....##.#..........##.#......#..#.............#..##..........#...............#.........#.#..#.#.#.#....##.#...#.#...#...................#....##.###.........#..#.................#......#.#.................##......##.##...#.##....................#....#............#.#.....#..###.#......#...##.....#.
.....#...#...#........#........#......#.#....#.................##...##..##...#.#....#..#...............#.#..........#..............##.......#..............##.........#.#...........###..#.#.#......#........#...##..#......#....#........#..#..........#.#..####......#.......#....#...........##.....#.#.#...##..#.....#.........................##..#.......#.........#.##...#...#.#.#.#..#.....##......#.#.........#....#......##......#.#.................##......#..#..........#.....#.#..##.#..#..#.#...#..........#.....
##..#..#...#........#....#.....#...#.....##.....###....#....#....#............#...........#..##.........#......#...........#......#..###....#.#.#...#..#.......##....#....#.##...........###..#..##.#...#...##...#.#..#..#...#....#..#.......#..#...#..#......#..#...#...#......#...#...........#...#........#.#........##.#.............##...##..#.....##....#..#...##.#......#..#......#.#...#..........#.#..#.....#..........##......#.....#.....#...........##.............###.......##..##..#..#........#.............##...
.#...........#....##........#..##........#.#...#........##..............#....#.#..#...#...#..#.#..##...##.....#....#.....................#..#............##..#.........#......#.#.......#.##..###....#....................#........#.............##........#...................#....###......#.....#.#......#...#..#.......#...#...#.....#........###.#...##...##..............#...#..............#....#..#..#......##..#.....##.#......#...#...#...##.###...#........#.......#....#..#......#........###...#.........#.#....#..
.###..###..#...#.#...#..................#..#..##.....#..#.#..........#.........#.#.............#.#..#.#...#....#......#.....#...#.....##...#...#...........#.#.#........#...##..#..##........#..............#........#....##.....#..#.............##..#..#........#......................#..............#..#.##.##..#.........#..#.....#..##......##.###.......#..#.....#..#....................#.#..#................#.....##.........#.#..#........#.....##.#...#..#.....#......#......###............###............#.#......
..#.##...#..........#..#............#.#.#..#..##...#..............#.............#..#.....#.#..#..#.....#..............#..#..#..........#.......#...#.#..#.#....#..##..........#..........##.................#....#..........##.........#..#...#...#.#...#......#.......#...#.#.#..#..#.....#......#....#...#.##......#.#........#.......#.......#..............#............#..#.#...##.....#.##.#..#..#.....#.........#............#....##....#....#..#.....#.....##...#........##...###.#.#.#......#....##...#.....#...#...#..
#...#......#......##..............#...#..#...#..#....#.............#.........#......#......#.#.....#.#......#.........#...#.#.........#.....#....#..##....#.#..#.#..#.....#.#...........#.#.....#.....##.......#...#.#.#.#.....#.#.......#...#.#....#...#...#..#......#.##.....#.#.............#.###......#..##...#....##....#.#.#....#.......#......##.........#.....#..##.#...#.......#.#.#........####........................#..#.......#...#....#.....#...#.#........#...#........#.........#....##.............###........
..........#..............#...#....#....#..#....#.........#.#........##.#.......#...##...#.##..........#...#..#.#..#.....#......#.#...#............###..#....#.....#....##.#.#.....#....##.........#..#...#..###..###....#.......#..#...........#.#..#..#..#.....##..##.#......#..##...#..#......................#...#........#...#....#...#.....##.##....##......#....#....#.......#.....#..#....#....#.#.#..#...#......#..#..#....#....#...........#.##.........#......#.......#..#.#..#..#...#.#......#..#..#............#....
.#........#.###..#.#.............#.#....#...#.....##........#....#..#..........#......#.#..###...#...........#.#.#......#..#...#...............#.....#..#.#.....#.....#........#............#...#...........#........#............#..#...#.#.####...........#....##.#..........###..#.............#...........##..#..........#.............#.....#......#......#.............#.......#.....#..#.........#..........#..#...#.#..###..##..#............#...................##.##.....#.....................#..........#.#.........
.#..#...##........#.#...........#.#......#..#....#......##...#....#.###..#..##.....#..##............#.....#...........#......#....#.....##..##...#..#...#..........#....#..##.##.#.#.......#.#...........#..#....##..##.##.........#..#.........#.#...........#.....#.#..#.#...#............#.#....#............#...........###..#.#.........#......#....##......................##.#....#..#.#......##......##......#..#..#.##......#.#.#..#....................#....#...#..#..#..#...#........#..........................##...
.............#.......#...#.#....##.............##...#.......#...##...##....#.......##..#.....#.#....###...#......##..........................#........#...#.....#........#...#...........#..##...#........#...#..##.....#........#......#...#....#.#..................#.###...................#..............###...###....#..#.........#.#.###........#....#......#.....#..............#....#.....#.......#........#.###.#.#.......##......#.#..#...#...#.#.#.##..#...#........#.........#....#..#.##....#...#.#...#..#...##.#..
.#.......................##.....#......#..#.......#..#..........#.#.......#.#..#.#.#....##...#..##.#..#..##.###..#.....#............#....##.....#....#.....#....#......#....#.....##.#.....#.##......#......#......##.#..........#..##.#...........#.............##...#........#..##....#..##....##..#.....#...#..##...#..#.#..#....#..##.......#..##...#.#........#.#####..##...##.##....#.....##.###..#.........#....####.##...#...#........#.#....#.#.....#.#.#......###...#...#...##......#....#.#....##...#..#.....#.......
.....###.....##..........#.##.......#.#.#..#..#...#.........#.#..#..#..#.......#............#...#...#.#........#..#..#...........#..#.....##......#............##.....#.#....#...#......#..#.#........#.#....#............#...#...#...#.#...#....####......#.#..##.....##..##..#.##.......##...#......#..............#.#....##....#...#.......#....##.......#..#..#.#..........#.#....#....#..#.##.......##.........#..........#...........#.##........###...................#...#.#................#...#..........#...#....#.#.
.##.................#.##....#...............#.#.#....#...#.###............#..#....##..##..........#...#.........#.....#.#.......##.....###.#..#.........#.#.....#.#.........#....##...###....#..#...#..##.#..#.......#.......#..#..........##.......#...#..#....#.............#.##....#...##.....#....#........####.#.....#........#..#...#.......#..#...#...#......#.#...#...................#.###....#.#....#.#.#....#.............#..........#...#...#..##....#................#...#.#.#.#...#..#...#...#................#.#.
.##..#..#................#...#.#.....#....#......#...#....#...........#....#.#.......#......#.......#.##........##..#......#.......#................#...##.......##.......#.....#..#.##....#..#...##.........###.#...#....#.....#.#.#.....#.#..#.#.#.........#..##....#.....#....##......#....#.........#......#..##........#.....#.##..###.#.#........#...#............#.#.#..#..#.#.#.............##.......#..#.........#.#....#.........#..........##.......#....#..##........##....#........#........................##.....
##..........#.#......#....#...#..##..........#.........#....................##..#....#......#..#...#...........#....##........#..#.###...#.........#...#...#...#...#....#.....##......##..#......#....#.#..........##.#...#......##.......##.#..#.......##.........#......#..#.........#...........#.....##.....#.............##................#........###.#..#.....#...........##...........#....#.....#.......#.#.#..#......###..........#..........#.#............#......#........#......#.................#...##......#...
.##.#....#........#.....###............#.....#.###....#..#...#..........#........###..#.....#.#...#.............#..#............##...#.....#..#...##.##..#...#.....#...#...........#...#....##..#....#.#.......#...............#........##..#...###.#.....#.##.#...###...#........#.#...#..#....#..###......#....#.........#....#.#...##.#....#....#..#.##.#...#.###.......#.....................#...#..#.............##....#..##...##..#.....#.##.......##.#........#........#...#.#..##.##........#...#.......................
......##.###.....#..........#.#.#....###.#..#.......#....#.#...#..#..#..#..#....#.......#.....#.#..##.......#...#..#..#......#..#..##..##.....#..#....#.#.#.......#....#..#......#.#...##..#............#.#.....#.#...............#...........##...#.....#.....#..#.#..#...........................###...................#......#..#..#.#.............#..#..#...........#..#....#.##...............#.##..#..#........#....#...#..#............#................#.......#.##........##.#.#...#..................#...#.......#..##
#..##..#....#.......#..#.##......##...........#..##..##...#.##...............#.....#..#....#.##..#.............................#.#............#....................#..#.##.........#..##....#.#..#.#.###....#...##.#.##............#...#..#......#..#........#.#.....#....#.#.##............#............#.###...#.#..#.#........#...#...#........##....#...................#.##.#..........#..#.............#................#..#..#........#..........#........##..#....#....##.##.......#...#....#.#........#.............#..
.......##.......#....#.....#......##............#....#....................#.#.........####...#..............#.#.......#.#..#...##...#.#..#...#..#.#.........#...#..#.#.......#.###.#.#......#.#....#............##.............#..........#.....#....#..#..#.....#......##.....#.##..#....#..........#..........##.#...#..##..................#......#..#.#...#.#...#...#........##..##.....##...#..#.......##.#...#...#.........#.##..#.#.#...#...##...##......................#.#...#.....#...#........#......##..#.##.#...###
..##.......#....##.#....##.....#..#.#....................#......#.#....#.#..##.........#............#...#.....#.###.......#...#....#.##....#.....#..#.#..........................#.........#.##.......#..........#.......#...#.#.........#..#.##..#....##...........#....#.#.....##............#.#..#...#.......#.#..#.#..#.......#..........#....##.#....##..#...#..........#.......#..........#..#.........#....#.#.....#.#.##.#........##...#....#..#...#.#.......#.............##.....#........#...........#.#.#.#.#...#....
..#.#...###.#...#.#.....#.....#....#..........#.........#.............#.....#....##....#...........##.#..#.....#...###...............#........#..............#.#.#.......#..##......#.........#......#....#........##...#.................#...#.......#.#.......#.#........#.#..........#...............#...#...............#.#...#............#..........#.#......#....#..#..#..........##..#.#............#..#..........#..#........#..##........#..##................#.........#.#.#..#.#.#...#..#.....#.##....####.....#..#.
##......#....#..#........#....#...#...#.#.###..#....#.#...............#........#.##.......#.#....#.###.##......#...#..................#....##.......#.##..##...##..........#..#..........#........#.....#.#..##........#...#..#......#......#............#.#...#.......#..........#....#....#.#.....#...#..............#.#.#...........#..##..##......##..#...#..#.#................#.#....#...............#.#.........###.#...##...............#.......#.#...................#.......#.........#............#.#.##....#.......#
#...##...#.............#.#.#.#.....#.....##..#...#...##.#..........#.....#..#..#...#.##.......##....###......#....#.#.....##....................#.##.....#.#......#.#..#.#.##..##....#..##....#...#......#.#.#.#..###..#..#.......#............#.....#.....#.......####...#.....#.#..#.......#.#..#....##....##......#.....#.....#..........##.##........#....##....#..#..#...#......##...#..#..#..#....##..........#....#......#.##.............#..#....#....#....#...#...#....#.##........#.....#.....#.....##..#..###.#......
#.#........#....#..#............#........##...........#...#.#....#.........##..#.#...#....#.#...##......##...........#........#............#..#......#...#...#...#.....#.......####......#...........#.......#..#...#...........##...#....##..#...........#...........#...###.............##.#..##........#........##.#...#......#.#...#..........#...#..#.......#......#..#......#.........##....##.#.......#...#..##.#.#.....##..#.#..#....#...#.....#.#....#...#....#.#...##.#....#..##......#.....#.#....##.....#..#...#....
.....#.#...#......................#..#.###...###..#.......#..#....#...#....................#...#.............#......................#..#.....#....#......##.#..#.#.#.......#....#........#......#......#.......#.....#.#...#.#..#....#.....#......#....###...........#..#..........#...#..#.....#.#.......###...#...#..#..#.#................##..#..##...#...#......#..####.#..#..#...#..#....#.#.##..##...........#..#.........................#...#...#...#........#.......#.#....#.#......#....#..#.................#.......#
.#..#..#.....#...#...#...##...##........#..###.....#.........#..#.#.#....#.......#...#...#.#......#..##................#.#..##....#.......#.......##.#.........###.....#.#....#.....#.##..#.................##.........#................##.#....##.......#..#.........#.............#.....#.###.#...........#...........#...#.....#................#...#.#....#......................#..#.#..##...................#....#..#..#......#..........#....#.##...#..................#.#...#..#...........#.....#.#....#............#..
..#.........#...........#......#............#...#..........#.......#........#.....#......#...#...##..###.......#...#..........##..#.###....#.............#..........##..#.....##.#.....#.......#................#...#.............#.............#.......##.#.........#........#.....#..#..#..#......#...#............#....#.###..........###....#.#....#.#.........#.#........#..#..............#.#..#...#......#....#.....##..#.....#...#.......##..##....##..#..............#.##..#.#.#.##....#.......#........#....#.#.......
.#.##.......................#......#..#.......#...#....#....#......#..........#............#.##.....#....###........#..#...................#####..........#......#..#.#.........##.....#................##...#.#.#.....#......#...#....#......#...#.....#..##..#.....#....#...................#.....#.......#.#...........#..#..#.#.....###..........#...#...###.......#..............#....#..........##.##.##..##.#..#........#.#.....#..#...#....#.#.................#.......#..#...#......##..#...#......#....#.#........##.#
.##.....##.....#....##.#..#.#......#....#..#.....##......#..#.....#.#..##...#................#....#..#.......#.#....#............#.#...#......##..##.#.##.....................#.............#.............#...##..#..................###..#.#.##.#.......#..#.#..........#........#.#.#.....#.#.#.#.#......#..........#....#.....###.#....#.............#....#.........#.#..###.#...#...#.#..#.#...#...........#.#........###.##..#.#.#..####..#..#...#..#.##...#...#....##............#.....##.........#................#...##.
...#..............#.......#.#...#........##...#.#.##..##.....#.#...........#..........#.#.##.......#.....#.......#..#...................#.#.......#.#..#.............#........#.#.........................#.......#..#..#...###......##...#.........#...###.##....#..#...............##..#...#.......#....#........#..#..#......#..#..###.#...#..........#.#...........#..............#....#....#...#.....#......###.#....#..#....##..............#....#.....#...#.#..###.............#........#.#......#..#.#....#......#......
....##........#.......##...##........###.........#.#.##....#...#....#.##...##.............#..........#...#.......#...#.#.#.....#............#....................##.................#...#....#..#.#...#..........###.#..##.#..#.#.....#.......##....#..#.#....#.#.......#..........#.#.#.........#....#..........#..###.............#..#....#.............#.......##..#...........##..........#.......#..##..........#....#...##.#....#..........#..#.#......#.........##....#.............#..#.#.......#.#..............###....
.#...#...#....#....#..#.#.......##....#..##.....#.#.....#......#.............##..#.....#.......#.............#........##...#............#.....##.#........##...#......#..#..#.......#..........#.##...#...........#........#..##..#.....##...#.#.........#......#...#.#...#.........#......####..........#...............#....................#..#....#..........#..#...##..#.....#..#.#..#.#..................#.....#....#.##.....................#...#...#...#.##....................#.#.##......#..........#....##....#......
#..#.........#.....#...#....#.#........#.#........##....#.....#......#....#......#...#...#..#.........###.#..#......###.........#.....###.......#...#.#.#...##.#.##.............#..#....#.#........#........#..........##..#..........#..#........#.........#..#...#...#....##........#.#.###..#.....#...............#......####...#.....#.#.#.#....#.#..............#.#.#........#.#.#...###.....#...........#.#.....#.....#.......#......#.#........#....#..##..............#.#.......#.#..#........#........#......#..#......
...........#...####.#..#..##............#..#..#.#...#..###..................#.....##...#.#....#.........#.........#....##.#.....#....#...#......#.#........#................###.......#.........#.....#........#....#.#....#..#................##.........#......#.........###..##.....#......##.......###.#.....#.........#.#......#.........#..##.................#..#....#....#....#........#....#....#...#......#.#.........#..#..##..................##...#.#.#.....#.##.#....#.....#..........#.#..#.....#........#......#
..#.............###.#.......####.#.....#......#.##.#....#....#.#........#......#.....#.#...##......##..#.#......#......#.......#.#....#........#..#.#...#...............#....#...#....#.....#...##........##...............#....#........#..............#..#....#..#.#............#.#..##........#.....##...............#.##..#..###.#.....#.#.###.#.#...#.............#.#.#.#.#....#..#......#.##....#..................#..#...........#......#.#..#.#...#..#.###.........#.#.#..##...............#...........#....#...........
#..#.##...#.#...#.....##.#..#.........#.....##.#.#..##...#....#.....#..#.##........##..###..#..#..#....#.....#.#....#.........####.......###.##.###.#..#..##......#..#........##..#...#................#....#...#.....#.......#.....#.........#....#...........#.##.###.....#.....#.........#.............#...#....##..#.........##.#....###....##...#..#...#.#.......#..#.#....#.#......##...##.#.#..........#....#.##....#..##.......#..#.......#.##...#.##......#..........#...#....#..#.#.#.....##.#...#...#........#.......
.#....##..#...#.....#...#....#.........###.........#.#..................#..##.#..#.....#..#........#......#...##..#...#..#...#.#.#..................#.......#........#..#......#.......#..#.......#.....#....#.#....#........##......#...#...#.....#..##.#.....#..........#.....#..##..#..##...#......................#.#..#.....#...#..#..........#..#....#.#.#.#..#..#.............................#.....#.....#....#....#........##.....#.........#.....#.#..#.........#.#.............###........#.....#...............#.##.
..#..##........##......................#...#.#...#..#...#.....#.....#.......#...#.#.....#................##...###........#....#...#.....#.#....#....#........###.......#...##...#....#.#.......#.##..............#..#..........#.#.........#.#...#....#..#.......##....#.............#..#......#........#....#...#...##..........##..#......#....#..##.......#..#.#......##.............#..........#...........#.....#....#.......#...#......#.....#........#..#.........#.......#.#..#...##.....#...............#...#...#..##..
....#...............#.#.#........#......#.....#.#..#......................##.....#.#..#.#...#......#...#....................#.#.........#.#..............#...........#.....#......#...............##...#........#..........#.......#........#.......###.....##.....#...........#......#..........#.......#..#.#......#...#.#...#.##.#....#....#....#....#...#...#.##...#...##..#.......#.#.#..#....#.#.....#..#....#....##.........#..#........#...#....#....#...#..#.....#..#...#.#####.............####.......#..#......#.....
.#...##.......##...#.#.....#.....###.........##......#....#....#...#...#.#..............#...#....##.....##.............#......#...#........#....#.#...#.......#....#.........#............#.........#....#..#.#.#....##..........#..........#.#.#........#....#.#...#.#.#.....#.......#.#.###...#.#...##...#.............#.#.........#.##...#......#.........#..#.....#..####...##.#.......#...##....##.#..............#.#..##.#.#............#...#...#...........#...#...............#..........#.#........#..#.##....#.#......
.#.#..........##.#.#........##.#.#.#...#.#..##...##......#.##..........#....#..........#....#...#....#.....#....#...................#.....................................#....###....#............##...#....#....##...##...#....#...#..#...#.#..................#..............#......#....#...#.......#.....#....###......#..........###..........##...#....##......#.....##......##...#.......##....#.#.............#.....................#..........#.....#.##...#....#.#.....#..#..#....#...#.#.#..........#.....#.......#.
...#.........#..#....#...#........#.#.......##...........##.......#.#..#..#...#....#.##...........#.......#................##.##.##..#...##.#..###....#.......#.#.............#....#.#....#....#.#..................#.........##.......#.......#....#.....#....#.....#....##..#.........#..###........#.##.#......#...#..............##.......##......#..#.........#...#.............#.#.##.#.................#..#.........#..##...#.#..#.....#.....#............#..##.....#.#.##...#..#.........##.............#......#....##..
.......##.......###...##..##....##..#....##......#......#......#..........#.......##.....#......#..#.....#..#.................##............................#.............#..##...#..#..........###...#......#.........####...#...........##..##.............#....##.............##........##..#....#........#...#.#...#.......#...#..#..........##..#..#....#.....#...........#......#........#.##..#...##.#.#....#.....#.......#....#......#.#..#.........................#.......##.##.....#......#.......#..........#..#....
...#..##....#...#..#........#.#.......#.#...##.........##...#.....#..#.#..##.....#..##..##.##.........##....#......#.#...................#.###........#....#..##..##...#.....#........#...#........#...#....................#..#..###.#..#.....#.........#.##....#.#...#...#.#...#.......#......#.#..#..............#.#.....###.....#..........#.....................#..#..#.......#.......#..#.....#........##........#..#....#...................#.#..#...............#....#....#.#.........................##.#...#..#......#
.....#.....#...#.##.....#........##.##...#........#.....#.#......#........#..#.....#..#...#.#.#.#.#....#...#.............#......#..#..#.#......#.#...#.....#.#.....#....#.##......#..###......#.#..........#................#.......#....#..#............###..##...#........##...#....##.......##.....#.......#.#...............#.............#...#.#.....#.#...#...#..##..#.##..............#.#...###.#.....#.#.##.............##...#.#....##........#.......#.#......###....#.#.............#.................##.###.#....#...
............##...#...#.......##.#.....#............##.#....#...#.......#....................##..#.......#....#..#..#.#.#..#..#.#...#....#.##..............###..................#..#.....#......#.##.........#.........#..#..........#...........#......##....#...#...............#................#.....................#.............#....#.#...#..#..#...#....#.#....#...#.......#.................#..............#..........#.....#....#.#...#.......#...#....#.........#.##...........#........#......#.....#...#........#..
##...##.#....#.##....#......#.#..#.....#..............#........#..............#..........##....#..#.#....#.....#...#.......#..........#........#..##.#...#....#..#..##.#.#.............#...........#.###....#......#....#............#.........#...#......##.#....#.........#.....###...........#.......#.....#..................#....#....#.#.#.#......#..#.....#.#...........#.##....#.#..........##..##..........#....##.......#.......................##.......#......#..#.....#....#..........##.................#.........
.......#..#...##..#......#.......#...##..##.........#..#.#....##..#......#...........#.#.....#.......#...#.....#............#...#..#..##....#....#....#......#...#........#......#.....#....#..........#....#..................#..................#.##...#.#...#...#.##.##..........#...#...#.#..#..#.##..##..........#.....#..........#....#.....#.............#..#.#....###.......#...##............#...#.....#.#........##....#.##........#.#.#..#...##.......#....#.#..####........#.........#............................#.
..#....#..#...#.#..............#.#.........#....##.#.....##..........#..#.....................#....#...#.........###........#............#......##..................#........#..#..#.#........#..#..........#..#....#.#..........#.#.........#...#...####.....#.#..#......#...#......................##...##..#......#....#.###....#..#.#......#.....#.#...##......#....#.............##.....#.....##..#............#.......#...###..#..#......##....#.#....#........#.#.....#.##....##....#..##.#....#.#.#...............#...#.
......#.......#.#.#..........#.#.#....#.......#.....#...##.#.....................#..................#.......#....#..#.........#................##...#.#.#.#....##.#..#.....##.#.....#..#....#...#.....#...#.......#....##........#...#.........#.#..#...#.#....#.............##.....###.......#..#.#......#..................#.....#.##...#.#...#.......##.............#.#..#.....##.......#........#.#..#.........#..................#...#.............###....#..............#.#.#.........#........#.#....#.#....#.##.##....#.
...#.........#..#..##..#.#............#....#......#.....#.................#..#...#....#....####..........###..#..####.......#....#...#........#..#......#.....#.#.#...#.......#...##...#......#.#.....#...#...........#.##....#..#..............#...#..#.......#...#.#..##.....................#......##...##..#....#....#.#.#.##...#..#......###......##..#.#.##.#.........#.......#.......##...#.#.......#......#............#.#..............#.#....#...#..#..#.#...#................#...#..##........#.#.....#.....#.##.....
.......#........#..#.#..#....................#....#....................#...###.#...#..#..........#...#.#......#...#............................#........................#.#....#......#..#.....#......#.....##....#.....#......#...#...#.#.#...#........#.....#.......#......#.......#......##....................##.#.#........#.#........##..##...##....#....###.#...#......#..#.#.............#.....#..................#...#...............##.......#.#........#.##.#......#........#...............#........#...#......#....
...#.#...##..#..#......#..##.#...#......#......#....#.#.......##...#..#........#.#....#.......#...##.....##..##...#.#...##....#..........#........#...#..#..........#.#.......#................##.....#..#..#...#....#...........#....#..................##.#...#.##.#...#.......#...#.#..#.....#..........#....#....#.#.........#...#............#...#..#.......##.....#..#.##..#....#.#.....#...........#...#.....##...#.....#....#...............#....##.#..........#.....#....#..#..#..#.#.................#..#...#.#.#...#.
.#...#.......#...#.#..#.#......#.#.........#........................##.#...##..........#..##.#...#.#..#...#..##......#..#.............#...#.#..............##.....#.#.#..#.......#.....###..##......#..##..#.#.....#.#...#...##.#.##.....#....#.....###.......#.#....#....#...##.##........#................................................#......#...#.....###......#..#.....#....#......##....#.....##..##........#.....##..#.......#.#..............##.#...........#...#..#........#..........#.......###......#............
..#.#.#.....#......#.#......##.....##.............#.....###...##.......##......#........#....#...#....#.....#......#..#.....#.....#...#....###...#.#...#....#....#.#.#......#.........###.#.#......#...#.#.#.........................#................#.........#...............#.#..#.......#..........#...........#..####.........#.....#.....#.....#............#.##..#.......#.#..##.#..#......#..##........#..#..........#.....#....##.........#.#..##.#..................#......##..#......#..#...#..............#........
##.##........#..........##.......#.........#.............................###..........#.....#....#.#..#.......#.............#.......#.#.#.......#....#...#.....................#....#.......#.....#......#.....#.#...#.#.......#.#......#.#.##.........#.#.#...................#..#......#.....#..........####..#..#......#....#...#.#..#...#.#..#..#..#........#.........#.......#.........#....#......###...........#.##..###.#...##...............#...........#...####...#.#....#.#.#....#.#.##...........##...#.....#......#
#..............#........##...............#...........#.#...............#.##.#.#.##.##..#.................#.....#...#........#.#.......##.......#.#.....#.#..#.....#..........#.....#..............#....#.#...####....#..#...................#.........##......#.......##...#.......#.#..#..#....##.#....#........#..#.........#.#............#.#.......####.......#........................##.....#.#.#........#...##...#.##....#...###..........#.........#...#..#..........#..##......#.#...#..........###.###....#...#.......
.......#......#.##......#...##..#..................#..#.#..............#....#.....#........#..........#.#..#.........#...#......#..........#...#...............#.#...##.........#.#..##..#...#...........#....#....#.......#......#..................#.......##........#.....#...#......##..#..#........#........#.####.##.....#.............#.......#.##......#.#..#...#..........##..........#..............#..####......#........#...#.........#..##.#............#.....#..#.....#...#.........#......#...........#.#.#.....#
........#......##.##.#....#.........#....#...#.........###.#.#...#..#......#......#..#...##.....##....................#.#..#..#.....#...#....##...........#...#..##......##...........#....#......#.#...#....##......#....##.....#.#.......#........#.....#.#.....#.....................#.#....#...#.#.....#......#......#...#...........#...#.#.........#....#....##.#.............#...####.#.............#..#.#...............###...#..............#......#...............#......#.#.....#.#.....#........#...#...#.#...#..##.
....#...####....#....#..................#.#.##....##..#.#..##......#.#.#.......#.............#.#.#............#.#..................##.....#...##.##...........#.##.#.....##...#....#...#.....#..#.......#.....#.......#.#.......#...............#.....#.....#................#.........##..#..##..#..#.................#..........#...........##...#.............#....#.......#.....#.....##.#.....#........#..........#.#.#..#..#....#...#..##..#.#...........###.......#.#.....##.#......#...#.#...............#.....#....#...
........#...#...##.......#...........................#.........#.#....#..........#.....#.......#......#..#..#........#.#.#.##...#..##..#..#..........#....#.............####......#.......##...#..#..#.#.#..#........#.....###.....#.#........#.#...#.....###........#..............#.......#.....#..#.#.#.....#......#.............####......#...#............#............##..#.##.#.#...#......#.#.#....#.#...#...........#.#.##.#...#.##.....#.....#.....#..........##....#....#..##..##.#.#...........#....#....###.#.#..#.
.....#...........#.#...#........#.....#.#.#.......##...#......#....#...#......#...##....#....#...#......#..................##......#..##....#..#..##........#.......##..##.#....#.#.#.....#..........#...#........#.....##......#..........#..............................##.....#..##....#.....#..........#.#.....#....#.#.#.........#..##....#.#..#......#........#...##..###.#.#....#####............##........##......#......#...........#..#...##..#......#.#.#.......#...#.#.......#.#....#...#....##.#.....#..#........#.
...#..........#..#......#....#..#.##...#.....#..............#..............#..................#.#........#.#.........##..###.................#...#..#...#...#...##..#.......#..#..#......#...........#....#..##.......#.........#.#....###.##..#.#...........#.#..............#..#........#.#..#..###......#.....#.....##..#....#.#..#...............#...#....#.....##..#.......#.......##.#......##.###.##....#..........#.##....#.....#.#...............#..#............#......#................##.#............##..#.......#.
.....#...#.................#..#...#.....#.#.....................#...#.#......#..#..#..........##..#....###..#.....#..#.....#...#.##...#....#.##........#.........##...#........#......#..###..............#.##.....#.......#..#.........#.#...#..#.....#....#...#..........#....#.......#...#.................#........#....##....#..#....#####...............#........#........#.#....#..#.#....#...........#...#.#.#....#......#..##....#..............................#.#....#.#.......#.#....#.###.#.........#.##.......#...
#.......#............#.......#..#..#.#.....#............................#.#....#.....##..............#......#..##..#.....#.#.#..#.........#..........#...........#....#.......#.#..##..#...#..#.#####.#................#........#.......#..#.#.#...##....#.#....#..###....#....#................#..#.....#....#.#...##..#........#.#..............#....#..#...........................#.....##.#.....###.........#.##..#.##.#.#.........##.................#...#.##...#..##................##.#..........#...#..#.........#.....
..........#..#....#.....#.......#........#......#.#.#....#.........#.#...#.....#...#.....##.................#.........#..#.##.#.....#.#.#...#.............#....#..#...#.....#......#...........#.#....#.#.#......##.#..#....##..#....#.............#......#..##..............#......#.........##....#.###..#.......#.........##...........#.#.#..#....##.#..#..#............#..#.##.....#.#.......#..#...............###.....#..#......##............##.............#.....#.##.....##....#.#...#......##..........#..#..........
.....#......#.....#.....##........#...#.......#......#....#........#..#.....#...#.........#......##................#............#.#...##......#.....#....#.#.......#..#.##....#........................##.........#....#............#.......#.........#....#...#.##........#............#....#..#.....#.#...#.#.#...#.#............#..#.#......#..#....#.#..#.....#.#................#....#...#....#...#..#.....#.##..#.......#.###...............#....#.#..#......#.#..#...#..#....#...#..#.......#....#....#..............#...
#..#....#....#.......#.#..#..#....#.........#..###........#..#....#.#....#............#.......#.##.........................#.##.....#..#...#......###...#.......#..#..#...#...#.#..###.#....#.....................#....#.#.#.#.#.#...#.#.....#...#..#.....#....#......#..#..#......##....#...#...#.....#....##....#....#.#.#..#.....#..#...#..#.#........#.##....................#.....#......#...#....#..#....#.###....#..........#...##.#...#.....#....#.#....#.#.....##..#....#.......#...##..##...#...#.....#...........#..#
.......#....#........##......#.......##.##.#...#.##.......................##....###..#.#...##............#.........#..##..#...#....#..##.#...#.......#..#...##..#.#.....#.#....##.#....##..........#.....#....#.....#.............#....#.#.#....#..#...............#............#...#.....#.......................#.#..#.#.#.#...............##...#...#.#..#............#...#...........#...#...#....#..#.............#.....#.#........#....#...........#......................#.#...##........##....#....##..#.#..#.#....#.....
..#.#...#.#........#.#..................#..##.#................#....#...#....##............##..#..........#.#.#......#....#......#.#.......#.....#......#....#..#................#..#.#......#.............#.....##...#.....##......#...#......#...#......#....#.#..#...#.##..##.....##.#......#.....#......#........#.....#...#.....#......#..#.........#.##..........#.......###..#....#...#.#.#..###...#..#...###.....#...#...#.....#.....#.#....................#...........#.......#......#......###...#..#.......#...#.#..
..#.......##..........#..#......#...#.....##.....#...##.#........#.#..#............###..#...#......##............#..#.......#.........#...##.............#..#......#...#...........#...#.....#.#........#..........#.#.....#...##..##...##..##..##.#.#........#.........#.....#............#..#..#......#..............#.###.#.............#.#...#....##................##.......#....#.....#......#.#...#.....#............#...............#...##....#......#......##.#.###....#.......#.....#..#.......#...........#......####
#....#...#.......##....#........#...#......#....#....#.......#....#..#..#........#........##.....#...#...#..#...#...#.......#.....#.....#.##......#......#............#...#....#.......#..#........#.##...........................####..........#......#...#...#....#.......##......#............#..##.#.##.....#.............#...#......#.....#...............#.....#.#........#..........#...#........#.........#..........#.....#...#..#..##.........#.#..#.#.#.......##......#..........#...#......#...#.#..#..#..#........#
#........#.....#...#.#.#...#........#.....##.#......#...............#.#.#.......#......#........#....#......#..#..#...#....#.##...#.#.##...###..#...#.#...#.#.#............#....#..#.........###..##....#..#.....#....#....#.#....#..##.#..........#..#.........#.#.#.#........#..#...#........#....#..........#..#.....#...###..#.##...#.........#...#....#...#..................#.#...#.#..........#......#............#...........##.##............#..........#..###.......#...#.......#..#...........#.........#...........#
........###..............#..#.#.#........#.#.....#.#...#.#.##..#......#.....#...#..##.......#....##...#...#.##...........#.#.#....#...............#.....#...#.#..#.#.......###..###..#.#.....#...#......................#..#.#....#.......#.#.......#.#....#......#..........#.#..........#......##.......##..........#.........#.......#.#.....###...........#.......#....#..##......##......#.....#...#.#........#....#.#.....#............#.....#....................#..........#...#.......#.#..........#......###.#...#....
...##.........#..............#...#..##......#.#..#..#...........#....##.....#.....##....#...#.............#......................##..#......##............#.............#........##.#....#.##.#.........#....#...#...#........#.............#.###..#.....#..##.#..#.......#..#........#.#......#....#.......#.#............#...#.....#......#.......#................#...........................#.....##.........#............#.....##.#...#..............#.#.......#......##...#.##.#.....####....#.#....#...#.#...#..........
..............##......#..##..#..#......#......##.....#..#.#......##..##...............#...#..#.....##..#.#..#..#...#.........#.##.............##...##......###.#....#.......#..##.....###.#....##.#.#........#.##..#...###....#..#....#..#..#....##...#..###...........#......#..#......#....##.......#....#.#.##..#...#.##..#...#............###.#.###......#..##....#..#.#......##...........#.......#..............#......#..#....##.#.........#...#.....#..#...##.#.....#..........#...#......#......#.....#...##.....#.....
.#..#....#.#.#..........#......##...............#......#.......#......#.....#...#..#.........##.####..##..#........#..#..##......#....#.#..#.......#.....#..#....#...#..........#.......#....#............##.#....#.#...#...#.............###.....#........#.........#....#....#.#.........#.#..#.#...#.............#.......#........#.#...#.#.......##.#....................#.....#.....#...............#.#...#.#......#..............#......#..#..#..#.#.##.#.#...#....##.#...#.................#....#.#....#......###..#...##
....##...#...#..#.......#..#.#.#....#.#................#.....#......#...........#....#......................#.#....#...#..#...#.#...#.......#..................#......#........#..#.....#.........##..#.............#.........##....#......#...##.##...#.#..#.........#......#.##....#..#..#.......##..#....#........#..............#....##..#.#.......#.....##......#.#.....#.#..##..............#.#......#....#...##..#........#..#....#.#...##.......#.#...#......#..............#..#.....#.........#..##...............#....
#.......#..........#......##..#.#......#....#.....#.#.##..#......#......#......#.##..#......#....#....#...#.##........#.....#.#.....#.....##...#....###..#.........................#.......##..#..#.....#...#...........#................#....#.###.#.....#...#....#.#..#.....#.....##...##....#.#.............#........#..#.#.......#.....#..#.........#..#.......#.....#..........#.#.............#.......#####....#......##....##.....##..##.........#....#............#..#.........#...#........#..#.#.....##....#......#.#.
##..#.......#....#..##..###..#....#....#.........#.##....#.......#..#.#.............#..#.......................#..#..#..............#............#.##..............#.........#........#.....#............#.#...#...##...................#.......###......#.............#.#....#..........#.............#..#..#..#...#.#....#..................#.#..........#.#..#..#.........#.#...........#........#.....#....#....#......#....##......##...#.........#...#.........##.#.....#.......#.........#....#.#......#.............#...
#..#.#...#.............#........#......#.#.........#..#.................#.....##....#...#.#.#...#.#.....##...#..#.............#........#.#...#.#......#..#...##........#..##...#.##..........#................#.......#...#.##..##....................#.#.............#....#.#.....#......#.........##...##..#...#..#...##.#.......#..#.........###.....#....#..............#....#.......#............#...#......#.#.#....#......#.#...#.....#..#........#.........#......#.##..#...#......#.....#....#....#..##......#.....#...
.......#.#...#.##........#..#...#......#...#......#.##.....##........#..#.#.............#...#..#.#.#..#......#....###..#...#.#.........#...........##.##.##...#.##...................#............#........#.#..........#.....#.....#..#.#......#.....##..##...#..........##...#..#.......#.#..#.#.#..........#.....#......#.#.........#.#..#...............#.##....#...#.....###....##.......#...##.#.#.......#.............#.#.#.....#...#......#.##...#..#......#...........#..#.#.#...#......##...#..#......#......#........
..#..#...#...##.#.#....#..#......#.....................##.#..#...#.............#..##...#..#.#...#...#.##........#...#.....#...#...##...#...#......#.......#.#...........#......##.##.............#...#.#......#.#.##........#.#.....##.......#............#...#......#....#.....#......#............##...###..#.#.....##.#.#......#.......#..#.....#..##....#.#......#....#..#..........#.##.........##..#.......#........##........#...................#........................#............##.......#..#...#.#.#......#...#.#
..####......#.#....##....##.#....#..........#..#.....#.......#..##.#.#.#.#......#.....#.....#........#.#....#..#...#..###.##...##........#....##.....#.......#.#....#.##...##.......#.#..#.......#....#..#.#........#.........##..#............#.#.#......#..#....#....#.#....#.....##........................#.##.....#.#.##.#......#......#..#..#.##..#.#......#...#...###..##..#.........##........#..#.#...#...#.#..####.#...#..#......#...#..#.........#..........#..................#....#....#....#.................#....
#.............#.....#.##..............##.#.......#..#.##..#...........##..................#.##........#..................#..#...#.#......#.....................#.#....#...##....#.....#.#..................#.#..#....#.............##....#.......###.#...#..#.#.....##.........#...#....................##.......#..#....#..............###.......#............#.#.##.....#.....#......#...#.##.........#..#............#....#................##....##.........#..#...##..........#...........#.#..........#..#...............#.
.#.......#..#...##.................#...####..........#..#.#.......###...#.......#......#..........##......#.....#...........#......#.........#.###.#.............#....#.#.................#......###....#..##..........#................#.......###.#..#.#..#...##.........................#.......##..##..#.#...#.#...##...........#.#.##.##.#.##....#.#.#......#.#...#.....#....#.#.............#.....#..#.#..#...........##......#.#.####....#..............#...#...#.#............#...#.###..........#.....##..###....##...#
.......#..##......#..#.#...#...#..#.....#.#...........#...#...........#..#.....#........##.....#....#......#........#..#.##..............#..##.....#.....#.........#.............#.#................##.....#..#...#.####.####.#............#.#.#...#..#........#.#..#.#..............#......#.......##..#....#..........##....#.##...#..#.........##.##.....#....#.....#........#...#...#.................##..........#....#......#.###....#.....#..#.......#.....##.............#..#........#...#...#..#...#........#.##.#....#
.#........#....#.............###.............#.##..#..#..#.....#........#.....#.#............#.##.....#.....##..#...#..#.......#.#..##......#...#......##.....#.##.......#.......#.......#..#..#.#........#.....#.#.#..#......#....#...#..................#.......#.........#.........#......###..........##.........##..#...........#....#....#....#.#.#..........#....#.#...#...##...#.#.#.#..#..#...#.#..#.###..#.........##.....#................#...........#............#######...................#............#.....#..#.
.....#..#.#....#.#.........#...#.#..#.#..####...#...#....#...........##.......##..#......#............##.....##.................##..#.#............##......#......#.............#......#.........#........#.#.......##.#..#...##..............##.....#.#......#........##....#....#....................#....#.#....#.##.##....#..#......#.....#..#................#...#..##..............#.....................#........#.....#...#.........#.......#..#...#.....#.#..........#.#.....#..##....#....#..#..#......#........##....
##...................#...#....###....##......#...#........#..#.#.#.#.....#..........#.##........#.......##...#......#......#..#...#.#....#..#....######...#.#..#.#..#.#.....#...#................#..#........#.#..#.........#...##...##....###...##.........#..#...........#.#...#...#.....##..##.........##.#.#....#..##.........#.#.#.............#..#..#.##.##....#.#..#..#........#....#..#.#...#..........##.....#........#...#..#......#.#........#...#..#..##.......#..##.......#.#....#..#.....#......##...##.#........#
.....#.#.....###.#....#....##....#....................#..........##..#.#....................#.......#.........#.....##.....#......##.......#.#...##......#.#.........#.....#............#...#...#.##.......#..#..........#.............#..##.#..#...#.#........###.....#.#..#......#................###.#.....#...#...#.#.#..#.......##....##............#.......#.##.....#...#...#..............#....#..........##.#...##....#..#...#....##....###....#.......#..........##..#..#.##.###.#.#....#....##...#...#.......####.....
....##..#...#...#............#.#.#.....#......#....#.##.##.#......##......#.#...#.....##.#....#.#........................................#...#.#...#.....#.#..#...............#...............#.#...#..#...#.#.#....#.##.#.......#.......#.........#.#....#..........#..........#..#.....#.#..#.#............#..........#.............................##..##..#..#....#....#..##....#.#...#.....##.....#......#....#.#...#......#..#........#.....#...#....#...#...#......#.#.##...#..........#..##............#...#.......#.#.#
............#.........#.......#..........#..........................#..###.#..........#....#...#..................#..#..........#.#......#.#..#...##..#...#..#.#.#........#........#........#.......#.#..........#.#..###....#.##.............#...#........#.#.....#...#......#................#...#..##..........#.........##.#............#......##.....##.........#....#.#.....#..##.#........#.#......#...#.......#...#.....#...#.......#.#...#...#....##.........#....##...............#...#..#.#........#............#....
..........#..#...##........#.....#..###....#.#......#.#..##.#....#.#...##..........#......###.....##.##.....##..#....#..........#......#..........#.#...........#.......###.#.#.#........#................#.......#........##.....#....#...........#..#.#.....#..#....#.....#..#.....#...##.........#..#..............#........#.#.......#.....#...#....#..#......#.......#..###......#....#.#...........#.#.####.###.................#..##................##.........#.....#....###.#........#.#.#........##......#.........##.
#...#..#.#.........#....#......#....#.#.#.....##......#......###..#...#...................#..........#....#...#..#...........##.........##....#..............#....#....#...###....#...........#...##...........#......##........##.....#....#.....#.....#..#........#.......#.#..#...#.....#.#...###...#............#..........#........#.#.........#...##.....#...#.##..###...#.#.....#..#.....##.....##........#.#.#.#....#.#..##..#..#.......#.........#..#....#....#.............#...#.....#.##....#....#.#..#....#....#..##
..#.#.....#...#..#.##.....#.....##......#...##.....#.............#....................#............#.##...#....#..#..#.....#...#....#..........#...#..#.......#..#.##..#..#..#.##....#..#..#.#......#....#..........#.#....#....#.#...#....#........#.#.....##..#......#.......#.#......#...##..............#...#.#......##.....#.#...#........#...#..#..#.#.#.......#.....#...........#.......#....#......#.#...........#..#...#..#....#...................##......#..............#..........#....#...##.#..#...#..#....#.##...
....#.....##.#.#...........#..##...#.........#....#........#.#..........#...##.#...........#......#..#....#....#....#........#.....#...#.#........#...#....##..............#...#.#...#.##.......#.....##........##.....#......#..##.....#..#...#....#......#..#.............#.....#.......#....#.#.#...#...#.#.#...#..###.#.#.#.####.#.......####....#..................#................#...#..#...#.#.#.......#.........#.#.........#....###.........#........###...#.#..#....#.#.....#..#.##.....##.#...#..##.......#.......#
...#..#...........#...#..#......#..##...#.#.......#...............#.....#...##............#.............#.##..#...#..........#..##........#..#..##.#.....#.#.....##.#..##.....##......#....###..##.........#...#.............##........##..###..#......#..#.......#...#.....#..##.#...#....#......#........#....#................##.................#.......#..........#.......#.......#............#..#...#...#...##.....#..........#..#..#........#..#......#....#...#..###..#.#.#...#.....#..........#.............#........#
.....###.#.............#.#........##..#.....#........#....##.......#..##..#....##...#..##.#...#....#.....#.##..........#.#...#...#........###..#..#.....#.#..................##......#....#...#.....#...#...##...#....##..#.......#..##.##.....#.....#....#...##............#....#.#.#..#.##..#..#......#.#...#..##...#............#.#..#..#...#.....#...#...#..#...##......#.#...#..........#...#......#............#.#..##.........##...#....#.................#.......##.#.........#..........#............#....#.#.......#..
..#...........#...#......#...........#..........#....#......#.......##.#......#.............#.##....#.......................#.....#.#....#..##..#.#.#...#...##........#...............##.#....#........#..............#.....#....#..#......#........................#....#.#...................#.##......#..........#.....#...#......##......#..#...#.#.#.........#.#..#.#....#.##.#..#.......##.#..#.#..###....#..#.....#.....#......#.....#.#...#...#......#.....#...#....#...##.......###.#.#..#.#.#...####...#...#....#.....
.#....##.............#.#.#..##........#.#........#.#.......#..............#.........##....#.#.........#....##.....#....#......#...#.......................#.#....#..#..#.#..#..#..............#....#...##...#.###..........#...........#..........#.........#...#.....#..#.#.#.......#..###..#..#.....#.....#........#....#..#.##.#.....#.....#.........#........#.#..#..#..##..#..........#......#....#.#........#........###.#.............#..##..#.####...#..#.##..#......#.....#.........#........##.#.##....#.....#.#..#..#
.........##....#....................#.#.....#..#.....###.#.......#...........#.........##..#...#.................#.#...........#..#...##...##..#...#...#......#.#..##.#.....#...#.......##.#.#........#......##.....#..#...#.......#.............#..##..#..#.#.....##.##.............#.....#.#...........#.....#..#....#.....##.#..................#......#........##.....#..#.##...#..#...#......#..#..................#.##...#.....#.....#.....#.##......#.................#..#..#.......#.#..#....#..........#.........###...
#.#.#....#........#..........#..#............#......#....#..#..#...........#...............#...........#...#....##.....#.#.........#.........#..#.....#.#..#...#...#.#####...#.#..........#..............##......#.#.......#.....#.......#.#.......#.......#...........#...##...#.#.....##...#.#.###....#...#........#..........#...##..#...#.#....#...........#................#............#..#..........##.....#..............#....#.#.#.##..........#..#.....................#.##...###......#.....#...#.....##..#..........
......#...#..#...........#.....##......#.#....#..#.#.......#.......#..............#...#......##.###........##....##.....#.#.###.#....#..#..#.#.##.#..........#.....#..#...#.#..#..#..#.#..........###.#.#...#..............##....................#.........#........#.#....#..##..........##.###................#.##.#..#............##...#.....#....#........#...#..#.............#......#.#..###...#......#.#.##.........##..#....#...#......#..#.......#.....#........#.........##.#.#.....#....#....#........#.....##.....#.
..#....#........#...#........#......##....##....#....#..#...###...#......................#....#.....................#..##.##.................#..#.#....##.............#..#.........#......#...##...#..........##....#.##...#..#.#..##.......#.........#...###...#....#........#............#...#....#..#..........#..##.....#.#..#.........#..#.....................#....#.....#...............#..##....##.........#....#.#.......#..............#....##.....#........#..#..#..#..#.......#....#..#.###..###.#..#...............
.##....##.#.#...#.............#....##..#..##....#.#.....#..#.#........###..............#...#................##........#...........#.#...#...##..........#....##.#..#........#..#...#....##.#....#.#.#..#............##.#..............#.#...............#.#..#.##........#.#.#.....#.##.....##.#......#.....#.#.......#...#....###....##.....#........####.##.#.......#.#.##...............#......###...#.#......#.....#..#............#....#...........##..#......................#.#..............#..#.#.##.......#..#......#.
.#......###.#.......#..#........#....#.....#........#..........#.............##...#..#.......#....#.##................#..............#....#...#..##....#..#.#....#...#..#..#..#..#...#.....#.....##........#...#.#.........#...............#.###...#......#..#..#..#.##...#...#....#......................................#....#........#...#...#.....#..#...#...............#....#.....#...........#............#...#......#..#.#.#.#.......#......#.#......#.##.....#......#...#...#......#........#........#.......##....#...
..###..#..#..##.....#.#..#..#....###...#..##.##........#...........##..##.#............#..#..##..##.#..#........#.......#..............#.....#...#...#.##.#.#.......#....#...............##........#.....#........#....#.......#......#.#....#...#.......#..#.##..#.........##.#.#..#...............#.........#......#.........##..##...##.....##......##.#.##......#...........#..#.##....###.#......#.#.....#.......#......#...#........#...#........#....#............#..........#.........###..#..#..#.....##...........##..
..........#...##...........#..###.#......#...#........#.#...#.....#.#....#.........#..##...#..##..#.#................................#..#...#........#......#..#........#....#..###.##................#....#.###.........#.#.#.....##...#.............#..##..#.#........#.........#..........#...........##....#....#....#........#...#..........#.###.....#....#..#.##....#.##.....#....#...#....#...#.#.......#..#.#..#...#....#...............##..#.........####.....#.........#..#.#...#...#..##..........##....#......#....
###.....#......#.....##.#....#............#......#................#.#.....#....#.......##............#.#.#.....#.......##....###.#.#.....#............###........#......###....#..................#....##...#........#.#.....#.##...........#......#.......#........#........#......##......#..#...#.#...............##.#..........#.........#..#.............##.###......#.#.#..#.........#.#...........#.............#.#.....#...#.#...#....#.##....#.#........#......#..#....#....#..##..#....#...#...#.......#.........##.#.
.......#..#..#..#..........#...#...#..#.#........#.#..#.#......#.#.................#.#.#.........###..#...#..#....#...#.....#...#...#.........##..#......#.#.#.#.......#.#...#........#....#..........###....#.#.....#..#####...#....#..........#....#.#..#.#..#.###........#...##.....#....#..........##.#......#...##.....##...........#...#.....##.#..................#...............................#.##.....#...#.....#.......#............#..............#........###..#..#........#.##...#..#....#..............#.......
......#..........##..#.......#...#.#.......##.#...#...#.#..#.#.....#.....#.#.....#......##...............#..#..##......#......###.......#...............#.....##.#..#..#....................#..#.#....#.....##..........#...........##............#.........#..#.#..###...........................#......#.#.............#.......#.#...#........#.##....#............###.....#......#....###..#..#..............................#.#......##..#.......#..........#...#.....#...#...#....#.........#..#...#..#.......#.##....###..
.........###..#...........#...#..#......#.........#.#.##..##........##......##..#...##.......##....................#...##..#.......##...##...##.................#.#....#.......#.#........#.#.......#...#......#....#.#.........#.#.............##..#....##..#.......#.....#.......##.#........#........##..#........#.....#.....##...#...#...........#.....#........##.#..#.....#....#.#.....#.........#..#..#.#..........#...#....##.............#..##......#..#........#...#.........#......#...#....#....##.#.#.......#....#
.....#.......##..#.#..#...............##..#...#....#.#......#.........#.............#...#.#..#...............#..##...........#....#.......##............#.#.#...............#............#...#.......##..#.#......#.......#...................#..#.....#...#..##......####.##......#..#.........#..#.......##..#............#.#......#.#..###........#.......#....#..#...#......#..................#.............#.#....##................#...##.#.............#...#..............#...........##.................#..#...........
.#...#..........................##...#.......##.........#.#..#...........#.#...#...#.....#......##...#........#..#............#.......#..#...###.#..#................#...#..#.#......#.#...#......##...#.......#...#.....#..#.##...##........#..#.##.#...#......#..#.....#.#.#..#.##.#...#..#.....##....#..........#......#........#.###............#.#............##....#.......#........#....#...#............##....###......#...#...#.....#.##.....#....#..#....##...#...........##......##.##...#......#.##...#........##..#
......#.##.#.#....#........##.......#.....###.........##.....#.....#........#..#..#.....#..............#......#.......................#............#.....#.#..#....#..#.......#...#......#....#.#.#.#.......##.#....##.#.#.#.....#..#.##.##............#......................#.................#...............#....#......##..#.#.....##....#.......#.##.#.....##.............#.#..#.....#..........#.##...........#.....#.##.......#.#..................#..........#...####...............#.........#...#..#............#....
.#.##.#....###......#.......#...#.#..#.....#.....#........###..#.......###....##....#.#......#...##....#..#.#...#....#.#.#.....#........#....#....##........#..##.##.......#...#..#....#.........#...#..#..#....#..............#.#....##.###....##.#..#.......#....#..#............#.........#..........#.#.#.....#.........#....#...#..####.#......#...#..#.#......#...#.....##..#..#......#.....#..#.#..##........#.#..#...#........#....#..............#.#...#.........#........######..#...##...#......##.#...#......#.##...
.........#..#.......#...#.#..........##.....##..#.#.............#...........#.........#....#.......###...#.......#..#.....##.......##.##...........#...#......#....#.#...##..........#.#.......##.#...##..##..#.......#..#.#..#..##.#......#....#...#..............##.#....###....................#...#.....#....#....#......#.#..#...........####.#....#.....##...#...#....#.#............#.....##...#.....#.#..#.........#...........#..#.......#..#.............#...###...#.#......##...........#.##....#...........#........
.#......##....#.#.............#...........#...##....#.#.#....######........#........#...#....###..##......#.#.#.....##.##.#.....#.........#....#....#............##.......#......##......#...#.....#........#.........#........###....#......#.........#.........#..........#...#......#................#....#..#.....#.#....##.................#....#..#.........#...#.....#...#...............##.......#..##...##..##.........#..##.#.#............##..##.................#.##.....##..........#........#.....#.#...........##
.#...........#....#....##.........#.#...........#.##.................#...###.....#.#......#..#.......##.#.#.......###..#..#...#.......#....#....#..#...#......#...............#................#.##...#....#..##.......#.#..........................##.....................#...........#.#..#.#.#..#.....#......#................#........#....#....#..#..........##...........##..........##.........#....#....#.....#...........#..#...#.....##.........#...#...................#...#..#....#....#..#....#.....#.#.#.#..#.....
#........####.....##.....#..#......#..#..........#.#.#..#..#.....#...#.....#.#.....#...#.................#......#..#........#..#............#..#.......#...###...#....#..#......#......#.#.#...........#..#..#.#.......#........#................#..#........##.....##..........#.#........#.#.......#........#..#.#...#.#....##..#......#.....#................##...#...#....##...#............#..#.....#.....#..#....#.....#...#...........#....#.....###..#...#....#..........#....#......##..#.#..##.#....#..#.....#....#...
...........##................#.#.......##...........#.#....#.#...#...#..###......................#.#...........#.#..##.#....##.#...........#.#.............................#......#.....#.....#..#...##...#.....#...................#.....#.............#..#.#....#...###.#.###.....#.##........##..........#......###..#.##......#.#..#......#...#.....#..#......#.........#............#...#......#............#..#...#....##....#......#..#...#..................##.#.....#.#....#.....##.....#...#...#..............##..#...
...#.#..#..#..#.....#..........#.......###....#......##......#..............#....#.....#.#.#...#.#.#......#.............#....##....#..........#...##..#..##....#.##.....#.#..........#.##..#.....#......##...##.....#......#...#..#.##...#.#..#.#..#..........#...#.#.....##...##..#.#...#....##.....#.##......#.............#.......................###............#.........#.........##....##.###...#.................#.........#.........#..###....#.#.#................#...#..#...#...#...#.#.....#..####..###..#.....#.#..
...............#.........#......#..##.........#...........#...#...##.......#........#..............#.......#..............##..#...#.#.#.##............#.......#....####..#.......###...........##..####..................#...#........#....#.#........##.....#.............#.##.#....#.....#...#........#..#.#.............#...........#........#............##.#.....#.....#..##.##..#..........#.#...##...#.#.....#......#.#.....#..........###....#.#....#..#..#.#...#......#..#............#..##......#.##....#.......#..##.
.................#....#####......##........#..#.....#...........................#.#..#..........##.#...###...#..#..####..........#...#........#....#..........#.....#.#..#..#.###......##..#..........#......#.#...#..#........#...........#.#.#.......#..........##...#........#..#.#.#.#.........#.##..#.#.....##...........###...........#...#...##.........#.....#..................#.......##.......##...##................#....#.##...#....#...........#.#....#..#.#.......#...........#..#.......#..........##.........#.
...##.......#....#..#..#..#.#..#.##.....#..#....#.......#.##..#.......#....#..#...##....#....#......#.............#.....#................#.#................##....###..#....#.##...###.............#.................##......#......#...#...........#.#..#....#..#...#..#...........#.#.#........#...#...........###...#.#......................#.....#..........##...#....#..#..#...#.#.#..#.....#.##..............#.##...#.#....#....##.#.........#.....#...#.#...#..#...#.............#.....#....#.#.#........##.##..........
.#...##.........#.......##.............#.#...#..#......#.....#.....#........#.#....#..##..#..##.............#.......#..#.....#..##...........#.........#..........#.........#.....#.....#..#...#..###.#.....#.#.#........#.....#.....#...#.#.#.####..##.....#.#........#.#.#....#.....##..#.#.....#.....#....##............#.#...........##...#..##......#..........##..#...#.##............#....#...#...##.........#....##.......#....#.....#......##...##.###.......#...........#.....##.....#..#.#.#.......#......###.....#.#
..#.....#......#............##...........#............#..#.................#.#.............#.........##.#.#..##...#.......#.........#.#.....#..##........#.....................#.#.#.#.#.....###......##...#.......#.....##.....#....#.....#......#....#..#....#.......#.#...#.........#.#..#............#..........#...##.................#........#.....#.#.......#..#...#.#..#.#.....#......#.###...#..#.##..##............#..#..#......#.........#.#.#...#......#.##.....................#..#.#..##..............#...#..#...
......#..#....####.#.#.......#.........##.......##.........#......###.#..........##.##.#.....#...........#.........##.....#......#...................##.#.#...#.....##.##.......#...######........#....#..##.#.#......##...#................#...#.##.....#............#...#.#...............#...#...#.....#........#.....##.#....#.#.#.#............#.........#..##.........#.......#..##..........#..###.....#.##..............#.#..........#..#.....#....#......#...#....#.#......##..#..#.##...#.#.........#.................
.#...#..##......##.#.....#.#......#...#....#.....#..#.#.............#.#.#................#........##.##......#..####.#..#...#...#.#......##.............#......##.#.........#.....#..........#.......#...........#.##.....#.#.............#.##...#....#................##....#...#..........#....#.........#..#..#...##...#....##.#.....#.#....#.####....#.......#.....#......................#.#...#..#..#........#..#......#.........###.....#...........#..#..#....#....##....#..#........#...##.#.....#....#...#............
.#.##.#..##...#..##....#..........#.........#..#..##.....#...#....#.####....##.....#..#...#......#..#.........#........#.##...#.#..........#.#.#...#.#........#...#.....#..........##..#........#.#..#......#......#.....#...#.#..#.#....#........#...##.#.#.#..#.....#.......#....#..#...........#.........#.#...........#...##..#.....#.......#..#...#..#.....#..#####...#.............#...##.#...#..........#...###...#........#.##......................#...#......#......#....#...#......................#.##........#.....
.#..............#.#.....#........#.#...#.##...#...............#...........##...............#.....#....#...#.##.#...#.........#....#.......#.......#..###.#..#.#.#.......#..............#..#..#..#........#.####..##.#.............#.#.#...#........#.#....#..........#..#...##..#.#.....#...##...#.....#................#.....##.......#....#...##.....####.#..##..#..#.....#.......#.##..................##.#.##.............#.#...#..........#.#...........#..##..............##................#......#...........#..........
...........#..#..##......#......#.........#..#......##.....#........#...#...#......#...#..........#.#..............#.................#...#...#....#.......#....#.....###.......#.#..#........#..####.................#.............#........###..........##........#....#..#....#...#...........#.##.......#...#......##...##....#..#..#...##..........###.....#...##.#.....#.#.#..........#..........#...#.......##....#.#...........#........#.....##.........##......#........................##......................#..#...
..#.....#..#......#......#...#......###.#..#.........#..#...#..#.............##.#....#..................#..#...##..#.###.#.............##...#.....#.#.....##...............................#..............#....................#.......#.#.....#.#...#.#..#......##........#.#........###.............#.........#.##.#....##.#.........#......#...#...##...........#...#...#...#..##.....#.#..#.#.#..........#...............#....#...#...##............##.........#.........#.#...##....##..#...#...#.......#.#..##..#......##.
....##......##..#..#.#.#.#..#...#....#...#...###.......#.#..........#...#..............#.###...#..#.......#.........#..#.##........##....###...#..##.#.......##....#...........#...#........##.........#..#...#..#...#.#..#.#..#.#..#.......#.......#..#.............#..#.....#...#.......#..#..#...#...##.#.##.#...#...........#..###........#................##...#.#..........#.#......#...##............##...#.##.....#.........#....#....##.#....##.......#.....#.....#.....#...#.#..#...#....#..#......#........##...#....
.........#...#........#...............#.....#.#...##.......#......##...#.#.#...................#......##....####.........##..............#.#..##....#................#......##........#.#......#.........#......##..........###.....#............##.....#..##....#.#.#.#.#......#..............#.......#...#....#.....#....#.......#............###............#..#.....#......###..###..........#....##..........#....#..#....#..........#.#.#..#...##........#...#..#...#.#....#.....#............#.......##....#.###.....#...
.#...#.##.....#.#.....#..#.#....#.#..#.##.#.#.....##.........#.......#......#.#.#......#.#..#......#.#..#.#......##.#....#....##...#...#......#..#..#..#...#.#...###.........#......#........#......#.#.........#.......#.#..#.#..#............#.............#.#...#.....#..#.#......##......#......#..#.#.......#....#.........#..##..........#......#......#.#........#...#.......##...#......#............#..#.#.............#........#........#...........#.###......#..#................##....#......#...#.#.......#.#.....
..#...#.............##..##..#.....#.......#................##.............#....#...##.##..#............#............###......#......##....................#..#..#......#..#.......#......#........#......#.........#.#.##.......#......................#...#......#............##.........#......#....##....#....#....#.#...##......#..........#.......#.##...##....#...##.#.......##......#........##..##..........#.##..##.......#............#........##.......###.#..#......#...#..##...........................#...##..#.#.
..##.#...#..#...#...#........#.#..#..#.#.....#..##..#..............#.........##........##.....##.#...#.....##....##..........#...#..........#...#....#.#......#................#.#..#.....#...#.......#...#...#.....#............#....#..................###.........#...#........#....##....#......#.#..#....#.......#..............#.#...#...##...#..#.....#.....#.........##..##..##....##..#....#...#...#...#..........#....#...###...#.#.....#..#.##...........#...#..#.#.........#..#....#....#.#.......#..#..............
#...............#...............##............#....#..###..#.......................#.#..........#..#............##..............#.....#...............#...#.........##......#...#....##.....#.#.#..##...#...##.#.##....#.....#...#..........#.........#..#.....#.#....#.#........#...##...#..##......#......#.#.....#..##....##.........#...#.......#.#...........#.#.....#.....................#.....#.......#...#.#...#.#.....#.....#...........#..#..........#...#.....#....#...#..#.......#..##..#..#..#.....#..#...........
....#.#................##............#..#..#.......#..........#....#................#....#.#.......#.........#....##...#......##.........#..#...........#..#........#.....##........#.###.#.........#....#.##.#............#......#................#...#..##.##...#....#...........#.......##...........#..#.#.#.......##.....................##.#.......#..#.#..#......#...#..#..........##....#..#..#...#..#...........#........##..#...#..#......#........#......#.#.......#.....#.....##...#...#.....#....#..#.......#..##..
#..#.....#................#......#..#...#....................#......#...............#..#........#.....#......#...#...#.................##..##...............#....##......#.....#......#..............##...#......##.#..#......#..#......#.........#.#.....#.....##.....#...##.##.....#..........#.......#.#....#.....##..........##.....#...#...#...#.....##.....#....#.....#.#.#.####....#.#.......#.##.#....##......#........#.#.....#........#...#.......##...#.....#.....#..#........##......#.....##.#........##...##......
.#.#...........#......#....#.......#.#.......##....#.....#......#............#....##..#.#....##............##.............#..#....#...#................#.............#.......#.......##................#...#....#............##.#......##...#.............##.##.....#....#..#...#........##....##....##..##..#...###...#....#.##........#..#.#.....#...#.....##............#.##..##......#...#........#.#...............#.....#.#....#..#.......##.......#.#.#...#...#...#.#...#.#...#.#......#............#...##.##....##..#..#
..##...#.......#...###.......##..#.....#....#.#.....#...........#...........#........#.....#....#.#..............##........#.......#......#..............##....#.............#.............###...#..#.#..#..#.....#....#..##....#..........#.#..#.#............#.#.#......##.#.........#.....##...#......#....#..#......#...#..#.....##.#....#.#.#.....##..........#...#..........#....#.#..#...........#.....#....#......#...###...#.#........#............#.......#.#....#.#..#..........#..............#.#.#..##...#....#....
....#........#.....##...#.#..#.#....#.......#..###.#......#.#.#.#...#...#.##....................#.#.#...#####.#......#.#...#.....##..............#...#........####.............#.......#......##..#....##..........#........................##............#.....##.#..............#...#..#...#..#.......#......#.###.......................#........#..#.#.............#..#..#............#..#........##..###.#..#..#....#..#...##.....#....#....#.................#.........#....#......#....##....#.....#...........#....#....
#.#......#.#..#..........##.....#....................#..#.....#......#...##...#.#.....##.#.............#...#..##...................#......#..........#...#....#.##...#####...#.#............#.#...........##.......#.....#..#...#...#.#..#...#..#......#..........#....#....#......#.....#.#..#..........#........#.#........#.....................................##.#.#....#...#...###......#..#............#.#..#.#.......#...##....##....#...........##..##.#..#......#...##........................#.......................
#......#..#........#....#..#..##.#.#.....#..#..#.#...#.#......#..#........##.........#...##..............#.#........#.#.........#.#.................##.....#.......#.......##....#....#..#.......#..#...#.##..##.....#.#..##.....#.#...#...#.#........#....#.#.....#......#...#....#........##.#..#....#.....#................##.#...#...#.......##.....#..##.............##.......#.#.#...................#.#.....#......#....#......##.#...#.......#.....#...#.......................###....#...........#............#........
....#..........#...#....#......#........###.#...........#.....#...........#..#..#...#....#..#.......#..#.......#...##.#....#.....#........##.....#.#..................#...............#...#.#.....#.#..#.#.............#.#..#....#.#....#...#..........#....#........##...#...#.....#...#........#......#.....#.###.....##..#......#....#...........#...#...#...#.................#..#...#...#...#......#......#..........................##...............#.#......##....#.#....#..#..#....##.#....#.........#....#...#..#.#...
.......#.#..##....#..........#....#.#.......#..........##.#..#......##.#.....#....##..#..#..#.....#..#.#.###.#...#...#..#.#...##.#..............#.#.###..##.#......#..#......##...#.#.#...........#...#..#...#.#...#.......#.....#..#..#.#.#.#..........#...........#....#.##..#.....#..#..#......#..........#.......##..#..#..##....###.#.##...#.......................##.....#.##.......#...#...#..##..##.#.........###.#...........#.##..............##....###..#....#...#...#......##....#..#......#.......#.......#...#....
..........................#........#.....#...#...........#...............#...............##.#..........#.....###....#.##...#....#..........#.##......#.........#.........#.#....#..###......#........#.....#........................#....#............##.#......##....#....#....#......#.........#.##.#...#.##..#.#.#...#..#..#...#......#......##...#....#....#.#.....#..................#........#..#...#.#.##...##......#.#.....#......#...#.......#.......#..#...#........##.#........#.........#.#...................#.....
#.........#.#.#.#.#..........#.....#.........#.......###.......#...#...#####............#....#..###...##...............##....#......#..............###.........#..................##...#.......#..#.....#.#........#.#.##.............##...............#.....#..##.........#.#.#..........###......#.#.##.#....#...#.....#.#.#.##..#..#......#...........#..#.......#..#.....##..#.#....#...##.....#....##............#..##..#.....#....##.#.......#.....#.#..##...#....#.....#....##..#......##.......#..#..#....#...#.........
....#............#...........#....#..#..........#...#..##...#....#..........#.#....#................#..#......#.....#.#...#.........#.##..#.........#.#..#......#.#...#......#..#.#...##.........#..#...........#.#..........#....#........#...#.....#.##.....#...#...#.....#.....#.............#.##.#...#.................##...##...#....#..........#.......#........#.#......#....#.#...#..#.#..##.......#........##.#............#........#...##.......#..#........##....#......####..#....#.............#.##...#..#.......#.
.#.........#.................#...........#.......#..#...#....#......#.........#.....#..##.##......#.#.#..............#.................#..#....#..#.........###....##...##...##.............#........#......................#......#.........#...#....#.#........#....#....#....#........##.#.............#..#....#.......#...#................#..#.###..#.......##....................#.#..#........#.#.#.......#....##........#......##...#.##......####...#.....##.###..#....#..#..............#.....................#.......
....####........#.............#...#..##.#.#..#..##..#.#.#....##......#....#....#.##...#...............#......#....#..........#..##.........#......#.....###...#.......#.......................#.........#....#...#................#.......#..#..##.#...........#...##..#..#....#..#..##...#.........#.#...........##......#............#.##...#....#..#...##...#....#......##.............#.##..#.........#...##.............#........##.....##.#.........#..#.#...#..#.##...#..........#..#..#..#...........#............##....
.#..#...#..##......###...#.#.#...##....#.#...............##.....#....#..##..#...#...##..........#.##...#.#..#..........#..#.#...............##..##...........##....#..##...#.#.........#...#.#..........##.....#...#...........#.....#..........#...#..##.....##...#......#..............................#.......#............#.....#.......##.##...#..#.#..#...........#.#...#................#.##.#.........#.......####...#.#..#............#...##...#.....#.....##.#......##...#......#..............##..#...#...#.#.....#..
..#...#.##.#..........##.......###..#.#..........##.....#..#......#............###.#...#.#...#..#....#.#........#........##.#..##.#.#.......##.....##.#..#..............#...........#..........##........##....#......#.#....#....#......#.#......#..........#.........#.#..........#..#........##...##...##.....#.#.........#...#.#.#.#.......##.#...#........#...#......#.#....#.................#.#..#................#..#..#...#..##....#....#.....................#.#......#...#.#.............##....#...........#...#.#.#.
......#.....#.....#.......#.##.....#..#....#..##.#.......#.##.#.........#..#...#.........#.#....#.........#.#..............#.......#.##.....#..#........#.....###.......#.#........#.......#....#...#...............##...#.....#.........##....#...#....................#.##.....#..#...........##.............##....#......#.###.................#....#......#..#..#.#...##..#.......#...#.....#.#............#......#..##..#...#..#.....##......###.......#.......#.....#.......#.#..#....##.....#...###.##.#.............#..#
......##..#.....#....#...............#...#......#.##........#..#......#..#.#....##...#..#.#.....#.#.......#..#.#......#....#.............#...#.#....#.#....#.....#.....#.#...#..#..........#....##..#....#...#...##.......#..#....#..#..##........#...#....#...#........#.#.#.#...##..#.#..##........###...#..........####....#.....#.#..#.....#.#.....#....#....#.......#.......#.......#...#.........#....#.#...#..........#...#..#..........##..#...#.##.#.#......#...........##...#.#.#............#....###....#.#.##..#....
..#.#.....#...#..#.#...........#...#...........#.###...#.....##........#.....#..#.##..#...#.....#..................#.#....#.......#......##......#..##...#.....#.#..#.......##.#........#.........##..##..#....####.....#.#...........#.....#................#...#...#..........#..##......#.#.....##......#..#......#............#...##.......#................###.....#......#....#........#....#.##.........##...#..#............#...##.#..#.....#....#..#....#.........#...#....#.........##....##.##........#..#.#.......#.
.#........#.#..#..#...........#.##.#.#.#..###...#......#..##...##.#...#...#......#....#......#..#.......#.#.#....#....#......####..............##..#.....#......#...........#.#...#.....####..##....#..#..............##...##...#..#..#.#.##...#..#...##....####......#..#.......................#.#....#....#.#....#....#..##...#......#......#.#...##.........#...#....#............#..........#......#...#.#........#.##......#............#...#.#.#..#....#..#.##.###..........#..#....#....#.#...........#.............##..
#.......................#..........#..#.......#..........#....#....#..........#........#............................#..#.#.#................##.....#.....##...#...#.....#.##....##.#...#.#.#....#.........#.#.#.......#...#.................#.##..........#....#........##...#...#..#..#......#...#..#.........#..#.......#...#.....#....#..........#...#..#.#...#...#.#...##.......#..........#....#........#.#..##......................#...#.#...............#..........#.......#.....##.........#..####...#.#....##.#....#.#
....#.....##....#.#.........##.......#...#.#........#....#.#.#..#............#.........#..#.#......##..#.........#.####....#..................#...........#.......#........#..##....#.....#....#.##..#...........##..#..#..#....##.#..#.........#....#........#...#...##.....###.............#............#.....#.#.....#.#...#.....#........#........####..........#.....#.........#.................#.#..#...#.##....#...#...##.##....#.#..............#....#....#.........#...#....#.......................#....###...##..#..
...#.#..##.........#....#..#...#..............#.#.#....#...........................#.#.#..##..#......#.......#..#...................#..#.##.....#.#....##...#......#.#.#..#......#.......#......#..#............#....##.....#.....#.................#.#.#..##...#.........#..#.........#..............#....#..##..#....#......#...#..............##...#.##....#.........#.##..#....#..............#.....##.......#...#...#........#.....#.....#....#...#............##......#.#................#.........##.....##..#....#..#.#.
..##.#.........#......#..#...#.....##......#....#........#.......#....#.............#..#...............#...#.#.....#...#......#...#...............#..#........#.#..##....#..................#...#.#.......#.#..#..##.##...#...#...#.......#.####...#..#.#..##....##........##...##.#......#.....#..#.........#...........#...#........#.#..#.......#...........#...#.....#...#.....#.##.#..#.......##.......#...#........#..#......#.##........#...##.#.##.#.#...#......#.#......#...................#.#.....#......#...........
...#......#.###.##.##......#.........##...............#.....##.#.##..#.............#.......#.................#..#............#........#.....##...........................##.........#..#.##....#.....#.#.....#..#..............#......#...#...#.........#...#...#..#.......#......#......#.#.#......#..##.##.#..#.......#...##.........##...#.....#..#.#....#..#......##.........##..........##....#..............#.......#...........#.#.....##...........#...#.#....##.......##..##..#............#...##...#.............#.#..
#.......#..#..#..##.....#...#.#.............#....#..................#.#.###..#....#.................#.....#..#.....#...............#.......#.#............#..##..........#.........#....#.#..#.#.#....###..##...#.#..#.....#...#....#.....#...........#.#..#..#..#.#.#..#.......##.##...#.....#.#..............##...........#.....#..#..##.#........#.......#.........#.....#.........#.....#...................#..#.#.........#........#......##.......#.#..........##...#.###....#..........#...#....#.#......#.#.#.......#...
#....#.....#..#.............#.#.....#......#.#.............#.#....#..#.#........#.##..#......##....#...#.......#.#..#..........#..#............#......#......#..#..#........#.##.#.#....#...#..##....#.#..#..#..............###.#.#...........#...#.......#.#..#.........#....#.###..#...#.#.....#.#....#..#.#....#.##.#.###.#......#..#.#.#..#.......#.....#...............##.#.#.#.#.#........#....###....##.....#.........#.......##...........#............#...##......#........#.....#.....#...........#.....#............#
......#...#........#.............##..................###..........#...#......#.#........#..#......##........#..#.....................#..##..#...#..#.........#.#....##.#.#...###....#..###....#...#.......#.#...#......#.....#......#.#........#..#.....#.#..............##........#..............##.##.#......#...#...#....#...........#.....##.#...#........#...#....#..............###.#....#...........................##...#..#.......#.#........###..#..#.....#.#.....#....#..........#..#........#........#.#.#........#.
##.#.......#.........#................#...###....#..#......###....#.....#......#........#.#..#.......#.##..#....###.............#..#..........#.#....##.#.#..........#...#......#.........#..........##........#..#....#...##.......#......#...#..#...#..##..#....#....#......##..#.....#..#.#........#....#..#....#....#.#..#..........#.......#......#...#..#...#..###.....#...##....###.#.......#..#.........#...#.....#....#......#...#.##..#......#.....#.....#....##............##..#..#..#..........#.#..#...............
..###.#....#........#.#.#.#..#......###...#.#.........#.......###..##...........####.#....#....#...###..#..##....#......#..................#....#...##........#...#.....#..#....#...............##.#..........#.....#.......#...........#............#..#........................#...#.....#..........................##.......#.......#.......#.......#.......#......#.......##....#...###...............#......##..........#....#......#........#.#.........##..........#...........###......#..##.....#.......#...........##.
..##...##........#.................#...........#.........#.......#......#..........#.#............#...#.#..##...#.........#.................................#.#...........#...#.....##..........#..##.....#.....#..#.......#............#...#...........#.#.#.#.......###........#.###...........#....#..#.....##.............#......#.#..#.#..#..#..##.#...............#........#....#.##..........#.#.#...................#....#..................#...#....#.##...##.......#....#...#..............#....#...............#.#...
..#....#.........##......#..#.........#..#..#.....#........#..#..#.......#..........#...##......#......................#........#....#...#...###....#....#...#......##..#..#..##....#....#..#.......#.#.....#.#.#....#..##..#...#..#...#.#......##.#..........#..#........................#..........#...#...........#..............#...........#........#...........#..#..#...##............##...##..#..#.....#.......#........#.#........#.........#.#...#..............##.#.............#......#....#.#...............#......
..###.............#..........#...##.#...#...#.#...#.........#........#.#..##........#....#.............#.......##...#...............##..##.#...##....#..#..........#.......#....##..#..........#.......##..#...........##.##...###....#.........##..#....#.....#.#.....#......#......##...#...#...##..#....##...#.#.........#....#........#.....#..###.#..#....#..#.........###.#.......#######....##.#.###......#..#..#.....##......###.................#.....#...#.......#........#.##...##...#...#.......................#.##
#..#....##...#........#......###.....#......#.......#.#..#.#.....#....#...#.#....#...#.#.#...#..##.........................#..#..#...#...#####.#....#......#.#....#..##...#...#.............##..##..#..#####...#.........#.....#..#.....##..........#....#......#..#.#..##......#.#...#.....#..#....#.....##.#..#.........#....#..#......#..#......#....##..............#...#.#...##...##.......#..#....#......#...#...........#..#...#...#.......#...........#.......#......#...#.............#..#......#....#.#........#....#.
..#.#...........#..#.....#...........###...#.......#.##............#......#....#..#.#.......#......#.....##...##.#.....#.##..##.#...##.........##.....#...#.#.....###.#......#..#.........#.....#.....#.......##....#..........#.......##..#....#.#...#.........#..........#.#..#...#...#.......#...........#.....................#..##.........#..............#...#..#.....##..........#..#.......#...#..#...#....##.......#.#.........##..........#...............#......#..#....#...##....#......#......#....#....#..##......
.##...#................#....#....#..#......##.##.#.....#.##.#.......#......##.#.#......#.......##.#..#.#.#......#.....#...............###......#......#..........#..#.......#..#.#...........##.#.#.#...##.##...#.....#.......#...#..###....##........#..##...................#.#..#.............#......#..#.#...........#....##.###....#....#....#..........#.....................#...##.......#......##............#.....#.......#.##.........##.........##...#.............#.....#........#..##.......#.....#......#.#...##..
..............#..#..#..#.#.....#.....#.............#......#.#..#...........#.##.........#.............#..#...............#......##.#...#.............#...............#.#.#...............#.#....#..........#.#.##....#.###..#..#.#.#........#....##.........##....#............##.........#..#....#.#...##...##..#...##.#...........................#.#.#.....##..#..#.##......###.#....#...#.#.#...##..........#..#...#.......#..#...#.................#..##...##.#.#......#..#...##.#.......#.....#....#....#.........#.#.###.
#..#..#...#.##..#....#.................#...#..#...#..#...#......#....#.#......#.....#......#.....#.......#...........#.#.....#...###..........##............#.#.........##.###.#........##....#...........#..................#.......#.##..#....#.......#....#.....#...#.#...........#..........#.....#....#....##...#.......#......##.......#.......#..#......#.#..#..........####.....#........#......#.#....#..##.....#..#................#.#...................#....#.#.....#................................#.##..##..#...#
...#.........#.#....#.##.....#..#..#......#....#.....#.#......#............................#....#..###.#...#............##..#.#...........##..................##..#..#...##.....#..#.#.......#.##...##...##.#.#.###....#....#....##..........................##......##.......#.#........##.....#...........####..............#...#....#.....#..#.#.........#.......#...#.#....###...#..............#...#.#...............##..###....##.#..##.......#....#....##..#..#.....#.##.....#......#.......###......#.####..#.......#...
....##....###....#..........#####...##.......##......###..........#...#........#.........#.....#.......##..##.....##...##..#..#.....#........#..........#..#........##....#....##...##..#.............#.........#......##.......#...#..#..........#.#.....#....###........#...........###.##.......##..........#.#.....#.........#.....#........#.#..#.#...#..##.........#......#.........#.................#......#.#............#......##.#..#...#....#.......#.....#........#...#.#.#.................#............#.........
......#..#.#..##.#...#.....#..#.....#...#....#.##...#..#....#...#........##.......#.#.#..#..........#......###........###..#....#.....#.#....#...#....#..........#..##....#......#.....#.........#...#.............#......#......#..#.......##...#...#......#.##.....#..#.#..#.#.....#.....#.....#......##.##..##..........#..##.........#.#...##.#.#..#..#.............#....#.....#...#...#.....#.#..............#..................#..............#..#..#.....#...##..##....##......#.#...#.#.#.......#..........#.###.....#..
.....#..#..#.##.#.......#....#.....##...#...#.............#........##.......###..#...#.....#.......#......#...#..#.##.#..................#.#..#............#......#..#..#.....##....#..#......#......##..#.....#.....#..........##....#..#..#.#....#.............#...#...#....#............#........#.#............#....#....#..#..#........#....##..#..#......#...#...#.........#...##........#...#.....#.......#..........##.##...............#........#...#.##..............#.##.....#.....#...............#..............##.
#..#...##...#....#.##.#..#...#......#..#..#.#...#.#.....#.#.#.##............#..........#...#..........#.........#....#...#...#.....###........#..#.#..#.#.#.#...#........#.....#.###......#.........##..#....#.....##.........#.#.......#....#....#.#........#.....#......#.#.#..........#......#....#..#....#...#........###....#..#...#.#.#...#.##..##..#...#....##......#.#.....#.#...............#......#.##...#...#...#.....#.#....#........#.#...#..#.........#.....#....##.#.##..#.................#...#.......#.#..#.#..
......#............#.#........#.###.#..............##.#............#...#.....##..#..........#..#..........#.......#...##....#.##.##.#.#..........##............#...#...#....#.#.#...#.#.....#........####....#.##...#....#.....#.....#....................#.#..##...............#.....##........#..#......#....##........#...........#.#....#.#...##..#..#.....#..#.#...........#.#..#...................#......##....#.#..#.#..###.......#.......##......##.........##.....##...........####.#....................#.........#..
....#..##.##...#..#.....#..................#.........#..#...#.#..##..#...#.........##.....#.##...#......#.................#..#.....#..##..............#.....#..#.....#....#....##..#......#.....#...#.#...##..##..#....#.....#.........#..........#......##....#.#...#......#..#....#.#.......#...#..#..#..#....#.......#.#.......#...........#......#.#....#.##..#................#.#............#..#..#......#....#......##.........#.............##.#...#....#...#.#.....#..##.......#.................#...#..##..#..#.......
#..#.#.......#.....##...#.#.......#......#.....###.##.#.#..#.#.....#.......###.#..#..........##.#.#....#.#.......#.....##.........##..#...#...#.......#....#..#..#........#...#.#....#......#......#..#.#................#....#.#............###..#..##.......#.................###...##.....#.#....##.#...##...#...##......#.#..#......................#............#..............#..#.....####..#..#.......#....#...#.##..#.........###.............#...#...........................#...............#......#...........#.....
..#.......#....###....#......#....#...#............#.#......#....#..##.....#.....##.#.........#...#.#.#..#...#..#......#..#.........#.#.....#...#..............#.##....................##...........#...#....#......##...#..#...#........#.#.#...#......#.##..###.#.#........#......#.......#....#....##.###....#....#....#......##.#......#..#..#.#.#...#......####...#..#..#.##....##..#...........##..#.#.....#.#.....................#.....#....#..#.....................#...........#..##.................#..#..#.#........
.#..#.....#....#.#......#..#....#....#..#......#..#..#..#......#..#............##.#..##......#..........##...#..........##.........#.....#.##.....##...#..##.......#...#....#.......#.....#.............#.##.#.....#....#......#.........#..#............#.......#.........##.................#....#..#..#.##.........#........#...#............##.#.#....#...........##........##......#.#..#............##....#......#.............#..#..#.#....#.............#...#....#...........#.#.......#.#.........................#....
.............#....##...............#.##...##..#....#.#..#...........#...#.......#..#..#..............#.#...#.###.....#.#.#......#.#...............#........#...........##........##...#.#.....#..#...#...#.#...........#..#....##........#.##...##.#................#.....#..#..........##........##.....#......#....#.....#...#....##.........##....#...........#...#....#.......#........#............##..........#.....#...##.........##........#....#..........#.#.#......#..................#....#..............#..#.#.....
..........#....#....#...#......#..#......##.......#...........#.............#.##.#.....#........#.........###...#.#....##................##......#..#...##..#..#.##....#...#..........#.....##......#.....#.............#....#...##....#......#.##.#..#..##.#..#.....#......#........###.....#.......#......#....#.......#................#....#........##............#....#.#..............#.#..###..###....#.#....#..#....#....##.#.#.#..........#.....##...###................#...#..#...#.#...###..#..##........##.#.....#..
#.......#.#.#.#...##....##...#......#..#.....#.##.....##.......#.......##.....#...#.#..............#........#....#...#.##......#..#.#......#....#......#.#..##..#....#........#............##...............#.......#....#...#.......##....#........#.#...............#...#.#........#..#.#.......#............##.#...........#.#..##..#.......##.#....#.###....##...#..#..#.#..####.#...#..##..........#......#....#......#....#.#......#.........##.................#....#.#.##.##.............#.......##.#......##...#.......
...##....#....#.#......#.....#.#.............#..##...##...............#.##............#......#....#.......##...#.#....#..#......#..........#...#....#.....#.#...#..##.#.##........#....#.....##....#....#.#..........#...#.#.......#..#....#.###..#.#.#..#...#..##...#.........#.........#..#..........#...#..#...........#.#......####...#...#..............#..#..#..........#....#.....#...............#..#.#......##..#.#.#.#............#..........#........#...#.........#..###.....#....#...##..#.#.#..........#..#..#..#.
...#.....#....##....###.....#..#.#...#..##.##.##.#....#...............#....#......#..#..........#..#.........#...#...#.......#................#...#........#..#...#...####..........#...................#....#....#.##................##.#.###........#.............#.......#......##..........#.#..#.#....###.........#...............###..........##.##...##..#..............#.....#..#....#.......##..#..#....#............#..#.............###..#........#.#....#..#..#...........#..#......#....##.....##.#......#.#.#....#
.....#...........#..#.....#.......##.......#..#.#.......##.............#.#.#...#...#.#.##.##............#..#....#...#..#...#.##............###.......#.......#...#.##...#......#.....#...#.....#..#.#.....#.......#.###.#..#...##.......#.......#....#..#.....#..#..#.................#..#.....#..........#..##..#.............#.#....#...##.#.#......#.........###.......#..........#.......#......#....................##.....#....#.....##.......#......##.#.....#.....#......#....#........##..............#.....#.##...##..
..#..#.....#...##.#.#.#..#........#.........##...#.#.##.#...#.#.#............#....#...#.......#....#.........#....#.....#...#..##.........#....#.....#...#..#..#..#..#....#.........#.#.....#....#.....#.........#...##.#....##......#.#....#.....##.###.....#....#......#.......#.#....#.#.........#......#.........#..#..##....##...#...#.........#..............#..#........#.......#.######.#...............###..........#....#......#..........#.........#.......#....##.#..#.................#......#.#.............#....#
........#.#..#......##.......#.....#......#.......#..............##.....#...#.......##..........#..#..#.....##.#.#..#.##..#.....##....##...#..##.........##...#....#.#.............#.........##......#....#.......#..###......###....#..........##..........#..........#.......#............#......#.......#.##..#.#..#....#...#..#...............##.................#.#.#...#......#....#.#...#........#....#.............##..#..........#...#...#.........#.#....#.#......#..#..#..#...#..##...#.......#......#.##..##.#.#..#.
.#..#....#.#.........#.#.......#.#...#......#....##...#.......#..#..####.#.##..#...#..........#...#......#....#............####.#..#...........#...#...#......#..............##...#............#...#.#...#..#.#...#.........#..#.....#..#..........#.##...#......#.....#.#....#.#..#......#....#.##...##....##.....#.#....#........#...#.....#..........#.........#......#........#........#......###........#.....#.#..#.#...#....#..........##.#.#..#...##.....#.....#..#..#..........#............##....#......#....#.##.....
......##.#........#.........#.#......#.#...#.#.#........#......#.........#.....#....#...##.#.#.#.##.....#.#..#......#.................#...........#..##......#..##......#......#........#.#.....#.#...............##........#....#..##.#......#..##.##...............#....##....##..#..........#.#...........#..#...#...................#..#.#.....##....................#..#....#..#.#.#.........#...###......#..........#......#.#...##.....##......##.....#....#..##......#.........#.....#.#.........#....#.##..............
##..........#.#.........#..###.....#............#...........##...##...............#.#.#.............#.#.......#.....##......#.............###.#.##.......#.##.#...#..##........##..........#..#.....#.......#..#..#......#..#..#..................##..#..............#......#.....####...#.........#..#..#......#....##...####.#...#....#.........#...#.##...#..............#..##...#....#...#.................#......#..#...#.##..#.........##....##........#.......#.#...#.........#.#.........##......#......#.....#..###....
.....#.......#..##...##......##..............#.....#.#...........#.............##....#......#..#......##.......#.###..............#........#.....##.................#....#.###......#...####..#.#.###.............##..#...#.##.....##.....#.....#...#....#.#.....#..#..#...#.#....#.#....#......#.#.........#...........#...#..#....#.#.#....#......###.#...............#.##...#..............##...#.....##.........###.........#...........#........#....##..........##..............##.#...........###...#.#.......#...#......
...#...........#..#.#.#.###.......#.....#...........#.......#....##...#..#..##....#.#...##......#..#......#.#....#.........##.........#.#......#..#..........#.........#..........#...#.#.##.....#.#.......#####..#.#.....#.#........#.#..........#........#......#.......#.#....................###......#....#.##..#..#.........#..........##.......................#..#.....#.....#..#.#.#.#.....#...####........#...#....#.#.........#...##.#.........#.#...#..#............................#......#...........#..#..#...##.
.##...##..................#......#...........#.....#...#..#.....#.........##..#.#.......#.......................#..#.....#...#...#..#....#.#...##.#...##.#..#.#..####.........#....#....#..##.#........#.###...#....#..............#...#..#...#.#.#..#.##...........##..........#......#..#......##............#.......#.......###.#..#..........#.....##........#..................#.............#.....#...........##..#....#.#..#...###...##..#.##..#.........#...#.#...#......#.....##.............#........#..#####.#.#....#
...............#.......#.#.....#.....#.#....#..........#.#.##..#.......##........#...#..#.#.....#..#.#.....#...#.#..#.##...#.....#....#..#........#.#.#...#...............#....#.#.........#...............#....##......#............#...#....#.....#....#..#..#.#...#....#.................#.#.#.....#....#.......##..#.#..#............##.....##...#...#...#.#...#..##....##....#..#.....##....#...........#......#..##.......#..#....##..#..#...##...#............##......#.#........#.....#..........##...........##..#...#.
#..#..#............#......#..#.#........#.......###.#......#.......##...##....#.................#...#.#....#....#....................#....#.......#.#...#..#..............#.#..............#..##....#.#......#.#....#...#.#....#.......#.........#....#...#...##.#....#.....##..#.###...........#....#..........##.....#...#.....##.......##........##......#...#.........#..#.#.......#...#.....#....#..#........#.............##.#.#....#....#....#.....#....####.#...#.....#....................#........#.......#...#..#...#
...#...#.........##.........#........#..#...##.##..##....#...##....##.....#.......##..#.#.#.............#.#.#..#.......#...............#....#.....###........#.............#..##...........#..###.......#...#.....#...##...........#.##..#...............##.....#.##...##...#........#...#..#..#.#.#....#......###.......##........#......#...#....#....#...#........#.#..#....#.......##.#.................#.................#.#.......#............#...........................#..............#.#...#.##...#.#.........#......
..#.....#......#....#......#.#.....##..#...##.#....#..#...#......#..#...........#.#....#.##.##.....#...#..#.......#.......#....##.##....#...#.#..#.......##..#..#......#...#......#..............#...#.....#.............#...#..#......#...........#..#....................#..#...#....#.....................##.##............##.............#...#......#........#.#.#...#..###.............#..#.....#..#...........#.#...#...#.....#.#....................#..##..#....##...####...##..#......##.....#.......##.......####..#.##
.........#.......#.....##.......#......#.............#..##...#......#..#..#...#.#.....#...........#...#......#.........#..#............#...#....#..#..#..#...#....#............#....#.........#.........#...#..#..#......#.#..#..#....##.#...........#...#.#.......#..#....#.....#........#......#......#......#.#.#......#................#..........#...............#....#..........#.#...#...........#........#...#....#.#........#.#.#.......###.......#....#..#......#....#..#.....#.........#.#....##..##...........##..#.
..#.#.##.......#.##......#....##.#.....#.#....#.....#.#........#............#..#...#...........#..#.#......#..#.#..#..#.......####.#......#..#.#..#....#.#..#...#...#.....#.#....#........#..#.#..#.....#..#...#...#........##...#......#...#.###...#.#.........#......#.#.#....#....#....#.#....##...............#......#.......#.#....#..#...#.....#......#......#.#........#.#......#....#..#..#...##.........#...........##.#....###...##....#.....#.....#..##...#..#....#..#..............#...#.......#.#.#..#......#......
.......#....#..#....#.#.#...##..#.....#.............#.......##....#..#...##..#......#...#..#..#...........#.#.##..............#.#.....#.......#.........#......#.##.#........##.........#...####.......#.#........#........#....................#...#..#...#.#....#.......#...#.##.##.#..#........###......#....#........####...#..##.#.............#...#......#......#..............###..##....#.................#.#.#..#...........#.......#.....#.##...##....###...##.....#....#.#....#.#....#.......#.....#.#......#....#...
......##.##.######....#.#.#.#.#..#.#.#...#.........#....#.......#.......#...#.##....#.............#.#.#..........#.#..........#..#......#..#.#..........##...#.....#..........##.......#........#......#.#...............#....#....##......#....#.........#......#..#....................#......#..#....#.#..#....#.#...##...........##.......#....#..#.......#.#..#...#.......#.........##....##.#..#...........##..............#..##...#...#...#...................#..#......#.........#.......#...#.#.....#..#..#.#....#.....
.##..#...............####..#####.#........#......##..#...........#.#............#..#..###.##...............##......#.#..#..........##..###.#.............#.....#........##......#.....#..............#.........#...........#.###..#..................##....#..#...#...........##......#......#..###......#...............#.......................#....#....#...#.....#......#...........#....#.#.#........###...#..#............#..#.#..#...#...###....###.#.#..........#......#.................#..........#.##..#.##.....#..#.
.#.....###....#..#.......##..##.#...#........#.........#...#....#......#...........#.....#..#.........#....#..#..........#..#..#........#.......##..#..#...#.#.........#.#......##...#.#.....#.........#.#..#...#....#.....................#......#............#.#.........................#..#......#...#..##.#..........#.#..#........#...#.#....#..#....#.......#..#..#....#......#......##..#.#.#..........#.#..#.........##...........#..##.....#.#.................#...##.....#..#.....#........#......#......#.#....#....
..#...#.#......#......#.#.................##..............#...#...#........#..#.......#.#.#.....#..##...#.......#......#..#..##..#..#.....#...##..............#.#.............#.#.#.#....#...............#....#...#..#....#..........#.#.#..#......#.#........................#.##.##...........#....#.....#...#.#........#.##..#.#...#..##.###.#....#...#..#....#....#.#....#...#...#..#....##..#.........##.....#....####......##...........#....#...##.##...#........#.##.............#..#.#..#............#..##.##..###....#
..........#.........#.##..........#..##.##............#..........###......#.#......#........#...#...#............##...#...#....#..#.#..#....#.......#.....#.#.........#......##..#.##....#.........##..#...#...............#....##..#......#....#.#.......#...#.....#.........#..##...#.................#..#.#.......#.#.....#.#...#...##.............#.....#.#....##.#..#....#....#........#..#...#.......#......###.##..#................#..#......##.....#.....#.....##.................####...###....#......#...##...#...#..
.#.....#.#.....#..#........#..#..#..#.#....#.#.......#..#...##......#..#..#...#................#....#.#..#.....#....#...#.#.......................##....#.....#...........#....#.....#.#.....#...........#........#.##..##..#.....###...#......##.#...##.##.......#.#####.......#.#........##.##...#..###......#.###...#..##.#..#..##.#..........#........#...#....#.#.......#......#.......#............#..##..#......#....##...#........#...#......#.....#...#..#.##..........#.#.#....###.#.........#....##..#..............#
##.#.......##.......#.#...#..#..#..##.#.#..#..........#....#..#..#.....#.#..#...#....#.#...#.....##.#..#.......#..#.#...............#.....#....#.....#..#...#..........#.....#.......##.#........#...#.#..#.............#..###..............#....#......#.....#.#.#.#.......#.##..#...##...............#.#..#..............##........................#.......##.....#....###............#.....#.#........##....#...##.........##.....#....#.................#.#.#.........###...##........#.##.....#..#...###.......#...........
#...........##.......#.#...##....#..#...#..........#...#.#.#...#......#...#....#..#.#........#..#......##.......##.#.#........#.........#.###..#...#..#...#.#.##..#...##...##...#..##.###...................##..#................#.##..##....#....#........#...........##........#.#.#.#....#.....#....#.#.....#..#.#......#...#..#......#......#..##..............#............#......#....#......#...#...........#.....#......#....#......#..##..##..#..#.#.###...#...#.#.#..##.....##...##.......#.#....#.##......#..........
##...........#.......##..#...#...................#.......#...#.#....#....................#.......................#.........#.#...#...#.........#.#...#..#.#.....#..#........##..#...........#..#..#.##.......#...#......##.#.................#...#..#...#..#..........#............#.......#........##...........#..#.............#.##...#........##..##..#.#.#...#....##.....#..##....#.#....#.#..#......#.......####.............##.#.....#.........##.#......#.#.#.......##.....#.#...#..........#.###....#.....#..........#.
.#.#.......##........##.....#.##.#..#...#....#......#.....#..#..#......#.....#.#..........##.#.###.....#.#.....##..#............###............#...........#.#.......#.##....#.##...............##..##.................#......#.#.##.....#.#.......#.......#........#.###........##.#...#......#.....#...#................#..#.#........##.........#..#....#.#.....................#......#.#....##.##.........#.....#....#.....#.#...............#...........#..#........##...#...#.#.#..#...#.#...###..#....#.........#.#.#...
.....#...##...#.#.#...#........#....#..#.......#..#........#.....#.#..#......##.....#.............##.#.............##..........#.#...#....##...#.....###....#.#...#.#..............#..#.#..#...#.....#.#............#.#.....##..#.......#....#...####.......###.##...#...##.#.......#..........##.....#................#...........#...#.##..#..............#.#.....#.#.......#............#.#.#..#....#.##..#..............#...#............###.#.#.....#.............#.....#.#.#.....#....................##....#.......###...
#...#....#.....#.....#..#............#...#......#..#...#...#.....#.#..#.....#.#.##......#.#..#...#...........#..#.....#...#.......#..#....#.#......#.........#.......................#.##...##...#..#..#...##....#.##...#......#..........##.##.#.#............#...#....#.##.................#...#.#.#...##....#................#.....#......##.....#..#.#.#.......#....#..#.........##...#..##.....#.###..##..................#...#............#..#.#...#.#......#.....#.#....#....#........##..#.....##....####.....##...#....
#####........#.....##....#......#....#...##...#............#.#.......#....#.....##..#....#.............##...#....#...#.#.#...#.................#...#....#...#.........#..#..#......##.......#...#....#.......#.........#.........###.....#...#...#.......#.#..##.......#.......#...#..........#........#............#....#.#..#.......#..##..#.#.....#.#.##...#..........#..#..#.......#......#.....#...##.##.....##......#..#...#...#..#............#.........#..#.............#.###........#.............#.#...............#..
...#...............#...........#.....##..#.........###.....#.........#.#.#.##.#.#.....#.#.#...............##.#.........#....##..#..#..............#..#..........#.#...#.#.................#..#...#..#......#.............#..#..........#.#........#............#...#.......#.....#....#...#..#.#...###...#....###.#....#..#......###..#......#.......#....#.#.........###.#...#....#.....##..##....#..........................#....#...#...........#....#..#...##.##....#..##..........#.#........#.#...#.......................
.#...#.........#.###....#..#.................#...#........#....#....#....#...#.......#......#......#.##....#..#.#.##....#.#...##...#.#..##...#....#..#.......#..#........#.................#.......#.......#..................#.##............#....##............#........#......#.#..#.........#....##.#............##.##.##.##..##.#..##......#...............##.#.....#.#.....#.#...##......##......................#.#.........#.......#.##.#.........#.#.#..##..##.#....##..#.##...........##..#..#.#.....##.#..........#.#
##.....##..#.###.#..#.#..#....#....#....#...............##.........#..#...#...#.......#........#...............#...####.#..#.........##....................#..##..#.........#.#........#....#...#...###....#........#...#...#............#.#..#..................##......#...#..#...#..........##.##.....#..##.#.#....#........##........#..#..#.........#...##....#......#.#............#..#......#.#....#....#.#.#................#.......##..##.....#.......#..##.#....#..#.....#.......#.#.....#..##..#.....#....#..#.......
#.##...#.......#.#......#.#..............#.............#...#.#.....#....#.#..#.#.....#.....#.#....#....#..#.###.#....#....#.....#.....##..........#.#.#....#......#..#..#..#....##....#.#...............#..#.........#.##........#..#.......#..........#.....#.#.......#.##.......#.#......................#...#...#....#............#.#.....###........#.#......###............#....#...##..#....#.#.......#..#..#..##........##......#.....###.#.#..#................#.#..###................#.#..#..........#...............#
...#....#.....#.#.........#.#...............#.....#...##...........#..................#.........#.#.#..#.......................##..#...#..#.......#...#...#......##.....#.....#....................###.#...........#.......#.#.....#......#..........#......##...#..........#......#......#...#..#.#.............#....#.#..##.....#..#.#...#...#.....................#..#...#....#....##..........#.....####..#...##.#..##....#..#..##.......###.#......#......#.....#....##..#......#.#.............#......#.....#......#...#..
...........#...........................##.##...#......#.............##...#..#....#...........#.#..#..........#.#.#....#..#....#...#....#....#......#..#..#..#.....###.........#.##....#...#.#.##...#.......##....#.....#........#................##........#..#....#.#...#.....#.#..#......#..........#...#...#...#................##...##.##..........#..........#....#............#......#.......##.#..........#..#........#..#...#.....#...#.#...............##......#..........#.........#.......#............#......#.##...
....###........#....##...#..........#.....#..##..................##...#......#..###..............#.....#.#...#..#.......#...#..#....#....#...#....#............#..#.#.#....#...........#...#.#.......#....##.#..#.#..##................#......#..........#......#.....#.......##........#.#..#..##...#.....##....###.#....#.##.##.......#.......#.......##.##............#.##....#...#..#..#......#........#...#...#..##......#...........##..##......##............###...#........#....##....#.....#........##..#..#...........
.#..................#........................#...#........#....#...####...#..#.......#.......#....#..#.#.......##...........#......#........#.....#......#.....#.......#....................#..#..##..#...#............#......#...#.......##...#.#...#.#.#..##..#.........##.......#...#..#...##.......##.....#...........##...###...#......#...#.#........#......#....#..##.#....###.......#.#......#..........#...........#...#......#........#.............#.......#.........#..###...####...#....#......#.......#......#.#..
..#..##.#.##.##.................................#...#......##...#........#....#....##...#...........#..#..#...#.............#.........##.#......#..#..#..#.#.....#......#.#.........#..#....#.....#.#...#..............#.....#.#..#.....#.....#..#...................#....#.##..#...#...............#....#..###....#...#..#.##.....#...#.##...#..........#.......#...#....#..................#...#......#.##.........#........#...#..#......#...#..#.....#.#....#.#.##...##.#............#..#.#.....#..##............#..#.....##
.#....#..#.....#.......#....#.....#.##.....#....#.....#.............#...#....#..#.....#..#............#.........#....#.#.#.#.........#.#..##.#.....#.........#.....#...#.#.....#...........#......#.#..#..#..##...#.#...#.#..#...#.#.......##...#..#..#...##.....##....#..#...##.#...#.#......#..#..###...#..#.....#..........##....#.#.###.##.#.........#.............#.....#..........##..#....#...#................#..#....#.....##.....##....#.#.....##.........#..............#.#.............##...#......#................
......#......#.#...#...##................................#.................#.#.#......#.......##.#...#.........#...#..##...#..##....#...##....#......##...............#...#.........#..#......###..##............##..#....#.........#.##...........#....#.........#.......#...#....##.......###.........##..#...#..#.#.##......##....#.#..#..........###....#...#....................#......#...#.............#....#.#...#.#..##..###......#######..#...##...#..#........#....#...#....#.....#..##.#......##...##..#.#.....#....
.###........#####.##..........#.#..#.##.#..#...........#....#...##..##............##........#....##....#.#................###....##..#.......##........#.......#...#......#......#..#...........#.......#.........#.....#.....#....#...#....###.#..#...#..##..................#.###...#....##.....#.#......#..#.##......#.#........##............#...#.#.....#.#....#..###....#..#......##.#............#.#..##....#..#.......#.###...#..#.....#.....#......#...#.##.........#...............#..#..#..................#....#.#..
.......#..##.###...#....#........#.....##.#.......#..#..#.........#......#.....#.##............#..........#.#..........##.................#.....#....########.#..#.....#.#.....#........#..........................#..#......##.........#..##......#.#.#...##....#......#....#..###.#..#..#..........#.....#......#..........#...#........#.#...#.......#.............................##..#.....#....#.......#.#.....#....#.................#............#.#.#.....#....##...#.#....#.##.....#.#.......#..#..###..........#.....
#..#..#..#.........#........#.....#...##...............#......##............#......##...#.................#.#..####.....#....#......#..#..#.###........###..#.#.#.#...##.#.............##.....#.#....#.##......#..#........................#...#.........##.#...#........#....#.##.....#.#.........##..........##..#...#...#...#.....#......##........##......##..#.#..#...................#..#..#.#.#....#.................#.##...#.#..#..............#.................#..#.#...#........#....#....#.#............#...........
#####...#..#.....##.....##..##.......#......#..#.....#...#..............#.#...............#...#..##...#..#.....#.........#.#............#.#.#.....#.#.#....##..............#...###.#.............#.#.#..#......#.........#.#.....#.........#..#.....###........#.#.#..#..#...#...###.##..........#.#................#..#...##..##...#...#...............#........##..#......#......#..................#....#...........#...#.....#...#...##....##.........#........................#.#.........#......#....#....................
......#.......#.....#....#..........##.......#............#..........#.#..##.....#.....#...........#..#.#........#.........#...................#.........#..##......#...##....#........#.#........#..#...#...........#........#...#....###.........#.##......#.......##..........................#.#.......###...#.#..##..........##.......#.#.#..#...#........#.#....##.#...#.#..#...#...##.....#......#.#...#.#.......#.................#.#...#.......#....#.....#....#........#.#.#..#...#......#.#....##...................#
#.#......##.#............#....................#..#...#.#.........#....#.#.............................#............#.#..........#......#..#.......#...#.#.......#............#.......#..#.####.#.........#.#...#.#.......#.....#...............##......#.#..#....#.........#....##..#.....#.#..#......##.###.................##........#.....#.........#........##.#.#...#..#.#...#....#...##.........##....#......#...##....#....#.....#..................#.....#.#.#.#.#.....#.#..#####..#........#....#...##..#..##..........
.......#..#.###.....#.......#.#..##........##...#............#................#.....#......#.......#.....#.#.#.#..#....#....#......#.#.##..........#..#..#..#...#.......#...##...#...##...#.....#..##.........###.....##.##.....#........#.....#....#......#...##.......#.###....#....##............#....#.#...#.#................#.......#...#.........##...#.###.#.##...#...#..##.#...#..#..#.#.#.........#..........###....#.#.....#................#...........#.#.....#........#......#........#..............#......##....
....................#...#.#.#.........####..#.....#..#..#..................#.#...#.#..#.##..#......##......#....#......##..............#.#.....##.#.##..##...#...#...#..............#...#......##.#.###.#.#......#.#.....#..#.#.......###..#.##..#.#.#.............#..#.........#............##...........#....###..........#......##....#.........#...#..#.#...####....#......#..#..........##......#.#.........#.#..##..#......#...........#.#.#..........#.###..#.....#..#......#....#.............#...#.#...#..#.##.#..#...#
........##...................#.....##.......##.#.....#.......#.....#......#.......#.#..#......###............#..###.....###....##...#......#.##....#........#..##.#..#.......#..##..#..#...#.#...##.......#....#.#....#....##..#.#....#.#....................#..#..#.........#.#..####.....#........#....#....###..........#.....#......##..#.#..#..#.......................#....#.......#.#..##.#..#..............#..#..#.................#.#.......#....##..............#........#..#................#.#.##.#............#....
#........#...............##...............#.##........#..#....#..........................##......#...#...#..####..............#...#...##.#...#...........#.#........#....#....#........#....#..#....#...#.................#..........#....###...#..#....#.#..........##.##...##.#.....#...#......#.#..#.....#..#..##.#.......#........#.#..#.......#..#......#.......#.......#.........#......#.......##..#.....#.#....#.....#...............##.....##.#.......#........#...........#...........#.....##.#...#...#........#.....
.#.#..#.......#.#...............#............#.....#....#......#.#..#..............###...#....#..###...##.#.#...#....#.....#...#....#...........#....................#.#.....#.....#..#..#....#...................#.........#..#.#...#...##.#..#......#......#..###..#........#.....#.#......#.........##..#.....#.......#..##..#.............................##.....#..........##..##...#..........#....#.......##...#...#.......#............##.....##...#.........#....#..#...#...#.#..##....#........#....#...#.##..###.....
.......#...#...............#.....##.#......#........##.#......##.#.....#..#....##.#........#....#....#......#.......#......#.......#..........#.....#.......#...#...###..#...#...#..#..##..#.#.......#.........#...........#....#.....#............#......##..#.#......#####....#.....#....#........#.#.............#.........###..#........#.#.#..............#...#...#....#..#............#...#...#.#.#.#..............#......#...#.#.#...........#..#.......#.#.......#.#....................##...##......#..#...#....#...#..
#................#............#.......##...#.#....#...##....##...#..##.......#...........##.................#.#..##.....#...#.....#......#...#.#..............#..#............#.........#.......#...#.......####....#..#.............##........#.##........#...#.#.............#.#....#...#.#.........#....##.......##..#..#........#.#.#.....#.....#.....#.#..........#.......##.#..#.......#..#......#............#..#.#.#..#....#...#...#.......#................#...................#...#................##...##............
.....#...#...........#......#.....#.#.#..###.#.##..###...........#........##.......#.#........#.#..#........#..#...##...#..#.#....#..#.#..#......#.#.......#......#..#....#.....##....#..#..#..#...#....#...#....#.#.###....#....#..#.......#..#........#..#.....#...#..#......#......##..................#.#.#........#...............#....#....##.#..#........##.#...#.#.....#..#.#.........#.......#...#.#.......##....#.#.##.#.........#........##.#.....#......#..............###..#.###........#..#..#....#...........#...
.#......#.#...#................#.............##...#.#.#...#.#................#..#.#..#..............###....###...###...............#.....##...#....#....#..#..#....#.....#..#...#.............#.......#............#.....##.#.###...#.....#................#.....#..##..#.#.....#....#.#...........#.......#......#.#.............#...........##....#.....#.........#.#....#......#...#....#.....#........#.#.#............#.....#.........#...........##...##.###..#.#.....#..............#....##....##.##...#.#..#......#..##.
.#..#.....##.....#...#.##.........#........#....##...##...##.....#......#................#..#..#...#..##.......#...##..##.#.......##...#....#.....#....#..#...#...#....#.#..#.#...#.......#......#.....#...#..#....#..#.#.#...#..##..#.#..#..............#..............#............##......##.....#....#......#......#.#.....#...#........#......#.#..............#..#...#......#.......#......#.........#..#..........##....#......#.##..#..............#...#.###...#.#............#..#.#......#.....#..................#....
...#...#....##......#.#.....................#.........#.........#..................#...#.........#..#...........#......##.....#...##..#.#.............#.#....##......#...#.##.....#......#..#...#....##..#.....#............#...........#.#.......##....#...#.#....#...#.......#..............#....##...#.....#...##.....##.##....##...........#.#............#.....##...##...................#....#......#....#..#...#.#...#.##...............#..##.........#.#..#....##....#..#.#.#.....#.#...#....#..#..#....#...............
#..........#.#..........#..................#..##.....#....#...#.......#.........#.#..#.###.#.#........#......##.....##.##......##..........#.....#.#......##...#..#................#..............##...........#.....#..#...#.#....#.......#.#.#.#..#.......................#.......#.........#..#..###.........#...#...#...#..#.......#.......#.##...#..............#.#.........#.#.#...#..#..#....#.......#..#...#.##........#...............#....#.....#......#.#......#..##..#.......##.#.........#.....#..........#.##.#...
#.......#.....#..#....#................#..........#..#.#.#.##..#...#.............##..#..#.......#...#..##..#..#...#..##........#....#............#......#.....#......##.#....#.#.#...#....#....##........#...........#....##.....#..##....#..#.#.#.#......#.....#####..##...................#....#...........#......##....#...#.#.#........#.#..............#...##.#.....#.....#.#.#.....##.....##.##....#.#...#..##.....#............##.........##......#...##......#.......#.............##............#.###.##....##......#..
....##........#.........#.............#..#..##..#.#..##...#..#....#.....#.....#.#.....#..#...#................#......#..##...#....##...#.#....#........#......#.#.....#........................#..#.#.#......#.#.##.....###....#..###......##.....###....#..#........#.#.......#.....##..........#.................#.......#.#..........#....................#.......###....##.......#...........................##.......###.....#..#..#......................#.#...#......#...##.#........#.....#...............#.#........#..
#.#..#..#.....##.#....#.#.....##................#.............#...#.#...#.........#........#....#..#...........................#...##...#.......###........#.#..#................#..#....##....#.#..#........#...........#......#...#....#......#.....#........#....#............##..###....#.#.........#.............##.....#...#........#...##.......#....................#......#..........###..#........##...##.........#.#........................#.#..................#..##.......##.......#..##.#....##..#.....#...#...#.
...#..#.#...#.....#.......##............#...#......#..#.#.##..#.....#.....##....#.#......##.....#.....#.#.....#........###.......#....#..##.....#.##.......#..........#.#.##.......##.......#..........##.#....#................##..........#..#..#....#..#....#.....#..##.#.............##....##...#...#...#......#.#.#....#.#......#......#................##.#.#....#.....#....#.......#......#.....#.....#..............#.##.......##....##..#....................#..#...#.......#.#..#...............#..........##....#...#
..#....#.....#.#....#...###.##.....#............#...#..##.####.#....#..#.....#.#.........#.......##..#...#....#....#..#.....................#....#....#...#.#....#......#..........#........#.....##.##.................#..#...#..#....#....##.##............#.#........#........#.#.#...........#............#.#....#..#....#....#.#........##......#.............#.....##...........##...........#.#.....#..#...#.......####.....#...##.........#.###..#.#..#........#..........#......#.#.......#.#.#.#....##.###.##...#.....
.......#.......##....#.#..#.........#.............##..##........#...#..#......#........#...#...#..#.....##.##.##...#.#...#..#..#...#........#.......#....#....#.#......##......#.#....#..#........#......#......#..##.....#.#..#....#...................#.#...#..........##..#......#.....#...#.#.#...............##......##......##......#...#........#.....#...#.##......#...#...#.#....##...#.#......#.....#.#...####........#............#...#..........#....##..........#..............#....#......................#.......
.#.#....##...#................#....#...#......##.##..##....#.#.....#................##....###..#.#..##...#.#.......#....#...................#....#...###..#.......#.##.#.....#.........#....#........#.#..#..........##.#........#..........#.........#....##....#...##....#.....#......................#..##.#.#...#..................#...##.#..#.#..#..##.#.....#...##....#.....##....##....................##.............#....#..........#.........#..................#..#......#..#............#.......#....#.......#..###.
.#........#........#..###.....#....#....#...#.........#...#.........##.#.#....#.#.............#.....#...#..........#....##......###.....#..##...#.....##....#..#.#....##....##..#......#.....#.......#.#..........#.#..#........#..#.......#..#.#.....#.#.......#...........#...#...............####....#............#..##.#..........#..#.....#.......#....#.#.##..................#.#...#.##.#.##..#........##..#.#.#...##...#...........#...##.#.........#...#.........###.............#..#.......................#.......#..
........#.......#.....##...#.#........#........#..........###...#.#.............#.....#..#.....#...............#...#........#...#....#....#..............#...#..........#...#.....#.....#...#........#.##..#.....#.#..#...#.........##...........##..#.#......#.#...........#..#.........###.#............#....#.....##.............#..........##............#..##.##....#....#.#.....#..............#.............#.#.......#.....##..........#.......#...............#.#................#.#..................#...#...........#
..........#........#.#.#..#...#....##....##..###..#.###...##.#.#.#..#.##........#....#...#....#........#.............#......#..#.....#.....#.........#.......#.#..#.....#.#.............##.......#..........#........#...............#...##..##....................#..#.....#...#..................#..#.......................#....#...#.#..........##...#..........#..............#..#.........#.#.#..#.#.....#......##..#.#.#...#....#.......#.........#...#..#...#.....#.......#.#.#...#...#.#......#.............#..........
.#...##...#...#...#......#....#.#............###...#.##....#.#.......##....#..#.....#...................................#........#.........#..#.#.#...........#.##..#.##...##.................#....##..###.....#.#......#.........##.##...#............#.##.#.#........#...#............#....##..#..#....#......#..#.#.##.#...#...................#....#...#.....##..#.........#............#.....#.....#........#.#...................#..#................#.#...............#....#.......#...#.#.#.......#.....#..##.....##....
................###.......##..........#....##..#.#.#...#.##.#...........#...#.......##.............###..#.##............#.....#......#...#....##..##.....#..#..#....#..............##..#........##.#...........#...#....##.#.....#......#....##....#........#........#.#..#.#....#......#.#...#......#....#.....#..#.......#.................##.#...#....##.#......#..#....#............#...............#.....#.#.#.......#.......#..##..#.#...#........##.........#..........#....##...#..................#................#...
....##.#....#..................#..........#.......#........#.#..##.........#...#.#..##..#................#......##...###....#.#.....#..#..##....#...#..#.###.#.#..#...........#..........#.....#..#..#.#...#.#.........#......##...##...........#....#........#.....#................#..........................##...#...........#..#................#...##....#....##.#......##.....#.......#......#......#.#.##.#...##.#.....#.................#..#.......##........#...........#.....#................##....#......#..###...#
...........#........#....#.#................#................##..#......#..........#.#.#...##.#...#....#....#..#............................##......#..........#..##.#..#..#.#....................#.............#.......#...#.............##...#...#.....#.#...#..#.....##..#.#..#....##......##..#........#..........###.#...#.#.#........#..##.......#..#.......###....##..#....#..##......##..#....#...#..#..#..#.........#.#......#..#...........#.......#..........###......#....#....#...###....#.....#...........##.....#
...............................#....#...##....##..........#..##.#.#...........#....#.#..........###.#.......#.#...#.................#.#.........##...##.....#.#......##.#..#..#.#.....#..#..........#.#..##......#.#..#....#............#.......#......#.....................##...................#....#...#......#..#....#..........#.....#..#......#.##.#.......#...#.##.....#.............#...........#....#......##.....#...#..#..##....#......#.##...#.......#.#.........#.....#.##..#...............##........#.#.#....#..
.....#..........#.#............#....#...#.#.###........#..#.....#.#......#......#.#.......#..........##.#.....#.#.##...#........#.......................#..........#........#....................#.##..#........#.....................#.##.......#...#.#.#.#...........##..#....#....#....#.....###............#..#.#......#....##..#..#....#..#......#......##.#.......#.#.##...#.....#...................#....#....#....#.........#...........#................#..#......#...#.#...............#....#.....###.........#...#...
............#.#..#....#.......#.##...#.......#......#.#...#..##..##.#.....#..##.#..#.........#.#..#....#..#..........#..#..#..##..#####...#...##.....#....#..##.#........#......#...........##..#........#..........#..#...#.#.....#...#.....#........##.............#.#.....................##..#...........#............#.....#......#........#.....#..#.......#...#.##..#..#.#.##...##...#....#......#.#...##..##..##........#.#...#.......#.#.#...........###....#.#.....##...#.....#..#..#.#........#.#...##.....#..#....#.
........#.........#..#......#..................#..#.......#.....#...#..............##.####.#........#..#......#......#..........#..#....##..#.##.....#........#...#....##.....#....##.......#......#.....#...#.#....#..............#...........#...#...##...#..##.##....#...###.###........##....##......#..#.#..#.#..#..#..##...#..#........#....#...#....#............#..........#.....#.#....#.##.#.............#..##..#.#...##..#...........#..#.....##...........#.##..#........#.......###..##.#..####......###..#........
...#..##..................#.#....#...............#...#......#......#......###......#..#..............#...........#....#.......#.#......#..##...#...##.........#....##..##.......##...###...#.##.#..#.............##..##..........#.......#...........#..#......#.#.......#.....#.#....#....###.....#...#..........................###.............#...#........#...#.....#.......#...#......#.#.....#..#...###....#.##......#.#..##....#..........................#..........#.......#..#.......##......#..........#.##.#..##...
.####......##....#..#.######....#.....#......##.............#......#..##...#....#................#.....###................##.#...##....#..#...#...#.##..#..##..#..#........#....##...#..#.....#...................#.....#...#....#.............#................#..#.....#...#.....#..................####.......#......#............#.........#.#..#......#..#............#.#.....#..........##.........#..#.........#.#..#....#.........#.#........#...#.....#...#..#...#....#...#.....#......###.....#.#..............##....#
........##.....#.#...###................#...#...##............#.#.#....#.#..##..##.##.##...#..#..#.....#.##........#...#......#....#.....#...#..#..#.#...##...#..#.........#........##.........##......#....#......#.#..#.........#....#.#..#...##...#...........#..#...#..##...#................#............##................##..#.#...#.#.#.#.#..........#.#.......#...#.#.............##...##.....###..#......#.....#..#.#...#.#.....##...#..#........#.......#.........#.....#................#....#.....#....#...#.......
...##.###.......#....#...........#......#......#...#..............#.##.......#..........#.#.#.....#.#........##.#........#.#.#...#.#.##.#.................#..#..#.#....#........#.#..#............#.....#..#.........#..#.............#.....................#..#..#.....#...#.#....#.#.#.#......##.....#......#....#.......#........##......#..#............#............#........#..#..#......#..#........#.##...##.........#.......#..........#......##...#.#.....#...#.#..#..#....#.........##..#.........#...............##.
..#.#..................#.#.............#.....#.#....#.........#.......#....#..#...#..........#...#.......#....#.....#......#..##.#..#.............#.....#...#....#...#................#.#.....#...#..#..#.##............#..........#.....#....#...#.#..#.#...#.#.#....#..#....##.#...#......##.#....##...##..........#.......##................####......#..........#.##................#...#....#......#..##.##.....##.#..........#.#..#..#....#..#.#...#.#......#...#.##......#...#..#.....#.........#.####...##....#..#..#...
.................#.........#.#..#........#..#..#..........##...#.......#..#..#.#........###..#.#.......#..#..#.....#..#..#.....#..#.......#.............##....##..#....#............#...........#........#...###...#.........#.#........#..#..........#.#.#.#...##......#.#...#..#...#...#..#........#....#.#..#.......#.....#..........##.....#....#.......#......#.....#.#.#..#.##.##....##..##....#..#.#.#..###..........#.....#......#.#..#..#....#....#.........##..#........#..#.#..#........#......#....#...#..#.........
#....#......##...#.#............#.#..#..#....#.....#..##.........#.#.#..#..........##.#....#......#.....................#................#......#.....................#.#....#..#.....#..###...............#............#..#..#..#.......#.......#..#..............###...#.....#............##..#...#...#.#..........##.............#.......#...........#.#...##....#.#..#..#.#.....#.........#....#.....................#..#.......#..##.##....#.#.#...#...#....#..###....#.#.#....#...#.....#...#......#......##..#....#......
.............#..#..................#.....#..#.#.......#....#....###..............##....#...#.#.....##......###..#.#...#..##.#.#...#....##.##...#......#.........#.#..#...##...#.#..............#..#..##.#.##....#.............#...#............##.##.............#.....#.##........###......#..#...#....#..#.................#..#.##.......#...#....#...#.#.#......#.#......#..............#..........#...........#...#.#...#.............#..#......#....#...#........#........#...#.#.#...#..#.....##..##.......#........#....#
.##....#......##....#.#.#.....##.......###.#...........#.#...........###.#.............#.......#......#.........##..........##.#..#.................#...#.................#...#........#.#..........#....#....#..........#..##.....#....#..#....#.......#.#.......................###..........##........###...#.#........##........#..#...#.#..#..#..#.........#......#....#...#.####.#...#.......#..#...........#..........#.....#.............#....#.........#.#...........#..#............#.....#.........##..#........##...
##..#....#..###..#..#....#.#.......#.......#..##..##....#..#.#.......#......#..........#.#..##.....#.#........#.............#.#...........#.#..#......#........#...##..#....#............#..#.#......#....#.#.....#..#....##....##.#......#.#..#..#..#......#......##..............#..........#.......#.........#............#.....##..#.....###...#.......#................#.#.#....................#.........#...#.....#................##........#..#.........#...##...#..#.................#..#.#..#....#.##................
.#...#...........#..#.#..#.....###.....................#.#......#..#..##....##.#.......#.#....##.##........#..##.##....#..........#.##.#...#.......#.##...#.....#.#.#....#..#.#..#............#...#..##.......#..#.................#............#.....#......#......#..#.......##...#.....#............#.....#..........#..#....#..#..#.#.#......#.##...#.......#...#..........#..##...#......###....#.#..#..#.#........#.....#.......#....#.......#..#...#.........#.#.#...#.##.#..###..##........#.#.....##......#............
...#....##.##..##..#............#..#..#.......##.....#..........#.....#..##.#......#.#....#..#....##......#..#...##...........#...#.#..#.#.......#......#..#........##.#.##....#......#...#.#...........#........#....#.....##.....#...#...#.....##.#...#..............##..............#......###.......##...##.........#........#...#.....#.............#..#.#...#.....#.#....#........#....##..#........#.#..#...#...................#.#....##..#.....#......#............#....#..................##.#.....##..#....#.........
.##....#..#........#..#.#.....#..#...#.........................#........#..#....##.....#.........#.#........#..#....#...#....#......#...###..#.#..#....##...#.....#.......#...#....#.........#....#............##.#.........#..##..#...#...............#.....##.#....##.......#.........#.#.............#..........#.#....#...##.....#........###.......#...###........#.#.......####.......#....##................#............#...#...........#..#.............#..##.#...........#.#.............##.........#...#.......#....#
........#...#..##.....#..............#........#......#.....#....##...........#...................##....##.##..#.##.###.....#...#..#...............##..............#.#........###.#.......#...............#................#.........#...###..##............#.....#.##.#..#.....#.......#.#...........##...#.#..................#.#....................#......#.............................................#....#...........#.#..............#..............#...#...#......#.....#..#..#......#....#..##.#.#....#..#......##.#..
....#..........##.#.##.......#.##..##.......#.......#...###....##...##....................#........##....................##.##.........#....................#....#.#.............#..#.#......#..........#.........#..##..#.#.....#.....#.....##.##.......###........##..#....#.##...#.#.##.....#........##....#.....##......#.###..##..............#......##........#.##......#..#...##............#...#.......#.............#.....#..........##...#......##...#......#..............##....##.............#...####.#..#...#.....
..#..#...##...#......................##...#......#........#...#......#..##.#.#..#...............##...#....#....##...#.....##................#...#....#.#....#..#....#.....##.......#.......#..................#..#..#.#...#.....##..#........##......#........##..##..#..#.........#......#.......#..#....#...#.#.#...............#...........##.......#.........#......#.#..#....#..#..........#..........#.....#..#...#.......#...##.#......#..#...........................#..#...#......#..##..##.........#....###...#......#
##......#..#......###................#.#......#....#.....##.........##.#........#..###..#....#...#.........###.#.#.#.....#..#...#.#...............#.......#............#...#..#.##....##.#.#.#......#..#.......##..#..#............#.#.............#........##....#....#....##......#.##..##............####....#.#...#..#.#.........#..#......#......#...#..#..#..#....#..#.##.....#......#...........##.#..###..#.........#.........##.#.......#.......#.....#.....#..#.............#.......#.....#.....####..#........####...
.......#...#.....#..#.....#......##..##..##.#...#..#....#...#...........##..#.#.#..#..#...#....##.......#....####......##...#..................#...............#...#...#............#.......#.......#...#...##...........#.#..###...#.....#.............#.......#...#................#......###...##.#.#..###.............#...........#......##....##.#.##...........#..........#.........#....#..#...............##......#........#...#.....#....##.......#.#.#.#..#..##....#..#..#.##............................#..##..##.#..
........##......#...#.##....#.......###..#.............#........#....#.#....#...#...##...#.#...#..#.....#....#.#...#.####....#...........#.#..#.............###...#...................#............#.#...#..##......#.....#............#..........#.##.....#....##......##.......#.#..................#.....................#...#.##.##...............##...........#...........#.###.........##.#..#..........###....##........#........#...#........#......##.##..............#.#..............................##...#.#.......#
#......##..#................#......#.........#.......#.#......##......#.#....#.....##.....#......#...#....#....#....#........#.........#.#.......#..#.##...#...........................#........#............#........#...###.#..#.........#..#...#.##.....#....#...#....................#............##..#.#............#......#....#......##..#.......#........#..#......#.#.....#...........##.........#.#.......#.#.#..#..........#...#.......###.#.....##....#..#...#..#...#.....#........##........#.##.........#...#.....
.##..#...#...##..#.#......#.....##....#...###.##...................#...#....#..#..#....##..#..........#...#......#.......###.......#...#.........##.........##....#..##.#...##..#.....#.......###..#.......#..#...#.............###...................#...#.#.#...#.#..#..#.#.#...........#.....#......#..#...............#........#.#....#.........#......#.....#....#..#............##..#...#.#...#.....#....#...#..#.....#.....#..##.....##..............#.#..................#................#.....................#.......
.....##.#........#......#.....#..#..#...#...#.......#...#..##..#..#....#......#........#......##.#.#......###.......#.#..#........#.#...........###.#..##.......#.......#........#..#.............#.....#.....#..#..........#.....#.....#......................#.#.......###.#........##.........#......#........##....#...#..###.....##...#.#....#....#.........#..............#.......##............#......#..#........#......#.....###.#.#..###....#...#.......##.#....##.....##..#......#..###....#...#.##..#..##...........
#....#..#.....#...#.....#.....#......#..##....#.#.##...#.#..........#....##................#..#.#.........##...#......#.##.......#.#....#.......#.....#...#..#.#...#...#......#............#...#.#...#........#...#..#...#...####.#....#...#..#....#..........#........#....#......#...#...#...#...#..#...##....##......#.....###.....#.....#.#..#...#.##...#.#..#.#.#.....#....#.#..............#.#.......###.#.....##...##.#..###................#..##...#....#..##...........................##........#..#..................
...#....##....#..........#.#....#.###.#...#.....#......#.....#....#........#.#.....#...#.#..#......#...#..#...#....#..#.......##.#....#.........##..#.....#....#...#.#..###.............##.#...............#...#.....#........#.##......#......#.......#.........#.......#..........#..........#.............##.......#.......#.##.........#........##.#......#........#...............##....#..##...#...#.....#.....#....#.....#.....##.#....#..####.#.#.##............#..#.#..#.......#..#.#.#.........#......##.....#.#....#.
..#.##....#.......#.##....#.......#..#..#...#..##....#.......##..#.....#.#...#...##..#...............#..#......#..........###.#......#...#....#......#..........##.....#........##....#...#......#..........#..........#........##...#.#.......#...#.........##.#....#..#..##.............#..##.#......#.#..#...............##.................#..#.........#....#.....#......#...........##......#.....#......#....##......#..#..##.....#...#.......#.....#.#..#...#..#....#..###.#...##...#.......#..............#.....#.#..#.
#...#.....#..#.#.#.#......#..##....#.......#....#......#.....#...#....##..#.#....###.#..#......#..##.#..........#...#.#.........#...##..#....#.....#.##.....##.#..##.#.............#.....#.##........#........##..#.#....#.###...#..#.....#.......#.##...#...##.........#.............#...#.#.....#.#......##....#..........#.......#.##...##.#.#........#..........#.........#...#.#.###.....##....##...#......#.#.##........#.....#.........#.....#.........#.......#...#......#...........#......#......#........#...........
........#..............#.##....#.###.......#..#......##...#...#.....#...#......#...........#.......#............#.....#.....##..#..#..###............#.....#..#............#.###....#.............#............#.....#.##............##.......#.....#........#...#.......#.#..#..#......#.......#.......#.##..#..#.#...#...#....#....#...#..........#.#....#...#...#.#...........##.#..#....##.#.............#.#.#...#........#..#....#..#......#.........#.............#......#......#.#..##.....#..#......#.##.##.#........#..
...#.#....#....#......#.....##.#...#.......................#....#.....#...#......#..##...................#.......#.........#..#..#..#..........#.......#...#....#...#........#..#.......##...##........###....#.#...................##....##..#......#..#..#......##......#........#.....#.##...#..#.#................##........#.#............#.#.......##...#.......#..........#....#......#.....#.....##...#..#...#.........#.#..#.........#...#...#.......#................#.......#.....#.#.#....#...#...........#...#.#..#
....##.......#....#....#....#.....#.#...##.............#....###.................................#..#.......#..#........#.#.......###.#.....#....##...#.#..................#............##.......####...#........##..##....#.............#.........#..........##............................##..#..#..##........................#............#.......#........#.#....#.#..#...#......#...#.........##...#....#....#.#...............##.#.#..#..#....#.#............#.###...#.....#....####...###.#.............##.#.#...#.##.....
.....#....#.#..##.#.#.......#........#.#...####...#.........#......................##.#....#.#.....#........#.#..#...#......#..#.......##...............................#.#..#.#......#..#.......#........#..#...#.............................##..###.##....#......................#........#..........#..........#......#.............##....#..#...#..#...#....#.......#....#.#....#.............#..........##....#.........##...##.............#..###.#.#.#...#.........#.....#.#.......##.......##..##.....#.#..#.#.....#...
.......#........#..#.........#..#.........#.....#..#......#......#....##...........#........#...#.................##..#..............#.#.............#..##...#.........#.....#........#..#..#...#..#...#...............#...###....#..#....#.#...#....###...#....#.........#.#..#........##.........#........#........#..#...............#..........#......#...#.......#.#......####.............#..#..#.#.#....#.#.#..#.......#....##..#.........###.......#.##.......#.###...#.###.#...#...#....#....#....#...#..#..#..#.#....#
....#.#.....#.....#..#...#........#..#....#...##...##......#.##.............#...#................................#.....#.......#..##....#....###.#.#...#......#....#....#.#..#..#.......#.......#..............##......##..#.........##......................#.##.#..#...........#......#.##.......#....#......#.#..#...........#....#......#......#.....#..#.##..#......#.#......#.....#......#.......#......#....#..#..#..#..##....#........#....##.#.......#........#...#.....#.#.#...#...#.###..............#..............#
...#.............#.........#..#...............#.............#.#....#.....#.#....#......#.#.#.......#.##........#........#...........#..............#..#....#...............#......#...#................#........#.#.#...#..................#.##..##..#...#.##..............#..#.................#.#........##................#..#..#................#.........#.....##.............#...#.#..#........#....#...#......#..###..#.#...........#..#...#.......#...........#..#..#...........######......#.#.....#....#..#...........
#......#...#....#.##..##.#.#.#..#........##.#...#....#..#...##..#.#..#.#..........##..#...#..#.....#....................#........#..#...#...............#...#.............###.#...#...#.......#.#......##....#.......#..#....##...#......#......#......#.................#..........#...#.....##......##.#...#.#......#.#...#..#.........#.....#...#.##.......#............#........#.##........#......#..........#................#...#.#....##..#.........#...#.....#....#.#...##.........#.......##.......##...#....#........
.........#......#.#.......#.........#................#.##.#..............#....#..#..#........#.........#..#.##..#.#.....#.....##.#............................#.....##...#.......#.....#.................#....................#.........#.....#.........#...........#.#.#.....#...#........#......#..#.......#..##....#....#.....#.....#...#......#.#.....#......#.###....#........#.........#............###....#........#.#...#.#...#.#........##...####.#...........#...#..........#.....#...#..#.....#.##...#.#.....#.....#.
.....##.....................#....#........##.........................#....#..#.###.#...........#.#............#....#.......#....................#..###................#.....#.#...#..#....#.....#.#.........#.#....#.#..##..............#...#.................#.................................#.........#..#....###..#.....#......#.......#.#............#.....#........#.............#....#..#.##...#..#...#..#....#..#......#..............##..#......#....#..##.#...#...#.....##........#...........#....##.........#.#....
#..........#.#.....#.#........#..#.........#.##........#.#..##.#.......#....#.#........#...............#..##.............#.....#....#...#.#......####....#.#...##..........#....#....#..#...#..#....#...........#.#.....#.#..#......#.....#.###.#.#...#............#...........####.......#....####......##...#..#...###..#....#......#..............#.............#.#.#.....#............#.......#...#..........##......#..........#.#.##.#.......#...............#....#.#.#.....#....#.#..........#.........##.##.......#.#.#.
.###......#...#.................#..#.....###..##.........#.....#..#...#...........#..#.........#.........##.##..#.#..#....#.#.#.#.....#....#....#.#...........#.....#....#...#.##..................#.....###.#..........#.........##....##.##......#.....#....##........#..#.......#.....#...#.##...#...###.....#..................#...............##......#......#.......#...##...#.........#.......#....#.#...#.##......#.................#....##.#..##..#.##.#..#.#.#...#.....#.....#......#........#...#......#.....#..#....
.##...#...........#.#............................##......#..#..#.#..#......#..#.#.##...#....##....#...........#....##.......##..#.....#..#.....#...##...#.#.#...#......#..........#............#.....#.....#............#.........#..............#........#.#.#.#..........#.##.....#.....##...#...#.###.##..#....#.....#.#..#.#.....#.....#...............#......#........#....#.##....#...#..#.....#...#..................##.........#...........#....#...#.....#...#.....##.#....................#.###.........#....#......#.
.#...#..#..#..#..#.............#.......#.#......#.#......###....#..##.#.#..#.#.##....#.......#............#..#............#........###.##..#..........#..#.............#.#......#....#........................#...#..#......#.#.....#.##......#......#..##......#.#...#............#..#..#.......#...............#........##......#....#..#........#..........##.....#..............#..###....#.......#.............#...#.....#.##...........#...........#.......#..#...#......#..#................#...........#................
........#...........#..#.....##..##.....#.####.........##.....#.......#..#....##.....#.......#....##......##...####..##.......#.......#....#.......#..##..#..#....#............#.##.##..#.#.##.#...#..............#..#...#......#.....##.........#......##..#.....#......#.##..#............###.......#.....#......#.....#..........#........#....#.#.........##.#..#######.....#...#.#...#..............#...............##...#..#.#.#...#.........#......#.#......##....##....##.......#.#.##..#.#...........#....#.....##...#.
.............##...#..#.#.....##.#...........##.#...........................#.##.....##.......#..##..........#...#....#............#.....#.#.#.......#..#.......#...###..........##..###..............#.#.#.#.#..#..#.##....#.#.#.....#......#........#.......##.......##.............#....#..#.#......................#.............#...........#............#........#...#..#.#...#.##.#.....#.............#....##.#......#..##.........#..#......#...#.......#..#.....#..............#...........#......#..#....#..........#..
....#..###....#...##..#..#...#........#.#.........#...#.......#..#...#.....#.###.##...#.#.#...#..............#...#...#......#..#...........#.#.#...#...##.#..#.#..#....#...#.........#............##.......#.......#...##.....#......#..##...........................#.....#..#..........##.#....#..##...........#.........#.....#....#.#..#...#..##.#.........#...#...#..##.##.#...#.......#...#.....#..#..##................##.......#.........###.................#....#..#..#...##...#.##.##......#....#.........#.##..#...#
.#.....#..#.#.......#.....#.......#.....#.....#...#..........#....#....#..##...........#..##.#.##.....#..................#.....##....#.........#......#....#.###........##....#.#...#....#..........##.##...#..#..#.......#............##...#.........#.....#...#..#.....#..#.....#..##......#........#.#..###...#..#.#.......#..###.###..#..#.......#........#........##....#.........#......#....#..#.....#.#....##.....#.#.#...................#.##......#.....#.##.......#..#.#...#...#.#...............#..#.....#..#.......
.#.....##.#.......#.............#.................#..#.#....##.#.#.#...#.#.#.#..##...#.......#.....#.#..........#...#..#..#.#.#....###.#..##...#..#.##........#.....#....#.#....#.........##..#......................#...##.##.....#..........#.#....#..#..................##.......#......#.#..#.#....#...#...#........#............#...#..##...#..#.#.#........#..##...#.....................#...#..#.....#...#.................#...#..#..#...#........#...##..#...#.......#...##....#.....#.##......#.#.......#.#.#.##.#.#...
...#....#........#.#.............#...#....#....................#.#.#..##...........#..#....#..#...........#...#.....##.###..##...#..#...........#..#..#.#..#.#.....#.......#.....#....##.#.##........#.#..........##.......#..............#......##.....#...#.##..........#......#.............##....#........#....#.....#..........#............#..........#...##......##.#..#.......##..#.#........#.##.......#.#.........#...##...#.#.#.....#.#..........#......#..#.#.....#...##........##......#..#..#......#..#.........#.
.#........#..........#.#.......#....###.##...#..##.#...#.......#.#..#...#.##.....#.........#..#.#......#.......##....#...#....###..................#....#...........#...##......#..#..........#...#.#.#.#.....##..###.........##....#...#.....#.#.....#........#...#.............#.##...#........####......#..##.....##.....#....#...#....#.............#......#.#..........#.##.#...#......#...#.#.......#.................###.....##..............#..#...##....#..#........#.#.#....#..#......#.####..........#..#.......#.#..
.......................#.....#..##....#..#...#.#.#.............#...........#.......####.#....###..###.#.....#.#....#....###.#..##.#.......#...#..##........#.....#..#.....##....#........#......#..#.#............#..#...#....#...#.....#......#.#.#.......#..#...#..#.....#.............#.#.....#...#....###.#...........#....................#.##...#..##..#.#...#.#.............#.......#..#.....#.#.......#..#..........#....#....#.#...#.....#.#.#...........#..#....#.#.#...#..#.#.#..#.#.......#...............#...##..#.
#.......#....##.#.#.##......#..#....#..........#........#..#........#..#.#......#....#...#..#.......#.....#..#.......#....#....#.#...#.......#.#...#....#.......##..#......#......##...#..#..#..#..##.....#.#.....###.....#..#.......#...#..#.#......#......#............#.##.#..#........#.....##.#.#...##...................#.......#....#.........#..#...#....#..##...##................#...#......#.....#......#..##..#...........#......##...........#.#....#..#......#....#......##....#.....##..###.#..##.........#......
...#....#.....#...........#....##..#..............#....#.#....##.#....#................#..#..#.....##..#...#.#.........##....#.#...................#...........#....##.....#..#..#.....#....#.....##.....##......#.#.#..#.....#..#...#.....#.##...#............#...#....##.##...................#..#..............#..#...#...#..#....#..#...###.....#..##...............#...................#..........#..#.#.#.##....#....#...##....#......##..#...#..#.#...#..#..#..##................#.##.......#.#........#...#.#...........
.........#.......##...........#..#...#....##..........##.......#.#...#..#.#.....##.......#..........#...............#.#..##.#.......#......#.......#.#......#.#......#...##......#..............##......#..#......##.#........#.....#.###.....##...##..#.........#.#.#..#...##.................##................#...##....#..#.#..#...#.......##....................#.....#..#..#......#.....#.....#..#.....#...............#.............#.......#....#......#.....#.#...#....#.#.#.......#....#....#.#.#.....##.....##.##.#..
..#...............#..#......#.......#....#.#....#..#....#................##...#...##...##........#..#.....#.....#.#...##.......#..#..........#............#.#.#...#...#...............#.#..#...#....#.........#.#.....#...##..#.#..........#......#.#....#..#.......###..#......#.#..#....##............#..##..#..............#...#..#..#......#....#...#.##...........###....#.........#.....#.....#....#........#.............#..#..##......#...........#...#.#.....#.......#........#..........#........#.#.#.#....#.#.......
.........##....##....##....#....##.................##...#.#..#........#....##..#.##............##...##.........#.#.................##...#..#..........#...#...##......#.......#...#.####.#...##....#.......#.....#..#....#.....#...............##...#..........#.......#.....##..........#.##.....#........##.....#...#...##.........#....#..#...#....#..#.........................#...#....#.##...#.....#....................##..#....#.#.###....#..#....#...#.......##..##.#..#.......#.........#.#...#......#..###.##........
.........#.....##.........##.....#......#...##.#...##...#..##.....#...#..........##.....#.##........#.......###...#..........#..#.....#...#.#.#...............##.........#.......#.#.##....#.....#...##....#.......#..##.#....###.#.#.#.......#.....##.......#.........#.................#....#...##.....#..#...#.....#..#..#.........#.....#.#......#.#..#....#..#............#.....#...................#..#...#..#.#..####......#...#..#......#....#..........#.#..#.#.....###.................#...#.........#.......#........
.#.#......#.#.........#.#.#...#.##...#...#..........#...#...##.....................#.#.#.#......##.#...#.#................................#......#..#......#...##.###.#.....#............#.....#..#....#....#.......##...#.#............#.....#...#......................#.#....#........#......#..#.....#......###....#...............#..#...#.#.................#..............##...#......#..#.#.#..........#.....#.#..##.......#.......#......#.##...####....#....#.#.#........#..#....#......#....#..#.#.#..#.#..#.....#.#.
..#.#.....#....#.#..#........#.#.......#..........#..................#.#....#...#.#......###...#..##.....#.................#....#.#..#..#.#.#........#....#.......#.....#....#..#.............#...#........#.#.#.....#......##.#.#..#...#.#.#...###...........#...#.....#....#...#....#.........#.##...#..........#.##.........................#...#..#.......##......#...#..##.....#..#.#.........##...#......#........#.#....#.........#.#..........#....#........##.#.......#......##......#..................#.........##...
..#..#.......#......#......#.......#..#.....#.##......#.#.....#......#..#.#...................#.....#..........#.##......#.....................#..........#..........##.#.........#.###..#.............#.....#......#............#..#.#......###...#..#......#......#...#......#..#.......#.......#.#........#.#............#..##......##..#....##.#..#......................#....#..........#...........#...##.#.#.......#....#.........#...#.....##..#...#..##..#....#.....#................#.............#.#.........#.#....#
..##.................#.........#..........#.#....#.........##..#.##..............#..#..........#..#.....#.......#........##..#.#....#..#....#.#....##.......#...#..###.............#..#..........###.......#..##.#...#.....#.........#........#.......##.#........##.#......#..........##....#.....#......#..##.##......#......#....###....##....##........#.##.##....#.........#...##........#..##.............#...##...............#...#..#.....#.....#..##..##.........#....#....#...#.##...#......#.........#..#........##..
..#.##.#.#.##...#..##..##...#...#.......##..#.....#....#.........#...#........#.......................#.#....#..................#....##.#......##......#........#...#...##..##..#...#.#....#..#......#.......#....#...#.................#....#...........#....#..##.........#......#...#....#......##.....#...#.........#.#.##......#.#..#.....#..#.#..#....#.....#.....#........#...........#......#............#.........#...#..........#...##..#...#.#.#....#..##.#.#...#.....#................#.......#.....#.....##.......#
...........#......#...........#.#...#.......#........##...##..#......#..#.....##............#...#.............#.#........##...##.....#....#..#.#..#...#.....#..#....#........##..#......#............#.....##.............#.#..####.....#..#.....#..#..##..##.#....#.........#.#............#......................................#...##...........#...#.......#....##.#.#..#.#.........#.#.#....#.........##...#....#.......#......#.#............#..#......#.......#...#.......#.#.#.................#.##..#.............#...
.....##.####.#.#...#.##....#...#.#.....#.....#....#.........#...............#...#....................#......#...........#............#.............#........#......#..#.........##.........#.....###.....#..#...#......##.........##.......#.............#...#.#....#..#.#.....#.#......##..#...#..#..#...#....#...#............##...##.......#......##...........#....#...........#..#.#.##......#.....#....#...........#........#.#.#.....##...........##.#.#.......##...#................................#.........#......#.#
..#..##...................#......###.#.....##.....##....##...##..#..................##.......###.#...#....##......#....##.......#...#.#...................#.......##.........#...#..............#.##.#.###....#.##.#............##....#.......#.#.........#.....#.#................#..#....#...........#.#........###.###..#....##...........#....#.................#........###.#..#...#.##...#...##..........#.#..#..#...#.....#..#........#.......#..........#..#.....#.#.....#...#...#..#.......##.......................#..
#........##...#.........#.#..##.#...#......#.......#..##..#..#........#...#...........#.#...#..#..##........#..#.#..##.##...........#.......#...........##.#.#............#....#..............#.#......##...#......#..##.##..#..#.#........#.....#....#...........###.........#..#.....#....#..#.##...##...#....##.#.......##...#....#.#...#.#.........#...#.##....#.#.#....#.#...........#.....#...#..#................#..##....##....#....##.............#.......#...##..#........###.....#.....#...........##..#........#...#
..#.....#.....#..#.#.#......#..#..#.#....#.....#...#.#..........#.#.......#...##...#.#....#.#..#..##...#.....#........#........................#.............#.........#...#...........##...#.....#....#............#.....#...#......#.#.#.#.........#.#.##..#...............#......#.....#.#....#...#......###......##.###..#........#...##..................#.......#.......#...#.............#........#....#...#...#.#......#....#........#......##.#..##..#.#.........#................#..................##...#...##.#.#.#.
............#...#.....#..............#...#...#.....#..#....##.##..###....#.#..#.#.#..#....#..##.###...#....#......##.......#......#........#..#...#.#.##........#.#..#...........#.#..##...##.#.##....#......##.............#.#....#...#..........#....#......#...#...#..##...........#.............#........#..#.......#..#.#.#....#........##.....##.##..#.......#............###.#.##.................#..#.......##.....#...#.#.........#..##.#.....#...#..........#..##...#...........#........#..........#..#....#.#..#..#.
.#.#........#..#.#.....#......#....##.##...##.....#.###......#.#...#......#........##......#..........#.#.......#.......#...#.#..........#.#...............#.#........................#.....#............#............#....#....#..........#.........#.##..#.#..........####....#...#.##.......#.....###.#.##.......#..##..#.............#....#....#..........#..#.#.##.##..#..#.#.#.###.##..#......##.......#...#...#.........#......#..#.......##.....#..............#.......#.#...............##..#.###.##.#...##..........##
....##.......#.#.#...#...........#..##.##......#.#..#.....#......#.#....#..##.....#............#............#......#...........#...##..##...........#.................#...#....#....###..#.#..#...###....##........#.#............#..#...#..........#.#.#..#.###.....##......#...#..#.#..##.....#...........#.#......#..#.#.#....#.#.#........##........#.#...###....###...#.....##..#...........#.#..###..#..#...#......##...#...#....#...#..#.#..#.###.#.........#......#..###...#...###......#.#.#.#....#......#......#....#.
................#.#.......#........#..##...#...##.#....#.#......#.#.......#...#....#.#.......#...##.#......#...##........#..#....#...#............##.....##.....#......................................#..#..............................#.#.#.......#....#..#...........#.........##........#....#..........#.#...##.#...#....#.#.##.##....#....#.....#........#.#...#......................#...#.....#.......#..#..#....#.##.........#......................#..#....#.##...#...#.......#...##.#.........##.....#........##....
...#......##.....#....#.#.........#...#..#.#............#...#.#..#....##.......##.....#..#.....#......#..#.#.#.#...#....#.#.#.#....#..#....#............#.#.......##.......#..#.###..#.............##......#...#..#....#..##.....#...##..##.......#........#.#.........##.#..#..#...#.#...............#............##.........#...#...##..#..#.#....#.....#...........##....#..##.......##.#...........#.....#........#.###.#..##.###......................#......#.#...##....##....#.##..#.#...........#..#...#.....#...#.....#
......##.#.......#..........#.......#......###......##.............#.....#...##..####.....#........#...##.##..##..#........#...#..........##.....#..##....#...###..##......#....#......#...#..#.##.#.........##.....#.....#..#............#.#...#.................#...##..##................#..#.#.....#......#.............#..#...........#..#..............#...#...#..#.............#.....#....................#....#.##.#....#.......#..#..#........................#...........#......#..#.#........#..................##...
.............#..#.#.....#.....#...#.#..........#...............##..#.....#.#...#...#.##.......#...#.#.#.#......#.#.#.....#........#.........#........................#..........#.....#..................###..#.#........#.#.........#..#......#......#...............................#...##.....#..........#..#.#......#...##.#......#......#....##.........................##...#.......#.....#.#..#.........##...#...........#.......................#.#...#....#.##.........#.#...#..#.#....#...##...##..............#..#..#
.#.......##.#..........##........#......#.#..##...#..#..................#...###..#.#....................#.#.#.......#.#.....##..##.#...#......#............#....#.#.....#.####.##.##..#...#................####..#.##.#..#.............#.....##...............#......#............#.....#................#...#.............#..................##....###.........#..#..#....#...#......#..#.................#................##....#........#...........#......####............#..#...#.....#.#.#......#.........................
....#.....#...#.#...#.....##...#......#...........#..##..#..#..#.....#..........#........#..#..#......#.......#.#..#.......##......#..#....#..#...............#.#....#....##.........##..#..#..........##.....##......#...#.#.......#..#..#..#..#.#..###.#.......#.....##.......#.........#.#.....#.....#.....##....#.#....#.#..#..##..#..#.........#..........#........#.#..#......#.......#...#....#.#.....#..............#....#......##.#........##....#......#............#...#........#.......#.##........#........#.......
........##..#..##.#...#..#..#.#..##......###....##.##...#................#........#........#..#....#..#....###......#....#...#...#.#...#.....#..........#..##.......#...........#............#..#...#.....#......#....#.#.#.....#...#.......##..##....#..#......###.#..#.........#...#........##.........#.............#........#...#..#......#..#.#......#....#...#.#......#.#......#.###....#..#...#......#.........#...#..........#.#.....#......#.##...#...#....##...#.#......#.#.....#......#....#......#...#....#.........
.#....#.#....#..#....##...##......#......##....#..#..#.....##................#.....#.........#.........#....#......#.......##..#...........#.#.#..........#......#.#.#....#.....#..#..#.....#....................#..............####.#.....#..##.......#......#.##.###.#...#.#.#......#.#........#.....#..#..###..#...#.....#...................####.......#...##..#....#.......#.##......###..#....#..#..........#...#.......#.##.##.#...#...........##.....#............##..#.......#.#..#..#..##.............#......#........
..#.....#......................#....#..........#...#....#...#............#....#...#.............#..................####.......#.........#...............#..#...........##.#...............##.........#........#.....#.....#...###..#.##...#.#................#.......#............#..........##...#.........#.....#.......#..........#...#...................#.#....#.#....#..#......#.#.##.....##.........#......###......#..#..#.#.................#.....#......##...#....#..#...#...##.#..#.#...............#......##.#...#.#
...........#...#.........#............#.....#.#....#...#.#.........#...##...#.#.##....#.....#....#.#.####....#.....#.........#.............#....#...#.###.....##...##.#.......#.....#....#.#..........#.....#..........#.....................#.#....#......#.....#......#...##.#.........#...#.....#.#..#...#...##..#.#............#............#..###.............#...#..#......#....#..#..#..#.......#..#.##......#.....................#..#..#...#..##..#.......#....#......#...........#....#............##....#.....#..##..
####..................##.#.....#.......#....##............#.....#..#.#......#.........#.....#..............#............##...#.......##...#.#...........##...##.#.#...#.#.#.#.............#........................#.##...#.##............#..#.##.#.#....##...#..........#.......#....#..#.#.......#......#...#.........##........#......#....###.#.........##.....#....#..#...#.#........#.............#....#..#.......#........#..##.........#..#..#..#..........#........#.#..........#..##.#.#.#........#.....#....#....#...
...##............#........#.####......##...#.#.......#..#.....##......#........#.........##.#......................#.#..#..#.......#...........###.....#......##........#...#..#......#.#...###.#.##.#...#......#.#...#............#.#..#........#.#..#.......#....#..................#.......#.........#....#.#..........###........###.............#......#...#...#.#...#.##..............#...#..#...##......#.......#..#..#..#.....#..............#......#.#.#..........#.##.#........#.....#.#..#......#.#.........###..#...
...#.........#.......#...#......#.........#..#...#....#...#..###..#.....#......#.#.#.............##...#....#....##.........#...#.....#.......#....##.#.......#...#.#.#.#.#...#.................#.....##.................##.............#......#............#..............#.#.#.##........#..........##.......#....#..###....##..#.......#...#..#.....#.#..#.........#.#...#.....#...#.......#.......#..##.###......#..#.##.#...##.............#..#....#....#...##.#...#.....#.#.#.............#..#.###..#........#.........#...
...#..#..#...................#...#.........#..#............##.......##..#....#..#..........##..#....#.##......#....#......#..#..........#..........##.#...#.......#.......#...#.......#.....##.#..#..#......##....#..#.##....#....##..............#...#.......#....####..##....###.#....##.............##....#...##...#..#..........#...#.#.#.......#......#......#...................#.#......#....#.....#............#......#.#.........#..#.....#.#......#............#....#.#......#.##.......#.........##.....#.#........#.
#.....#.....#......#......#.#....##.........##..#............#.....#.....................##....#.#..##.#....#.#..#..#..#..#...#.#....###....#.........#......##.....#..............................#........##..#.......##..#............#....#..#..#..........#...#......##...#.......#.#...###...#......###....#...............#.........#.#..#..##.#............#......#..#...###.#......#......##.....#....#..........#.#.#.....#.#..##.............#...#..#......#........#........#.#....#......#.......#..#........#.....
..#........#.................#.####.#.##..##.........#....#....#.#...#.........#.##.#......#.......###......#...#.#..#.....####.#.......................##.............#......##....#..##....#........#..#.#...............#.............#.......#.#..#....#......#..#.#.#..#...##........#..##..#...##......#........#..#...#....##......##.#.........##.##..#...#.....#...#....#.......#.#...#..#..........#....#...#..........##...........#......#...#.......#.....#.....##..#.....#........#....#..#.##....#..#.......##...
##..#........#....#...#.#.##.....#.#.#.................#....#....###.#..#......#.#...#..#........#....#.......#.###...........#.......#.#.##..#.##.....#.....................#...#..#........#.#..##.#.#..#....#....##...####..#...#....#.#.....##..#........#....#..............#....#...................#.....#........##.##..............#..............#.#.......##...........#.#..#...................###...#.#..........#..#.#.#..#.#.##.........#..###....#........#....#.....#.#.##.....#...#..#...#.......#...#...#.#.#
.#..........#........#....#.#....................#.#.....#.....#.........#...............#.#..#....#........#........#...#.#..........#.........##..#...##....#.....##...#....#...#..###...#.#........##.#.......#........#.#..#..#.##......#...#.#..........#.##....#.............##............#....#....#..#..#...............#.#....#.......#......#.###...........#.#.....##....#..#...##.......#..........#...##.#........#..##.#......#....#.....#........#..............#...#......#.#..........#........##.....#..#....
#............##..................##.#..............#.............#..#.#..#...#.##.#......#.....#.#.....#.#.......#.....#.#....#...................#..#.#..............#......#........##.#..#...........##..##.....#.#...#.........#.#..##........###.#......#.......#......#..#...#...........#........#..........#..........#.#......#...##..#...#..........#.###.#...#...#....#.......#.....#.#.......#.......#..#.....#......#...#....#.#..#....#....##.........#.##.....#...##..#..#........#.#.#.....#....#......#...##..#
.....#...........#.#...........##.............#.#..#...#.....##..##.#.##...#....#.....#....##......#.#..#...#.#.#.#......#.......#.......#.......#......##..............#...#.#......#.#...#......#.#..#.....#..#..#...........#..#.##....#..#.###.##.....#...............#.......#.##.#......#...##..####............#...............#.............#................##...#.#..#.#...##.....#........#...............#..........##......#.#.......#...#..#......#...#.....##.........#.#.........#.#....#.......#........#.#.#..
.#.###...#.......#.#...#...#..#.#.....#..##..#..#.....#.##....#.#....##.......##.......#.#.##.#.#..#.......#.#........#....#.#......#..#...##....#....#.......##....#.........##...#.#..##.........#..#.....#......#........#........#.#.#..........#.##.##...#.#...........#..#.........#....#...........#.....##...##.....#..##....#.#...#.###..#.#......#.......#...##.#..#.#...#.#..#.#.#.#.....#.#.....#....#...#.#................#....##.#....##.....###.#.........#..##..#.....#..##...#...#......##...##.##.#...#.##...
#.#.#.........#.#.........#..#.........#.#..#...#.................#.......#........#.#..##.#.......#.......#..............#.....#....#.##..##.#.##.....#.....................#.#.......#..#...##......#...#.......##.....##...........#.......#..##....#......#...##......................##..................#...#.#.#.#.....#...#.............#..#......#....##..#................#.##......#...#..#..#.......#.#...#.#..........#.....#.#.#........#.#........#........#...#...#.....#.#.......#..##......##....#......#.#..#
#...####..##.#....#....#.##.#...#.....#.#...#...........#..#...........................#.....#...#..............#....#..#...#...................#.#.....#.......#......#....#...##..#.......#...............#........##.....#...#.#.#....#......#...#........##.....#........##.#..........#........#..#.#.....................##.......#......#.##.#..#.#.#.#........#........#.....#.....#......#...#.........#...........#.#.#..#...###....#.#..#.....#...###...#..###......#............#.#....#...##...###.......#.........
...###.......##...........#...#........#.....##...##.#...##.....##.......#.#..#.#.#.................#.#...#..#......#..#..#..........#.........#...#....#...............#...####......#...#..#........#........#......#.....#.......#.....#..................#.#...#.....#.........#.....#..#....#...#.........###......#.....##.###..#....#.#.#.....##....##......#....#....#...........#..#.........#...........#...#....#.#.........#....##.............##........#.....#...##............#..#.#.........#..#.......##..#...#
..........#....#......#.........#.#.....#..#......#.#...#..#.....#....#.....#......#....#.#.##.........##..##....#.....#...##.#.......................#.....#...#....#..#....#....#.....#......#.###........#........#.......#..............##.#....................#..##........#........#.#.#..##....##.......#........#...##.#............#.#.....#....#.#...#..#...#......#....#..................#.......#....#....##...#...#..#..#....#......#..#.#.....#...#....#..#.............###.##.........#.........#..#.........#.
.........#..#.#.#..#.#...#.....#....#.###..##....#......#.#......#.#..#.....#.......#............#...#.............#...#.#....#....#..#....#..##..........#..#...####............#...............###.#..#..#...........#.#...#...#.#.....#........#.#...###........#.##.#.#...#....#........#................#............#.....#...........#.#.#..#....#.......#....#.#.#.#..###.#........##.....##...........##...............#.#..#.....#......#.#..#..###...#...#..##.#....#........#....#....#.....#................#.....#
...#....#..#.......#.................#....#.##...##.###.....#..#....#..##..#.#......#.......#.#............#....#.......#............#...#....#..#...#.#.....#...#............#...#...#.........#..........#...###.#..#.##......#....#.#.##..#...#......#...#.......#.....#........##.#.##.#....#...##..#...#.#......#.#.....#........#.....#....................#..#...##...........#...............#...##...#...#..#.#.......##.#...#.............#....#.........#...#.#...............##...#.....##..#.#......#.##..##..#..#.
.......##.....#....#.....##......#..........#.......#.#........##.##.....#..#......#.....##.#..#..#.#..#.#..#..........#........#.##......#.....#.......###.........................##....#.##...#..#..#........##.#....#....#..........#........#.#.............#....####.........#.#...#.#....#.##.##......#......#.#.......#.......#........#...........#..........#.#..............##.#..#..#..............#....#.....###.#....#........###........#...#.....#.##.#.........##....#..##..#............###.#............#....
..................#......#.#.....#.....##...#.....#....#..#..#.#.............#.#....#.#..#.........##.......##...............#.##...##......#.....#...#................#........##.#.#...#..#.#......#.#......#...#.#..###...#......#....#.#......#...#.......#.#.........##........#.....#.###......#.##.......#........#...#....#.....#...................#....#..#...#..........###.#............#..#.........#.#......#....###...#.#.....#.....#..##.....#.....#..........#..#.#..##.##.#..#.......#....#...#....#.....#....
..#....#.....#...........#................#..#..#.....##.##.#.##.##.......#....#...##..........#..#....#.........#.......#....#..#..#......#.#............#...............##.#...###......##....#..#......#......#............#............#....#...............#..........#.......#.#...#...........#.#.#..#.#......................#.......#.....#..#.......#..........##..#.......#........#.#.#..#......#...#.......#.....................#.#...........#.......#.#.#.#.#..#......#..#..#...##..........###.#............#.#
......##......#.#.....#..........#.##.......#.#...####.......#.#.#..#...#..........#...#....#....#..##....##.##...##.##...#.......#.#.............#.##.......##......#...........#...#.................#.#.#...#.#..#....#.....#.#.......#...#......#..#.................##........#.#..#.........#..##......##......#...##.#..#.....#....#.........##.#...##...#................#.....##.#.#....#.#..........##....#..#...#.#.......#..##.#......#........##.....#...#...#.##...#.....#..#....#.....#......#.........#....#....
....#.......................###....#....#.#.#...........#...#....#....#..#............#.....#.....#....#...#.....#....#...##........#...#..#..#....#...#...........#..........#....##..........##.........#.#.....#......#.#.......##.........#.....#..............#...........#..##.#...#.................#.#.##.#..#.##....##......#....#.#.#...#............#..#.........#...........#...#..#.......###.#....##...#..#....#...#..#..........##......#...#...........#..#...#.........#.#......#....#....#.....#.......#...#..
....#..#...........#..#.....###.......#....#......................#.#......##....##............##.............#..#......#....#.#.....#............##....#.#.....#..#...#.#....##................###....#...###.#..#............#...#......#...#...#...#......#..#.........##............#.......#.........#..#.....................#.........#.#..####........................#.......#...........#.......#.....#.........#.#.#.................#.##.#.........#..#....##..#.......#....#.#......##......#.#.##....#...#........
.......#..#.##.....#........#....#..#........#..#..#...#..........#..........#.#.......#.#.#.....#.............##................#..####......#.#....##.#.#.#...#...#........#....#.........#..#.#.###..#....#.###.#..#.##.........##............#..#....#....#...#....#........#........#......#..#....##....##................#...#.........#.#.....#............#.......#.....#.....##.....#...#.......#.#...#.#.#.........#..#.#..#......#...#........#.#...#..#...#.##......#.......##..#...#.............#....#.#..##....#
.#..#...#....#...###..##...#......##.#...#....#.....#...#....#............#...#..#..#..#.#......#...#.#...#....##.#...##.#.......#..........#.........#......#.......#.#..#....#.#.......#..#.#....#...#.....##........#...##....####...##.#......##....#.#..#.#...#......#.......#.....#..#..#....##..#..#.....#...#.......#....#.....##..#......#.....#....#.........#..........#.#...#.....#.....#.#.##..#.#........#...#......#.#....................#.......#.#.......#.........##.##.........#.#......##............#.....
#.....#......#..##.#.#.#..#.#.#.....#....#.#...###.........#......#........#..........#....#...#.........#..#...#.##.#.......#.........#..##......#...............#..#........#........#..#......#....#.#..#.....#..............................#..........#.#.......#..#..#.#.........#.....##....#............#.....###.#......#......#..#.#..#....##......##.........................#.....#......#...#.......###.##.....##...#.#....#...#..##........#.##..#...........#......#..##............#.........###............###.
........##.##.#...#.......#.#....#......#.##....#.......#.#..##.....#####....#......#...#.#..#...#.....#.#........#.....#.##.##............#...#............#...#....#...#....##.....................#.##...............###...##.....##......#..#...........#..........#....##.......#.#......#.....#.......#..#..##.........#.....#........##....#..#.##..#.##......#.....#..........###....#.......#...#......#........###.......#.#.#......##......#.....#.#...#.#........#...#.....#..........#.#...#..#...#.#......#.#....#
##....#.#....##..###...#..#...#......#.....#...#......#.#...........#.#......##..###...#...........#..#...........#.............#.#..#..#....#..#..#.#...#..#......##............##.####......#..........#.....##.#.........#.....#.#....#.....#.##.#......#.....##..#...........#....#...#..............#...#..#..#.#........#...................#....###.#....#....#.#......#..#....#................##.#.............#.........#.........#.......#..............#.........###.....##..............#....#..#..#.....#.........
......##...#.#...#....#.##.#..#.##.........#.#.....#.####.#....................#.#.#...................##.#...............##....................#.....#.#....#..##.#.#..................#.#.....#.......#...#..#...............##........#....#........##.....#......##.....##...#.#............###...#......#.....#.....##....#....#.......#........#..#....#.#..........#......................#..#........#.....#.........#...........#..###....#.......#.#.......#.###.##.....#.#.##....#..#................................
#.#............#.##........#.#..#.....#.......##.......#....#.....#.....#....................#......#..##...##.........#....#....#....#.#.#...#....#...#.........#...#........#.#....#.##............#...#..#...##.....##......#.....#.........#.#....##.......#.................#........###...##.....##...........#...........#.....#...#.....#.#..#.#.......#....#.#.......#........#.............##...#........#........#....##..#.#...##...###.....#........#.........#....#.#.#..#.....##..#......#...........#...#.......
.....#.........#......#....#...#...#..##..........#....#...........#...............#...#.#.........#....##.#.##......#.......##.............#.......#.#....#....#....##...................#....#.#.........................#......#....#.....#..#.........##....#...#.#.....#.##...##.......#.#........#...#.#.#......##...#........##.....#.......#.......#...##.........#..#..#.#......##..##...#..#......#.......#....#.....#.#......#............#.........#......#........#..........#......#.##...#.......#...#.........##
##.#.....#.........#.....#........#..#.........##.##..........#.....##.......#..#..........##..........................#.........#.............#.#....##.##....#........#.#.......#........#.#...........#.#.....#..........#...##.##.#......#..#.........#......###..............#..........#.....#..........#...#.#.#...##....#...#......#............#...##..##.........#................#.#..#...##...#..............#.#.##..#....#.........#...##.....#...........##.###.#................#...#......#.#...............##..
.#...........#.#.#..............#.........#.#..###...#...##.......#......#..#.#....#..#..#.....#.##.#..##........................#.....##.##.......##..#.#.....##.................#.#...............#..##........#........#..#...#.......#..#..#.#.##.........###..............................#.....#.#.............#......###.#.#.#......#..........##.#.......#.....#..........#..##........#...............##......#.#....#.##..#................#..#..............#...##...##..................#...##....#...#......#.#.#..
...#..####..#....#..#....#..##.#.....##.......#.#.....#.....##..#.....#.#.#..#......#..........#......#...##.#....#........#....#..#...###.........#.....#...#...........#.#......................#......#......#.###.....#..#..........#...#.......................#.......#....#.#.....#.....#...........................#.##.#...#.........#.#.###....#.........#......#......#.##........#...........#..........#.......#......................#.#...........#....#.....##.#..#......#......###...#...#...#....##.#.........
...#.#..............#.......#.........#....#.#..#.###.....#........#.......###...###............#...............#......#.....#..#........#.##....##....#.##..........#..#.........#.....#......##.#.....#....#.....#...#.#.##....#.#...#....#..#..#...#..#..#.#....#.#...##..#.....##.#.#..........#......#..#..#.....#....#........#.#.....#.....................##.#......##..#..#.#....#.......#.#......#...#..#.#.....#....#......#.....#........#..#..#...............#....#...#..........#.......##.........#.#..#...#...#
#...#...........#....#..##............#..#..####....#.#....##...........###....#....#.#...........#####.....#...#..#.......#.#..#........#....##........##.#............##..#....##..............#.#....#................#...#.....#...#.###..........##..#..#...........#.#.......###.##.....##..#...............#......#....#.........#.#..#.........#.......#.........#.........#.....##.#.....#..#..#..##...#......#...............#.###...##.........##...#.....#.........#.#............#.##.#.##............##..#..#..#..
#..#.#..#.#....#.#.#..###........#...#......#.........#....#........#.....#......#..#.............#..#....#..#.......#....#.#....##....#.....#....#......#..#....#.....#.....##...#......#.......................#..#.....#.....#..........#.......#......##................#..............#.......#....#...##.#.##.....##..#...#.#.....##..#.#.##..#...........#.....#..#.....##....#..###.#..#...................#....................#.#...#......#.....#..#.#...#.##..#.#.##...#....#...........#...#.#..#.......#..........
..#.......#...#..#....#....#...##....#....#...##.#........#...#......#..#.##.#...#...........#.....#.........#......#............#..................#.#..........#..###.#..#.##.................##..##....#.#....#....#..##.#.............#....###..........#..#.#.......#...##..#.##...#.#....##..#.....#......###........#....#....#........#...............#........#........##...#....##..#..#.....................#...#....#.#.##.........#.....#.....#...#....#.....#..#.....#.......#.........#...##.......#.............
..#.#......#.......#...#............#.....#..##..................#...#####...#.....#.#.#.#.....#.#........#...#..............#.....#..#.#..##.....##.#....#...#....##.............#.#..#.#.#.#.................#....#..............#......#.........##...#.#..##.....#..#........#..#...##.........#....#.##...#.#..........#.#......#.#....#...#.##.#..........#..##....#..##..#...#.#..#.#..#...#.......#....#....##...#.....##......##........#...###.....#.......#....##.#....##....##...#..........#.#.#.....#...##....#..#
...#..#.....#...##..#.......#.....#...............#..#.......##...#........#.#...#....#..#....#..#......#.....#...#.#................#.#..#.#.##....#...#...#.......#..........#..#.##......#...#..#...##.......#........#.#.....##....#......#.............#.#...#...##.......#................#..#...........#............#......#...............#...#...##.#.##......#..#....#...#.......#...###..#...#...##.........#..#.#..#......#...#.......##....#..#........#............#....#..#.................#...##.....##.....#.
...#....#...#.......#.#.#..#......#....#.....#..#.......#..#..#....###.#........##.#.#.........#.##.#.###....#....#......#.#..#.#.......#.#..........#...##..............#..##.....#............##..#####...........#.........#....#...##..#..#...#......#...#..#.#.........#..........#...##.##.#....................#.##.......#..........##.....#...#....##..##...#...#.#..#..#.#........#....#...##...........#.......#.......#.............#.....#...#.....##.#......#..##..............#................#.##....#..#......
..#..##.##.........#.......#.............#...##...##..#........#.#.#............#.....#.....#......#........##.#..#...#..#..##...#.#....#.#........#..#....#..............#.......#...#................................#.#...###....#.#..#......#...##....###.............#......#.#............##......#......#..#......#...........#.###.#..............##........#...#....#..#....#.#..###..............................##..#....#.#....#.............##..##.#....................#.##.#.#.......##.........#.##.........##..
...##......#.......##........#.#.......#..##.......#...#.#.......#..#..#.#.#..#.#..#.#....##.#.....#...#.#....#...........######....#...#.#.#.....#..#..........#......#.#.#..#..........#.#...........#..#.#.........#....#....#....##....##.....#.....#.#...........#..#......#...........#.......#.#..##..#...........................#.............#..#..............#.....#..#............#....##.............#.#..........#.......#..###.......#....#......#.......#.....#..#............#.................#..#.#........#
................#..###.........##.#....#..............#.......##...#.........#.#.....#......#...#.#..###...##....##...#........#.....#...#..##.#........#..#.#..............#.....#..#...#......#........#.....#....#..........#..#......#..#.........#..............#.........#.........#.................#......###..#......#.#.#.......#....#.#....##......#...#.#......#......#.....#.#......#..#...###.....#.##.#..##...#.......#..#.....##....#.....#.......#.#...#.#........#......#.#...#......###..#........#......#...
#.....#.....#...........#.....##....###.....#.......#........#..#.....#..........#..#.....................#......#.................###..#.............###..........#.......#.....#............#............#............#........#..#.#.....#.#...#..#.#....#...#....#..#...#.#.....##..#......#...#...#.............#.......##..##..#.....#....#....#....#........#....#.....#.##.#....#....#.#.#....#..#....#..........#.......##...#...#...##.#.................#.#.........#..#.................#..............#....#....#..
#.#...#........#.##.........#.....#....##...............#..#...........#....#......#..##.....#..#...............#.#...##....#......#...#.#.....#..#.#.....#..#..........#...#................##...##.....##...##.#......#..#....#..#..#....##......#.........#.............##.#...#.##....................#..#......#.....#..##..##...............#.#...............#.....................###...#.#...#...##.......#.##........#.....#.#......#...........#....#.#...#.......#............###.#..#.#...#.............#......#...
..#.....#......#.....#..#...##.#.......#......#...#..............#.................#.........#...#.....#...#...........##.#..#..###...........................#.....#...#.........#..##...##.#.........##..##....#........#..#..#....#......#..#......................#....#....##.....#.#..##..##.#............##....#.#..#.##........#.....#...#........#.............#....#...#.#...#..#.........#..#.............#..#.#......#....#..#....#......##....#.................##..#......#....#...##................#.#...####...
.#............#.........#...#...#........##......#..#.........#.......#....#...............#......#.##...#..#...#................#...#...#......#..#.#....................#.#.......#...#...###..#....##.......#..#.#.#..#.##.##..#....###.....#..#..#...##...###...........#..#......#...#........#.##.................#.##.........#....#....#................#...#.##...........#.....#.............#........#....##..##.#.#....#.........#.......##......#....#....#...............#......#.....#.........##.#....#......##.
..#...#.#.#...#.....................#.........#..#.....#.....#.......#.....#.##.##........##.....#...#...##.#...........###....#..#........##..#........#..#.......#......#.......#......####...#...........#...#...#.#..............#..............#..#..#..#..#..#....#.#.....#.......#............#..##.......##..#..##....#....####....#..........#......#.....#..#...#..#.#.#......#...#.....#...#....#.###...........#...#.#...#..#..##..#..#.....#..#.#...##..#....#.......#....####....##............##............#..##
...##...#.....#......#.#.......#....#....#.#.......#....#....#....#..#...#.......#.....#....#..#....#.....#..#...#.##....#..#............#..........##....#...#.......#.#....#.#...#...#....#....#.#.............#.##....#..#.......#.....#......##.#..#.......#.........##....#...#.......................#.#........#.............##...#...##...................#.#...#..#...#..#...#......................#.#.#.......#.#..#.#....####..##........#.#......#..#......#.#......#..#.....#.......#...#..#......#...##.......#..
.....#..#....#.........#........##.#...........#.....#.##...#...........#..........#..#....#........#....#.#.##...##...##.........#..........#.#..#.#.#.........#.....#.......#.............#.#.........................#.#.....................##.#..##.......#....#........##...#............#..........##...#..#.#...#........#...............#..#...........#....#...#.#..#.....#..........#..##..#...........#.............#.#.......#...#......#.#.....#..##.##.#..............#.................##...##...............#.#
..#.#.#....#.#.#....#.#..#........#........#.#.....#........#....##..#.........##.##......#.#.#.#..............#...#.#..#.........#.......####.........###...#...#.............#..#.#...........##.#.#......#....#..##..##......#..........#.........#.........#.##.#.....#......#.#.....##...##.........##.......#.....#...#................#.#........#.###......#.#.........#...#...##..##........#...#.##........#........#..............#................#.#......#....#.#.......#..#......#......#.......#.....#..........
....#........#..#...........#..#.#...#...#..........##....#....##...##...#....#.........##...##.......#.##....##..#....#..#......#....#....#...#.#.........#.#..............#.......#.....##.#..##...#...##.....#....................#......#.......#.......#..#.....##...#...#.....#......#.#.......##.....#..##.##.#........#.#.#..................##.........#........#..#.....##..#.....#..#...#..#................#....#.........#..#..#.#....#......#..........#..#...#...#..#..#....#......#.##....#......###....#.#.....
..#.....................###..............#....#.#...##.....#.##..#..#.#.#...#...#........#....##.........#..##......#.#...........#...#.#.....#....#.......................#.......#..#...................#............#..#..............##.##.#........#..#.....##.......##........#....#....#.........#..............#.#.#....#.....#.#........#................#..#.....#..#..#.#.....#..#........#.##...#.......##.....#.###...#......##......#........#....#........#......#.....#....#.........#...#.#..........#.....#..#
......#...........#....#.....##..#...##.............#.#..........#........#...#.....#.....##.#.....#....###..##....#...........##........#...............#..#............#......#..#.#.#..#.#.....##.......##.##.#.............#.......#...............#.....#....#..#.#................#..##...#...........#...............................#......#....#.....#.....#.........#............#....#.....#......#.#........##....#..#..#...............#.....##.....#...#.#..#...#.....#...............###....#...##.....#....#....
......#.....#..#.#..#..##......##......#........#.....#..................#..##....................#.....#........#...#.....#...#.#.#....#..............#..............#..#........#....#......................#............#.....#.....#...#...#.#.#.....####.....#............#.#.##.....#..............#................#..#.........#............#.............#...#...#...#.......#.........##.#...#....##.....................#......#........#.........#.....#..........#......##.........#...#.......#...##.......#...#..
.#......#....##......#............#.#........#.#......#..........#.....#..#..........#..#.......#.#.............#......#.....#...#.#......###............#.#........#.......#......##..#....#..#...#........##...........#.....##......#.#....###...#........#..#.................#.#..#........##....#................#.....#...#.#.##......#......#.............#..#...##.....#...........#..#....##..........#.#...#............#..#..#....#...#..#...#...............#.....##.##............#.#.####.#...#..###.......##...#
........#.#......#....#....##.....#.....#.......#...................#.....#...#......................#.........#................#...#.....##......#...#.........#.......#.............#.....#.....#....................#..#.....##..##.#...................#............#...................#...........#....###........#.#.#.......#...###........#..#.#...####..##.##.....#..#.#..##.........#.#...#.#.......#...........#..#......#..#....#..###.#.................#.#.............#...#.....#...........#...#.......#.......
...#....##.#......#..#.......##...#...#.#.........#..#.........#...#..........#.##.......##...........#.#...#.###..#.......#.###..##.......#....#....##...........#..#...........#.........#....#.....#.#.......##....#..##......##.#.##...##....#.#.#.#......#..##.##..##...#...........#.#....#.#.................#.......#..............#........#..........#.#.......#...............##...#....#..#.###.........#.....#..#...#..#.....#....................#.#..#......#...#.............####....#.....#.##..........#......
#..#..##..............#.#..#.....#.....#........##..#.............#....##.#.........#....##....#.....#.............#.##................##........#.......#...#...#.##......#........#..#..##.#........#......................#.#......#...#..##....#..........#....##...#..#.#.......#.#.......#.##....#.........#................#......#......#.......#...#....#..............##.###.#...........##..##..##..................#................#......#..............#......#..#..#.....###.##......#.....#..#..#..#...##.#....
##.............##..............#.#...#...#..#..##....#.........#.#.#...............#....#.##.##.#..#.........#..........#...#..........#..#...##..##...............###.#.....#.............#..#..##.##.#.........#.#...........#....#....#..####.....#....#..............#...#.........#...#....##.......#............#........#..##.#..#.....#.....#.#.#..#...#........#....#...#........#.#.####....#..........#.........#.......#..#...#.#.##....#.#........##.......##............#...##....#....#....#....#####.##....#....
#.#.......................#...##...#...#.......#.#..#.#.........#.....#....#........##.......#.##.#......#...#......###.....#............................#.###.#.............##......#.#.....##......##....#......#.....#.#.#........##..#....#.......#....#.#..#..#.#.#.#...##....##.#.......#.......#..............##.....###...##.#...#.#..#.#...................#...#..............##......###..#...#.....#.##....#...........................#......#..#...#.......#.##..#.#..............#.....#.#.........#......#.......
..#.#..#.#....#.........#....#.##....#.#...#.............###...##...#...........#...#.........#....#...##.............#..###.#......#......##.#.....###...............#.#.....####.#......#...#.....#......#.#.#....#.......#.#..#.#.......##.........#....#...............#.#.........##....#................#..#...#....#.............#.#....#.#..#.##...#.#.#..................##.#.....##..#.............#.#.........#...#..#...##..#......###.##.#......#...........##....#...........#...##.#......#...#.##...............
.#............#...#.##.....##..#.#......#........#.....................#........#............#..#...#.#.#...#............#.#....#...#.......#.....##.#...##....#.............#..................#.#...#.#.....#..#....##....##....#.....#........####...###.....##........##.##....#.......#.#.............#..........#.....###........#.......#.#..#..##...##.......................#....#...#.......#..#..........##.....#.................##........#.....#...####........#.#.#..#.......#.....#...#..#....#..#.............#
.....#..#....#......##.#........#..##.#..##..#...#.......#.#......................#...#...##..##....#...#..#....#....#...##...#.#.#........##..#..........#.#..#.#...#..#.#......#....#.............#............................#.#.......#..................#.#..#.......#....#..........###....#......#....#.#...#........#.....#.#.##................................##..#....#.#.......##...#.............#.........#......##.#........###...........#........#.............##......#.#.....##.#....#....#....#...........#
.....................#.....####.#.......#....#...#......#..#...#....#....................##....#.....#.............#.##..........#...#.#...##......##.#...##..........#.#........#......###..#..............#.#......#...#.....#.............#..##.#........#............#......#..#.......##......#..#........#.......#..#.....#....#.....#...#..#.........#.#.....#........#.....#.#..#.#...##.........#...#.......#...................................##......#....#.##..........##........#...........#..##.....#.#.###.....
....#......#.##....#.#..#.......#..........#....#...#.##.#.....#.......#.#..##.....##...#....#.......#.........#.##..#............#......##.........#.#..............#.#......#.....#..#.#.............#...#.#............##......##..#.##...#.....#...#........#.#.#...#.#.............#.#..#.....###...#.#..#....#.......#.#.....#..#.....#..............#....#.........#...##..#.#.....#.....#.#...#...............#.......#.#.##..........#...##..#..##.....###.##...#....##...........#....#..#...#..#..##..#...##......###
......#......#.#.#....#...#...........#....###.#.......#..#.......#...##.....#........##..#...................#..#..........#...#......................#....#.............#..........#..#......#..#.#...............##.#.#.....................................##.......#..##....#...#..#....#..#...#..#....#...#...##...#.####.....#...#...#...................#......#.##....#......#........................##.#.##.....#.#.................#...##...#......#...#....#.###....#..#......##........#...#.##...........#..#.#.#
........#.........#.#.#............#..........##..#..#...#...#.......#..#.....#....#...#..##..#......#.#....#...#.#.##.......#.#........#.#.###..#...#.......#..#..#..#.##........#......##.....#......##......#...............##.#.#.#..#..##......#..#.#...#.........#.........#...#.#.#.......#.#..#......#.#...........#.##..#......#......##.#.....###............#....#.#..#.#.#......#...##.#.#.......#..#..##.....#...#...#................##....#..#.#.....#.......#.###.#.......#..........#.....#.....#..............
#............#...#.....#...#......#.##....#.....#.#..#....#...#.........#......#......#......#.#.....#.......................#........#.........##.....#.##.......#...#....#.#...#.#....#.#........#........#...#......#.#.........#.......#.#..............#..#...##....#...##......#.#...#...#...#.#..#......#..#..#.........#...#..........................#..........#...#...........#..#.....#.#...#.#................#..........#................#....##....###..#.#.....#..........#.....#.......#.#...#.##.#..#.##.#....
...###......#............#......#...#......#.#.#..#..#.........#..#.#.....#.#.....#..#.##...................#.....#.#...#..#................#............##..#..#..#...#..#......#.#..#....#.#.........#....#........#.......###........###....#...#.#.#....#........#..........#.##..#.....#............#......#.#.................#......#........###..#.#........#........#.....#......#......................#...#.....#.#......#..#............#............#.###.#......#.#..#.............#..#.......##....#.##....#.....
....#..##.#..#..#.......##..#.#........#..###...#.....##.....#...#.......................##..#......##........#.....#..#..#..##........#.#.....#.#....#...#...#..#...#....#.##...#....#........#...#..#..#...........##...........#.........#....#..........#.........###..........#...#.#..#.....#.....#.......#..#..........#.........#..#......#.#.#........................#.............#.........#...#........#.....#.....#........#..#..###.....#.........#............##......#....#.............#...............#.....#
....###.........#...#####..#...#...#...#.#................##..#..........#.#....#....###.#.#.#..............#........##........##.#..##.#..............#.##............##..#.........................#......###..............#.##...##.........###...#........#.#.............#......###..#...............##....#....#..##..#........#.......#...#......#....#...##....#.#..........................##...#..............#..#..#......#......#....#..#..........##..#..#....#.....#.#....#..#.#..##..#.#..##..#...........##.#...
#.#...#....#.....#.....#..#..#.##.......###....#.......#.#.#.....#.#.#......#..#...#.#...#...............#..##...............#.#...........#....####...#.....#..#.......#..........#..............#.........##..#....##..##.#.#.#...#......#..#..............#...........#...##.....#....#.#......#..........................#....#.#..#...........#.........#........#...................#.........#.#.....#....#...#.##.......#.....#....##................#.....#....#....#.#.#.###.........##..........#....#.#......#..##..
###.#.#...........###.#..#............................#.....#..#...#..........#..........#...##...##...#...##.#...........#......#...#..#......#....#.#.......#..#....#.....#...#..#......#.......#......................#........##........#####..###...##.#....#.#...#........#.............#.#........##...#.....#.............#.....#..#..#..#.........##.................#.#........#.....#......#...#..........#........#..#.#.#...#.#.....##..##....#...............#...#...#..#..#........#........#..#..#...##....#..#.
.......##......................#..#...........##.......#..............#....#...#...#..#..............#..........#..#......#....#.....#....#...#....#....#...#.#..#....#...............#................#.....#..........#..#..##........#...#..................#...#..#........#......#......#.....#..............#.....#..###...##...#..#.....#........#....#...#.#...#.#....#..#.#....#.##.#...............#......#...............#.#......#.....#.........##....#....#..##........#.##.....#..##......#.......#..###...#....#
....##........#........#.#.#.....#....#...#........#.#....#..##...#...........#.#.#.#................##.........###........#.#.....#.......#.......#.#..#.....#...#...##..##.#...#.#.#...#..#..#...#.........##........#.#.....#....#......#..#...###.....#....#.....#.....##.#.....#..............#...#.#....#...............#.........#.........###.......#.........#..#.....#...##...................#.........#.......#...#....#.....#....#.#.......##.....#......#..#..##..#.##....#...........#.#...#..#.#...#......#.....
#.....#...#......#.......##..#.#.......#....#..........#..#...........#.......##............##.......###.......#.......##.....#...#.#......#..#..#...#.#........##.#...##....#.........#..........#####..........#.........##.#.#.#.#..#...#........##....#.#..#..#..#....#...#.#.........#.#....#....#...#..............##....#..#..#..#..#....#..........#..#.....##..#....#.......#.##.....#...#......#.#.........#......#....#.........#...#.....#...###....................#....#....#.#......#.#.......#...#...#.....#....
....#...........#.........##........#......#.#.#..####.#...##..#.##....#.#...............#.....#....#...........#.#...........#........#....#...#............#......#...#...#.#...................##.#.....##.#.......#.##....#..#.............#.#.......##...##....#..#.#....#..#..#.#........#..#.......#.#.....#......#...................#......#..#...#....#.#....##.#........#.....##..#.##..#.....#.....##....#.#....#.........#......#....######....#.......#..#...#...#.#....#.......##.....#...#.#...#.....#.#....#...
...##.#...........#.....#......#.##....###....#..#.#............#.....#....#....#.##..........#...............#...#.#.#.....................#...............#..........#..##.........#.........##....#...##.#.##.......##..#.#...........#.............####.#.....#........###.###.....#..##.....#....#.##...#....#...#.......##...##.....#..#.##....#..#..#....##..#..###.#.#................#.#...#......#...#.......##......#.....#.#.###......#.#.....#..#..#..#.......#....##......#......#.#.....#...#....................
.......#..............#.#.#......#...#....##....##.#.............#.....#...#.............#.#.#....####..#.#....#....#..............##.#...#.............#..#.....#..#........###....#................#....#........................#..###..#....#..#...#....##.#.........#......#.#...#.#............#..#......##..#..#....#...#...#...#....#....#.#..#.##......##................#..#.....#.......#................##..#...##......#...#.....###...#.#...#...#..#....#..#...#..#.#.............#.#......#...........#.#.#.#..##
#.....#........#..............#.#.......###...#.......#...#.#..#...#.....##........#....#....#....#.###.........#......#....#..........##......#..#...##....#......#......#.........#...##.....#..#......#..#....#.....#.......#...................#.#....##.#...........#..........#......#.............#.#...#..#......#.....#.#...#..#................#...#.#.....##...#..#..#.......#..#.......##..............#..#......##......#.............##..#...............##..##..#....###.#.......#.##.............#....#.........
.......#....#......#..#.#.......##...#....#.......##...#........#.#....#...................#..#..........#.......................##..#........#.##........#.....##....#...##...#.................#...##..#..........#..#.#....#..#....#..#.....#...........##...##....#.#..........##.......#.....#.#....##.....#.##.........#..###.#......#.#..................#.........#....#..........#.#...................#.......#....#...#....#....#....#..#.#...#.#....#.....#.......#...........#...........#..#.#.#.#.........#......
#....##..#.#.#..#..............#..#.#.............#.......##.........#.......#...#.........#.#....##..........##............#.##.#.........##.#.....#.#....#.#...#....##..#.###...............#.........#....#........#...#.....#...............#....#...###...........#..#....#.......#..............#.#.....##............#..##.#.....................#.......#..#...#....#...#...##......##.#..#........##......##.#..#...##...........#........#..#..#........#....##......##.#.#....#....#..#####.......#.##...............
...............#...##...........#.#..#.#.#.....#....#...........#.....#.#.#..#....#..#...#.....................#.#..#....#...............#.......#...#....#......#.....#.#..#....#..........#..#...#.#..#.......................##.....#.#....#...............#.......##....#.........#............##...##........................#.#....#..#......##.##......#...#.#.#..........#.#.#.....#..#........#...#.......##...........#.........#...#......#..#..#....##.........###.........#......##.#..#.....##..##.#..........#...
...#.........#.#..#.........#....#......#....##.........#...##..........#.#.............#......#.....##.....#...#........#....#..###.............................#..........#..#...#.#...#........#.....#..#..#......................#...#.#.#.#..#..............#..........#..#..#......#..........#....##.###....#......#..##......#....#.#......##.#....#.##................#.#...#.#...#.....##...#........#...#...#....#......#..........#....#...##.#..#...#.....#......#..........#....#.#..........#............##.....#
......#......#.........#...#.....####.#..#......#........#..##................#.#..#......#.........#......#..#....#.#....#........#......##......#..##..#...##..#.....##...............#...............#.......#...#.......#.....#........#.....##.........#....##....#..#........#...#.......#.#.......#.............#.....#.#.....#..#...........................##...#...........#....##..........#.#..#..#.#...#..#...#.....##.#....#...#.....#.#..........#...#.....##.#......#..##.#.....##................#..##...#.....
.#..#..##..#..##.......#...........#..#..#...............#....#...........#....#..........................#....#....#...............#......#..#............#..##...##...............##...............#......##...#...#............#.#..#..#....#..........##..#....##.....#.#..#....#..........#..#....#........##..#.##...............#.#.#......##..##........#..#..........#........#......#.....#......#.#......#............#...#.........#.#............#..##........#..#....#.##...#..###.#....#..#..#..............#...#
#.....#......##......#.#.........#.............#....#......#......#.....#..##......#.##...#.......#..........#..###.###.#.#..........##.#.#....#.#.#...#.....##.............#..#.#......#........#............####..##................##.#....#.......##.##....#.#.....#.....#...#...#...#...#...#............#...#...............#...#..#........#..#......##..#........#.....#...#.#.##..................................#.#................#.......#...#.........#.#...........#....#.......#......##............##......#..#
##.#.##..........#.....#..#....#........#...#...##..#........#..#...##...........#.....###.#.##....#.#.....##.....#.##...##..#.......##..#......#..#.....#.#.#...##.#..........#..#....##..#................#......#..#.#.##...#.#.#..........#.#.#...#..............#.......#..##..#.#.......#..#...#.##.#.#......#.#.....##............#....#..........##...#..#....#..#.#...#...#.........#......###......................#.#.#........#........##.......#......#.....##....#......###..#...............#....#....#.#.......#
.#...#.#....##.#........#..............#.##....#..#....###.#....##.....#.##........#......#...........##.#........###.....##.#...............##.#.##............####............#...#..##..........#.##........#...#...#.....##....#.#....##.#...#.............##....#...#........#..#......#....###.....#.........#................##....####.....##.#....#...#.........##.#.........##....#..#.#.##...#....#...#..#.......#.....##..##..........#....##.......#..#........##....#...#.#.......#................#.........##...
....#...#......#.#..#.#.#.......##......#.....#..#..##..#......##..#...#.....#.##.#............#......##.....#...#...................#..#........#..#....#.......#..#.#..##.#...#.....###...#..................#.....#..#........#......#....#...#.........#.........#.#..#...#...........#..#....##.#..........#.....#..................#..................#.....#......#..#.#....#.##....#........###....##......#..............#...#...............#............#..#.#.#.........##......#...#...#.##.#....#..#...#.....#....
###........#....##.#...#...#.....#.....#.#.............#...##...#.#............##.#.....#.#..#...##...#............#..#......##...#........#.....#.#..###.....#...#........#.#...#.##.............#..#.........#..#.......#...##....#.#.#.....#....................##.....#........##....#.....#......##........#....#...#.......#..........#.##..#..##....#...#.....#...#.............#............#.##...##....#......#...#......#.......#...#.....#.#.....######.....#.......##......#...##...#..#..#.....#......#....#.#..#.
.####..#..#......###.............#.......#...#......#...##...#....#..#...#.#.#.#.#..........#.........#.#..#...##.##................#.#....#.#....###.#..#..#....................#..##.#..#..#.......#...#..#...##...#.#.....##.#.....#...#..#.#...#.....#......#........#..#......#....##....#..#..###.#.....#..##.##.##...............#.......#............#..#...#.......##....#..#...#...#...#.#...##.......#...#....#.............#........#........#........#.##.#...#.....###...#.#.........###.....##..#.#..........#...
.................#...#....###....##.......#.#......#....###.....#.....##...#...##..............#........#.....#..#.#.#...##.#.....#...#....#..##....#.....##...........#...#.#..#.#..##....................#..#....###....#....#.....##...............#.....#.....#.#..#..#.....#.....#.##..#.#.....#.#....#....##..#..#...#...#.##....#......##....#........#..##.....#..#......#.#.......#.....#..#..#......#..#.....#...#......#...##.........................#....#...#.##..#.#..#........#...#.#............#...........#..
...#.#.#.....##...................#...#.##........#.....#....#.#......#.#.............#...##..#....#..........#..##.#.#....####...#.......#...###.#...##....#...........#...#.#..........#...#................#..#..#....#....#........#....##......#..#....................#.....#..#....#...#......#....#...............#....#.........##.#.....#.......#.........#........#...................#.........##.##.......#.#.#....#..#.......#...........#.........#........#.......#......#.#..#.#.......#....#...##...#.........
#.#.............#..#.#..##..#...#...........#.......#....#..#.#.#.................#.#..........#................#..#...###.#....#...#.....#..#...##.#.......#.#..#.........#..#.#........##.##.......#..#.....#...........##...#..#.#.#....#................####......#....#.##.......####......#.#......###.....##.....#....##...........#.#.....#...#...........##...............#....#......#..##....#.....##...........#.#.#..........#.#..#......#.........#...#.........#...................##.#..#....#......#.#........#
#.....#........#.#.#...##.#....#.........#...#...#..........#.....#...#.......#...........##.#.....##...#.....#..........#.#..#..###........#....##..#..##.....#......###.....#.#.........#......##..#...#..#..##.#....#.#...#...#..#....#.......#.....#..#.##.###................#...#..##......#.##.....#.#.....#.#..#........####...##......#......#.#...#........#.##..##....#..#.....#........#..#.#..#.##..........#.##..#..##.....#.#...#......#......##...#..................#..#....#..............#.##.#......#.......
.........#.#.#....###...............##.......##..#............#..#.....#..............##.##..#....#.....#..............#......#....#......#...................#.#......#.....#......#...##...#..#.........###.........#.......#.......#...#.#.#...#...............#....#.....#..###......#.......#...#...#.#.#.#.......#..#..###......#..........###....#.........#....#.#.......#.....##.#.....#............#.................#.#.....#........#..##................#.#.#.##.....#..#........#....##..........#.#.....#.#.#....
......#........#...........#.....#.##.#.#...................#....###.....#.##...........#..#....#.....#.#.###.##...............#....#..#...#...#.#.#.##..............#.#..#..#............#..........#...#.............##.##.#....#..#...#..##..#.....#.#.#...#..........##......#.....#......#......#.....#..#.#..........#..#.#............#....#...#....#..##..#.......#..#........#.#..##.#.#.#.#.#..#....##....#..##......####.#......##..#....#............#...........##.##..#..#..#........#....##........#...#.....#...
...##.......#....#.#.........#....#......#...##.......#..##...#...........#..#....#...#....#.....#..#..............#..........####.......#...##.....##...................#...#...#.........#.##.........##.#...............##.....#.#......#.#..#....#.........#.#....#.#............#.........##.........#..#...............##..#.#...#...#.....#...#........#........#........#..#....#.................#...............#..#.#..............##..#.......#........#..#...#...........#......#.#...##......###...#...###.......#
....#..#...#.#.#..#..#.#.#....#...........#....#.........##...#..#..###.....##........##......#.............#....##..##......#............##..#.#.........#.#....#........###.#......##.........##.##...............#....##.......##.#.##........#....###.......####....#....#......#........#.#.#...............#.......#..#...........#......#.#.###......................##.#....##.#..#.....#.................##.........#...#...#..#...#....#.....##..#..............##.....##......#......#....#.#.#....#.#.......#.......
#...#..##...#..#...#.............#....#.....#.........#.#.....#......#.#....#........#.#......#.....####...........#.#.......##.....#....#.............#.............#####..####...##.#...#.#...#...........#.....#......##.#........#...........##.#..........#...#....#...#.........#.........##...#...#...............#......#....#..#........#...#....###.#...#.......#.............................#.............#......###.......#...#.....###....#......#.............#.....###....#.....#.#....#....##..#..#..........#.
##.#.#...##..#............#.#..#......#........#...#.#.............##..........#....#...............#......#.....#..........##....#...#.....#.#.....#........#....#...............#................#.............###...#.........##....#...#...#.##..#....#...##..#..........#......#......#...##...#..#.#.##....#..#.#...#....#....###.#.###..#.##...##..#..#....#......#...##..#.............##...#...#..##.......#.##....#...#.....#..#....#...........#.........#.#......###..........#................#.......#....#..##.#.
......#..#.........#..#.....##..........##...#..#.............#..##....#.....###.....#.....#...##...#....#.....##...#.###.........##..#...........##......#......#...#........#..#...#....#........#...........##..#..#........#.#...#.#......#.....#..#..........................#.....##.##.....#.........#..#...#..#..#.......#.........#...##..##.....#..#.......................#.......#..#..#.....#......#........###..##..##....#....#...##..#........#.##....#.#.#...##...#....#...#........####..#....#.............#.
..........#..#............#...#........#...#.#........#...#.####.##...#.#...####.#..........#....#...#............................####..#...#..#.........#....#.....#.#...#.#....#.....#...##....#.#................................#.#..#.........#.#....#..#...#.#.....#........##......#..##...#.#...#.........#.#..#.....#........#....................##.....#...........#...##...#..##...#....................##..##.....#.....##.##.....##.#....#...#........................##...#.#.....#..#....#..........#..#.#..#...
.#....#..##......#.....#..#....#....#.....#.#....##..........#.....#....#.........##....#..##....##...##...#...#..#...#...#......##........##.##.#..........##....#.#....#....#............#...#.....#..#.##.#.#.....#..#......#........#..............##...#.......#.........#.....##...####............#..#......#.##.#.#..#.###..#..#....#...#.............#.#....#...##.#..#....##....##.........#.#..........###...#..##...####....#...............#..............#....#....#..#.####.#........#....#........###.......#...
................##.........##.##....#.......#.#..#......................#......#.....#......#..........................##...#..##...#.#....##.........#.............#..##.......#........##..##........##.....#....#..#................#..................#...#......##.##.#.#.#...#...........##.....#.#...........#.....#........##.......##......#........#..#.........####.#..#.........#..#............#..................#....#........#.#..#.......#.#....##.##........#.#....#..#....#...#........#........#....##......
..##....#.##.........#..#...#.....#..##.#...........#..###.##...#...#......#...#.#..#..#.......#..#.##...#......#...#........#.#.#........#...........##........#..........#...#................#.........#.#.......#.#.......###...#.#............#....#.####...###.#.#.#.#..#..#.#.........#..#.....#...#...##.#....#.#...#.........#....#....#.....#.#.#....##..#........#....#.........#......#.............#.##.#..................##...##...............#.#..................#.#....#.#........#..##..#.......#...........
##.#...#..##......#...#............#..........#.#.#....#.......###.......##......#...#........#.#........##.....#..#......#....#..........#.........#...#...#.........#...#.#......##....#....#........................#........#.................#..#...##.....#.#...#.........#.#..#.....##.......##..#....#....###...#.....#..#...###....#..##.#...#.#.........#..#............#.....#.........#...##.............####...###.........#...#.............#..........##...............#..#..#.#.....#.##............#........#..
....#.##..##.#......##........#..............#..#....#.##...##.#.........##........#......#....#....#....##.#..#....#..###.##.##..##....#.#...##..#.#.#........#.#..#...............##.....#....#......#.#..#....#............#....#.....#..#.........##.##......#..#.....#.........#...#............#.#......#....#.....##.#.............#..#.....#.....#.#...#.##.#.#........#.........#..#....#.#......#...##.................#.....###.#..##......#...........##........#.#..#.....#........#...#.....#....#.....#..##.#....
##.........#...#...............#....##...#......#.....#.#....#..#...#....##.....#...##.#...#..##........#.......#...##.##.##.....#...#...#.......#.........#..#.....#.......###..#..###..#.............#...............#..........#.....#................#..........#..###....#....#.......#.........#.....##...#....#..##......#.................#......#.........#.....#...#...##............#...................#..#....#..#.#.#..#....#..................#...###...#.........#...#...##..#......#....#.....##...#.........##
.....##....##.........#.....#........#........#.....#...##....#...........#....#.........#.......#......#......#.#........#.........###.....##....#.....#.##.####..........................#..#.#.#............#..##..#.#.#...#........###...#...#....#.......###........#...#.............#.#.##.#........#...#............#....#........#.##...#.........##.#......#...#.#.##.......#....#............##.#....##..####...........#..#...........#................#...##................#.#.........#....#...#..............#..
......##..#...#.......##.#.##.......#..#..#.#......#.......#...........##.##.....#..#......#....##.###..#..........##...........#.......##....#....##.#....#....#......#...#......#..#.#......#.....#...............#.....#.#.....##.#......#.#.###............#..###...##..........#.#..#.........#...#..#.#..............#.........#...##..#......#...#.....##.....#...#...........#.......#.......#......#.......#.......#..###....#........##..##..#.............#...#....#..#.............#............#...###......#.#....
..#...#.#........#....#..........##....##...........#.....#.#...#........#...#..###........#.#.....##.#.#....#.......#...#...#.#......#......#..#.##..#...##.#...#..##...........#...#..#..#.#....#.#.#.....#.......#.....#.#.......##........#.........#........#.....#..#...#......#...#.........#..##...#............#..#.#....#...#...#.........#.............#......#.....#..#.#.............#.#.###.#...........#.#..........###.#..#.#.#..#....##.....#......#.#............#..#...........#...##.#.#.#..#.#....##...#.#.
...#................#...#..#.................#...###.#..##.....#......#.......#......##..............#..#.#...#..##...#...........#..##.#........#......#...#....#...#............#................##.#........##.#...##....#..#.#...........#......##...#........#....#......#.#................#..#.........#...##............#...#..........#...#....#.#...#..........#..#.....#......#...........#...##.......#....#...#.......#..........#.......#........#..#..#......#.....##....#.#.#..#...#.....#.....#.#.....#.#....#.
..........#....#.............#..##....#...#...............#...#.#.#..#........#.....#..#.......##.##..........#..........#........#.....#.#.....#.#.#.........#..#.....#.#..#....#...#..#......#..........#..####.....##.#.##............#.##.##.......#....#......#....#.#.##...#.#.#..................##.#....#...#.##.....................#.#...##.........#....#.#...#...........#...#.#........#...#.......#..#.....#.....................###...................#.#.............##.##.....#..##......#.....#..##.#....#.#..
....#............#.#....................#....#..###.....#...##...##..#...#.##...#.....#...#.........##........#.......##........##..##....##..##..#...#.............##............#............#.........###...#.#....#........#..#...#.........#..##......#...#..#......#.........#.....#.#.#.#.#.#.#..##.....#.#...#.....#.....#.........#......##................#....#..#...#.......#.#.......#..##.......#.......#....#.........#..#...#.#............##.....#.#.......#..#.#..##.###..#.###.#.........#....#........#..#..
#..........#.......##......#......##...........#...#.........#......................#..........#......#..#..#......#............#.....#........#.#.......##........#...#.#....#...#...#............#.###....................#..#..#...#.#....#..#....#..#.......#.........#.#.......#..#...........#.............###..#.##....#...##..#...#....................#..#...........#....................#.......#..#.........#...#...###..........#.....#..#.####.....#..###.#....#.#..#....#..#.....#...#.#..............#...#...###
#.............#.....#..#............#....#......#....#...##......#.......#.#......#.#..#..#.#..........##..##...##...##...#..##.......#.#..#..#..##.....#..........#.#...#..#....#..##......#............#.......##........#....#.........#...#...#........##..#.........#........#..........##........#.#...##..#.........#.....#..............##...........##...#.#.....#.#.............#.............#....#.#......#.#.#......#..#.....#.........#...................#...........#.#...#...#...#..#..#.............#......#..
...###.............#.........#.....#...##...#....#..#.#......#...#..................#....##..#..#.#.......#.#.#...#....#...#.................#..#...#........#...#...........#.#...#......##...#......................##.......###......##..##.....#....#...#............#...#.#..#..##.#......###....#..#..##.........#......#.#.#.#..#..#..#...#.#.##...#.....#..........###...............#.#.....#...#..#..#..#...#.#.....#.#.............................#..##.#.......#..##..#..##...#.....#...##...#.............#..#....
#...#.#.......#...........#.......#.#....##..#...........##..#...#.........#....##..........##.....#.#...............##.#.#..##.#.#........##.#.#....#.#.#.#....#.....#.....#.#.....#.............#.............#......#....#..#...........##....#.........#......##.......##....#..#.#...#.#..#............#................##......#..#......###...#.##.....#..#.#..#....#..###........#...##.#...#.....#...#..#..#.##.......#.........#.....#..#.....##...#..........#...#..#..#...........#.......#.#....#..#........##..#..
#........##....#.#....#..#......###.#..#.#..#.......#....#..............###....#.#.#........#...#.....#....#..........#......#.#.....#...##.....#..#.##....##..#........###...........#...#.##..#......#.......##..........#..............##.#......#.................#...#..#..#..#.....#....................#.#..##...#............................#....#.......#....#.##.#..#...#.#....#.#..#........#.#...##...#.#..##.....#.#....#....###......##..#......###.......#..#.........#.....#...#.......#........#.....#....#.##
....#..........#.#.......#..#........#.....#.......#.......##..#..............#..#..#.#.#....#...#.........#........#......#......#.##......#......#.......#.#....##..##......#...##...##...#.....#.........#...#....##.......#...#.....#..........#..#..##......####....#............#...........#.....#...#..#..#...#........#............##.#.#..####...##....#.#....#......#..#....#........................#............#.....#..................#...#.#........#......#.......###.....#.#...#....##..##.###...#..##..#..#.
..#............##......#...#..##...#..#......#.##.................#....####...........#.....#.......#......#..............#....#.....#..#.....##.#.........###..#.....##.#..#.##...........#.....##.##.......#...#.....#...##...#......##.#.....###.............#.#..#.#....#...##.##.#.....##.#.#.#.....#.........#........#.....##.#.........#.#...##....#..#..#...#...#.............##..##....#.#...........#..#.#....#..#.#......#.............#..##............##.........#.....##...#...................#......#.#........
.......###..####........#.................#..............##.......##.#.#......#..#................##...............####..#..#....#.....#....#.#...##..#..##...#.#.#.#...............#.##..##..........#........#..........#.........#.#......#..####..##....#......#.....#..#......#.....#.#...#....#..........#.......#...#..##.#.......#..#.#....#......####.#..........#...................#......##....#...#.##............#.....#.#...#....#.#................#...#.#.#...#....##.........#.....##................#........
...........#....#...........#...#.##..............#....#...........##...#.....##.....#...##.#.....#.#.......#.............#..#.#.#...#.....#....#.#....##..##...##......#........#..#..#.#..#.#..####.........#.##...#.....#......#.##...###.###...#.......#..###.........##.....###.#.....#.....#..........#..#......#...#.#......#...#.....#........##....###.....##............#....#..#.......#.#.........###...#.#.......#.....#..#.......................#.......#.#.#.............##.......#..#....##.........###....##..
...##.##.....#.#.##.#..##.......#.....#....##..#.......#......#...#..#..#..#......#.#..#...#....#.........##..##......#......#........#..#...#......#..........#.....#......#...........#.#............................##.#.##...#.....#.................##....##....#.#...#..#...#.#...........#.......##.##...#........#........##.#...##...#.....#..##.#........#...#.....#.....#..........##.........#..#.....#....#...........##..#...#.#...................#...#....#..#.....#..#..#....#.........##.#..#..##..###.###...#
...##...............#..........#....#...#.......#.#..#......#.....#..#.#.#...#.#..............##.................#......#.#.....#..#.......#....#......##.#...#..#...........#.#.....#.#......#.#..##...#............#.......###........#####.....#....#...#.#..##......#.....#......................#..#.##..........#......#..#..#.#.....#..........#.#...#.......#....#...#....##..#......#..................#...#...#..#......#.......#......#..#...........#.....#....##.#.#..#.#.......#.#.#...##..#..#..........#..#.....
..#..#...........#...##.#...............#.#.....#.....#.#............#.#...........#...#..#..#.#.....#....#...##.##.............#...........#......##.##.#.#......#....#.#..#........#.#....#..#.#.....#......#.....###..##.##..#..####.....###...#....#.#....#..................#........#...............#...............##.....#...............#............###.........###........#......#..#.##....#....#..........#............#......#...#...#.###........#.#..............#..#..............#....##....#.....#.....#.....
.#..###.......#...#.#.............####...#..#............#......##....#.#........#.##..#........##...#........##..................#.....#....##.##............#......#...#.......#.##.........#.....###.#..#.#....#......#.......###..#........#......#........#...#.#...#.........#...#.....#..#.#....#..#..........#.....#........##.....##...#...#.....#.........#...........##.....##.....#...#....##..........#.#...#.#.......#....##...#....#.....#.#.##........##.#........#...............#..##.............#....##...#.
......#..#.#....#.......#..........#.......###..................#..#............####....#.....#.#.##.....#..#.##..#........#........#...#..#......#...#....#....#..#.......##.....#.............#.....#.....#.....#.#......#.....#.........#....................#.......#.#...#.................#.#.....#...#......#.##..#.#...................#........#.....#.##.....#.##.......#.....#...#..#.......#.....#..#.............#...............#....#..#......##......#.#.........#......##......##.....#.......##.#..#..........
...#...#...##.#.#.......##..#...#.....#......#.....#.........#..##...##...#.#.#.#..#....#....#..#...##.........#.#.#..#......#..#......##..........#....#.#..#....##.#..#....#..#.....#.#.....#...#..#.#.##..................................#..#.#.##......................#................#..#..#..#..#....#.........#....#.........#..#.#.#.#.....#.#.......#..........#...#.....#..#..#....#.#..#...........#...##....###..#.#......#..#....................#...#...#......#.#..##..#.........#..........##......#......#..
..#..#....#.#...#........#...#.....###...#..#..##.......#..#.......#.#......##..#.#...#.....#.....#..#.#....#.#.#.....#........#........#....#.#.#...#..#.#.........#...................#.#.#...........#............#..#.#.....#.#.#........#.#....##..............#..#.#.......#..#...#..#......#..#.#......#.....#..#......#..............#.#............#...............#.#...#........#.....#....##......#......#.##.#...............#.#.#...#....#.....#..........#.#.#...#......#...#..##....#.#.......#..#..#...#.###..#
........#....#....#....###.......#...#.........#..#.#...#...........#.....##.....#.#...#.....#.......##.....##.##....##.....#..#...##........##....#........##......#.#.###.#.......#.##.#......#.......#.......#....#..##...........#..........#.......#......#...#.#..#.........#....#...#....#.###........#.......#.......#...#...##..........#...#......#..#.#....#.......#...................#..#....#....#.#....#.............##...#...............#.....##..#..........##..........#..#.......#...#........##.....#.....#
....##....#..#..#.#.##...#...##....#...##..#.....#.............#.#.....#....#.##.##.......#...................#.........##......#....#..#.......#.....#........#...#.............#...#...##.....#.#......#.....#...#..................#........#........#.#..#.............##...#....#..............#..##......#......................#.........#......#...................##..#......#..#...........#...........#...##.#........#.........#...........##...#...........#.#...##...#....##......#......#.#...#..#......#.#..#...
............#...#.#.#...##....#.....#...#............#.................#...............#####...........#..#.#..##.......#......#.....##..#..........................#........#...........##...#.#.......#.....##..##.....#..#..#.##...#.........#..#...#..........##.#.....#.....###.###....#...##....#.............#....#..##.##.....#.#.....##......#.........#..#.#..#.#..#...#..........#..#.##.............#.............#......#...........#............#.##.#........##..#.....#...#..#.......#.#....#.#....#...#........
.#..#....#.....#.#........#.###....#........#........#.##....#.......#.#...#...##.....#...#.....#....###...##.###.##..............#.##........#......#....#.........##..#..#.#.....#...........#..#..........###..#.......#....#.#.....#.###.#...#.....#...#.....#.........####..........#..........##.#............#...#......#..#.#...#...#.#......#..#.........#.#.............#.............#...#....#.......#......#....##......##..#...............#.#.....#..........#...................#..#............#..##...........
..#..#.#.#...........#..............#.#....##....##...........#.##.#...#......#..#.#.........##..................#...#......#........##.##.........#.#.........##....#......#.....#....##.#.........#.#....#....#...#....##..##....#....#.....#.........##.............##........#....#..#.............#..#......#.#....###..##......................#........###.........##..##..#..#........#......#...#...................#.#..#..#..........#.#.........#..........#.#....#..#..........##.......#...#..#...#.....#....##...
.........#..#....................#..#.#....##........##..#.....###..................#.##................#...#..#.##.................#.#...#.#.....#...#.........#..#.#.........##....#............#.#.#...........#...###...#.......#.....#.#...###.....#...........#....#.........#..#....#....#.......#....###.#.....................#...............#..##.#...#...##.#...#.......#.#...#..#..#..#..#...#..#..........#...#.................#..#.#.#...##.............#...#....#........#..###......#...#...............#....#
.......#....##.........#...#..#..#.....#.....#...........##...#....#......#....#.#.#.......#..#....#...#.......#.#.#.#....##...#................#................#.......#..#..#....#.......##..#..#...#.#....##........#..##.....#..................#..#..............#.#..#..#..#.#.......#...#....##....#.....#.##....#..#.##.#.#..#...........#..#.#.#.#.................#.#.................#..#............#..........#.......#..............#...#.#.#.#.....#....#....#.......#............#.....#..#.##........#........
......#..##....#..#.....#.#.#...........#..........#.#.........#.#.#..#......#.##...##.......#.......#...#.....#.....#.........#.....#....##..#.##....#....#.#....#.....#.#..#....#....#...#.........................#.......#...#.#..........#.......#.......#......#..#.......#.####.....#.......#......#..##.#..#.#.......#....#.#.#....#.#..#...........#...#..#.......#...#...#.......#....#....#......#........#..........#.....#.#..#.#....#....#.#..#..#..#.......#....###......#..........#....#.#...............#.#...
..#.........###..#...#.#...#.....#.....#....#......#.#.....#.#........#.#.................##....#..#..................#.#.#......#...##..#..##......#......#.........##....####....##.###....#.....#......#.#.#..##..............###......#.##....#.#..#...##................#...#....#..#...#.#...#........##.......##.#..#.#.............###...#....#.....#.......#...##.#......#..............#........#.....#.......#..#..........#......#.#.#.............#.....##........#............#..#..............#..#.....#.#..#...
..........#...........................##...........#.........#.........#.....#.......#..#......##.....#..#...##....#..#....#.#..#.........#..#.....#.....#..#..#...#.....#..##.....#..###.....#.#.#..........#.....#.....#............#.#.##.#.#........#.#.....##...#............#.....##..........##.....#.##....###..........##...#.....#.#....#......#......#..#...............#......#.#........#....#..........................##.##..#####..........##.#..#.##.......#....#.#.......#..#..#.....#...##..#.#.......#......
......#..........#..............#..##.....##..#...#.#.##..#..#.........##..#....#...........#....#....##...#..#.#....##..##......#...#............#.#....#.....#...#.....#...#.#......#....#...#...#.....##...............#...#.##..........#..#.........#...##....##..#.#..............#.#.#........#....#..........#..........#.#.##.....#.#.#.....#...#.....##....###......#.##.....#..#....#..........#.......#.#.##..#.#.....##...........#.....##....#....#...#.....#.#.........#.....#...#.....#....#...........#...#..#.
..#...........#..........#.......#......#.#..................##................#............#....#...#....#.............#.#.............##...##....#.....#.....#....#......#.##...#...............####............#....#.#.##..#.#.#.....#.....#..####.#......#....#.#..#.#.#.#.......#....###....###.#..............#..#.#.........#..#............#..#....##...##..##.......#..##...#....#....#...#.#.......##.#...........#..#..#......###.........#..#.#...#.........#...#.#........##...............#....##..#......#....#.
....#......#........#..##.....##........#...#.............#..#.....##.......#.......#.#...#.#.#...#...#...##..#......##.#...###..##..##.....#.......#...###....#...#....#.....###.........#........#...##.#....#.#......#....##....#...#..#.....###.......#..............#...#...##....#..............##..##..............#.#...##.#......#......#....#...#.......###..#.#...#.#.....##..........#..#......#........#.#....#.#...........##......#..#...#..#..##....................##..#..#..#...#....#..............##..#.#...
.#.....#.......#.##......#...#......##...#......#.#..#.........#..#.#........#.....#.#..#......#...............##.......##......................##.###.#.....#..............#...#.........##...#...#......#.........#......#........#...#.....#.#.#...#.#..................................................#.##.#........#..#.........###......#.......#..##..................#..#..#..#..##........#....##..........#.......#....##..#.##.#...#..##.#.........#......#..#....#...##.#.#..##.#.#........#.#...#.........#.#...#.
.#..#.#.#.##......#......#.......#..#####...#...#.......#.......#..#..#...##......##..#..#...#.#.##.#.....#.........................#....#...#........#......#............#...#......#.###...##..#.........#....#...#..#...#...#...##.......####....#....###....#.............#.........#.........#......#..##.#.#.......#.#.#.#.......................#......#............##.#........#......#.......#.#....#.#.#.....#.#....###.#.#.....#.......#...#...#.....#.#..#.....#.#....#.....#...........#.##.........#...#..........
........#.#...............#...#..........#...##.....#.....#...#.......##.#....#....#....#....#.......##....#.......#.................#.#.....#............#.#.....................#.....#.#....#..#........#..#.#..###.......#...#......#...#..#####.#...#.#..#..........#.#.#.#.##.......#...#.....##...#...#....................#..#..###....#.#.#...#.......#...#.#.#.#.............#...........#..#.......#.#.###...#....#......#..#..........#......#.####.......#.#...#....##.##....#......#..###.#...#....#..#...........
......#..#.........#.#.#.#.#.........#..........#...#.#.......##.......#..#.....#........#.#...##.#......###.....##....#...##..##............#..#......#...........#..#............#..........##...#......#................#.......###...#...#.......#....#.........................#.......#.....#.#..#..#.#.#.........#.............#............##.#...#...........#..#.....#...........##......#............................#..........##...#.#..............................##.#....###.....###.......##.#...##............
#.....#.......#.............#.......#.#..........#...........#...#.#...##..##.##......#........##......#.............#...#..#..........#......#..............##........#..##...#..#.............#.#....#.....#..#...........#......#.......#...#..#..........#.#...................##............###....##.#.##...#..#........#.........#......###.............#......#........#.............#.#...#....#.#..#.......#.#.....#....#....##..#.#.......#.....#.........#........#...##................#.#..#..........#...#.......
#####............#.#...##....#...#.#.....#........#......#....#.#...........#.........#...#.....#........#..#....#..#.#..#............##....#........#.......#.#......#....#..##...#..#..........#...#..#......##...#....#..#...#............#.......#.#.....#...#...#.#.#..#.#....#.......#...........#..#.............#.....#....#...#.#............##...#..........#........##............#.##.#.....#..#.............................#.....#........#..#......#...........#.......#...................####....##............
..........#.#........#..#..............#.....##.##..............#...#................#.........#................#.............#......#....#.....#.##...#.###......#..#.........##..#..................#...#....#.#..#......#....#..#.##.....#..#..................##......##.....#........#..##...........#.....###......#.#.......#......#...#.#............#........#................#.........#..#......#...#....#...#..#..#.#.....#...................#...........#.....###.......#....#.......#.#...#...#...........#.....#
.............##..####.........#.#........#.#....#..##..#...#.#.#..#.......#...#...................#.........###.........##.#........###..#..#.....#......#..#.............#...##........##........#...#........#..#......#........#.....#....#.................#..#......#..#...#...###...#..##........##..#....###.#.....#....#.#..#.##..........#.......#.#.....#.#..#..#....####...###..#............................#...##..#....##.#..###...#......................#..................#...###....#....#.........##.....###.
......#.....#...#..#.#....#.#..##....#.....##................#...#.###......#............#.....#.......##...#.#.#.#.#.....#...#..#.....####........#....#............#............#..#...................##.#......................##.............#....#........#....#..#.#....#...#......##.#.#..#.....#..#..#.#.#..##..#.#.#.#.#......#.#......#........#..#........#...#.............#.......#...##...........#..##.##.#.#......#....##.#.#.##..#....##.#....#.................#.........##.#.......#.#.#....#...##.#.##..#.#
..#...#...........#.#..#...##...............#.#...#..#........#...##....#..#....#....##.#......#....#....##...#...#....##.......#.#.................#........#.#.......#.....#.......#.......................#....#....#.#...#.##......#...#.####............#......##....#....#..##.....................#.....###..##....##....#.......##..#.#..#..###...#..........#.##......#.#...........#...#...##.#....##.....#.............#............#..##.#...#......##.....#...#.#......#.........#.........#..##...#...............
.........#.#.....##............................#...................#.#......#..#.....#....................##..#..#..#..........#.#....#.#.#...............#.........#....##.#.#..........##.....#.....#.#........#........#....##..#...................#...#.#.....#.###......#...#........#....##............#.#.#....##....#.#....#.....#...........................................................#.....#..............#.............#..#.#..................#..#.....#.##....#..#..#..#.......#.......#......#......##.....
....#...............#..#....#....#...#.##..#..#......#...#......#..#.##.......###...#.....#.....#...###...#......#.......##.#........#.......#...##..#....###......#.##....#........#............#.....#....##.#....................#.#..................#....#.....##........#...#.##......#..#...#.....#..#........#....#....#.##..##.#..................##.....##.....#..........#.#..#.....#.......#..........#......#...............#........#.......###.........###................##.#....##.#......##..##.....#.......#.
....#...#.#.....#..#.#......#............##....#.##...##...#...#.#...........#.##......###..........#.#..#.....##.#......#.#.....#...#.#.#.....#...#...#...#....##.....#....###.#..#.#............##.....##..#..##...#..#.##................#.##....#.##.............#.............#.#.#....#........#............###....#..##.#.#..#...#....#...#...#.#.#..##....#.......#.##..............#......#.##......#...#...#......#....##.#......##......#.........#..#.............##..#........#..#.......#......#..#..##..##.#.....
...........#....###.#...#....#.###..##....#..#.........#...........#..#..##..#.....##..#...#...........#.#...#.......###....#..#..#.#......#.#............#......#.##.#........#........#....#.##.#...##...........#.......#.............##....##....#......#..##.#..#.#...#...#...........#.....#..#..#...#..#..#........##....#.........#....#..##.#...........#....###..........#..#.........#..#..............#.#......#...........#........#..#.#..#.#......#.........#..#......#.#......#...#..#........#...#.#......##...
..............#...........................#......#...##.#.....##........#....#....##.......#.........................#.........#......##........#.#...............#....#.....##...#..#.........##..###...#.........##..........#.##....#.......#.#...#.#....#.#.#..#......#..................#.#.#.....#........#.###.#.....#.#.#..#......#.................#....#.....#.#..#.#.##...#....#.#.##.....##..............#..#.........#..#..##..##..............#.....#.##.....#.#...........#.......#.......#.......#........##..#.
.#..##.#..##....#.......#.#.....#........#....#.##.#....#..#.#...###.#....#..#......#.##.....#.............#..#.#...............#......#..............#.......#..........#..#.......#......#...##.......#...#....#....#............#.....#...............#.#.#.....#.............##..#..............#...#...##.#....#.......##.#....#..#......##...###..#.....#.#.................#......##.#..........#...#......#......#....#.#...........#.#..............#.#..#..##.#.......#.......#...#.........##.........#..........##..
.....#...................#.##.....#.#....##.......#....##....#.#...#........#..#.....#....#.....#..#...........#.....#.#.....#..###...#.................#....#..#.........#.#.#..#.#.##...#........##..#.#..............####..#.#......##.#.##...##.....#......#..#......#.........#...##....#..............#..#.........#..#.......#.....###.#..#.................#..#......#....#...#..#..........#.......#....#.....#.................#..#.#..#..#......#.....##.##.......#....##..#.#......#.##.......#...#..##.........#...
...........#.#.#...#.......#......#...#........#..........#...##.##.#......#.......#.....##...#...#...##.......##..###...........#.#....#...#...#..#..#....#...###....#......#....#..##..#...#...#.........##...##...###...#...................##.#.##....###.....#....#.................##...#............#...#..#......#...........#...#.#.###....#...#.....#.#....#..#.................##...#......#....#..##......#...........#.#........#...........#....##.##.#........#..#...#.#..##...#..............#......#..........#
....##...#..........##.......#.#......##....#............##...#.#.....#....#.#.#..###........#....##..............##.#..#.#.##...........#...#...............#.....................#......#......##....#...#..#..##..##....#.......#....#.#.#....##............#..#......#..#.................#....#.#..#...........###............#............#...#......#.............#..#.......#....#....#................#.....#.#......#...#..#....#......#......##..##..........#............#.......#.....##.....#.......##......#.....
#..#............#..#..............#..#..#..........#..#.#..###...#.........#.....#......#..#.........#...#...#.##..........##.#....#...............#.........#.....#..#..........#..#.#...#....#...#...#...#.#....#.#.#.#..#.#.#..#..#......#..........#.#...#...........#.###.#....#....#......###........#...#.##....#..##.#........#.....#.......#......##.......#.........#.......#....#...#..#....#.....#...#####.......#...#.........#.....##....##....#........#.#.#..#.....#...##.#.....#..#..........#.#.#...##....#..#
......................#....#.##................##.......#..#.........#.......#............#...#......#.............#..#...#..#....##.............#.....###..##.........##...............#.#...#...#..............#...##.#...................#.#...#.......###.............#......#.......#..#.........#..#####.######...#....#.#........#....#..#..#.......#..#.#..#.#..............#.............#.........#.##..#........#...#.#..#......#.#....#........#......##.#.#..................###.#.......##....#.#......#......#.#.
#...............##....##....#.#.#.........#.........##..#.....#.....#..#...#.####..#..#....#...#........#.#..#.........#....###..........#.#.....#.##...#.#..........#..........#.............##..#.#..........#..##.......###...#.....#........#..............#.####.........#.#......##.........#........#..##......#........#.##....#...#..................#...#.#.....##............#.........#..#.#...###.#..#..........#...#......#.#.........#.#....#...#..#..#..#...#.........#.....#...#...#..........#..........#.#..#
#.#.......##...#...#...#.#.............#..#..#.....#...#...#..#..#.#.#........##.#...#.........#..#.......#.#....#..##..#......##..................#...#.#.....#...............#...#.#.......#...............#.#..#.#.....#...#..#.....#....#....#......#.....#...##..##..................#................#...#...#.............#........#...........#...#.#.......#.....#.#...#..#............#..#............#.#............#...#......##.##....#.#...#...##..................#.....#...#..#.......####...#..#...#..#...#....
..#......#.....#.#....#..#...#.......##.#..............#.......##..#.#..#..#...##...##.......#.#........###.##.#.#........#...#......#..#.#.....#.#...#.....#....#.....#....#.#.#.#.#.........#..###..##.#...#....#..#....#..##...#...............#.......#...........#.....#.#...###...........#..#.......................#.#..#...#..#....#....#............##..#...#........###.......#.##.#....#.#........#.....#...#.#.#...........#...#........##..#.......###.........#.............#..........#........#.....#.......#.#
...#........#......##...............##.#...#.#....#....#..#....#.#......##........#.##.......................#...#...#.#...##...........##........#..###..#.#.#......#..#........#.....###...#.........#.....#....###...#........#.................#.......#..........#..##.#.......#..............#...#...#...#..................#.#......#..#....#.#....#..........#..........#..#.#.#.......##......#.........#.#...##......#.............#...........#.....#.........##...........#...#......#.....##..#..#..............#..
.......#.#...##...........#..........#...........#.........................#.#......##..###..#.#.#.#.##....#.............................#................#...#......#.##...#....#.....#..##...#.....#...................................#..#.....#...........##...............#.....#.#.###..#.#..#...........####.....#..........##....#.##..##..#.....##.....#...#..#.....##..#.....#...#......#.#..##.....#............#...#.#.......#......#.......#..#....##........................#.............#.....................#.
........#.....#.......#.........##.##............##..#..#...#.#...##...#.....#................###............##......##.........###..............#.....#..............#...............#.........##..............#..#...........#....##........##..#.........#.............#...#....#........#.#..............#..##.#........##.............#.........#...........#..##..#.......#.#.........#.........#....#.##........#.#..#.#...#....................#.##..............#..###.......#.....#.........#................###.#..##
##....##.....#.......#....#...#.........#...#..#......#.##....##...#..#..................##...#...#....#......##.........#......#.....#..##..#........#...#.......#.......#....#..#...#......#..#......#..........#..........#.##..##..#....##..#.#..#........#.#...#.#...........#.#.#...#...#..#.......#.........##.....#...#####.#.#.#.#...........#......###...#..#...#...#.......#.#..#.#.......##...#....#.#.#.........................#..#.....#..##.........#..#.#....###......#........#.........#...#.............#...
###.....#.#..............#.#.....#.####.#...#..#.....#...##.#..........#.....#......................#.#......#...##....##..............#.#........#..........##..####........###.#.####..#.#...#.#...........#........#..#...#.....##....#.......#..........#............#......#..#..#......###.#.......#...#.###...#.....##.###.........#..........#.........#.......#....#......#.##.......#..#..##.....#.......##..#.#.......##..#.#......#............#....#.#...#.....#.....##..#..#.#..........##.......##...#...........
.....##..#......##.................#.#..#.......#.#.....#........##.......#.#...#......#...#......#....#............#...#...#....#..#.........#.....#.#...##.#.....##......#.#.##...#.........#...........#......##....#...##..#.##.............#..#.#.....#....#.............#.....#.#................#.#....###.#...................#.#.....#...............#.##........##..#.#.......##..#.##..##.#......#.#...#.#.#..#........###.#.................#...#........#.#.....#..##.#....##..#...#.......#....#...###....#.......
.##...##......#.#................#........#.#.#..#..#.....#..#.#..##.......#..........###...##.#.#...#.........#....#.....##...#...##..##................#..#...#..#............#.##.#.......#........#......#....##.#.#......##.#....#.#....#..#..........##.................#..#.#.....................#...#.##............#.###....##..........##........#..#.........#..#.#......##.......#..#................##.......#.#........#......#...#..#......#.....#...#..#...#..........#.#................#....#..#..##.#.......
..#..........#...................#..............#.................#..#....#.........#.............#.#....#............#..##.#..#..................#...#.#..#....#....#..#...#.#.#...#.#....#..#.....#....#.....#......#..#...#....##..#.....#.....................#.#...#...#..#...##....#.#.......#...#....#.#.#.##.##.##.................#...#.......#.....#..#...................#........#.....................#.....#......#....#.....#........##...#.....................#....#.......#.#.....#.#...........#..##...#..#..
...#....#.#.....#.#...#..#.......................#...#...#.#...#......#....#.#.........#.#....#.#...............#......#........#.......#.#........#....#.......#....#...........#..#...#....#..#...##.....#.##.....#...#.###.......#...#.......................#..###........#..#..........#.....................##...#........#.....#..#........#........#...#.#.....#.....#.....#.#...#......#.##....#...####.....#.......#..#....#..........#.#............#.#......##..#...#.#......##.......................#.............
....#......##.#......#.....#...#..##.................#..##.........#.#.........#............#.....#......#....#....#.....#...........#........#....##...##......#............##.#...#..........#.###.#.......#.....#.#.............#.##.....#.#....#..##.......#.#.......#................#..........#.#....#...###.....#.#.#..#.........#.....#......#.##.##...#.#..#....#.....#.#.##..#..#....#...........#.#.#..###....###.....#..........#...#.......#........#.................#..###...#....###.......##.....#..........#.
..#......#....#...##.#...#...#..............#.###...........#.#....#.....#...#...##...#...#.......##.....#....#......#..........#.....#......#..#.##...........#....#.......##..##...#..#....##............#..##.......#.......#....................#...#....#..##......##....#.........#.#...##..#..#........#...##....#.........#....#.....#......#......#.....#.#.....#.#.....#...##.........#...###..........#.#.....#..#..............#.#................#....#..#.....#....#......#...#.......#..........................#
##.....##..#.......#.##...##..........#...#.#..#.#.................#.#.....#......#...........#..#..#.#..##.....##....#.....#...#.....###....#..#...#.#.#.....#......#.............#..........#.......#.......#.......#......##..#......#....##..#..##...#..#........................#...#..#...#..........#.#.....##.......#..##.......#.......#...#........#...##....#..........#..................#..........#....##.....#..........#...............#.###...#..#........##........#..#...##....#.....##..#..#..##..#.....##..
.#.......#...###.##.........#.##....##...........................###..#...#....#....#....#..##..##......#...#..##..........#......#######......#.#..#.#......#.#..#...#.#.##....##.#........###.....##.#..........#...#.....#..#.....#...#.#....#.....#..........#.###..#.......#....#.#.#.....#...#.#.........#..............#...#..#......#...#.##..##.......#.#........#.....................#.....#........#..#..#..#...#.#.......##...#...#..##.#....#........#..#.#........#...#..#........##.#.######...#.........#......
...........#..##...........#..................##..#.............#.....#.#........................#.....#..#.....#.....##........#.#..........#............#...#..##.....##......#......##...#....#............#...#...#......#...##.#.#..#....#.#...#..#.#.#..#.#.#........#..#.........#.#......##..........#.#....##.#..........#........#.#..#...........#.#...##.....#.##...##.#........##.#..##......#....#.......##.#.......#.................##...#.#..#.............#..#.##....#..#.#..#.#.#..##........#.....#.........
...............#.....#.......#...#.................#.....#............#..........#..............#.#.......#..##.....##...........#...#....#.#....##.#.#..#........#.....#..#.....##...##.........##..#........#..##.#..........#..............#...###.....##.......#.....#............#.#.#.##.#...............#......#...#.......##...#.#......#..............#.............##.#......................#.........#..#..............#....##......#.......#..#..##..#.....##.#..#.#...........#.....##.#.........#.......#.....#.#
.............#............#....#......#.....#.......##...........#....#.....#..##.#.#.##..#............#...##...#..#...........#....#..#.##.#........##...........#....#..#........#..#....#....#............#...##.....#.....#.#.#.........##...#.........#....#.####....#.............#....#..##...#......#...#..#...#.......#...........#...##..#...........#......##......#...#....#...##.....#...............#.......#.........#..#.........#...#..###.....#......#.###...###..#.#....#.......#............#..####.#.#..#.#
#...#......#.#..###...#..................##.......#.#...#...........#......#......#....#.#....##.##........#.#......#......#.#...#.##...#......#...#...#.........#.#......#.........................#........#.......#...##..##...#...#..###....#..#.......#..#..#.......#.#.......#...#...#...#.....#............##.....#.......#..###....#...#...##.....#.....#..###..#..#..........#..#.#...#...............##...##.#....#.#....##............###....#....#.........#.##.......#......#.##.#...#......#.....##.....#...#.....
.#.#...#.......................####.......#...#.#.##.....#........#.....##.....#.....#........#.......##..#....#..........#.#........#.....#.#.#..........##...#.....#.#...........#..........##.......#........##........#.#.#....#.#.#...#..........#....#...............###.##..#............##....#...#.#..............#.#.....##...#....#..........#.....##....#...#...#...#...........#............#..#..#..##.#.....#.....#...#.##..........................#.#.......#...#.......##...#....##................#....##....
.......##..#..#.#....#.##..#.#.......................#.........#.....#...###..#..#....#...##....#..#....####.....#..###..##...##.....#.....#.....#...#.#....#....#.....##.....#.#..##.....#..........#..#......#.#............###.....##......#..#......##...#....#..........#.....#........#.#....#.#......#.....#..............#.##.....#.#........###.....#..................#........#.................#.#..##....#....#......##.....#...#.##.......#..#..#...#..#....##....#...#..............#.##.###.#.......#....#..##..
.......#.#..##..........#....#.#....#.#..##........#.#....#....#.##..##....#.##....#...##......##...#...#.#.....#..#.#....#........##..#..#.##........##...#.......##..##....#......#.......#.......#.#...#....##..#......#..#.........#...#.....#..#.............#..#...........#..#....#..#..#.........#..#.#.##....#.#.##...##.......#..#......#.....##.#...#.....#.....#..#.#....#..........#............#....#.............#....#..#...##......#..............#.......#.........#.......##..#...#.....#.........#....#..###
#...#......#..#...#......................##...........#...#....##.#.#..........#................#......#..#.......#..........#....#.......#......#........#....#........#......#.#.....#.........##.#.#.............#..#.#.#...................#...#...#...#.........###......#........#.......#....#.....#..#......##.#.#.#........#.#..#..........##..#......#..#...........####...#..........##......#..#...................#..........#..#............#.........#.....#............#...##..##...#....##.....#...#.#.......#.
.#..#..#.......#...#....#..#......#..#..#....##........#.#.......##........#......#....#.......####...#........................#..#...##...#.#......#...#.##.....#.#..#.........#...#...#.#.#.##.#....#.......#..###...#.#..........#....#.........#.#...#....####.#...#...#...##..###.....##.......##......#..###........##.............#...#..#.#.................#...#.....#...#.#..#....#.......#.....#....##....#.....##.#.#.####..##........##.#....#....#..##....#..........#...#.....#.##.#.....#..#.##......##.........
........#.#..##..........#.....##..#....#...................#..............#...#..#.....#......#........#.........#.#.......#.........#.............##...##..................#............#...........#......##......#............#.....#......#...........#..#.......#.#.......#......#.#.#.#.#.#....#....#..##.#..#.##..#.#.....#..#####..#..........#....#....#.#.#...........##...#...#..#.....#..##....##......#..#.........##.#...........#................#.##............##.#.#........#......#.......#........##....#..
#..#.........#..##......#.....................#.#...#.................#.##..........######.............#..##...#..#....#..#....##...#...............#............#..##...#..###.........#............##..............#........#....#........................###..#..#....#....#..##.#.##........................#.....#.#..##.#......................#..#.......###.........##......#........#............##.......#............##.....#...#.###.............#...##..#.......#.#.......#..........##.....#....#....#..#.#....#..
.......#...........#...........#......#..#...#.#...#....#..........#.#......#.....##..................##..#.......#...#...#.#.........#......#...#..#..#.#.#.#..#....#.#.......................#.#...#..........###..#.#..#...##...#....#..#.....#.##......#.....#......#.#..#..#.....##....#.#.....#.........#.#.........#.#.............#.....#.#....#......#.##..........#.......##..#....##..............#.......#.#.##.##..#........##.#..##....#....#.........#..#.#.##....#......#.#.....#................##...#..#.#....
...#........#.#..#.....#......#...........#.....#...................#.....#.....#....##..........###........#.....#.#.#.#.#.#..#.......#....#.#....###.....###..#....##.##....###....#.....#......##.........#...#...............#..#.#..#..............##...#...#..#.##.#.#......#..#.#.............#.....#...##...#...........##.......#.....#...#.#.#............#..#....#.........#..........#.....#.##..#.............##.#.....##....##...##.#..##.........#.......................#..#.#.#.#..#.........###...............
......#..##.....#...#.........#.........##.......#.....#...##........#.....#.........#.###....#..#..#...#.#......#..#..#...#........#....#.#.#......#....#.#..............#.#............#...#.#....#.#.....#..#.....#.....#...........#....#.#..#..#.............#..#...........#....#.#..#.......#..#...............#..#..##.......#.#..#.###.......#.##..#.....#........#.#.#....#.....#...#....#..#...#.....#.........................#...#.......#.#.......#...##....####..........###..#....#............#..#...#....#.#..
#.##..#..#......##...#.#.....#.........#.....#..##.....#........#....#.#.....##......#......##....#...........#.#..#..##.#.....................#.....#............#...#.....#......###........#.....#.##....#.............#...#..........#.#.#..#..###...#.#.............#.....#...#.........#...#.#........#..##...#.........#.#.......#.#..#..#.......#..##.......#......#...##...#..#.#.....###......#.#.........#.....#.....#.#.......#....#................#.#..##..#.....##..#..#..#....#.#........##..............#......
..#.......##........#...#......##......#...##......#...#.##......#......#......#.#......#.#.#....#.......#..##.##.#......#.#....##..#..#......##..........##..#..........#......#....#......................##...#....#..............#...#........#.#......#...........#.............#......###.#....##......#.#.#...#........................#....####.....#...............#.....#..#...###..#.........#...#.#..#.......#.....#.#..#........#..#........##...#........#...##.#.........#.....#....#...#...#...#.#........#.#...
#..............#.#.#..#.......#......#.#...#.##.#.#...##.........###.#...##......#.........##...##..#..................#....#...........#.....#..#.#.#........#.........#....#.#...........#...#.....#.#.........#.....#..#...#...#...........#......##.#...#.........#........#.....##........#....###............#...#...#..............##...#...#..........#....#.#.....#...#.#......#....#..#.##.....#.#.............#...###.....#..#.....#..##.#............#...........#...........#.#..#..#....#..##....#..........##....
.#.....###......#......#....#........#......###......##.#.........#.#.....#....#....#......#.#..#...#..#...#..#........#.....#..#....#.#.#..#.......#.....#..#.........#...#...#.#................#..........##.........##......#.........#.#..#........#.......#..........#....#..#.##....#....#....#..#......#..#.##.....#...#..#.#..#.#..#..........#.#...............#..................##..#..#.....#.....#......##.#...........#..##.#......#...#..#.#####....#........##....#..###...#....##.#....#.#.....#......#.......
...........##....#...#.#.#.#...#......................#.......................#..#............#........##.................#............#...#..........#..#.#......#####.....#.###...#.#....#............#...#..........##....##......#.........#.#.......#........###...#.#.....#.....##.#......#....#.#...#.#..###.##.....#..##......#..##........##....#....#.....#........#..............#....#...#..#.#........#..##..#.....#..#..............##..#......#..#..#.#..........##.#....................#..#...#.............#.#
#...##......#......#........#...##......#.#.#...#.........#.......#.#..#.........#.#.#....#.#.....#....#......##.#....#...#......#.......#....##....#...#.......................##.#..#......#.......#..##....#.....#...#...............................#..#...#.........#.##..#.........#....#...#......#.............##.#...##.........##..................#...........................#...#.....##......................#..#.......#.......#.......#.#..###..#..........#........#...#.#.....................#....##.....#..#
.##.#..#...#....#..#....#....#.#......#..#..#...#......#...#..#...........#..#...#..............#.#.......#..#...#.....#.......#.......##......#...................#.............##.....#.#...#...........................#.#......#.....###.....##.#...#.....#..#.......##.#.#.......#...#.......#..#.......#..#..##.#..#.....#...#.....#.....#...##.#...#.#....#.............#.#...#...#...#................##...#.....#.#.##.....#.#..#..##......#...#......#..#.#......#...#..........#....##.......#..##.#......#.#........
#..#..#........#.....##......#..#....#.#......#...............##...#......#....##..#...##......#.........#...#....#..#.#.##...##....#.#..##.....#.....#..#..............#.##...#.................#.......#....#.#.#.........#...###.#.........#..##....#...#.....#..#..#...#..#....#..#......#.#....#....#.......#.............#...............#.......#.#..#.........#.#........#..#.....#..........#........#.##.............#..#............#...................##.........###......#...................................#...#
.....#......#............##..#......#.......#.......#.............#.....#...#..#...........##...#....#...................#............#..#...........##........#......#.......#......#...............#......................#..........###....##.........#.......#.#...#...#....#.#..#.#..........#.#.........##..##..#..###..#.................#.#........###......#.......#.#..#.#.....#.......#..##..#...........#..#...##.#....#...#..........#...#..#..........###.........#...#.#.............#....#.......##....#...##...
...........#.........#......#...#...#....##.#.#.....#...##...##......#.#...#..#..#........#.............#.................#....#.#.#........#........#............##....#......#..##..........#.##.....#.#..####...#...........##...##...##.#...#..##.....##..##.#......####.........###..........#.##...............#..#..##..#...#.#.........#..#....#...#......#....#..#...#...........#....#.....#.#...#...##.......#.#........#.#.....#..####..........#.##................##................###........#..#.#...#.#..#....
.....#............#........##..#.............#......##.......##.#.#......#...##....###..#.#.......#............##..........#.#......#.......#..##...#..........#...#.........##.#..#.#......#..#.......#.....##.###....##...............#....#....####..#........#..........##........#....#....####.#...#........#...#...#.#....#..#.........#.#.#.........#........##..#....#...#....#..#..........#....#...#...............#..................#.....#....##.............#...#....#.....#.....#...#..................#..#.#...
...........#.#...........#.....#.#..#..#.....##.#....#......#.#..#.#....................#.#...#.........#..#.#.#...#..#..#.#....#...##..##........#........#......#...#...#...........#.#...#.#..#.....................#.#...#...............#.........#......#....##....#..#.#.........#..##....#.##.....#....#.........................#.#.........#.#..#..#..#........#..............#...........#.##.#........#..#...#..#.#.........#....#.....#............###...#..#......#....#...#.....##...#..........#.##.#..#........
.##....#.....##....#.........................#.#......##.......#.......#..............#................#...#.....#................##...#...####....#.##..#.........#.........##..#..#.....#..#........#..#....#......#..............#...................#..#....#...##.....#........##.....#...#....###..#....##....#.........#..#.....#........#..##.................#..##.#.#................#.....#.#..#......#..#.#.....#...##......#.#..#.................##..###.........#...#.#...#...........##....#.#....##...#.....##.
...........................#.#...#..#.......#.....#..##........###..#.#.#..#....#....##...............#......#..#....#.....#...##..###....#...#.........###..#....#.#....#............#..#....#.#..........#.#...#...........##.....#...#.#...#.##.....#...................................#..........#.#....#.....#.....#...###....#...........##..#.#......#....#........##...#..#......#.......##.............#...#.....#.......##....#.#.#.......#..#......#............#.............###.#....#.....#..#..##..#............
............#...........#.....#............#.............##...#.##....#.#.#......#....#......#.#...###....#............#.#......#..#.#......#...#....##...................#.....#............#.....#.#.#...#....#.#.........#...#........##..#....#......#.#........#...#.##.##...................#....#....#........#....#...#..#....#........##..#.....#.#...#.....#.....##......#........................#..#...........##...###..#..#...##...#..#..#...#.#.####...#.#..#.......#.#...........##...##.....#............#.....
..#......#....#..#.......#..........##....#..#..#...#...##........#......#.#...........#.........#......###......#...#................#............###.#.#.#..........#.............#..#......................#....#..#................#.##.......#.#..#...#.............#...#.#...........#....##.#.#.#...#..#.....#.##...#...#.....##....##..#...#.#..........##...........#.#....#.....#............#.##..#....#.#...#...#.........##.##.#.....##.......#.#....#.#.#..##....#.#..#.##..##..##...#..#.....##....#.....#..#.#.#
#.....#..#...#....#...#.#..#....#.....#.......#.#.#.#..#.##.....##..............#.#...#........##.#........#..........#.#.......#.##...##....#...##...##...#......#...#......##...#..........#..#.....#......##.....#.....#.#...#.#....#.#.##...#.#.......#...#......#..##.......#....#....#........##..#...#..#..#.....#....#.#.....#.......##.........................#......#......#....#...#........#.#....#.##.....#......#.#..#.##...#...#.......#.#............#..#.###...#.#.......##.........#..#........########.#....
#.......###..#.......#...............#...#.#.#..#..........#.........#.........#..#.....#..##.#.#....#.....#............#...............#....#..............#.........#.#.......#.#......#..#.............#..#.##..#.#.#.....#.#...#..#....#......#.......#..............#...#...#.........#....#....#.......#...#..........#.#................#...#.#....#....#..#..........#.##..##........#..#......##....#..#..........#.#...................#........#.#..........#.#.....##.#......#.......##.#.............#.....#.#.....
.#...#...##........#...........#..#.........#.........#.#......#........#.#............##.#........#.##.......#.........##.#...#...#.#....................#....#.....#....#.........#..#...#..#...#....................#.#.#..#...............#..##.........#.......#..............##....#.#..#.....#....#.....#.#..##.......#....##.#.##..................#...#.....##..#................#..#...##....###.#..#....#.......##........#.#...#.....#.#.....#.#..#..#....#...#.....#.#................#...#.#...##..........##....#
.........#...........##...##..#..#...#..#..#.....#..#...#####.##.....#..##..#....................#...#...#.............#......#..................#...........#............#.....................#...####....#..............#.#....#..#.......#...#..#.......#......#.....#.#...#..##...#.....#........###...##.....##...................#.......#..........#......#...#..##....##...#...#.#....#..##.......#..#...##........#...#.........##.#.......###....#.......##.#.#.....##........#..##..#.......#.............#.........
.....##..##..#.#...#..##...#.........#.........#.#.....##........#......#...#..#.........#.....##.....####.#......#.#...#..........#.....##.....#........#..........#..#..........#..#...#.........#...#.............#.............#.#.#.....................#...#....#........#..........#...#.................#..#....#......##.........#.........#...........#.##..#.#...........##.#.#.###.#...............#....#............#.......#....##....#................#.#......#.............##..#..#.####...#..#.......##.#.....
...#.#.....#.#...................#......#..#....#..##.#.#...............#.......#....#...#.........#...........#..#..##........##.....#.....#.....#..#......#......#.......#.##.###......#...##.....#.#....#........#........#...........#............##.........#....#..#......#..#..#....#.....#..##............#.#.....##....#.....#...#..#.....#..#........#...#.###..###.....#.#.#...#.......#..#....#................#.#.....#...##..................#...#.##.#...#..#..#......#.#.............#....#..#.....#...#..#...#.
...............#....#......#...#.....##......#.#.......##......#..#........#....#..........##......#...##.....##...#..#.....#........#.......#..#...##.......#.............#..#.#....#......#.........#.....#.##.#.##.#.#...#.......###...........#...#..#...................##........##..#.....##...#..#.....#...##....#.......##........#.....#....#...##.#.#............#.............##..#...........#..#.......#.....#....#...##.........#....#..#.#...#.#..##...................#..##.#.#.#.....#......#...##...#........
##......#..........##...#.#..#....#.#.....#.......#............#.##......#.#.........#.#......#.#..#...#..###....#..#...............##...#..............#......##......#..#......##........#..#..#...##...##....#.#.....##.......#...#.##.##...#..........................#...............##..#...............##.....#..##.....#..#..............#.#.......#...#.##.......#....#.##.........#...#..#.#..#..........#.#.#.##......###........#.....#.#.#......#..##......#..#......#.#....#...............###.##....#...#........
....#.#.#...#.....##....#..#.#...##.........#...............#..#....##.##.##......#.#.##...#....##.#....#....##..##...###..##....#...#....#.#.#.....#...........##......#...........###..#......#.#.......#......#.#......#....#...#.......#.........###....#........##.#.......###....#......................#..##.#...#.#..#..#.......#...........#.....###...#..#..###....##.....#....................###.#....##..............#.....##..........#.....#..###.#........#......#....#....#....#..............#...##.#..##...#.
....#..#..##..#....###...........#...##.....#.#.......#...........##....#..#..##......#.......#......#..#.....#.......#...##............#...#...#.#....##.#...........#....#.............#...#..##.....##..............#.......#.#..#....#.............##.#.#...#.......#.......#...###.#.#...#....#...#....##..#......###..#......#...#...#...........##.......#.#...#.#.....#..........##.##..#..........#....#.........##...#..#.#.......#..##..........#.#.###.........#....#.#...#.........#...#..........##........#.#...#
........#......#..#..#...#..##..#.#....#.....#...#.....#.#..........#..#...#..##...................#....#.#....#..#....#.#...#.#...#.#...............#.......#.....#.###.....#..#.#.............................#....#.......#...#..#..#................#...#........................#......#...#..#......#.......#..#.........#.#......#.#.....#......#..#.#.....#.....#.....##.......#...#.#..#.....#####.....#............#..#.....#.##...#.......#...#......#..#..........#............#..#.....##......#.#....#...#....#.#.
....#..#..####....#.#.##........#..........##...##.......##...##.....#............#....#........#..............##..#..........#.....#.....#.#....##.....#.#.#......##.....##...#..........#.....#.....#....#.#.#.#.............####.#...#............#.#...#..................#.......#.#.#...##.........................#..#..##..#....#....#.........#.#..##.###.......#.#....#..#..#........#....##...#...#..............#.......#...............#...#.........#.##......#....#.###....#..#...#..#..#.#.#..#..#..#...##......
.##...........#..#...#...............#..#..##...#..#....#.#....#.....#.....#.........#...#.#..#.#......................#.....#.........#............#...#..........##..#......##.......#.#......#...........#.#..#.#...##.#.....#..........#.#...#...........#...#...........#.#..........#....#...........#........#.......##.#.....#....#..#.#......#..#...#.......##.....#.......#..#...#.#..###.#....#.......##..#...#................#...#.........#.#..#...#...##.###..##.##.#.........#.#...#.........#.#...#.#..#.##..##
.#.......##..#...#..........#....#.#.#...#......#....#..#......##..........##..#......##........##...#...#...#............#......#..##.#....#........#............................#........#.#..........#...............##.#.......#.#.....#..........#.....#....#.##...............#..........#.....#....#............#.#.#....#....#..#..#....#.#..............##......#.#..#.#.##...#...#......###............#.#...##..............#...#.#....#..#....##....#.#.....#..#..##.......###.........#...#...#...#....#..###.....#
........#.....##.......#.....#...#....#.....#......##....#..##....#..##.......#.....#..........#.............##................#..#.....#....................#..#...............#.......#........#.#....#....#...#..............#.....#..#..#..........##....#...#...####...#..#............#.#.##......#.......#...................#...#.#......###..#..............#.#....###.....#......###..##.....#..#.##...#........#.#..#.#..#...................#............#.............##....#......#.........#.#....#..##.........#
.#...#.....##....#..#......#.........#...#........#.#...####.....#........##...#...............#.#....#.#....##....#.....#...........#.##..#......#......#........#.......##..........#.....#...#.#...#.....###.......##.#.......#.#.#.......#.#...#.##....#...#.....#....#......#...............................#...#....#...........#..#...#...##..#.....#...#...#....#..#.........##..##...#...#..#...#......#.#..##...#...#.................#....#........#.......##.#...#......#....#....###......#....#.#.#.....#..#.#....
#....#....#.....##.........#...#...#..#.............#.###..#.#.##......#........#.......#.#......#...............##.......#...#....#..#.....#..#...#...#..............#.............#........#....#..#.#......##.#.#..#........#..........##.#....##.....#.#.....#......#........#...##......#......#.##.............#.................##.............#.............#.................#.#.##.......#......#.#...............#.................#...#.....#.#..##.##.......#...........#.........#...#......#.#..#.#.#..#....##.#.
...#..#........#.##................#......#........##..#...#..#.......#.........###.....###.##......#.....##...#.........##...#...#.............#...#...##......#..........##..#.......##........#..........#........#...#.#...#.....#............##......##...#...###....#.#....##...#..#.##....#..#...............#...##..##..#.##.......#..............#...#...#....#.........#..........#..#......#..............#.....#....#.##...##..#...####...........#...................#..............#.#.#........#......##........#
.#......#...#.#..#..#..........#.#....#...##....#............##........##......###...##.....#....#.......#.#..#....#.#.........#...............#..#.......##.#....#.#..#......##........#...................#........#.#......#.........#.........#...#..#..#......#.#.#.#....#.##.....#.#......#.........#.#..##.....#.......#....#....#....#......#......#.#......#...#........#.#.#....#..#..##..#..#..#....#....###...#...........#...#.....#....#.##...............##.#..#......#.........#....#.##...#..............##....
.......#............#........#......#..#........#....#.##.#.##.....#.......#....#.....#.#...#.........#.##..#...........#..........#...........#.#..##........#...#....#.#....##....#.#...#.#.#...#.......#.......#..#......#......#..#.#.#....#.......#......##..........#.........#..#..#.....#..#......##......#...#.........................#.......#..................#.#..#.#...#.......#....#....#.#..#.#.............#...#...........#..#...##...........#.#.#..#.#..#....#...#.....#...##..#..#........#...#.....#.....
#.........#...........##............#...##...#....#.#.....#.........#.#.............##...###...#..#........#.........##.......#..#.......#..#....#...................#..#.....#.#........#...#.........##......#..#..#.#.#.###...#..#.#.......#......#.....#...#.#.........#.......#..#.......#.......#.......#....#..#..#.....#......#......#..#...#.###...#............#..#.....##..#..#...#.....#.#.#......#........#.....#.........#..................#....##......#.......#..#.....#....#...#......###.#......#....#.#.....
.##........#....#......#........#.#.....#.#...#........##.#.#......#####....##...##..#........#..#..##........#.#..##...##.......#............#...#...#......#....#....#....##...#......#..#.........#.##..#....................#.....#......#.........###.....#..#...#...#..#.....###..#...#......#....#..#..#..#....#........#........#....#.#..#.....#.........#.......#.......#.#......#...##.............#.#...#...#....#....##.##.......#..#.............#..........###....#...#..#......#.###....#..........#..#.......#.
.....#...#..#.#.#..#.#..##...#..#..#....#....#......#..#.......#.#..#..#...........#..#.#..#.#...#..............#........#..#......#.....#......#........#......#...............#.....#..............##...........#....##.........#.....###.............###.##.##.......#...#..###........#..#.#..........##..#..##.#....##.#...#.....##............#.#..##.....................#..#..#..#..........#.........#................#....#.....##...........#...#.#....#..#.................##....#..#..#.#.....#.##...#...##........
....#.....##.....##.#.##..#.......#........#...#..#...........#...#..#..##..#.#............#..#.........#.#.......#.....#......#...........#.#..........#....#..#.......#...#.......##.#..#.#......#.......#..#..##...#..#.....#..#........#.#....#......#............#.#...........#.#........#.........#.#.......##...#...#.............#.......##.#......#......##...#...#.............#.#......#........................#.#...#..#..###.#.......#.#.#.#.#...#...#..##........#.#.##.#......#.#.....##...#.##......#.....#...
.#.....#....#.#....#.#.............#.........####.....#.#......#........#..#...........................##....#...##........#.....##..#......#.....#..#...#.....#......#.......#......#.........#.......#.##...#.#......#...................#..#.......#........#.....................#....#..##.##..##.....####.#....#...#....#..........#..#....#..........#.....#.##...#....###........#....##.......#.#..#...###.###...#.....#.............#.....#.....##.....#....#........#........##.#..........#.....#..##...##.#..#.#...
................#...#..#..#....#..........#...#..............#..#.#..#..###...............#.......#.#...#..#.##.....##...#..##.........#.#...#.......#..#...........#.#.....#.........#..........#.#...##........................#.#.#.....................#....#..#.#.#...#..........#...#....#...#.#....#............##....##.......#...##.#...#..##.....#..#........#..##.#.#.##.........#..........#...#####...#......#...#..#......#.#..........#......#..##...####...#......#.......#.#..#......#..#....#...#.............
...##...#.......###....#.#......#......##..#.#......#..#........#..#.#.#.#...#.......##....#...#....#..#.##.....#.....#..#......##..##......#..#.#..#....#...#.....#.##..............#.......#.#..#.....#.#.....#...........#.#...#.....#....................#...#.#....#....#.#..........#...#....##........#..#...#........#...#...#....#..#..#...#........##........#...........#......#..##..#.......#...#....#..#......#..#......##...........##.#...............#....#.......#.#.#.#...#....#..#......#.#####.#.#.#.......
#.#.......##....##....#........#......#.#..#.................#................#.#.###..#..#........#.....#....#..#..####....#...#.#.#.###..#.......##.......#....#............#.#......#...#........#..........#...##.#...#........#..............#...........#................#.#.....#.#........##.....#........#.........#..#......#.....#.....#.#.........#..#..........#....#.......#.......#.##.#.......#..#.......#.......#.#.#.........##...........#..........##...##..................##.#..#...#............#....#...
##..#.#..............#.#..#....#.#....#.....#....#......##........#..#....#....#.#...#.............##.#..#..............#..........#..##......#..........#...........#...#..##.....####..#........#....##.......#.#..........#..#........#.....#.......#...#.........................#...............#..............##..##..#.#....#...#..#....#....#........#.#..#..###.....#......#..#..#.#....#..........#...#.##..#...#.#..#...#.#......#........#...#...##..##.#.#....#...#.....#..#.#.......#...#...#..#.#...##...........
....#.#.#..#..#...##....#.#........#...#...................#.......#..#.##............##..#...#..#.....#.........#.#..........#..#.#..#.....##..#.......#.#...#......#.#..####.#..#.##....#...#...................##.##....#..#...#..#..............#..#............#...#......#.....#........##..#........##.....##.#........#...#.....#.#.#..#.#....#.#.#..##..........#.#.......#.........#.............#.........#........#..#.....#..#......#.#.##.#......#.....#..###..#..........#..##.....#.....#.........#....#..#.....
.#......#..#......#.......................#.......#.........#.##.....#..#........#.....#.#....#.#..##.#...#.#.......#..#..###....#.##...........#.......#.###..#..#..#......#....#.#.##..#..#....#....#...#......#...#.#.#....#..#.......#.........#...#....###......###.#..#...........#..#......#..#.#..#.........#.#.............#...###.....#....#.#..#..#..#.#....#.......##...........##...#.........#.#.......#...#.......#.........................#...#......#......#..#...#.#....##...#.#...#........#.#.....##.#.....
.#......................#...#.......#.#.#........#....##.....#.......#....#.........##..#....#.................#........#..#.....#..#.#.#...#..#.....#......#.......#.#......#......##..#.#....................#.....#...###........##.#.........#....#.....#.#.#...#......#................#......#..#.#..#....#.....#.......#.#..##.........#..###....#..........#....#.#....#.#....#.......#.......#.#....#......#......#..#..#..........#....................#..#.....#...#...#.....#....#..##....#...........#......#......
..#...........###........#...#.....#..#....#....#..#..................##....#....#....#..##.##...#.#..#..###............#..#......#......#.#....#....#..#.......##...#.............#..........#..................#.#..#....#.....#.#..#...#.....#.#.....................#.#......#...#..#........#..##..#.....##..#.##...#..#..##....###.....#.........#....#......#..#....#.....##.................#.....#....................#............#.#..........#....#....##.#................#...............#........#.#......#.#....
...............#..#......###...#.....##.....#.#............#.#.#.##...#.....#.....##..........#..#...........#.##..#.....#............#.#......##.#..............#.#..............#..#.......#.#.#....#.#...........###............#......#.........#...........#..............##.....................#...............#......#...#.......#.......##....#....#...#......#......#.....#.........#.......#.#.......##....................#.....#..............####..##.....##...#.....................#.......................#....
#..##...#.........##......#...................#.##...#..........#...........#................#.............#.#..#.......#...###..##...#..#..#.......#......##...........#.........#......#...#..#..........#....#.#.#....#...#........#....#.##.#.....#..#.........#.....##..##.#...........#......#.#.............#...#..##...........#..........#....#..##.#....#...#...........#....................#..#.#.....#..##...##.#......##.............#..........#..#..##......#..#.#..#...##.#.........#..#............#....#.....
....#.........#.#................###....#.....##..#.........#.#.....#.##...............#....#...##.....#...#.#.....#............###.#.#....#............##.......##..#.....#........#............#......#..#...#.#.##.........#.....#.#.##........#......................##..............###..#.....#......##.......#...#.#.#.#..#..#...#.#..#............#...#...#.#....#.#......#.#.......#...#......####.#........#..#.....#........##.......#......##...#.......#......#......#..##..............#...#.#.#..........#...#...
..##...............#...#...#.........#.#..#..#..#....#..........##......#......#..#.....................#.#..............#......#............#...............#.......#..#......#.....#....#.......#......##..#.....#........##.....#.....##..##..##..#.........#.....###.......#.#.....#.#............#.#............#..#...#....#..#.................#...#.#..#...#......#.#...#.....#...#...###......##....#.#.#.............#.#..............#............##.......#...#.....###..##....#.##..#.....#.#.........#...##.#.....
..#.##..#..##..##......#.......#......#.....#.#...#...#.......#.........##....#.#...##...##........#..#........#......#.#...#.....#......#....#......#....##..#.........###..........##.#...#....##........#...#........#....#..........#...#....#.#..................#.........#........#........##.............#.......#....####........#.##..#....#...#......#.#......#.##........#....#...###.#......#.........#.............#...#.........##.............#.#.#.#....##...#...#..#......#.#...................#....#....##..
.......#..##...#..........#....#.....#....#....#.#..##......##..#....#..#..#..#........#.#..##.#.........##.#...#.#..........#.......#....#...................#...##.#.#........#......###....#....#.#....#....#...#..#..#.#................#..........#.#..#..........#.#..#.........#.........#...............#.....##........#.#.#...#.#............##....................#...................#..##..##............#.##....##............###..##..#...#..##...#.###........#....#......#........#.....#.....###.......##.##..
#.........#.......#......##...#........#...................#.........#..#.......##.#..........#...#.#.........#.#.......#...#.....#....#.....#..##.##.#.#.#.....#........#.#.......##...#....##........#.........###...#..#.............#..#..##.#.....#.##.#.............#....#.#......#.#.##......#.#.......#..#.#..#.##......#.#......#.#.#.#..#..#.#.##......#..#....##........#..#...#....#..##..............#.......#....#....#....##.............##.#.....#.#...#..............#..##..#...##..#..#.......................
.##....#.......##........#.##..........#................#.....#.......#.#....#....#..........#...#......#....##..#........#.#....#...........#.....#......#..........#.....#........#..#.##...#..##......#.....#......#.............#.....#....#...#.#.##..##.#..#.....#.............#..#.#.#.........#...#.....#...#............#.#..............#.#.......##..........#....#...#.........#.#.##..........#.#.........#..#.....#.....###...........#...........#....#.......#...............#.....#......#.........#.#......###
#.#.......##.......#.#.#................#..........##......#..........##..#.....#......##........#.#.#.#.#..#..#...#..#..............#...#..........##...#..##......#......#..#..........#.....#.#....#..#..#...#.......#.###.##.#....#...........#......#.............#...#........#.......#.......#....................#..................#.......#.##.....#..#...##....#.#.....#...........#.....#............##.##.#....#....#.###.#.....#......#...#......#......#....#...##....#....#........#..#...#...#...##..#.........
........##.....#..#.......#..........#...................##..#....#....#.##.......#...#.........##.....#..........##........#..#......#...#...##....#.............#.#......#....#....#..................##.##...#...#......##............................#...##.#......#...#...#.#..#...##...#...........###......#............#...#................#.#.#.#.....#.#.#........#.#....#........#.........#.......###..................#.........###........#.......###.....#..####...##.#........###................#...#.#..#.#..
..##...##.#....#..#..#..#....#.#......####....#.....................##...........#............#..#....#.##..#.#.....##......#.#........#.###..#..........#.#.....#...#.........#.............#.#.#..#...###.....##......##.#...#...##...#.#.......................#..........#..#.#........................#.....#..#....#.#.......#.......#..#..#.#.#..##...#............#...#.#.#.....#.......................#.#.##..##.....#..#..#....#........##.####...#..#.#.......#...##....................#..##.....#....#...#..##....
#.............##.#.....#................#.#......#..#.#..#.....#.#.....#..........#.#.#..#.###......#.....###..#...#............#..#..........##.#.........#.....#................#...#.....#........#.#..........#..#..#.....##.#...#......#...#.............#..........#....#...#.......#.#..#...#..#......#.........#...#.#.#...##.....#............#.....#........#...#..#.....#..##.....###...##.#..#.#..#..##...#.....#................#...##.....#..#......#....#.#.#........#.##.............#...#...#.#.....#.####.#..#
......#...#.......##...#.......#.#.......#.#.....#.....#...#..#............##..##.#........#.#..#..#.......##.#..###..#...#..#...........##....#.#....#...#....#...#......#.##........###............##.....#..#.#...#...##..#...#.#.#...#...#.....#.#...#...........#...##....##..#.##..........#...............#..##.#.......#..#...#...#.#....##.....#...#...##.....#....................#......#....#...##...#.#......##......#...##.....#.#..........#......#.#.#........#..#.#.#....#..#..................#.###.#.........
..................#..#.....##..#.......#.#.#................#....#...................##..#......#.#........#.#..##.#.#......#.##.#.......#..........#..........#..#..#.....#...........##...#......##.......##..##......#...#....#.....##.....#....#..#........#......##.##..............#...#...#.#.......#..#.##.#....#...#.#.#.#..#....#..#..........#.#.##.........#.#......#.#..#......#...#..#...#...#......#.....#.##....#..#..#..................#.....#.#..#...##...........#....##......##.............#.....#...#....
#.#..#..........##....#.....#..#...............##....#...#....#......#.##.#....#...#........#........#.........#............#...#.#.#...#...#.....#.#.......#................#...#.....#.......##........#...#..............#.......#.#....#....##............#..#...#................###...#........#.#......................#........#.....#..##.......##.....#.....#...#.#.##..........#.....#...#.....#......#....#........................#....#....#...................#.......#..#......#....#.#.##....##.....#..##.....#
....#...###....###..#............#...##.#.##............#...#..#.............#..###.....#....#........#....#.....#..#.#.#....##...#..#....#..#.#......#.....#.##.#.#........#...#....#......#..#...#......#....#..##..#..#......#......##.......#.#....#..........###......#..#...##..#.........####..#.....##.#........#..##..................##....#.#..#..###.#.#.....#..........#.#.......#.......#.#...#....#.....##.#....#......#..#........#..........#.......#..#........##.##............#....###...#...#..............
....#.....##.#.........##.......#...#.#.#...#.............#...#...#.........#.#..#....#..##...#...#.......#.......#.#....#....#..#.....#..#................##......#....###...#..#..#....#.#.....#.....#..#.#....#..........#........##.....#....#...###.#..#......#...#............#.............#.#.....#.#....#.##.#...#.#....#.##.##...#....#.....#.........#...#..#....#....#..#..#..#......##....##.........#.#...##...#.......#.........#......#......#...#.....#.##.............#...#..............#......#.....#.#....#
........#......#..#...#...#.....#..#..........#......#..#....#.......#.........#......#..#.......#.....##.........#.....#..#..#...##....#..#.#...#.....#.....##..#.#.#...#..#.#......#....#..#.#.#.......#.#....#.......#.....#......#.......#..........#.#..#...##.......#....#....#...##...#..##...#.....#...#.#..............#....##..#..####..#.##.......#............#.....##.#....#.#...#..#.......#...#.......##...........##....#....#.#.................###.....##.#....#.......#...#......#........#.##.#..##.........
.##.......#.#.#.......##..............#........#....#....#...#.......#....##.....##......#....#..........#..#.###..........#.......#.......#..#.##...#.#.###.#....#.................##....##.#..#..#.#..#...........##.#...................#........#...#...#.#.......#...#.#......#.#..#.#....#...............#.#.............#....#......#.##.....#.#..#......#.#.#...#......#.#.#..#..#....#...........#...#....##.#..#..#........#...#.#............#..........#....#....#.###.....#..#....#....#.......#......#...#........
#...#...#.#.....#....#...#..#.......###........#..#...#......#........#...##....#..#...#.#..#..#.#..........#.##......##........#.#....##...........#..........#.#..##...................#.#.....................##..#...#....#..#...#......#........#......#....##.#.....##..#....#...#..##......#.#.##..##....#..#....#......#...##...#.....#.#........#..#..##....#...#....#.#...##...#...#.......#......#.......#.....#......#..#........#...##.....#...#.......#.#.....###.......#..#...#....#.#..#..#.....###.......#.....
..#...#.##.........####.........#.#..#..#.........#........#.....#....#..#.#......#....#.#...#..##......#...#.........#.#..#...#....#............#..#..#.......#...#...#........#.....#.....#...#.......#...##....#......#....#.....#...#####......#..##...##.......#....#..#...#..#...#.##...#.#...#.#......#......#........#.......##....#............#..#....#....#..#.......#.....#.#..#......#....##..#..#.#.............#....#..............#...#....#................#.#.#..#..#......##....#....##......#........#.#.#..
#.........##......##...##..................#.......#........##.......#.#.............#..#....#.....##...#.............#.....#.......##.....#.............##.#................#.....#..#..#....###...#...#.#.##.#.......#...#...##.............##...#.....#..#......#.........##.#....#....#.#..........#.#.#.........##.......#....##...##.#.#.......#...####.........#...#..#.#....##.........#......#........#....##..........#....##.......#......#.....#..#......#....#..##..#.#......#....#.....##...........##....#...#...
.##......#...........#..#.....####..#.........#....#.#........#..................#........#...#.....#.....##......#.......#..........##.#.....#.#....#....#.......#...#...........#.....#.#....#....#...##......#.......#.#..#...#.........#..#........#.........#....#...#.........#........#.............##....##.....#.................#.......##...##.................##.........#..........#.........#.........#.##.#..#.###.#....##..........#..#.#...#..........#....#..#.........#.#...#..#....#.........#...##.........
....##.#....#..#...#.........#...#...#...##........#..#..#...#............#.........#........#..#...##....#.........#.#....#.......##.......#.......#.#.##...#.....#..#...#.....###...............#....##....#.....##...#.#..#.....#.#..##..#......##....#...#....#...#..............#.#......#.#.#...#.#......##.....#...#.....#..#.....#........................#....#..............#.......#..#.##.....................#..#....#...#............##.#.#..#.#.#...#...#.#.........#.......#...##.#..#............#.........#...
.....#..#.......#....#.#.#.....#.....#.#..#.........##.......#..#....#...#.#...............#....#....#...#.....#....#.##.#....#.............#.##.#....#....#.#.#...............#.#...##.#.....#.............#.#.........#.#..#...#...##.......#.......#..#.....................#....#...#...................#.#.#....##....#.....#.....#..#............#...#.#....#.#.##.....#.....#....##........#..........#.##......##...##...........#....#......#........#....#..##...................#.......#..........#...........#.#...
...##.#........#............#..#.#.#...#......#......#......#......#......#...#..#.#.....#.#.#...#..##...#....#....#...#.#.#.....#..#.........#..#..###....##......#..#..........#.....#...#.#..#....#.###.........#.####...##...#.........#..#.....##....#.#.....#.....#........#......#.........#.....#.....#.................#...#....#.............#..#..#............#.#.........##.#.#.....#...#.....#...##...........#......#.#....##...#........#..#....##......#.......#..#..........##.#.#..#.#.#........#......#.....
#.......#....#.##......#............###.......#.#.......#..##.##...#.....#......#..#.....#..#..#.##....#...............#....##...#..............#.#.#..##...##...#.##....................#.........#..#........#...............###..........#...#..#..#...#..#....#...#.#.#.#..#...............#...#.....#...#............#...#...#.....#.......#..#...##.....#.#......#........#####...###.#.....#....#...............##.#..##......#...#......#..#.#...........#.#.#.............#......#....#..##................#...#..#....
.#........#.#...#..........................#.#.#....#.#........#....##....#...#.............#..#.#...#.......#.....#.............#......#..##..#..........#...#.#..#.....#.............#..#..#...#....##.......#....##........##..#....##.....#..#..#.......###......#........#...##.........#....#.#.#..#..##................#.#.......#......#.###..............#.#.......#..#...........#........##.....##......#.....#...#.#.....#....#.#.#............##..##..#..........#..#.........#.................#...##....#.......#
...###.......#....#.##.........#....#..#.####.....#...#.#..#.......#................#..#.........###.................#...................#....#...#..##.#.#..#.#.....##..#..#.#...#.#....#..#.........#.....##..#.....#....#.#............#.........#.....#..............#.........#...#........................#...###....#..#.....#......#.#.......#.......#..#....#.........##..#.....#....#.......#.......#..#......#.#.##...#..#..#.....#....#......#...###.....#...#...#...#.####...............#.#.#.....................
#.#..................#.........###...........#......#..#.#..#........#..#.....#..............#.........#........#..#..#......#.......#..#..#...........#...#..##..............##....#.........#.#....##.........#..........#.#..#.......##.......##..#.....#....#........#.....#..#...#..........#.......#..#..#..#........#....#..#..#..#.#.........#...#.##..##...##...#.........#..#..#.#..##...#.#..###.#..##.#....#.........#........#......#..#.#.#.................##....#..........#........#.#....#......####..##......
.......#.......#..#.#...#..#....#.#..#.#.........###............##...##.#.##......#.....#...#.........#..##..............#.#..#....#..#....#...###...##...................#.................#..##...#........#.......#........#....##.......#.#.......#..................#.###......#.....#......#...#..##..#.....#...#...........#......#.#.#..#....#......##.#.....#..#...#..........#..#....#.#......#........##..#......##.#...#....#..#......##..........#..#..##.........####........##..#..#.#.#.#...#####.......#.......
...#....#...#...............##..#..###............#.....##.#.#..#.....#..#.....#.#...#..................#.#.......##.....#............#....#...#..#.....#....#.............#....#.....#..#......#.###...........#......#........##.##.##.#........#......##......#..#.....#.......#..................#.#...#.....#.......#.....####.................####.#..#..........#.....#......#.#...#...#...................#.......#....##............#..#....#.....#...#.#.....#.##..#....................####......#..#.#...#....#.....
....##.#........#.......##.....#..#.#...........#.......##......#.##.....#....#....................#...#...##....#.#...............#........##.#.##...#......#.#..........#.......#.#....#..#.#......#....#....#..#.................#.##......#.........#.#.##.#..............#.......#.###....#..##.............#.#.#......#....#.....####.#...#..#..#.......#.####..........#.....#....#......#.#...#..#.#....##.#.#.....#..........#.....##......#........#...#..#..#....#.....##...#..........###..#.....#..............##..
...#.....#..#.......#....#...#...........#......#..###.......#.###........#........#..........#..##..#.#..#......##....#.#...........##....#.........#..#..#...#...#..#....#........#..........#.#.....#.#...........#...##.......#...........####..#..##...#..........#...................#...........#......#.#.....#..........#..##......#...#........................#..##.....#..#...#.....##.....##........#....#.#.........#..##.......#.#..#.#.......#...#........#.#.#....##....#............##.#...###...#......#.#...
.####.#.........#........##.......###..#..#............#...#....#.##....##.......#.......#.....#.##.....#..............#......#.#.#.#...##....#........................##....###.#.##..#...........#..#..#........#..#...#........#..#....#....#...##...........##........#..#.............##...#...##........#.......#...##....#....#.#.#.#...........#........#.#..#..#.......#.#.............#.......#...##..#.....#...........#....#..#.....#..#....##...###.#......#.#.......##........#.........#............##.#.........
..#..#....#..##............#.##......................#...#.....#..#.....#...#...........#........#......#.#..#..........##.#...#..#.........#......#.....#..#...........#........####...#.#.........#.##.......#...#.#...#..........#...#............#....#....#.#.......#.#......#..#.#..##..............#.#....#.#..##.....##..#...##...#............#.....#.............#...##..#..#......#.#......#....#.#.##......#......#...#.#....#...#....#...#...#.#.#...#.#..#....#............#....#.#.....##..#.#.....#.##......#..#
....#....#........#....#.#...#....#..#......#....##...#..##.#.##..........#...#.........#....#.......#.....#.....#..#..#..#...#..#.#...##....##....#......##....##.###............##....##.##.#..........#......##.#...........#..#.........#......#...#.....#..#...###..##....##....##....#..............#.#.#..#...#......#.#.###....##..##..#.......#.#.#.....##.#.#..#.............#..#.......#.....#.#.#.#...#...#.#.....##..#....##.#...#....##........#...#...#...#...#..#..........#.##...#...#..#..##.##.....##........
.....#.......#................##.....#....#...#......##...#................#.#..#.#......#......#..#.......#...##.........#.#....#............#....##..#..#....##....#.#.......#.#..#...#..........#............#................................##.#.......#...#.#........##....#......#.............##.....##......#...#...###...#.#..#..#.....#.#.##........#....#......#....#..............#....#......#....#....#...##......##..#...........#..#...##.....................#........#..#..#...#.#...#.....##.##.......####..
#.......##....#..#.......#..#....####.....#...#...##..........#.#.##...............#.................##.....#.......#...##..#........##..#..........###.#.##...##....................###.##........#......#.....#...........#....#.............#..#...#......#...........#.#......##...#.#....##............#......#.....#.....#...#.##..........##....#......#.##.........#.........#..###.........#.....#.#..#.#......##..##.##...###......##...#...........#.#...#.#...........##..#...#..........#.#.....#.......##..#..#...
#....#.........#.#.....#...##.....#.......#......#........##.........##....#...##..#...#..#..###..#.#.#.........#..#........##...#.......#........................#......#.....##.......#.........#.....#.....#....#..........................#.........#...........#......#.#....#..#.........#..............#..........#.#...#.......#.........................##.................#.....#....#.#.#....##.#.....#.#........................#......#......................#...#.....#.........................#...#......#......
.#.......#......#..#..............#.#.....#.......#........###.#....#...........#.....#...#..#........##..........#.#...#..........#.#..#..#.....##.#.#.....#.#.#.......##...#..#.#..#....#.....##...#.##...#.#..#.....#.......#.........#.......#....#..#..#..#...##..#.#......##..#....###.###.................#..###.#..#........#.#...........##..#.........#.##........#......##....##.#.......#......#...#......##..#.........##.##.....#..........#.........##...##......##......#...#........#..#........##.##.#...#....
.#......#.#..#.......##...#..#.#...........#................#....#..#..#....#..#....#.............#.....#..#...#....##....#.................#..#....#.#..#...#.#.###...##.......#.......###...........#........#.............#...#....#.....#...#.#........#....#.......####....#..#...#.....#..#...#.....#..#...#....#.##.###.#.......#....#..##..#.#...................##.##.....##.#..#....#.#.....#......#.##.#.......#.#..####.#.#.......#...#....##...##..##.##...#..#........#.....#...#.....##.....###..#..#.#..........
..##..........#.#.#.#....#.....#................#.###.....#.......#.#..#.............##.....#.........#.....##...........##..........#...##...#.#.............#..#.#........#.....#...#...........#..................#......#....#..........#....#..................#...#........##..#..#.#..#...#.#..##.......#................#........##.......###....#.....#.........#.#.##...#........#.......###.........#..##....###.#...##..........#.#.....#................#..#.....#....#.#...............#.......#..##.....#...##...
.....##..........#...#..##..#..#...........####...#.###...#..##.#..#........#...........##.#......#.#....#...#....###....#.................##.........#........#.#......#.##....#.##......#.#..#.....#..........##....#...#........#...........#.....##.##........#..#..........#...##.#.........#......###.......#.......#....#...............##.........##.#.............#.#..#......#...#...#.......#.#...##.....###..#.....##...........##......#....#.............###....##.#....#..#......#.##....#...#...#.......#..##...
#.......#.#..........##....##..#........#.......#..#.#...##....##....#.......#....#.##..........##..##..#........#.......#..#........#......#...#.#.#.#....#.....#..........#...##.#.....#......#......#...............#..#.#............#........#.#...............#.......#...............#.............#.#........##..........#...#.................#..............#.....#...#.#..#........#......#.........#.......#.#.....#.......#........##.#...#..#..#....#...#....##........#...#...#.#.....##...................##....
.#...#.......##..........#.......#..##....#..#.#..#........#...........##....##.....#....#....................................#.###....#...........###.....#..........#.#...#.#................#....#..#....##....#.#.....#........#....................##..#.#.#.....##.........#....#....#..........#...#..#..#.###.....#...#.........#.##........#..#...........#.#.#........##............##.###.....#.#......#.#..........#.#...#.....#..#..#..........#.#..#....................##....#......##.....#...........#...#.#..#
#.....#....#.....#.###...#.#.#............................#.#...#..........##.....#.#........................#..#....#.#.##...#.#.##.......#.......#..................##......##..#.................#...............#...#..............#...#...#.#....##...#.......#..#..........#.....#.......#..#.....#...##...........##...#...#..........#.....#....#...#...#.....#.#......#..#...#...###.........#......##..##...........##..#....#....###....###...#.#..#........#.##..............#....###..#.#.#.......###....##.#..#...
.....#....#.#...#.#....#................#..#...#.##..........#.......#...#.................#....#.....##.......#......#.......#.##.##.#.#.#...#...###...##....#...##..#.#.#.........#..##...#.............#.....#.....#.....#..#...#...#.#..........#........#....#.....#...#.#..........#...#..........##.....##..........#......#.........#.#..........#...#.##.#.....#............##.........#.##..#.....#............#...#.#..............##...#....##.....#..#.#..................##.#.....##.....#.#..#.#...##............
...#.......#.....#.##..#............#.......#..#.##...#.............##.#......##.##....####.#.#.#.#.#.#........#..........#....#.................##...#....#..#....#......#............##.....#..#..##.#...#...#...#....#....#...#...............#......#......#....................#.#......##..........#....#....#....##.....#........#........#.........###........#........#..##..##....#...#..#........##........#........#......#.....#...#.#.#.....##....##..........#......#............#..#.......#.#............#.....
.......#.#.....#.#...........#.#.........#.........#........##........#.#..#.#..#.##.#..##.......#...#..........##..#.#...#...#####....#......#.......#..#................#...#........#.....#....#....#..#...#.....##.......#..#..#...#.......#.........#.......#............#.....#....##.###...#.....#..#.#..........#...........###.......#....#.........#...#....##..#..##.....##.....#.#....#....#............##..#..#.......##.#......#.....#...##.................##......#.....#..#....#...#..###......#...#..#........
...###............#####.##........#....#....#....#......#.#...#.##...##.#.........#........#...#......##.#......#...............##.................#........#...............#............#.............#.....###......#..#......#...........##.......#.#.#.......#.####..............#...#...#..#............#.#....#..#...####..#.......##............#....##....#.....#..........#....#..................#..........#......#....#...#....#.....#..#......#...............#.....#....#.....#..#.#....#...#............#.#.#.#..
#.#....##..#........##.....###.#.##.....................##.............##......#......#.#.................#....#.......#.#..#......##..#...#...#........#..#...#....#..#........#.#..#.#.#...##.................#.............##........#..#.##...#......#..#.......#...#..#..#......##...#.......#....#..#...#.#...#.#............#................#..##.......#.##...#.#.#..##.#...#........####....#.#..#......#....#...#.##..#..#.........#....#.#...#....#..#.......#......###...........#.#.....#.##.........#...#...#....
#...##.........#............#........#.#............#....#........#...............#..#..#.#..................#...................#....##.#.....#...#....#.....#....#.##....#.....#.##........#...#.#.##....#....#.........###..............#...#....##.........#.......#........#......#..#.#....#.###.#....................#......#..#.#......#........#.#....#..#..#.......#...........##...#...#.#.###.............#...#.........#..#....#.#..#......#.................#..##..........#..........#.#..#.##.........#...#.....
.#..#...#...#.##.#...##...####........#.#............#..#......#..........#..........#...........##...........#.#..............##......#.................#...#.....#........#.............#...........#...##......#.##........##....#.##..#......##...#...........#....##.................#..#...........###.....#.#..#......#.#..#.......#....#.#..#...#.........##.#.........#....#...................####.#...##..#.........##..#....#.....#.#.....#....#..#.....#.........##................#..#...##.........#.#....#..#...
#..#.....#....#....#........#.....##......#.........#....#....#.#........#..........#...#.#....#........#..###..#....#....##.#......#....#..###.........#..###...........#.#....##.##...#.......#........#..............#.......#.......#..#......#.....#..#.......#...#.......#....................#......###..###...#...................#...#...#.....#..........#.....##.#...#............#............#.#.........###.#....#.......#...............#.....#...#....#..#...#............#......##........##........#..........
..#.......#.##....#..........#.#..#....#...........#.#.#...#.....#......................#....#..#.##......#....#.......##.#.........#......#...####...#...#...##....#..#..#.................#.........#..#......#.......#.....#..#....#...#..#...#...#...#.......##.#....#.#...#.#.....#..#.........#..#.#.#.......#.#.....#................#.##...#...#..#.............#...###.#..#.....##.#..#...........#..#.#....##........#.#...................#.............#....#.#.......#.###.....#....#....##.#..............###..#..
.........#.......#.##.#...#..#...#....#.....#.#................#......#.#..............#.....#.........#....#........##.............#.............#...##.#..#.###........#.......#....#...###...#..#..#.#......#...#..#..#......#.....#...#.....#..#......#..#.....#.......#..............#.##...##...#.....#..#......#......#.................#.....#...............#....#............#.##.......#...#..#...........#.....#..#..........#.....##......#....#..........#.....#..........#.#.#..#......#....#...#...#...#...#.##.
........##.##..##......##..#...##.............#......##.......#....#...#..#.#.#.............#........#.....#......##.........................#...##..#....#.#.#..#........#.......#...#.......#..#......#............................#........##.#..##......................#..#......#........#.......#.....#.##.....##.#....##..#..........#...#.#.#.#.....#......#.#.#....#................#........#.....#....#..#............#.#......####........#...........#.....#...#.................#....#.#.#....#..........#...##.#
#........#..#....#....#..#.......#.....##..#.##...#.#.........#.........................#..#........##......#..........#..#....#..#..................##..#..###.#.#.#..##.###.#.#.#...................#......##.#.#...#...................#.#.............#.....#........#.#....................#..#..##.#...............##......#............#.#.#.#.............#..#..............#.#...#...#.......###.#.......#.#.##.#.............##.............#.#.#...###...#........#....................#.........##..#..#..#...##....
.#....#....#.#....#..#........#....#.......#...#...#.....#.........###....#...###.......##.##.#.#..#.#......#....#...........#......##...#..##..#..#......#..#.....#####.#...###....#......###.....#.#........#.#..#.#.#......#...#..#...##..#..#..#...#..#...........###.........................#..##....#.........#.#..#............#.................#.#.##......#...............#................#....#.....#..#....#..##.....#..#..#..#...#.......#..........#......#...............#....##.#.#....#..#..#...#..#....#.#.#
...#.......#..............#.......#.##.#...#.#.....##..##......#.#...#.........##..........#..#..#..##....#.......#......##..........#....#.......#....#...##..#.#.....##.#...#...#.....##...............#.#..#...........#......#.....#.............#........##...#.......#...#.......#...#....#.....#...............#.......#....#..#...###.#...#......#####........##....#...#............#........#..#....#..##..#......#........#..#.....................#..##.###.#.#..##..#....#.#.#.....#.............#....#...#.#.....#
.#....#....##.....##........##..#.##..#................#.##.#.........#.#...#.#..#.......##........#..#..#..#.#............###.....#.......#.....#..............#........#.#.#.#..#.........................#......##.#....###.#...............##....#.....#..#...##........##.....#..........##..#.#............#.###.##..#......##.##....##.......##...#..#...#...#.........##....#.#.....#...###...###..#..##......#.#..#..............#....#..#.#.#......#.....#..##..#.##.#...#.#..#.......##....#..###...#......#......#.#
#..#.#..........###.#..........#.#.#....#........#..#.##.#.......#.......#....#..###.#.....#.......#..#.##.........##.#...#......#.#.......#....#........#........##.#............#..............#....#............#..............#....#.##.......#.....#.......#.#..#............#.#....#...#.##...###.....#.............#...#...#...#...#...........#..#.....#..#......#......#.#....#.........#...#......#...#..#..#.....#..##........####.......##....#......#.......#..#......##..#............#..#...........#............
.#..#.............#..#..#.............#..........#......##...#.....#.....#..#......#..#.#.....#.###..........#....#...#....##......#.#.#..#..#...#..#................#..####.#....##....#...#......##.........#..###.#...#...#....#..#............#......#..#.#.#.###.....#.....#.#.........#.....#....#.......##.#..#.............#....#.#......#............#...##..#.......#...#.......#..#..#..#...###...##............##.#.#.......#..#.....###...#..##...#.....#........#...#.#...#......#..#.....#....#...........##..##.
.....##....###......#.#.........#..##.#.#....#..#.......#....#..##.###...#........#.#....#..#....##...##.....#.#..#...#.#.....#........#....##..........#.#....###.#......#...........###....#...#....#.....#....##...####....#..........#.###.#....##.#...#..#.#....#....##........................#.#...#....#...........#.##....#...........#...#......#...##............#.##.#......##........#.#...............#.............##...#......#....#............###........#.........................#.................##..#.#..
...........#....#..........#.........#....#.#.#..........##.#...#................#.....#.#..............#......#......#......................#.#....#.#.....##..#...#........#....#....#.#.....#...............#....#...#.#..#.........#.............#...............#.....................................#...#.....#.###....##................#.#...#.#....##...#....#........##.##..#...###..#......#..#.......................#.......#..#....#.#........##...##.....##..#..............#..............#.....#....#........#
...#..........#..###...#....#..#...............#...#..##..#..#...........####...#.....##.#...#..........#.....#.#.....#..#....#........#.............#.#.#.#..#........#....#.........#.##....#...........##.....###.....#..#.......#..#.......###.#.......#.##.#...#.#......#..#..#.##...#.#.###.........#.#...#..........#.#................#......#..#...#......#.#.#........##.......#....#.#..#..##.....#.##..#....##......#........#....#....#......#.#.#......##................#....####....#....#..#.........#..#....#.
.....#...#.............#....#.......#....#...#..#...#.....#......#..............#..#.#...###.#......#....#.......#........#.....#...##...##...#....####.#......#.#.......#........#............##.#.#...........#.#.##.....#...#...............#.#.........#..#.###.....#..#.#......#....#....#.#........##.##.....##..#.......##.#............#........#............#...#...........#.....#..................#..##...#####.....#...#........#..#.####.#.....#..#...##..#...#..#.#....##.........................##..##.........
..#.###..#...#.....#..#.....#.......#...#.#...#.#.............#.......#.....##..#........#.....#.........###..#.........##..#.....#.......#...###.....###.........#......#...#.#..#..................#.##......###..........#...##........#......##......##.....#...#..............#...............###.....#.....#............#...............#....###......#.......##......#.........#..............#........#...........#..#.......#.#.....#.#...#..#................#....#..##...#.................#.##.....##....#..#.......
..#.#.......#..........#.......#.....#.#..................##.#......#....#....#........####....#...#.............#.......##.#......#.##......#.#..#..........##.#...........#.....#.....#.#.........#........#...#..#..##.......#...#..###..#.#.....#.#....##...#..#...##..#.....#...#..#.........#..#.#.........#...#..#.#....#.#.....#...#...................#.....##.......#.#...........##...#.........#...#......#.#....#.#....#..##.#.....#..#....###.#...............##.#................#........#...##........##....#..
##.#..##...#...#..#........#.##.#...##............#.#....#...........#........###.#..#.....#............####...........#.........#.#....#.#.#....#.............#.......#..........#.#............#...#...##..#..#........#.....#......#..#........##...#........#........#.....##....#............#.##.....................#.##.......###.........#.#.......##....##...#.#...#..##.#..#......#....#.#......#..#....#.....#....#........#.#.......................##..#......#.#.....................##......#..#....#.##.......#
........#..#.....#..##.......................#..#.#...........#......#.#...#...............#..............#....#.#.......#.....##.#....##..#...#.......##....####...#...#..#..#.#....#.#..###..#..#....##...#.......#..#....##......#....#......#.....#....#...#...#....#..##.#......#.....#....#....#.#.....#.....#...........#..........##.###...#......#...#..#....#.##....#...#..#...#.....##..#.......#.....##.#..#...#...#.......#.........#..#...#........#.........#....#.......#.#.#..##....#.........##.....#.#.......
..#..#...##.....#.........................##.#..........#........#...#........#......###...#...#...#.......#..#......#..#.#....#...#...#.#.#.........##.........#...#...#....#...#...#......#..#...#.##...........##....#..#........#...##...#.#..............#..#.#.#..#.........#........#.#...#.#......#......#.....#......#..#....##..##.........#........#.#...........#..........#.........#..#.#...........#..#.#.......#..#..#............##..#.........###..#...#.##.....#...#.###....#.........#.#.#.....#..#....#....
...#.........#...#.......#........#..##..###.....##....#......#.#.##...#....#......#..........#...#...#.........###.##..#.............#....#.......##.......#................#.......#.#...#..........#...#....#..............#..###...........#...####........#...#.#.....#.........#...#..............#..........#...#......#......#....#....#..##.#........#.........................#..#...........#......................#......#.###........#.........#...........##...###.##.......#...........#.#..........#..##.#..#...
............#...#.....#......##.#......#..#....#.#.....#.##.#........#.###......#.....#...#..#........##....#.........#...........#.#.........#.#..#..#..#..#.......#.......#.......#..#..#........#............#...##.............##....#..#........#......#.#......#..#........#..#...#.##......#.#...#...........#.#.........#....##...#......#..##.....#....................#..#......#..#...#.....##.#...............#.#.#............###....####.......#..#...#.##..#....###.....#......##...................#........#...
...#.........##...##..#..#........###...........#.#........#...#......#.........#........#..#....................#...#.#.....#..........#.##.#..........##..#.....#.#...#..........##...#.#...#.................##.#...........###......#...#...........#.#.###..##......#...#.....#.#.....#....#....#..##......#..##....#..#....#...............#......#...#..#..........#..#...#..#..#..##......#........#............................#......##...##....#............................#.#..........##....##..##.....#........#.
.####........##....#.#.##....##..................#.#...#...........#.........#........##.###.#......##...........#.#.....#.#...............................#....#...#...#..#..#...###......#..#.#.......#...#.#.#...#............#...........#....#.#..#..#....#......#.#.............#...##.#.#.#.#.......#............##......##.#.#.#...#..#.....#.#..#............##....................#.#..........#.##.......#......#..#..##.#.........#..........#...#..#...#.###....#.#.............#.#..#..#.............#....#.......
......#.........#......###............##.....#..##....#.#.##..#....##..........#..#......##.###..........#.......#.....#.#.................#....##.##..............#............#.......#........#......#.#....#.#..#..#.....#.................#..###...#......#............##.#.......##..#..#.....##..#..#.#..#...#.#....................#...#......#...#......#...#.....###...........................#............##.##..#...#.....##.##....#.....#.#.....#.............#...#..#....#..#......#...###.##...........#........
......#.#.#......#.........##..#.......#.#....#....#............#......##.....#........#.##..##...##.........#.#......#..##...................##..#..##...#....#....##.#.#.....................#........#..#.#.........#......................#.#..#....#.#........#...#....#...#.......##...#..#.#.........#..#..#...#..#...#....#...##..#.##..................#...#..#.##.#...#.......#.........#..#.............##..#####......................#.#....###.#..............#.......#................#...........#.#.......##.#.
.##.........#..##..........#....#..........####........#....#.#.........#..#............#......##..###.....#.#.....#....##.#....##........#..#.#.....#...#..#.#..........#.........#..#.#...#....#........#..##..............#....#......#...#.....#...........#....#.......#.........#...#........#............#..........#...#.........##..........#.##.#..##..#.........##...#...##.#....#.#.#.....##....##.................#......#.#......#.....#....#...#.........#..#..#.......#...#.####....#......#.#..#.#.............
............#.#.#....#....#.....#.....#..........##.##..#.....#.#.....#..#.#..#.#.#....#....###...#...#...............#...##.............#..###.....#.....#................#.#..............#..###.....##.##.....##..#..#....#.....##..#..............#..###..#....###.#.....#.........#......#.#.......#.#......#............#..###...#.....#.........#..#......#....#....#.#..#..............#.#.#.#..............#..#..........#.....#......##..................#....#.#.........#....#...#...#........#.............##...#..
...#...#.#...#......#..................#..#....###......#.....#..#...#.......#..#...##.#...##...#...#..#....#........#......###...#...#..........#.............#..#.#.#...........#......................#..#......##.#.#.......................#.....#..##..#.#....#...................#.#.....#......#..#..#.............#........#..##.............####...#.....#..###.....#....###....##..##.......#.......#....#.##.#..#....###....#.#.....#............##.......###.##....##........#....#....#.....#..............##....#
.#....###..#..#....#..#..#...............#......#.....#.#..##..#..##...........#.#...#....#.#..#..#.....#......#...#.#...#....#.#.##...#..###.....#.#..#......#.....#.......#.......#.......#...........#.#...#.##......#.###.........#......#.#.......#.#....#.............#.#..#..###......###......#..#....#.#.#.........##.........#......#..#.....#...#........#...#.#...##.......##....#....#.#....#....#....###...#......#.#....#........#..#.......##..........#...#.#...#.#...##.....#......###..#...##...#....#.#..#..
#.........#..........#......##.#.##.....#..#.##............#......#.....#..#.#....................#...#.............#..#..##.#....#..#...##..##.......##...#..##.......#.....#.......................#.....##.#.###...#.#.........##..........#..#.............#...#.#...........#.....#..#.#....#............#........................#.....#..#..#.....#...##......#.....#.#..##......#...##.#.#.............#...#.....#......#..#...#.........#...#..#..##.#.....#...............#.#.#....#.#...#..##..#......##.#..#.#.#..#.
#...#...#.#..##..#......##.#.#......#........#.......#..#..........##......................#.#.......###.##.........##.......#..#..##.#....#......#........#.........#..###...##..#....#..#......#...###.#........#.....#..###.........#........#..##..##..........#.#...#.#...#.#...##......##.#..#....#.....#..#........#.#......#............##......#..#..#..#....##.......#.............#....#............#..#..#..#....#..#.#............#..##........##....#.....#..........#........#...........#......#..##............
.........#.....##.......#.....#.###..#......#.....#.#.............#......#......................##.##..........#.#........###...#........................#.........#.....#.##.#.....#..#.#.....###..###.....#.##..#...#.#.........###........#..#..#...#....##....#..#.......#......#.#....##......#....##....................#.............#........................#....#...........#..#.......#............##...#...............#.#......#.#..#..##..#.#...##....#.................#.........#..........#......##..#....#....
.##.#......#..##..#..#..#........#....#..#............#..#.#.....#..#.........#.##.#.......#.#..#..#................##............#..............#.#.....#..........#.......#....##...#.##.##.............#.#..#.#...#...#.##...#...#..#.......#...#......#.......#........#...##..........#.#.#.#.#........................#.#....#...............#...#........#.............#.......#....#..##........................#........#..............##........#..##.......####......#......#.........#...#.....#.....#...........#..
..........#......#...##......#...........###..........##.........#.....#......##..#.....#......#.#........#...........##.......#....#.............#.##..#....#....#....#...#....##.##..#........#.......##.....#........#..#..##....#..#....##.......#...#....###........#..#...#........#....#..#...#...##..#...##.............#..............#........#.#.......#....#.#.........#.......##...#..#.#.#.#..#........#..#.#..........####..#.......#..#.#..........###.......#.....#.#.............#..#......#.....#.###....#...
.##......#......#....#......#...#...#.#........##....#..........#.###.....###.....#....#.#...#....#....#...##..................####..#.....#........#.#....#.............................#....#...........#..#.#.....##.....#.##...#....#.....#.#......#..#...###...##.#........##.#..#...#..#......#.....#............#...#..#.#.........##..#..###...#.....#..#...#.....#...........#...........#....#.....#...#............#.#......#.........###..##.....#....##.#...........#....#..#.#...........#...#.##...#....###......
......#..##......#.................#..#..........#.#.#.......#...#.........##..#...#...#...#.............#.....##.##.#.#....#......#.#..##..#...........###.......#..#..#.....#....#....#........#....#..#.....#....#.#....#....#....#.......#.#..#...##.###..##............#.....#..#.....#........#...#......#...#....................#.....#....#..........#......#..##...#....#.....#..###.#.#...##..#........#......#......#.........#..##...........###.........#............#....#..#...#.#........#...####.#............
...........#....#..#.#..#.........#.#....##.................#.....#....#.#....#..........#..##....##.......#.#..#.##.#.......#......#......#.....##........##...#...#.#.#.#.......................#...........#..#...##........#...............###...#...##..#....##.........#.#...#.##.#......#.#.......#....#.................#.....###.#.......#.............#...#......#........#.###....#....#..............#.............#.#..##............#.#......#........#......#..#......#....#..#...........#.#.....##.......#...#.
...........#.........#....#.##.#.##...#............#.#.....###..#..#......##..#.....#.....#.#..##..##........#....#.........##..#....#.......#.#..................#..#..........#.#.##.#...#...##....##...##.......###..#....#..##....###....#..#.....#.##...#.##.#.##..#..........#........##..#.........###.#..#...#......#..................#...#.#.......#...................#.....###..##.........#..#..#.#.....#.....#..........#....#..#.....#.#.................#.#.......#......#....#...................#.........#...
.#.#..........#.......#.##..#........#....##...#.......#..............#..#..#.#..#....................#.......#..#.#.....#...#....#..............#..........#...#.#.#......#...#.#...#.#.#.....#.....#.....#.........#.......#............##...#...##..#....#.#..........#..#.#......#...#.#.#........#..#.....##...........#.................#.........................#..#...##.......#.#.......#............#.##...........#.............#.......#...#....##.###......#...###...........#..........#......#..#........###....
....#...##.......#.#......#.#...###............#....#...#.....#.....#.......##.........#....#.#.....##...#.#....#.......#.........#...#........##.#......#..#..#..#....#..................#..............#....##...............##......#......................#........#....#....#....#..#...#...#....##.......................#.....#.#.#.....#.....#.#.....#.............#..#..#.##.#........#......#.#..##......#............#...............##.##.#.........#....#.#.#...............#....#..##...#.#..#.......#......#.##..
...........#...#...........#.#.....#....#...###.....##..##.##......#...##...#.#..#......#........#....#...#.....#.....#.#....#....#....##...................##.#.....#.####...#..#.....#...........#..#..#.......#.#........#..........#...##..#..........................#....#..#..............#................#................#......#.......#....#......#.#..#....#....###.....#..#.#.......................##..#.#...#......#......#..#..##..##........#.#.##......#..#...............#....#....#.#.......#....##.#.#...#
.#........#..........##.....#................#....#.......#...#.#.....#....##......#....#....#.....##......#...#..#....#..#.........#..................#.#.#.....#...#...#.##...#..........##......#.#.....#.#..#.#.#..........#..##......#........................#....#...#.......#....#.##..........#.........#.........#......#...........#.......##.....#.........#.#..#.#.##...................##.#...........#...#.........#....................#..#.#...#....##...##......#..#.....#.#....#..#...#..........###.#..#....
..#.......#........#.#....#.........#................#.....#...#.......#......##....#......#.....#...#.......#.............#.#.#...#..#.....##...............#............#.....#........##...........#..#....#.....#.#.#..........#........###..#......#.........#.#...............#......#.........#...........###........#.#.......................#..#......#.....................#.#.........#.#.................#.#...#.#.....##..#......#...#...#...#.#.....#..#.#.##.....#...#....#..#....#..#.#.....##..#.#....#.......
..#.....##..#...#.#......###..#..........#.#..#.#..#....#...#.###.#...##....#..#..........#......#....#..#......#..#.#.#...................#####..##.....###................#...#..#....##..#.#..........##....#.............................#..##..##.....##.#..............#...#............................#.#....#....#..............#..#.................#.#.....##...##...#...#.....#.#.....#.##..........#.##...#......#...........##...#....##.....##..##...........##....####.....#.#.#..##......#.......###...........
.....#..##...#..##.#...#..............#....###...#.#..#.#....#..##.#.#...........#..###.#.#.#.........#.#..#.##.....##..##.#....#...#...........###..#............#.....#........#.......#....#...#.#.......#....#..#.###...##......#...##....#............#...#.##..##.............#............####...##.#.#..#.......##.......#...###......#.....#.....#...........##.........#..#.#.##......#.#.....#...............#.....#....#.......#.....##....##.#............#.........#...#...#......##.#......#...#............##...
...##...#....##.........#....#.#......#...###....##.#......##.#.#...............#...#.........#........#...##....#..#.....##......##......#............##..#...#....#...#....#.#.............#..#.........#.#.......#..............#.###.##......#.............##.#.........#.##......#...#..#.#.#..........#..##..#....#...###.....###...#..#.......#..##...............#..............#.......###......#.......#..#.##..##.#...........##.#.....#...#....#......#..###.....................#...#.#...##...#..............#....
....#....#...#.#...##.....#..#....#.............#..................#..#.#.........#.......#.##......#.......##......#.#...#..#..#................#...##.......#...##..#..#.#....#.....#.........#........#...#.#...........#...........#.#...........#......##.......#......................###.........#.##.#..#......#........#...##..................................##.#...#...#.#.##.#..#...##..##.....###..#.....................#...#....##.#...#.....#...#..........#..................#..#.#...#.##.#..#.....#.#......#
#....#.#...........#...#..#...##....#..#...#.#..#........#.......#.##.##.#...#..##......#..#...#..##.....#........##.#.......##...#............##.....#...........##..#...........................#..#......#..#..#.#....#..#....#.##..#............#.......##.#....#........#.##......#.#...#.......#..#.#..........###..........##..#...#....#....#.......#...#.......#...#.#.#..#...........#...##....#.......#.....##......#........##..#..........###......#......#..........#....................#...#.#.....#.#..#....#..
......###.#...##......#..............#...#.........#...........#........##...#......#....#..........##....##..........#..##....#.....#..#.#....#............#....#......#....#..#..#..........####.......#.#....##....#..#.......#...#.#.....#..##.....#.....#....#.......#..##.................#...#.......#....#..#..#....#.....#...#.##...#.......#.....#.#......................#.##......#..#.....#.#..#....##......#..#.........#.......#.......#.......#.#.....#....#..#.....#.#....#.......#..#.................#....#..
......#...###...#.......##.#..#..##...#...#..#....#.#..#........#.#......#.......#......................#.##....#........#............###..............#....#....#..#.........##...#.#......##.......#....###...#.........#...#................#.............#..#.#........#.....#.#.......##.....#..............##..........#..#....#............##....#..##......#..#..#.##......#........#.#......#....#..#..#.#...#...#.##...##........#..#...#...##...#.........#....#..#...#........#.....#...#.#..#........#.....####....
...##.................#..##...........#.......#...#..####..#..#.....#..#......#.#...#.........#...#....#..#......#...........#.##..#.#.#.#......#.#...#......#......#.#.#####.##..##.....##...##..........#......#.........#.#..#...##...#..........#.#.....#..#...####.#.....#.#..........#......#....#...#......#...#...#.............#......#..#.#.....#....#..#.........#.......#.#........................#....##....#........#.......##.....##..#..#......#.#..........##.##.....#..#.....#..#...##...#..........#....#...
.##.......##......#...####..#.#.....#...#..####...##.............#.......#.#.#..#...#.#.......#....#...........##...#.#..........#.##....#..##...#..#..#..#..............#...#...#...#........#........#.............#...#..#..........##......#..#....##.##...#.#...###.....#.......#.#.#...##....#.....#.#...#.......#...#.......#.#.##...........#####.#......##......#.##....#.......##.#.#....#.........#...#....##...#.......#....#........#...#..................#........#...........#.....#.#.##..#............#..##...
.#.#.......#.....#....#.......#.......##....#..........#..#..........#........####...#..#.........................#.#.#........###...........#.#............#...#...........#.........##.....#......#...............#.#...#..##.......###..#.##......#...#..#.........#.......#.##...#..##...#..##.........#...#...........#........#......#.#......#...#...#...........#.......#..#......##.......#..##........#...............##...##....#.....#.#...#.....#..........#........#...........#.#.........#...#.#..#.#...#...##..
.#..#............#.........#........#..#............#........##...#....#.........#..#.#.......##.#....................#....#.....###.#..........#.....#.#..#..........#.#......#.......#.#..#......#........#...#.........#..##.#..#..#.........#...#....#.......##....#..#.##..........#...........#..##......#....#.....#.#.........#.#......#........#..#..#.#.....#.........#................#...#...#....##..#..###..##......#.##..............#.#.....#.....#.....#....#..##....#....#.......#.............#...#..........
......#..............................#...............#.......#.#...##...#.#.##...#....#........#..#......#.....................##........#......###...####..#..#.......#.#........##.....##......#.#....#.#..#....#....#..#..........#.......#......#.......#.......#........#.#......#.#.....#.##.#....#........#......#..#.#...#.#.#....#................#........#.....#.....#.......##.#...............#.#.###.##.#.......#.#.....##...................#....#...#.#..##....##.#...#.....#...##..........#..#.#..........#...
...#.#........#.......#....#.#......#.......#.....#..#.....#......#.#............................#.#...#...............#.###.#...#...........#......#...#.#.#...#....##.....#.#.#..###..........##........##.#........#....#....#..#..#.##.#..##..###......#........##..........#..#....#...........#..................#...#........#.#.#..........##.............#.....#.##.......##.....#.#...#.#.....#.#....#......##.#...#.#....##.##....##...............#........................#..##..#.##..#.##....#.#.#...........#...
##.#.##..#.#.....#.......##.#.......#.#.........................#..........#.....#..#....##.....#..#.#..........#......#......#.......#.#....#...##.##......#.#.....##....###..#.........#.......#.#.....#.......#......................#.##..###.#.#.#.....#.#...............#............#.......#.....#..............................#..#...#..#.......#.........#.....#...#...................#..#...##.....#..#..........##..........................#.........#..#....#....##......#.......#........#..##........#........
##.#.#..............#.....#...#.#...............#.#...........................#..............#.....#......#..........#........#........#..##......#.............#.##.#....#.#..........#......#........#....#.....#..##...#...................##..#......#....#...............##.......#..#.....#.#...##.#.......#.......#.##.....###........#.......#.....##..#####.....#...#...#.##......#...#.#..##......#...##....#........#.#...###.#..............###.......#........#....#...........#..............##........#...#......
..................#.###...#...##.##..#....#.........##...........#.#.#.................#..#.....###...#.....#...#...#.......#.......................#######......#......#................#..#......#.#.....#.....#...##......##...#............#...........#...........#............#...#........#.......#...#.............#...#......#....#.......#..#.........#.#......#.#............#.#..#.#........#.#..#...............#...#..#......##...........#..#....#......##.........##..........#...#.##.....#.#......#...........
...........##.##............##..............#..#...#..#....##...#.......##........#..........#.....##.....#.#.#..###...........#.###..........##.....#..#................#.#.........#.##.......#.#.............#..#...........#............#..#...#.....#...##.......#......#......#......#.##.........##..#.........#.#..#.#..............#.....#....#........#...#...##............##...#............#.#.#.......#...#.##......#..........##......#.....#.....#............#......##......#.##......#.#......#..#.#.##.......
##.....#.#.#..#.#.....#..#.......#..#..........#...#.#......................#...#..#......#......#........##..............#.#.#..#.##.....#............#.#..#.......................##..##......#.#....##...#..............##.#..........##....#.......#...................#.#..#.#......#....#..#....#....#.....#........#.#...#...........#.............#.#.##..#.....#......#.#....#.....#..#.......#...#...###....#............#.#.....##...###.#......#...........#....###...##......#.........#..#......#...#.##.##..##.##
#..#.......###.#......#..#.....##.#.#....#....#...#.............##...#.....#.#.....#.#..#..#........#.....#..##.....##......#.#.........................#...#.##...#..#.#.##.#.##......##.#.........#...#.......#.......##.....#..#.#.........#......##......#......##.##..#..#...#.....#...#........#...#.#..##.#...####........#...#..#..#.......#..........#....#.#....#..#.........#.......##........#...##.......##..............#............#...#.....#...#.........#.#.............#.....#...#...#.....#..#.........#...
............#...##.##.......#.....#.##...#...#..#.#.#....#............#....##...##.....#......##..#....#.#...#..................##.#......#........##.##......#.#.....#..........#..#...#.#.#.#...#.#...#.....................#..#..........#...#.#.........#.#..#..........###........#...........#.##...#....#.................#.#....#............#.....#.....#...##..#...#...#..........#...........##.......##.#...........................#..#.................#.....#........##..#.#...#...........#...............##...#
..............#.........#.#.#............###...#....#..#..#.#.........##..#...#............###.##......###...##........##......#..##.#...#...........#.....##..#...#........#...........##.........#.##..#...#.#........#...#.#......................##....#...#....#....##.#.....#.............#.##...#...#.#...#...#.............#.........##.#...#......##....###.....#............#####.#.........#....#..........####.......#....................#.#....#......#.....#...#.....#...###.#.......##..#..#.....#.....#..#.....
.......#.................#.###......##...##.##...#..................#.....................#.....###.......#.........####.........##......##...........#.............#..###.##.....#....#.......#.#.......#..........#.........#..#.....#..#.#.##.......#......#.....##.#...........#.........#.#....#....##.......#...........#.#..#....###.#..#.#..#.#.#.........#.#...#..#.......#........##.......#...#..#.#..#.#......#...##...#...........#...................#....#...#.....#...#........#..........#..#.#...##..#....#...
............#.....#...#....##..#....#.........#.#.##.....##....#..##.##....#.....................#.....#..##.........#......#.................##..#.#.#...#..........#.........#...#.....##...........#............#.##...............#...........###..........#....#.##...##.#......#.#...#.##..##.....##..#.#...........#..................##.#..............#..#........#.........#.#......#.##...#..#....#......#.#................#.....#...#.##.....#......#......#.......##...............#....#..#............#...#...#.
...##..#..........................#...#.....#.#.....##.....#.....#.#..#...##..##...#....#.....#..#......##...##.........#..#...#.....##...#....##..##.###......#...#.........#.#.#..#.......#.......#..#......##..........#......#.....#......##..##.......#...#..##....#..##.##.#..###........####.................#.#...............#...........#.#.#.....##.#......##................#.#.#...###.........#..#......##......#......#..###...................#.##.....#.........#...........#.......#...............#.#..#..#..
..........#............#.##....#.....#..#..#.##.........#.........#....#...#.#..#..........#......##...#..#...........#..#......#.....#..##..###..#...##.#.#..#..#....#.........#.#...#............#.............#.....#..##.#.....#.....#...#...##...........#...#.##................#........#....#.............#...#.......#...#.#.....#..##...#...#..##.....###...#....#.......#...#............##..#......##.......................................#.#.#.........##.#........#......#.#.###.................#..............
......................#......#..###......#..#.......#.#.....#....##......##......#..#......#..#..............##.....#........#........#..#..........#......#.....##............#.........#....#...##......#...#...#.#.#..#.#...........#..#..#.##...#....##.#....#..#..#.....#..#.......#.....#.#.....#.##....#......#..........##..#.......##.#..........#..............#....#....##..#.....#.........#....#....##..#.##....#....#..##........#..#..#.......###...#....##.....#.##..#..##.......#...#..#......###..##..........
......#.#..#.........#...#.........#..##...##.......#.#.....#......#..........#.........##...........#.......#....#......#.##.......#....#.....#.#................#...#..........#..#..........#..#.......#...##............##..........#..##.#.......#....#.......#..##.......#.#.#.............#.......#.#......#..........#..#.#.#.................#..#....##.##.............##..#......#.....#.....#....#............#......##.....#..#.#.........#..##.##.#.........#....##......#......#........#......#..#...##.......#..
#.#..###............#......##...........#.................#..#............#........#.#....#.............#.#........##....................#...#.....##.####.#.#......#...#..#.......#.......#..####...#..#.#.#..........#...#..#..#...#......##.#.##..##.......#.#..#........#................#.##.#..............##.#...............................##.#....#..##.........#..#..#..#.....#.#.....##..#...#.#.....#.#....##.....#....#......#.###..........#..#........#..#........#.#......#..#..................#.......#.##..#
..................#..#...#...#.#....#......##...#.......##...#..................#.........##......#.........#....#......#.#.#.....#.........##..............#............................#..........#...................#.#......#.......................#..#.....#.......###.##..#...#......#...............#......#.#.....#...#..........##..#.#...#.#....................#....##..........#.#......#.......#.##...#............#........#...............##.#..#...#...#...#...###....#.#...............#....#..#.....##....#.
....#......#.........#...........###.....#....#......#.....#...#.........#.####........#..#.#.#.#....##....#..............................#.........#.........#..........#....##.#.......#....##....#...#.......#.#.......................#......................#.....#..#........#........#.#...............#....##...#..#.............##....#..###.##.....#......#...##......#.....###.....#..#.###....#...##...#......#....###......##.....#..#..#.............#..........#........#..#....##.#.#........#.#......##...#....
..#.#.#..........#.#..#............#..#..#..#.#.................#......#.............##....##......#...#....#..#..#.....#...##...#......#..#.#......#.....#......##......#..................#...#..#...#......##........#...#.#.....#.#...#.......#.......##..................#..#...........##...#..#..#...#.#.##.....#.#..#.....#..#..#..##...#.......##............#..#..............##.....#........#.#.....#.........#..#.#........##........................#..#.#..#.#......#.#....................#.#..#................
.........#...#.......#..............#...........#......#.#........#.....#...#......#..#....#...#..#...#...............#......#..#.#.#....#...#...#.....##.............##..#......#..#.....................................#......#....#..#.#........#..........##......#...#.........#...#...#..#.................#.#......#....#.......#.......#..#....#.#..###........##...............##.##...........#...#......##.#..............#...###.#.......#.........#.#...##.......#.#...........##..#........###.#........#.....#..
...#................#......#.......#.#.##....#.#..............#.....#.##...#....#...##.#....##.###..#.#..#..#.#..........#.#.#.#...........##..##..#......#......#......#.##.................#....#...............##.#.#...##............#...#.###...#..#...##..#..###.##..###..#......................#.........#....##.......#........#..#............#......#..#.#.......#......##.........##.............#....####.........#..#..#...#..........#...###........##...#.....#..#..#......#.........#...#.##.##........#.#.....
.........#...........#......#....#..#........##.......................#...#.........#.#......#.#.#......#........##........##...#....#..#...##.###.....##....#...#....#.......#..###.#.#.........#..#.#......#.....#.###.##.......#..........#.#.#..#....##.....#.....#...##.......#..##...#..#..#...##...#....#...#...................#..#......#.....#.###...###....#.....#...#.......#........#.........##...........#...#.....#.....#.....#..........##..#..##........#...............#...#.#.............#......##...##....
................#.#.....#..#.##..#..#...#...#.....###.#......#......#....#..........##.......##........#.......#.........#..##.....##..#.............#...#....##..#......##...#..................#...#.#......#........#..........#..#...#.#..#........##.....#.#...#..#.....#.........#.....................#.#................................#...####....#...#.....#...##.....#......#..#.......#.....#......#.#.#..#.....#.............#..#.##...............#..........#........#..#..#.......#.......#.......#............
.#.#...#..#..#...........#.#.......#.#.##.#..#..#..##.....#..#..#.###..#............#.................#..#.#.##.##.....#....##..##.....####...#.......#..#.#..........#................#......#.#..............#....#...........##..#..#.#####..##..#.##..#.#....##......###.###.##....###..#.......#..#..#.#.#......##.........#.............###..#.##.....#..#..#..............##..#...#.....#...#......#.#.##..#....###.#......#.......#...#..........#....#.......###..#..#..###........##....#......#.#..........#..#......
....#..#......#...........##.#..#......##..##...........#.......#....##..........##....#...##..#.....#..#..#...#..#...#..........##....##........#...#...##.#....#.#.#......#...........#.....#...#..#..#.......##...#.........................###.....#......#.....#......#..#..#..#..#....##..#...#..##.....##.....#.#........#..#.......#...#....#....#....#..............##..#.......#..............##.#.#................###........#.....#...#.##...###..........#....#....#..#.......#.......#....##..#..................
.#.#.....#....#.#...........#...#..#...#...........#.....#........###.#.......................#..............#...#..##...#.##....##.###...............#.#...#...#....#...#...#...#...#.............#......##..#..#......#........#..#..#...........#..#.........##.......#.#..........#.#...........#........#.............#......#.........#.#..#.......#..#...#....##......................##..#...#.............#...#.....#...#......##..#..#.#...#..##..........#...#.....#.....#.....#...#.##.#............#.........#...#.
.................#....###.....#.....#.#...#...#.....#............####..#...#...................#.........#.......#...#.#.....#...#...#...##.....#.#..#..........##.#....#...#.#.#..#......#...###...........#..#..#..#.#....#..............#.#.......#.##....#....#....#.#........#.....##..#....#...#..#........#....#....#.#.#.#...#.#..#.#...........#.#.....##..........#.....#........###............##.....#...#.....#............#...#........#......#....#.......####......#......#...#........##....##..##........#..#.
.#.............#..#...#................##.....#....#..#.........##..#.......#......#....#...#.......#...#.#..#...#...........#.#....#.#.##......#....#...............#...........#......##......#..#...#..##.....#.##.....##..#.........................#..###.#..#.............#....#............#.#........#.....#..#..#...............#.#....#.......#............#.##...#.......#...#.............#........#...#.#..##..##.#.#.#......#.#..........#.......##..#.....#........#.##........#..#.....#..#...#.#...#..#.#....#.
..#.....#......##.....#.....#.......#........#.....#....#.........#..#..........##..#....................#..#.#...#...#..#.........#.................#......##.....#............#..##..........#.##...#.#.##..##......#.................#...#....#....#.#...#..............#.#......#..................#..#.........##.........#.........#..#........#.#.#....#..#.#....####...#...........#..........#...#...#.....#....#......#.#....###.#..#....#....#..##..##........#..##...#.......#......#.#..#.......#...#......#..#....
..#.#..##.#.##.#.....##.##......#...........##.#..........###....#...........##..##........#####.#...#...#.#......#......#.....#..#........##..#...#...#...#..#......#..............#.....#..#...#..............#..###...............##....#..........#.....#####......#.....#......#..#...#..###.............##.....#....###....#.#..##.#...#...#.#......#....#.#..........#...#...##..#.#.#.........###.#..#..#..#..##.#.......##.#...#......#.......#...#.........#......#.......#.....#.#..#.........#.....................#
.#.#....#....#..#.....##.#.#.#......#...#..............#.........#.........#.....#......#........#......#.....#..##.........#......#..#......................#...##.#....#....#.......#......#...#.......#.........##..#........##.....................#........#.........#......#...#......#....#...............#...#....#.#......##..#............#......#...#.#.....#..........#........#...#.......#.......................#...##..#............#.....#....###..#.#.#.##.........#....#..#....###.#......#..##.....#........
....#......##.....##.........###...........#.#....#....#.............###...........#........#.#....##..#....#...........#....#....................###......#......#....###..#..#.#....#.#.....#..#.##..#.####..#.......#..##.#..#....##..#..#.##.....#.####....#....##.......#..............#..##.....#..#................#...###....##.....#.#..#...##..#...#.......#.#.#..#......##.#.......#....#................#.#.#.......##.###...........#.........#.###...#..........#.#...##...###........##...#......#......#...#....
........#..##.....##.......#.#..#......#............#.#..#..#.#....#.#..........#..#..............#.#.........#.#........#.........##....##............#.#....#.....#........#.##.#....#....#...........#...#..#......#...#.#.##.....#....#....#.......#..##....#.#...#........#......#..##.#.......#........................#.......#..#...#....................#.....#.......#...#....##...................................#..#........#......#....#........#.........###......#..#.......#..................#..#...#.##.#...#
#....##......#.......#....#..#..#.#..###.#.....#............#.#.......##.#.......##...#.....#.......#...#..#..##...............#.....##....#..#......#.#........#......#.......#.................##.....#.........#....#......#.#.........#..##..............#....#.#...###.........#...#....#.#............#....#.......##.##....#..#.........#.#........#.##........#.......#.......#...#..#......#.#...........#..##..#.#......##...#...........###..............##.##.....#......##.............#..........#.....#..#......#
...#..##....#.....#....#..#.......#................#....##.......#.....#..#....#....###....##............##.........##.#.#...........####...#....#.#..........###....#.#....#...#...##...........#.....#...##...#...##.##.................#..##.#.##..#..#...#.....#....#...........#...........#.#.....#..##...............#....##.....#.#........#..#........#......#..#.#..#......##.....#....#......#.##...#...#........#.....#..##..#....#...#...#...#.......#......#.......#...#..#.....#..........#.....#......#....#....
.#............##......#..........#....................#.##.....##......#....#....##.........##..#.#..#...#...#..#...#..##........#...............#.#.#............#...........##...........#....#.............##..#...........##......#.......#.......#.#.........####...#..##.##......#..........#....#...........###....#....#...##.....###............#....#.#..#......#..........##.#......##..#.###..........#.......#.#...........#...#................#.....#...#....#...#.###...........#.#........#....................
..#..#....#...#......#....##....#.....####..#.......#...#....................#......##.#..#.#.###.#..#...#.....#................................#............#.#....#.#.##....#.#......##......#...........#..##..#.............#...#....#...#.#.............#...##.........#.#.#.................#..#..##...#........#..#..#.#.........#.#..#...#....####.##.#.#....###.#....#.#.....##.....#....#..##................#..#......##.#.........##.................#...#......#.#...###.##...#......#.........##..#.......##.#..#.
......#.....#.#........#..#..#....#............#..#....##........#...#..#..............#......#...#....#.#.####...#..#.#...#.#.....###...###.#..##.#.....#..#....#....#...#..#...........#.....##..#.#.....#........##.##..#....#............##.###..............#....#.....#..................#..#..#.##.........#....#.....#......#.#.#.....#..###.#.#.....#.....##.#.#...#......#....#.........#..#....#.#......#....................#..#.......#...........#...##...#...##....#...##....##.##...#..............#............
....#...#.#.#....#....#.......#....#...#..##........#.....#...#.......................#........##.........#.#......##.....#...#.........#..#.#...#.......#........#............#...#...#####..#...#....#.#...#...........#..#...#....##.##......##..........#.......#......#.........#....#........#..................#..#..#.........#.#..#.....#...#..................#.#...##..#.....#.....#.#.....#.#.#....#.......#.#........#.....##....#.#...#..#.....####...#...............##..#.#..###.##.....##....#........#.......#
.................#..............#.###.#....#..#...#....#.........#......#......#.......#.##...#............###......#.................#..#......#....##..............#.#....#....#.....#.....#....#..............#....#.#.#......#....#...#.........#.##.........#..#.##.......#...#..#.....##...##.##.#....#.#...#.....#...##...##...#.....#...#.#....#.#.............................##..#......#..#..##.........##..#..........#...........#..#...##.#......#...#.#.................#.........#..#.#.....#......#............
....#...#...#................#...................#....#.#...##.#..#.......................##..#.##..##.....##...##.##..#.#..#.#....#..#.....#.......#..#.........#....###.#.#.....#....#..............#.#..##.......##.........##...##....##.#....#.##...........#.#......#.##.#....#..#.#...#..#..#.#.####....................#...#....................#..#....#.........###......#.......#........#..#......#......##...#....#..#.#....#.#...##.......##..##.......#...#...##.#......#..............#####.#..##..##...........
......#....................#..#..#...#...#.##.#.#.##..#....................##..........#...........#........#.#.##.#..##........##............#...#............#.....#...........#...#.....#.#....#......#.#....#......#..............##...###..........##.....#.#..#......#.........####..........#.....#......#......#.###..#.....#......#.#..#......##.......#...###..#.#.#..........#...#...##.....#.......#..............##..#......#.#......#..#....#............#.#.#.........#..#..#......#.##...........#..#..##......#
..###..........#.#...............#.##.........#..........#.##...#.........................#....#....#.........#..#..#..#...#..#....##......#...####.#.#..#..##.............#.##...#.........####....#.....#.#.....#...................#..#..#..#...##..#....#.#.#.....###....#..#...........#..#.....###.#................####..#.......#...#.....#..........#..............##...#.#...##........##..............#...###..#..#.........#..###...........#...#.........##.#....#....#..#...##.........##.......#.####..........#.
....#.#.....###..#.##...#........#.#..#.#......#.............#.......#....#........#......#.........#...#.......#........#.##.#..............#...#....#..#....#..#....###...........###....#....#.##..##.#.....#.............#.....###....##.....#...###..#...###........#....#.#...#....#..#..#........#....##....#........#.##...#.....#...#....#..#.#.....#...#.............##..#....##...........#........#...#....#...#...........#...##........#...#.....#..#..#........#.#....#.##.#..#...........#.#........#.....##..##
.......#.....##...............#..................#...#...##..#..#.#.........#.............#..#........#...........#...#........##......##......##...#.........#........##.......#.#.##..#...#..............##..###....#..##..#........#...##.....#.......##.#.#.........#................##.........#...#....#...#......###.#.#....#..#....##.....#......##....#......##............................#..#.#.........#......#..............#......#.#....#.........#....#...............#...#...###.#.##..##.#..#...#.#......#....
...........#....#.#.....#.#...........##..#..##..##.#...............#.#.#..##..............#..........#..................................#....#......#..#....##..#......#....##........#..........###.....##......#.#.....#.#.......###...#.....#.#..#...#...#..#..#....#.#.#..#....#....#.#..........#..##......#..##.......#..........#....#..##............##.....#.....#........##.....#..#..#..#....##..#............#.....#...#......#....#.###.#....#........#..#..#.....#........#...#......#.......#...#..###......#...
............#.#....#...#....#.##.#........#..#....#.........#.#...#....#.....#..###...#....##....#.....#...#..................#.#.....#.....##..........#.#..#........#.....#..#.......#...........#.#..#.........#..#.##.....##....#.......##................###.#.###...###.....##.##......#......##...##....##..#.....##..#..#............#...#.............#......#....#........#.........#........#.....................#..#...........#.......#...#.#...........#...#.#......#.#.....#....#...#.....#.....................
.......................#........#...#.#..#........#..#..#...#..........##.....###................##....#....#......##......#...#...#.#...#.#..#....#........#.#.#...#.#.........##..#...#....##.#....#............................#......................#...#......#.....#....#...#........#...##..#.......#..#..#.........#...#...#...#............#...#.#.......#..#.##...#..........#......#...........#.....##...............#..............#.....###.......#.#.................##.#...........#......##....#.##........#..
#..........#.....#..#.#.........#.....#...#...#....#...#.#...........#..#.............#............#.....#.#.#..................#......#.#......#........#...#...##..##....###..#.......#..............#..#..#...#..##...#.#...........##..#..#..#................#...#.#......#.........#.#.#.##........#.#......#.##.....#.........#..#...#..#.#...#.#...##.................###..#.#.#..#..................#........................#..#..........#...##..#.................#....#....#.#..#.###....#......#.#......####..#...
....#.##....#.....#.............#...#..#..........#..##.#.........#.....#...........#........#.#....###.............#...#..#.#.....#.............#...#..........#..#.#.....#.#.#.........#.#.........#......#......#...#.............#..#....................#...##........#.....#..###..#..####.#.#........#.....#..#.###..#...#.....#.....#..#.#...#...#...#....#.........#...#.....#.##..#.....#....#.....##............#.#....##.......#......#...#.....#.#........#.................##.#.#............#.###..##.........##.
..#....#......#.##...#................#..#..............#.#..#....#.......##...##......#...##..#........#...#.....#.###........#...#.#..........#...............#..#.............#...##.#..........#..........#.....#....#.....#................#...#..........#.#.#........#..#.#...............#.###...##.#..#.#.#....#....#...............##..#........#..........#.#............#.#.....#......#...............................#..##.....##.......###.##.#..#..#..#####............#......##.........#.....#....#.###.......
.........##.....#..#..#...#....#.#..#..#.##.##.....#..#.#.#........#.#...............#...##...#..#......##..#...##.................#.#.#........##.#...............##.#...###..#.###.........#.....###...###.....##........#......#....#..#.....#..................##..##..#.....#..#....####...#..#........#....#...............#........#.#.......#...#.#.#..#.###............#..............#.......#.#..##...#.....#...#...#.#.#........#.#.......#..##.##.#...#........#.....##....#............#..##..#..#..#.............
.....#....#.##........#..#...............#..#...#..#.....##..##..#.##....#........#...#......................#.......#...#....#....#....#...#..##.........#.......#....#......#...#.....#.#...#................#..#.........#.#...#.#....#...#...........#.#..#...#.#..........##.......#...#...........#.#.#.........#.#............#.................#...................#........#....#.#......#.....#....##...........##.......#...#......#.........#...#..#.#..#..#.......#.....#...#...#.....#.........#.##....##.#...#...
...#.##.###..#.#......##.#.#.....#....#........#..#....#...........#.........##.....#.##...........#.....#.#....#......###...##.....###.....#............##..##.##..#....#......#......##...#..#...#..........#.#.#.#.......##.........#...#.#..##...#...#.####....#...##.#...#..........##...........#...#..................#.....#.....#.##..#......#.#..................#.#....##...##..................#....##...#......##...#......#..####..##..........#...#..##.........#...##........................#....#......#......
.#..................#..#.#........#..........#..#.##....#.##....#.###.........#....#........#.....................###.........#.##.###.............#.....#...........##.#.#..##..#...#.....###..........##......#.#..#....#........#....#....##......#..#.#.#....#.#....#..#....#...##............#.###.......#..#.#.............##....#........###..........#...#..#.#.#......#...#.#...#....#..#.............#.#.#....#.......#....#....#........#...#.#.#.#...#..............#.........#.....................#..##...#..##...
...............#.#......#...#.#....###.....#.......#...###..##.#....#.#..#..#......#..#...#...#.......#..........##..............##.........#.......#...#..##.....##....#..#.#....#...#........#................#............###...#.#......#........#..#.#..#...#.#..##.........................#..#..#.##...#...#.#.......###.##.#.......#..#...........#..#........#..##.........#...............#..#.....#...#...................#.#............#..#...#.#..#..#...#....#...#...........##....#.#...#.##.##.#.#.............
#..........#....#...##......#..#.......#...#.....#....#.#..#.##.......#.#........#...##..........#.....#.....#.#....#...............##........#.......#............#.......#...#........###..##..#......#..#...#........###.....##....#...#.#..........#..#..#..##............#..##....#............#.......##.#.#...#...#..#.....##.##.....#.#.#.#........#..............##..#...##...#...##...##........#..#.....##..#..#...#....###..........#.#...###.....#..#....#.....#...........#.....#....#..........#.#....#...#...#..
.#..##..........###..#.....###.#..........#............#...#.............#.............#.#....##.....#..#..#...........#..##.............#....##..........#.........#.....##..........#.......#............#...#....#.#..#..##....#........#...........#..........#.....#.##......#.......#..........####...#........#...#..#..#..#...........#..#........#..##..#............#......#.#...........#####...##...#.#........#...........#.....#.....#.##....#........#.........#...#.#.#.#.##.#......#........#......#.#.........
..#............#..#................##.....#....#.#.#..#.#....#......#.#..#..........#...#..#.....##.....#..##..#........#..##........#.#.#......#...#..#..#.#......#.....#....#...#....#......#...#..................#........#..#.#.###......#..........#......#....#......................#.#.#.#........#...#..........#.................#....#.#....#...#.........#..#......#...#....#.......#.#......................#.#.#.#......#......#...#.##.........##.#..........#.#......#.#...#.#..............#.....#......#.....
..#.....#............#.......................#..#........#.......#......#....##...#..#.....#.......#...#.#..#.........##................#..#.....................#..##..#.#....#.....#...#......#.....##..#..##.#...#..#....#..#.......#..#...#.....##....#...#......#.####....#........##..#...........#.#...#...#.....#...#........#...#..##..#......#.....##........##......#............#...#.......##...............#.#.#.........#...##.....#........#.##..#..##.##................#.....#.#.............#..#...#.........
...........#.............##...#............#..........#..........#..........###.#..#.#.....##.........#...........#.##..#.........#...#...#...#.#.#.............#..#.......................#.......#..........#...#......#.....#...##..#.....#..........##.....#..............##..#....##......#.....###...........................................#.....##.#..#.......#.........#...#........#..#...##...........##......#..#....#...#....##..#..#................#.###.....#...#....#.............#........##...............##
..#............##..#.....#..#......#..#......##.#....##.....#....#.#....##.#..#..##.#.#....#...#...#..........#..##......#.#.......#.......####..##....#.#.......#.............##..##..#.##..........#..##......#........#................#.#...#.#...#............#..#....#......##...##...#....................##.#.#.#.....##.##........##......#...........##.#....#.##.............#................##....#.#..........#........#..##.....#.#...#.........#.#.....#...#..#...##..#.##....#......#...#.............#..##....
..#..#.....#.#.................##......#.#.........#....##.#.#..#..#..#...............#.#........#....#.#...#...#.#....#.....#.....#...................#.............#...#........#.........#..#...#..#.#....#......#......##.....#......#..##.#...#..............#......##...#......#.#...............##..#....#.#........##.....#...#...#.....#.#..#..#.#.........#.....#.#...#..#........#.....#.#..........##...##...##.........#.#...#...#......###.............#...........#.#..........#........#...#......#....#.###....
..###.................##..#.......#.....#...#.....#...#.#...#..#......##.......##.....###.....#.#.#.#.#.#.#.............#.....#......#.##...#....#........#.......#.#.......###.........#........#.......#..............................#...#...............#.....##..............##.###...#..##.........#..........#.....#.##............#............#...#.......#....#..##.#.#....#.#.....#.#..#...#..##......#...#.#.......#.........#....#.........#..........##......#...#.#.........###.......#..##..............#..#....
.......#........#...#.........#....#..#.#......####.#........#.....##........#.....#........#.........#..#.......#.#..#.#.#...........##........#.............##....#..........#.....#.....#..#.#.....#.................##.............##...#.................#.#.###.......##....#..#.....#....##....#....###..#..............#.........#.......#.#.#.....##..#....#...#...............#.....#....#....#........#....#.#.##..#....##......#...#...#..#...##..#.....#....#..#.......#.#.#......#....#..#....##...........##.....
###..#......###...#.....##..........##..#............#...#...#..#.#....#...#..#...#..........#......#........#..........#..#.#.#...#.....#.#.....#....#....##.....#.................#...#..........###...............#...##.#...#...#....................#.#.##....#......###.#.#..........#.....#..#......#........#.........#.........#...#.....##...###.....#.#.....#.....#..###.#......#.#.##..##....##.#...#.....#.#......#..####.##..##.........#..#.....#......#..#........#...#.....#...............##.#....#..#.#.....#
.....#........#...................#.##.................#...#...................#...........#.....#...........#.##.............#....#..#..#.#.......##....###....#...........#.......#......#.......#.....##......#...........#.#..##..##.......###...#..#.#...#....#.#..#.......#..#..#...#.....#......#..#.....#..##.....#..###...........##....###....#...##.......##..##.##....##.#...#.###....#..##....#.###...#..##..#.....#.....#..#...##...#.......#...#...............#...#.......#....#..............#..#..#.#.........
.....#....#..##....##....#.##.#..##.....##..##...####...........#..#........####....##.##...#..#...#...............#..#..##.#..#.#.....#.......#......#.#.#.....##..#.#...#.##....#..........#....#........#...#..#........#.#....#.##...###...................#.#..#.#..#...#.......#..#..#.......###...............#...#....#..#...................##....#....................#.#...#.......##.......#.#...................#.......#..........#.##.....#.....##.....###.....#.................#...#.....#....##......#..##....
.............#....##........#........#.#.....#......................#.#..#....#...#.#......#.....#.....#......#...#.....#...#...#.............#.#.#..#.......#...#........#...............#............#..#....#.................#.#........#...#.#..#.......#.#...#.....#.................#...............##...#..#.#.............#.#........#..#..#.#..........##...............##..##....#..#..#.#..##........#...#....#......#..#...#........#..#..#..#..#...#.....#.#...##...##.....##.....#.........#....#.##...#...###..#
.#..#...#.#...........#.........#....#...#..........#..#..#........#..........#....#....#..#.#...#.##...#...#...#..#..#..#.....##...........#.##..#......#.#.#.#..#.......#....#.......#......#.......#..#..#....###.#.#....###.#........#.##...##...#.....##......#.......##.....#...##..........#....#......#....#..##.....#...##...#.#...#.#.#....#........#.....#...#.#.#.#..#.#...#.#........#....#..#.....#....#..........#.##..#.#.#.............#............#......#..#..#....#........#..#.....#...................#.#
.#...........##......#.###..#......#..#...#..#.#..#..........#.......#.##..#.........#...#........#.#.#.#.#..#.......#...#.....#..#............#..##................#......#..........#.#....#..#.#....##....#...#...........##..#.........#.#...........#..###.#...###..............##..#.........##....#####...........#.........#......#......#.##.........#......###......#.............#.............##.....#.#...#......#..##.#...#.#......#.#.......#..#......#....#......#........###.#..##.........##.........#........
.......#.....#...#..#....................##.#..........#..##...#.......#....#............#..............#.....#.#....#.............#.....##.......###.#...#............#...###...#..#....#......##...##.#.#......#..............##.........#.......#...#...#.#...#.....#.......................##.....#..##.............##.......#........#..#.....#..#......#...##.....###.....#..#.#..#.....#...#...........##........##.....##...#..#.#....##.#.##.....###.....#.......###.#.#..#.....#.....#.....#......#...#..###.#........
........#...#...##.#.#..#.##....#...#..........#..#......#.#..##.#..#....#......#.###..........#........#.#..#..#...#...##.......#...#.........#....#.............#....#........................##.............#..#.#...............#........#.....#.#.#....#.............#.......#....##..#.........#..###..#..#.....#......#......####..#.......####.#.................#..#......#...#.......#...............#.....#..#......#.#.....#..#.........#.#.#..#.#........#.......#...#............#..#..######.....#.....###..#....
###..#...##..................#...............#....#..#....####....##..#.#..#.....#...#....#..#...........##.........#.#.#..##.#..#.........#........#...............#.#.......#..##.........#...#.#..#......#..#..###.###.#...........#...##.#.....#.......#.......##..##....#..#........#...................#.#........#....#....#....#......#.##...#.......###.#......#....#.#.....#.#....#.....#.#..#......#..#......#...##.#.......#.........#...#.#...####...#..#..#....#........#..#.#.#....##..##........................
..##.#.....##.....#....#......#..........................#.........#...##..#..#...##....#...##...#........##.#..........#........#....#...........#.........#..#..##...##....##........#.....#....#....#..#.#.....##.....#...#.#.........................#...#..#........#.#.#...#....#...#....#..##.#......#.............#..#.........#.........#.#...#.#..#.....##.#......##....#........#.....#.....#....#...#....#...............#.###...........#.##...........#..#..#....#...#....................#.....#.#..#...#..#...#.
....##.#...............#...#........#...#.........#.....#.#...##.#...##..###.......#.....#.#............#...#.......##..##..........#..#.#...##.........#..#.#..###..#............#........##....#...#......##.....#.#....##...#.#...##....##........#........#.##.#.#............#...#...#...#........#.##.....#......#...#..#..#...#...........................#.......#..#......#........###...#.....#..#....#.#.#..#.........##........##....#....#..#.....#......##......#........#.#..##.##.......#............#....##..#.
#.#...#..#.....#...............#.....#..##..#.........#..###.....##............##.....##.#...#..##...........#.#.........#...#...#........#.#......#.....###........#...##....###...........##........#....#............##.................#..#....##.....#..#.......#..........#................##.....#..##....#...##.###...#.....#.......#.#...#...#.##........#..#.......#...#.....#........###.#........#..#.#.#.....##.#..#..........#.....#.......#.#...#..........#.#.#...........#...#.#....#..##..#...............##..
#........#..#............#.#................#...#................##..##...#.###.........#........#.#.#.........#..#...#....#...#..............#..#.#........###..##..........#..#.....#.........#..#.##.....##.#.#.......##..............##.....#..#....#..#.#...#.....#..#....#..#.#..##........#.#.....##.........#........#................#.#.......#..#...#.#...#.#..........##........#.##...#...#......###..#.#.#...##.......#..#..##.....#.##....####.................#..............#............#...#.#.............#.
........#..#....##........#....#.........#....##...##...#..###...#..#................#........#.#.......#......#.#..#.#......#...#......................#.###.....#.........#....#.....#........###......##.#.....##...#....#.....##......##..#.#.....#....................................#.........##..#....#.#..##.#..#.#...........#......#..........#.......#...#....##...#...#...##.........#.....##....#..#....#..#..#........#.....#..........#.........#...##..##..#................#.....#..##.##.......#..#...#...#.#
..#..........#......#.....#....#.......#......###.#.#.#......#.###.....#.......#.......#......#...##..#....#..........##..........#....#...##.#.........##..#....##.....#.........#...#...#.##...#..#...##........#..#...#.....#.#..#..##...............#..........#.#..#....................#.......#..#..........###..###.##.........##...##.....#..##..#...............#..............#...#..#...#...........#..............#...#...##.....#.#...........#.....#..#.....#...........##..##..#..#..........#...#..#...#.......
.##.#..#......#.##...#............#..#.###....#...#...#......##..#...#......#...#...#.........#..........##......#....#.......#...........#.#.......#..#.#............#.#....#.#..#.......#...#...#....#......#..............#..##......##......#...#......##.#......#.....##.#....#...##............##.#...#.###....#.#..#...#...#..............#....#.#........#..........................#......#.....#...........#.#......#.#..##......##....#......#......#...#...#..#..#.......#.#.....#...#.......#..........#..#...#....
........#...#....#....#..........##.............#.........#..##.........#..#..#.#...###................#.#..........#...#.##.....##.#.###...#.#...#.......#..##.......##......###..##.#........##...#........#........#.#.....#..................#....#...#....#....#...#......#................#.................#...#....#.#...............#...#.....#......#.....##........#....#...#.#......#.....#............#............#..#.............##.#..#.#...#...........#......#.#.#....##.....#..#......#.....................
.#..#.#..#....#...##......#........#.....#.#......#......##........#.............................##......#.#..............#..#..........#.#.#.....#..............#.#........#.#....#.............................#...#...#....#........#..#........#....#...........#.....#..#.....#..##........#.#.#.......##....#....#....#.......#.##..#.#.....##......#...#....#.#.......#..##..#...#.....#..........#...#......#...........#.....#...#..#...#...........#.........#..#......#....#.#..........##.#......#.#....#.......#...
........#....#....##......#....##.......##.......#......#...#..#...#.........#.##......#..#..#........#.#......#.#.......##...........#........#....##..............#.##.......#..#.#..........#.....#....#.....#....#............##.##.#.......................###..............#..##....#.##..#....#.....##...........#...##.....#...#....#.....#.....#......##...#...#...##...#..#..#.....#....#..........###.#........##......#....#......#..........#........#....#...........#.#................###......#.#......##.....#
#.#.........#.......#.....#........#...#...#....#...#..............#..#........#...#........#....#...#...#...#.###.....#......##.#....#................#.............#..##.#..................#........#.....#..#.##......#....##..#.##..##...##.......#.....#............#......#....#........#...#.#.....#..........#..............#.....#.........#...........##......#..#..#.............#.....#.#...##.#.#.......##.#......##.#.....#.#...#...#...#...#....#......##.............#.#....#.##...#.#.........##...#.......#..
..#.#.###....#.....##....#.#.##........#.##.#..#..##.....#....#....###.....#...#........#.....##.#......#.....#.....##......##...#.....#.####........##...#....#.....#...#......##...#..#.#.......#.....#.##..#......#.###............#.......#.#......##......#..#.....#........#......#.#....#.#.#.#.##..#..#.....#.##....#.##...#.##..##......#....#..#......#..##..#.#..#.............#.##........#.....#...#..................#.#.#.....#......#....#........#...............#.#.......#..#..........#..#...#..#..#...#....
#.....#...#...#....#.#..#.......#.##.#........#..........##.#....#.....#...#.........#........#.#..###........##....#......#.....#.........#.........................#..#...##.#........#..###.#....#.....#.##...#.....#..........#........#.#......#.#......#......#..#...................#...##........#.#.#.....#...#......#.....#.......###.#.....#........#....#.#.#......#..........#....#.#.............##...#..##...#.#..#....#......#...##.#.....##.#........#.#......................#..#..........#...........#......
..###.##........#..........#..#.###.#..#.#..#.#.#....#........###.......#.#.......#...............##..#.##.......#.#.#......#.#........#.....#..............#.####.#....#....#...#....##...#.................##.##........#...#....#......#.................#..#...##.###.#....#..##.....#..#....#......#.#..#..#..#.............#..#....#.#.##..##.#...........#........#........................#.#..........#......#..###....#.......#.........#.##.....#....#....#...#............##....#......#.#............#.....#....#..
.....#......#............#...#.#..#...#.................#......#..#..#.#....#.#....#....##..##....#.#.##.#..................##.....##.#....#....#...........#......##............###.......#.##..........#.#...#.......#..........#..#.###....##....#..#.....##......#....#.....#.#.##..#.#...........#..............#.#.##.....#...#...#....#..#.....#....##.#..#..#.#.#........#........#.....#..##.......#....#.......#..##.....#...##...........##..#....#...#.......#.......#...#..###....#........#.......#.#..#.....#....
..........#...#.........##....#.........##..#...#..........#.........................#.....##...#..............###...#..##...###..#..#..........#................#...##.#.......#...#..#.#.#.#.....#............#....#..............##......#..#..##....#......###.............#........#........#.##..##...#..#.........#...............##....#####....#...#..##..#.#.....#.....##..................#.#.###..#..#........##............#...#.....#..#..#....#.....#........#..#.#.#.#...#.......#...........#.#......##........
.#...#.........#......#.#.........#.........#..#.##..#..................#........#.##.#..###...#.......#..#.#....#...#.#####.......#.#.####....#...#..#......#.#...#.....#......#...#.......#.#.#...##....#.....##.......##...#......#...#.....##.#........#.##..#.......#.#..#......#...#.###............#.#.......#.#.......#......#.#...#.........#......#......#...#.....#....#.....##...#..#...##..#.......#..##.........#..#........#........#....#..#..#........#..........#...#......#...#...#...#........#....#........
.......#.#........#..#.........##..#.........##....#...#....#..#.....#....#.......#.#....#....#.#........##.#..#...##.........###.#.#...#..#.........#.#.#............#....#...........#.....#..#..#.....#...........#.#.....#...##........#..#.#.#.......#......#.........##....#.#.........#.#..#.........#....#......#........#....#.#..#...#..........#.......#....#..#.#......#..#....#..............#..#...#......#.#..........#.##.........#........#.........#.....#.#.......#..............#..........#..............#.
...#...#.......#..#.#...#........#....#....#..#......#.....#.........................#.....#.........#..........#.......#.....##..#.........##....#..#........#...#...........#...#.#........#.#.......#.................#......#.......#...#.#............#............#..#.....#....##...#....#....###.##...#.#....#...#....#..#.#...........#..#....#......###..........#.##.........................#..#...#............#..#.#..........##.......#.#..#.....##..#..#....####...#........#....#.....#.#........##............
....#.#.#.......#..#....#..................#..#.....#............#...#............#.......#.##........#...........##...#...##.#...###....#..#..#..........#....#..#.#.....#......#........#........##...#....##....##........#..#.....##.........#.##.#..#........#.#.#.#....#.......#...........#...#...#........#.##.............................##.......#......#..###...............#......#...........##.......##..#.#.#......#..#...........#............##....####....#......#........##..#..........#.............#.....
....#.##........#..........#...#.#......#..#.#..........##.......#......##..#.#..#........#............#.###...#.#....#.#.#..#.....#..............##......#..................#.#.#..#....#....#.........#.#......#......##........#..#...#...###......#.......#...#.#..##............#.........#..........#............#.#.........#..#..#.....#..#..##....#....#..#....#.##.####.....................#..#.......#...#...#....###............#...#..#.............................#..........#.##........#......#.#...##...#.#..
.#....#...#.##.......#....#.##.........#..#..#..........###...#..#.#.......#......#..#......#.#...#.#....#..#.........##.#....#.#...........##..###.#..#.#.#...#....#.#........#.#..#..#......................#.#......##.............#....#..#....##.....#....#.....##.###...#................#...#....##..#.......##.#....#....#.....##................#....#.....###..###..#....#...#.......#...#..##....##.#.......#...............#..#.#.......#...............#...#....#.##.##..........#.#...#.#.....#.#.#..#...........#
........#.....#.....#.###....#.#......#......#....#....#.##...##..........#........####..#...#...#...#.#.........#....................#.....#......#.....#...#...........##......##....#..#.#..#...##.#..##.#........##...............#..............#....##..#......#.#.......#..##......#..#..#....#........#..#.....#..##...##...#.##...........#.............#..#...#............................#........#.........#.#....#.......#........#......#...#....##.#.......#.......#.........#......#......#.#..................
.#...#...#..#........#.....#.....#.......###...##.......................##....#......#...........#.#......#.#...##......#.................#.###.......##.....#.#........#.#..#......##.......##.#...#...#.#.......##.....#.#.....#..........##.#...............#..#..#.#...#..........#...#....#...#....##..#...#.#......#..........#..........#..#.#..........#....#....................#.#..#..#............#.......#...#........#....#.....#.......#...........#.#..#.........#.#.....#....#..........#...#........#.........
......#..#.......##.#....##.#.##....#....#..##..#..#.......##.....##..#...#...#.......................#...........#............#...#..#.##................#....##.##...#..................#..............#...#.....#...##.......#.................#...#.#.#....#.......#......#........#...#........#......#.#......#.........##....#.##......##..#..#..#.......#.#....................#.......#.#.#...#.....#.##.##....##...#........#.##.....#...#..#.......#.#.......#.....#....##......#.......#........#...................
##.......#..#..#....#.##..............#.##.....#..........#.......#..........#.#........#..#...#.##.....###......#.#.#..#....#........#.....#.#..#......##.......#............#..#..#..#..#...............#.#........#.....#.......#.....#....#.......#......#......#......#.....#..#......#..#.......#..........#........##......#..#.##.....#..##....#.........#.#......#..#.....###..##..#..#...#...#.....##..#..#..#..#....###...........#.###....#...............#........#....#....#.....................#..#......##..##.
........###........#........#.#.................#...#....#.....#...#..........#.#..#....#..#.....#...#.#.#...........#.#............#...#..#.....#............#......#......#...........#.......#................#....##........#.#....#...##.....##...#.......##..#....#.#..##...#....#.....#.#.....#..###.#....#.##......##......#....##..#...#....##......#.#...#..#....###...#....##.....##..........##.#.#....#..#.#.......#..#.###..#..##.##..#.........#....#.....................#..................#......##...#.......
....#..#....#.......#.....#....#........#...#...#......#..#..#.#..#...#..##...#..###......#...#..#.#...................##..##.#.#......#....##.#.#..##...............#.#................#.##......#......#.#.....#...#..##.....................#....##....##......#.##.......#..####..........##..#..#.........#...........#.#.#.....#....##...#.....#...#.....##......#..##...#........#.#....#.#..##.......#.#.....#......#..#.............#.#....#...#.......##..#...##....#..##........#......#...#....#.#.#...#...#..#.#...
#.........#.........##.......#.#...#....#..#...#..#.#.......#...........#.##..#....##................##.#..#......#..#.....#..#..#......#.....#..#..##.#..........#.....#...#..#....#.#.#........#...#...#..........#....##....................##....#..#..#.#..#..##..#......#.......#..#...#...#........#.........#.....#...####....#..#..................#...##........#............#.......##...##.#..#.##.......................#...#..#......##....##..#.#...#.....#.....##..#..#........#..#.#.#...#....#.....#.#........
.##.#......#.....#......................#..#.#................#...#.......#.....#..........#.....#...#...#...#.#.......#.##....##.....#..........#..#....#..#......#...#...#.#....#.........###....###...#....................................#...###..........#.#......#...##.......................................#............#.#.....#.....#.#...#........##...##.......#....#.#...........#..#..##...###.#..#..##..............##.#.#.#..#.#..................##...........##..#....##...##...#.#......##...#.............
.....#...##....#....#.#....#........##......................##.........#.#......#.#........#.#...##.#.....#.#.....#......##...#.#......##.....#.....#.......#.#..#.......#..............................#....#.#...........#...#.....#.....#.......#....#.#...#...........#....#.........##...#.#.#..........#......................##..#....#......#.....#..........#...###..#......##.#...........#...#....##..#..#....#......#..................#.##.....#....#...................#..........##.............##.#......#......
#..........#.#..........#.....##..#...#.....#.......#.........##..#.#...#....#.#.......................#.#..#.............#....#...#....................#...##.......#.###..#..#...#....#....#...#.#...#............#..##.##.....#.##.........##....#....#........#......##........#.......#.####...#..........#..#.....##..#.#........#.#.............#...##.........##.#.........#.##......#.....#...###.##...#.#.#.#...#...#..#...#.##.#....#.......#............#.#.....#..............#...##..#.##............#.....#....#.
#.#.....................#.##....#.....#.....#..#.......#.....##..............##.....#..#......#..........#..........#.#....#.#.......#.#.................##.......#...........#....#..###.....#......#..#..#.........#...#...#.....#...#..##.....#...#.............#....................###..###.....#....#.#.#...............#..#..#.....##.#..##.....###.....#......##...#.#.#.#......#......#..#.............#......###.............#.#.#.#......#..#...#..#..............##..........#....#................#....##....#.....
........#.###...##...#..........#.#.#..###.....#......#..#....#...........#.....#.####....##..........##.....##................#.#.#.............#......##.....#...#....##......#.#......#....#...#.....#...........####.........##........#.......#..##.............#.#...........#.......................#.........##......#....#..#.....#.........#..#......#........#...#...#..#..#.......#........#....#.................##.#..#.###.#..#....#........#.#............#.#.#......##...#...#.....#.##..##..#........#.#.#.#..
.......#.......#.#....#.##..............#.##..#...#.............#..#.....#.#..###.###.#.#.#.....#.....##..#.........#..#....##......#..........#...###.....##.##......#.................#.#......#.............#..........#.....#..#.......#.#..#.#..#......#.........#............#.#....#...#....##.....####.#..#........##..#.....#..#......#..............#..#...#........#......##........#..#........#.....#..............##.#....#........#.#.......#.#..#....#...#..........##..#.....#..#.#..#...#.#........#........#.
...##......#....#..#.##.#....###......#.......#..##.....#......##............##...#.#..#.....#.....##.....#.....#..#...#..#...........##..##......#..#...#.#....#..#.#.....#..#.........#.#...#..........#......#...............#.#......#..#.##.....#.#......#.#...#..........#..##........#.#....##....#....#......##.#.....###.....#....##...#.....##........#.#...#..........#..#.........#.#........#...#...#..........#.#.......#.....#..#...............#..####...##..##......#........##.#...#.##....#........##.#.....#
..............##.#..#....#.........#..#........#...........#..##..............#..#.....#............................#..#...........##.......#...........#...#...#.....#...#.#......##.........#........#...##....#..#...........#...#...............#.#.#.#.....##.##.#..##.#.....#.#..#.#..#.#.##......#..#.#.........###...................................##.......#...#.#.#.###.#........#..........#.....................#.#...#.........#..#.....#......##.#...#...................#.....#.#...##....#..........#........#
..................#...........#...#..#.................#.##......#.......#....#..................#.....##......##............#.............#...##..........###.............#...#.............#.......##......#......#...#......#..#.....#.#...#......#..............#...#....##............#.................#.#.#.#.......#.........#..#.#....##.#......#...#.....#.##...#..##......#..........#............#.#.#..#...........###.#..#..#....#...###........#....#........#..#..........#.......#...........#..#.....#.....#.#
#...##...#..#...##..........#...#....#...##.#.....................##....#.......#.#........#..#.#.....##...#...#...#.......#..##.................##....#.##...........#..#.##.....#....#.......#.....#....##......#.#........#.#..#....#.#.#.....#..##.#.....................##....#..#.........#....##..##...##..##...#......#.#.................#....#...#...#.#.....##.#.........#..............#....#.......#.....#.........#..##........#..........#.#..........##..#...#...........#.#..#.#....#.....###...#..#..#.#......
.........#............#..#......#..#.............#...#...##...#......#..#......###......#...............#.....#.....#.#.#.......................##.#....#.....#...#.#...###....#.#...##............#....#..#.....#.........##...#...#......#......##.............#..##....#...................##...##.........##...#..#.#.....##.....####..#..#......#..#....#...##.........#...###.....#......#..#...###......#.#..#..#....#.......#......##....##........#...#..#......###....#.....##...##..........#....#.##..#.#....##.#...
..........#....##.....#..##.#...........##...........#...#........#.....................#.....#....#...........##.#.#..#.....#.#...............##.###..##....#...........#.#..................#..#.......#..............#....#..#..#.##..#.....##.#...........###.#......#.......#.......##..........#...#..#.#.........#...........##..#..#..#..#..#..#.........#.##....#..#.##................#.##.##...##....#.......#....#...#........#.....##.....#...#....#...#.##...#..##.......#....#.#.....#........#..#..#..........#.
.....#...#..##....#..#.##..##...#.#.....##..........#...#.#..#...##....#......#...#.#......#..........#........#......#...##.#.#...............#.##.#...#......##...#......#..#.......#.##......#.....#.#.....#.........#.....#.#....#..........#..#.#..........#.#....#...#....#....#.......#.........#.......#.#....#.......#.###..........#........###.#.#.#..#.#......#..#........#.#.........#...#......#.##.#........#..#........#...##......#......................#...##.##................#.#......#..#.............#..
.#..........#..##...........##...#......#.##.#..##...#..#...........#......###........#.#.#......#..........#.#..#.................#..#.#...........###.....................#...#.........#......#......##....##.......#....##...###.#....#....#..#.......#.#....#........#.#..#.#.#.........##.#...#....#......#..#.#.#......#..##.......#............#....#....#.#...##.##.##.....#............#.....#....###.........#.............#.....#.......#........#..........##................#...#...##.#..#...#.......#.......#.#.
##....#...##....#..#.........#.#.#.............#..#.....#...#.........#...#..............#...............#...#....##.#..#..##...#.....#.#.....#........#...#...##.......#.....#....#...#......#...#..........#...#...#.#......#..#.......#.....##.#....#....#.#..#.......#.#.........##..#..#...#........#...#....#..#.#....#.....#...#......#.#....##....#.#.......#..#.#.........#.........#..##......#.....#.....#..#............#......#.....#..........#..#.#....#.......##.#.#..####.#....#....##..##................#...#
##..#.....#.....#......##........###....##..#..#......#...##....#....#..........#...#....#.##.#............#..#....#............#.....#.#....#.#....#....#..#..#.#.....#.#...#............#..##......#........................#.#..#...#...#...........#.........###...##..#...#....#..#....#....#....##.......###.........#........#...........#.....##.#....#....#.#....#...#....#...###.##.........#...#......##....#...##.##.....#.###.#.#....##.............##.#........##.........#..#...#..###..#..#.....##.##...#..#....
..........##...#....##..#....#........#......#...##.#......#........#..#......#.........#...#.#..#........#..........#......#.........#.###............#...#.#...##...#........#...#....#..#..###....#.......#.....................#..#.....#....#..#..#.#.....#........#..............#.#...#...#.#.........#.......#..#.##........#......#..#..#...#...###...............#.....#......#......#..###...#...#..#...#....#..........#.#.##....#..##.........#.......##....#...##..........#.#.#.#..#..#......#..........#.##.....
##.#.#....#..##...#.......#........#..#.......##.......#.....##..##......##...#...........##.....................#........#....#..............#...#.#......#...##..#..#...............##.....##..#.....#......#....#.#..#.#..........##...#.#...###..##......#.......#.#..#.......#....#..#.....#.............###........#.#....####...#.......#....##............#.....#..#.#........#................#.#...........#......#........##...........................#...##.#..........#......###..#.....#.........##..............
.##.....#.........#...#...#..#.#.........#............#..#..............##..#.....#....#............#......#...##..##..#....#........................##..#..#.#..#.#....#.....#.....#.#..#........#...................#.......#..#.##..#.........#...........#.....#........#...#.........#..........................##.......#.#.#..#.##.....##....#....#...............#.#..#...##....................#..#.#..#....##.....##.............#..#.........#..#...#.##..........#...........#...........#.#......#.......#......#..
.....#...#..#..#......#.....###.#......#.##...........##.##....##..........#.###.#...##...##....#...#........##.#.........##........#.................#..#.#...#....#..##....##...#.....##...#..............................##...#.#...#....#..............#....#.........#.....#.............##.#...#.#...........##..........#..#..#.........#.#......##...##......#..#.#.#..##.....#..#.....#......##..#.#.......#....#........#....#....##..#.......#..............#.........#.#.....#...#........#....##..#.####.#.........
.......#.......#....#.....#...#....#...##....#..##...#..##......##...........#.#.#......#.......#.#...#........#.#.#......#.....#...##.........#....................#..#..#..#...##..#...#....#.....#...###......#.#.........#.....#.......##.#.#..#.....#......#...#..........#..#.#.###......#..#...##....##..#..##......#.##.............#.#.......#......#..#.........#.#...#.#....#...........#.......#................#...#.###....#....###...##..##.#....#.#.#......#...###...........#....#..#...#.......#...#...#....#.
.#.#....#.........#.........#....#.#............####.#..##.#........#......##...#.#.#.....#..#......#.....#..........#.#..........#....#.#...##...#.........####..........#......#............#..........#.#.#...#....#..#.#..#...#.#.#....#.#.#.............#...#....###..#..#.##..#..................#..#.#.....##................##...........#...###.#....##...#.#.....................#..#......#...#....#......#..#...#.##..........#..#...........##....#.........#.#.....#...........#..#.##.#....#...#..#.##...........
......#...............#......#......#......###.#...............#.#.............#.......#........##........#.#.#..##......##.....##..........#...#..#........#..##......#.....#........#.#..#......#.##....#.....##......#........#...........#.##.#.#......#.#....##..#.#.........##...###...#.........#.........#...................#.....#......#...#.......#.##..#.#.#...#......#..#...#....#...#.#....###....##......##....#.#.#.................#...........#.#.#...#..............#.....#.......#.......#...#.#...........
.#..#.#....#..#.#...#...#....#.....#..#.#..##..#....#....##.........#.##.......#..#...............#...........##......##......##...............#...#.......##..#.....###...#.............####.#..#.......#.###.##......##.......#...#####....##......................#........#....#....#...#.#..#.##..#....#......#..........#.##.....##...##.#........#..#...........#.#......#....##....##...##....#......#........#...#.##...............#............##..#...##.#.#.#...#..#..##......#...................................#
.##....#...........#..#......###...............##.........#..#................##......#.#...#......#.###...........##.#....#.#..##....##...#.....#......#.#......#.....................#......#...............#..........#...#.....#......#............#........##........#.....................#.#.....#....#...##.#.......##......#....#...........#.......#.##..........#.........##......#........#.##............#.##..........#........#....#.#...#.#..#..#..##.......#....#....#.........#.#.........................####
#....###.....##.......#.##.#.................##.#..#.#.#........#.......#.#.#..#.....####...........#....#..#...#.##..###..#....#.....#...........#.....#..#.#..............#.......#...#...#...#....#......##....#....###.#..#.#.#.....#..........#..#...#.....#.#..#...#...#............#...#....#.#..#.##.#.#.......#.##............#...##.#..##.....###...........#......#.#...#..##.....#.....#..#...#.#.#..##..#....#.......##...#.....#.......#............#..#.#......#........#...##..#...#............#.......#.......
##..........................#....#...................#......................#..#.....##...#....#.........##.#......#.#....##....#.................##.........#.....#.#....#.#..#.#..#.##..#.##......#............##...##.#.....#.#.....#...................#.##.....#.....##..........#....#..#.#..#.....#..##......##..........##.#...#.#.....#......#....#....#.......#.#...#.....#.......#..#.#.........#............#.#....##...#..#.......#.#..........#..#......#....#.....##..#...#.......#.....#.........#........#..#..
.....#........#..#.....#..........#..#.....##.............#........#.#.........#.............#....#..#####...#.#.....#...#........#..##.##..##...#........#.#..#.........#.......#...#..........#...#.....#..........#..........#..#.#.....#...#.........#.......#.......#.............#..#.........#.#.#....##.....#.#....#.#....#..#.......#..#.........#.......#.#.#..#...#.....#.....##......###.#.................#.##....#..##....#.###.#..#.................#.####....#...............#............##...#.#..#.#..#...#..
.#..................#.##.....#.#.##..........##.......#..#..........#............#..#.......#.....#......#.........#......#...#.........#.......##...#...#....#..............#.#.#.......##..#...#..........#..#.........#....#.#.....#.........#.......#...#......#.#.......##.#...#.....#.#...#..#.#.###.#...........####....#..#...#.....#.#..#..#.....#.#....#............#.....#......#..#.##....#.#.....#.#..#....#..#.........................#..#.....#.#...#.....#.....#....#....#.....#..#..##.....#.............#....
.....#.....#....#..#..........#...........#...#............#.#......#...........#.......#.#...#...#................#...##.............#......#.........##...........#.#.#..##.#...#.....#....#.....#.....#..#..##..#.#..#.#.#..............................#...................##.................#.........#.....##..#.....#..........##..##....##.....#.......##...#....#......#...#.......#.....#....##............#.#.....#....#..#...#.#.......##......#.#...#......##..#....#.....#....#.....#..#....#..###..#..........##
........#........#........#.###.#.............##......#.#..#...........#...#.##....##....#........##.........................##..#.....#..#...#.#..##.......##..........#..#..#.....#...#....#...#.#.####.........#.....................#.....#.....#...............##........#...#.............##.###...#..#.....#.........#.##...........#......#..#.#...........#...#....#............#..........###..##.###.#.###.#....#.#........#..........#....#.##.......#..#....#.........#........#.#......#.....###...#........#.....
##.#.....#...#.............#....##......#.....#.##...#........##.#.#.#.......##...#.................#...###....###.#....##....................#..........#........##..##.##......#..............#.............#.....#....##.#.#..#.#.#.#.###....###.....#...#..##............#...#...#....#....##..........#......#...#.##......#..#......#....#.........#.##.#....#.#..#....#.#..##........#....#.....#.#.#.......#......#....#........#...#...#........#.#.#.......#....#.......#...#..#.........#.....#...#..#.....#.....#...
.#......#.#..#.#...#............#..#..............#..#.#......#........#.....##............#...#....#..#.#..............#.......#..##....#..............#.##..........#....#.#...............#...#.#..#..#...##....#.##..........##..#..#..#.#..##........##.#.....#.....#.....#............................#...........##..........#.....#...........#.#.#......#.......#.##......##...#........#.#....#....##...##.......##...........#.#..#.##..#..#.......#.#..###..............#...#.....#..##...#.............#.#.##......
.#..#...##..................#.............#...#............#.##..........##....#....#...#....#............#.....#.##......##.....#..............###..#.#.#...#.........#........#.#...#..............#...............##..#.#..#...#..#..#.#.#...........#.#.#......#...........##.....#......##....#.#.........##.#.......#................#..##...................#.#....##........#...#...#.....#...#....#...........#....#..........#....##.......##......#..#......#.####.....#...#.#.#.#....#......#.......#.#.#.....#..#..
.................#........##....#..##.....#.........#..#....#..#......#.........#......#.......#.............#...#....#.#..#.....##.#..........##...#.#............##.#.....#................................#..............##.##....#.#.#....#...#.#........................#.##....#.......#......#....###...##...#....#.#..................#.##...#.....#.#..........#.#.##.......#..#.#..#..#...#......#......####......#..#...#....##.......#..#....#..#....#.#..##........###.#...................#.....#.....##....#.#...
##.#..................##..#..#.........#......#......#.#....##..#..#..#....##.#.##.......#...##..###.......#.........#..#...#..#......#######..#..##..##......#....#.........#.#.......#..##...#.....#..........#...#.##.......#.##.#........##........#.....##.........#...#.........##.#..#......#.#......#.#..#....#..............#....###.....#....#.......#........#...#.##....#...##........#.#...#.#.......#.#..##.#..........#..#.#....#..##.#.......#.....##......................#.....#...#............##..##........
....#..#........#......#...#............#..........#....#.....#.###.#.............................#.....#..#....#......#.......#.#........#.#.#.#........#.#...#.....#...#............#.........#..........#.......#....##.............###.............#..#.###........#.................##........#........##.....#..##.#....#......#....#......#..#...#....................#.......##.....##.......#...................##.#.#...#..##.##.##.#.....#..#.###................#.#......#.#...#..#..##.#.................#.........
.#......##.#........#..####........#......#..........................##......#....#...#........###.......#..#........#.....#.....#....#.....##..........#.....#..#..........#.........#..#..................#.#...#.....................#.##..#........#.......##..........#...........#...#.#.#..........#.#.....###.................#.....#.#.#...........##...#...#..#.......#....#....##..............#.#......#..#......##........#.....#.....#..##.#..#..#...#........#...#..#.#..........#......##...#...#...#.....##.#..
....#.................#..#..........#....#.#.#................#.#....#..#.#...#............#....#.#....#.......#.........#......##.###.#......#..#.#............#.#..#...#.##....#..#...##....#..#...#.....#....#.#...#.##..##.#...............###....#...........#.#.#..#.........#......###.............#....#..#..#...#.#.....##.........###..#.#.#.#...#.###..#............#...#..#....##..###..#..#..#.............#....##...##....#.........##...##.........#...##.#..###..........#......#...#..........#....#..#....#.#.
.##.........#..........#.#.###.......#......##..............#....#......##..#...........##..#........#.#.........#.....#..#.#.............##....#.....#.##....#.#............#..#.#..........#..#......#....#..##..#.......##.....#.###.#.........#...#.............#.#.....#.#...#.#.............#.......#......#..###..#....#...........#.....#.#.#......#.....#.....#........##...#.#...#..#.#.#..............#.#......#.#......#.#.#........##.....#.....#..#......#..#..#..##................#...........##......##........
...#....#........#..#.......#.#.##....##...#.#......#.#.##..##...#......#.........#.............#..#..........#.......#....#..................#.....#......#.#........#.##......#..###...#.....#..#.#..#.........#.......#....##................#......#.....#...#...........#.#............#......#....#.#...#...#....#...###.............#........#.##.#....#...#.#..#....#..#....#........................#..#...#...#..#.##.........###.....#..#....#........#....#.......##..##.#.####....#..........#........#............
...##............#....#........#......#...##..............#....#....###.#........#.#...#.....#...#.#...###.##...............#..#...#.........................#...#.###....................#.#..............#.........#.#..#............#...............###.#........#........#...........#.......#...##.....#....#.#......#.........#.....##.#.#.#.#...#...................#..##..#.....#...#.#..#....#......#...........#..#.#....#.......#...#..#..#.....#...#..#...#.###...#...#......#...#.#.#......#...#......#.##......##.
...........#..#.##.#.....#.......#.....#...#.#.#.......#.#................#.......#..............#......#...........#..........#...#####............#.#..#.#....##......#.#..#.#................#.#....##...#..........#.........#.#....#........#......#..#........#.#...........#..#.#.......#.....#...#......#...........#....#...#..........###........#.....#...#...#.....#............#...#.#...##..#....#.#...#....#.##..#.###...###.....#.....#...#.#..##........#.##....#......#...##..........#...........#....##.....
......#..#.####.#..##..#..............#......#...##....#..#.#.......####........##..#......#.....#.........#...#..#.....#........##.....###......#...#.#..#..#...#...........#.........#.........#.#......#.......##..............#.........#...##.###.....#..#..#.....#..##..#...#..#......##..#...#.......#.......#............##..........#............#.#...###............#..#.......#.....#.......#.............###..#.#....#.#.................#.............#.....###...#..#............####..............#..#....##....
..#....#......#.....#.#...........#...............#.....#.##....#..##.#.#...#.....#...........#......#.....#...##....##..##......##.##...#.......#...#.............#..#..........#.#...###..##..#..................#...#.#.............#............#..#.......##.##.........##...........#........#........#.##.......#.......#....#...........#..#.........#..##..##.....##..........#.......#....#..#...........#.#....#...##.........#....#.#..........#...#...#................#.#..#.#...#......#.#.......#............##.
#.......#......#.##...#..#...#.......#......#.....#.......#..........#.#...###.#.#....#....##.......#..........#..........................#...#.#.#.....#......#.#..#..#..#.....#..##........##......#.....#..##.##..#..#...........#.#.#..#......#.......#......##.....#....#..#...........#...##.....#...#...#.#...#...#......#.#..........#...#..#.##..#........#...#....#........#.#.#...##.#.#.#.....##..................#...#........#.#...#.#....##....##......#......#..............##...#.........##......#......#.#...
.....#.....#............#.#..#.....##...#...###....#.#...##...#..........##...#..#..#............#.....##...........##..........#....#...#.........#.............##...................#.#..........#.#.....#....#...#...##...#.#...#.......#.......#..................#...#............#...#...........##..#....#....#.........#...........#......###.....##.....#..........##..###........#.#...#...........#......#......#.......#...#......#.#....#..#..#.....#...#.....#.....##...##.......#..#.#.##.........#.#.........#.#
#.......##..#..#....#....#..#...........................#..#..#..........#....#...##.....#..#........#..............#.......#....#.......#.......#.##...#.#.#...#.#..##.#..#.....#.....#.#..#.......#.##....#..#..#........#..#...##...#.#.....#..#.#...................#.....#............##.##...............#.###....##..................#..##.##...###..........#.....#......#....#.#.......#...#..#............#.##..##..#..............#...#..##..#....#.........#...#......#.....##...##.......###.....#.#.......##......
.#.....#..#.....#.#....#.#..#.......##....#..................#.#....#.#.........#...#.#...........#...#.........#...........#.....#....#..#........#..#.......#...##....##.....#.#.........#....#......#..#.#...##.###......#.......##.......#....#........#.....###.......#.#..#....##................#..#####.....#...#....#...##.....#...#.....#....##.#.##..#.......#..##..#..#.#...#..#.............#.......##.#.....#.....#.#...#.....#....##.......#..............##..###.......#.......##..##.#....##.#..........#.#.#..
..#.#..##.......#...##......#.#..#...#.#...##....................##.#.#............................#....#.##....##.##..##......##..#...#..................###.....#.........#...............#...#..#.........#....#.#..#.....#...#....##.#...............#.........##........##.....#..............#...##........#...................#..#........###..........#......#...#......#..#........#........#.....##..........#..................###......##..#...##...#.#...#........#.#....#...#....#.....................#..........
.............#....#.##..#..#................##.................#.##........#..............#........##..#....#.###....#.#...#....#.........#...#..###....#.#.......#.....#..#.............#............#..#.#......#..###....#.#...#...#.##....##.#......#.#....#...#....#.##.#....................##.#.....#..#........#.....#....##.......................#..##...#...........#.....#.#....#...............#..#.....#...#.......#..##...#......#......#....#..#............#....#.....#..................#..#.........#........
.#.#.#.......#..#......#.#......#..#.#.............#.....................#.....#.........#.....#.......###...........###.........#..........#..#....#...##...#.##.#.....##.........#...#.....#.....#.....#...##........###...#..#...##.#....#..##.............#.......#........#......#.#......#.........##......................#.#.......###...........#.#.#.#.......#......###........#.#.##...#....##..#.##...#....#...#..#..#.........#....##...##...#.......#.....#....#........#...#...##.#.##...#....#.#....#...#.......
#...#...##..#..............#.#........##.......#.#...#...#...........#...#...#.....#..#.#..........#.............#.#.#.##........#......#..#........#...........##...##.#....##....###..#...#......#.##.#......#....#.#.....###.#...#...........#..#.....##..##.......#........##...##......#............#......#...##.#.......#..#.......##...........................#...................##..##........#....#..##...##....#.#..#....##..#.#.....##.#.......#.........#..#..........#..................#...#................###
........##....#.#..#.##......#.....#..#.#.....##..........#.............#......##..#..#.................#..##...........#..##....#..#.....#.....#....#.....##.....#...#.......##..#...................#......#....#..#....#..............##...#.....#.......#....#...........#..............##...#.....#.........##.....#..##.......#.#.......#.....#.#..............#.......#....#.....#...#...#..........###...#..........#....##.#.........#.##.........##.....#.......#...#..#..#.....#....#.#..##..#.............##..#....#
##.#.............#...#.#...#......#....#.#...###..#.....#.....#...#..............#.#.....#.#.......#....#...#........#..#.....#......###.#...#.#...#........#...#...........##.#..#...#.#..#......#.........#....#..#......#....#.............#..####.....#....#..#....#.#.##.#....#.#........##...#.....#............#.##...##........#....#....#..#.....#.#...............#..#..#..........#.#.#...........#..####....#.#.....#.#...#.#..#.#......#....##.#..#.......#......##...........................#.#...#.........#.#.#
....#..#.#..#...#.......#...#.#.#.#...#.##.#.#..........##.............#......#.....#..#.............##.#.##.#...#.#..#......#..#.....#......#.#......#......#.#.#...............#.#.....#.#..##...#...........#.....#........#..........#............#........#..........#........#..............##......#..#..#..#......#..#.#..##.....#..#..#......##...##....#.#.#....#.#.#..#.##.#.#..#.##..#....#........#...........#.##....#..##................#..................#.#..#......................##.#...#.##...##.........
..#...#.........#........#...............#....##....#.....##.#...##................#.#.......##.#....###............#.............#.......#.....#...................#.#.#............##.#...#.##.....#...#..#........#......#.....#.#...#.#.#..##...#...#.#.#..#...##...#....##...#...........#...#..#.....#.#.....##....#.....#...#..............#.#...###.............#.#..#...#.........#..#.................##.......#.#.....#....#.#.#.....#........#.#..#..............#..................#...........#........#...#.#....
#.#.#.#....#..#.#..##.................#....#..##.#..........#.#.#..#......#.......#.#....#...........#....#.....#..........#..#......#.#.....#.....#.#.##.#..####.#......#..#.#...................#..##...............##....#.......#.............##.#.#..#..#..#.....#........#.#.......#..#............#.#....#...........#......#....##....#.....#..#.......#.....#.....#...#....#....#.......##..##.....#...#..##...#....#..#...#.....#.........#.....##.....#..........#...#.......#...#.##.#.#..........#.......#....#....
....#...#..####...##.......#...........#.....#.#..####...........###.....#...#..##.#....#..........#......##.................###.##...#.....#.#.....#............#.#...#...#....#...##.#..........#....#...#..#...#..#..#......##.#.#.#...##......##....#..........#.......#.#.......#.##.####...#....#.##..#..........#...........#....#.....#......#.#......#.....#....#............#.#.....#.#.###..#.....##......................#..............#..#......#.................#.##...###...#.......#.#..#...#...#.#..##...#.#.
#....#................#..#.###.##.#........#...#........##..#............#..#.#.....#..#..#................#..#........#.....#....#.#.....#.##.......##.....#...###..#....#..#......#.............#.........#......#.......#...###................##..#..#.....##..#................#.#.#...........#.#..#..##.#......#.......#...#.#........###..#.....#.##..#.#...##.#.##.....#.....#.....#..#................##......#.....#..#.......#............#.#.......#....#...##.#....#..###..........##...##..#.#............##....#
..#..........................#.#............#..........##....#.....##...##..........#.....#.........#...................#..........#...........#..#.#.#..##.....#....#....#.......#......#..........#....##.#.....#.#.......##.#.......#...........#....#.#..#.##..#...........#........#.....#..........#.##......#....#....#..#............#.....#.#.#..#.......#..#......##....#.#..........#........#......##.#..#..##..##.....#....#.####......###....#....#....#......#...#...#..###.#...#....##.#..#............#....#.#.
#...............#...#.........#....##...#..........#...##......#..........#..#.....#.##...##.#...#........#.....#.#.................#...#......#..#........#..#.##.........#.#....#...##...#...........##........##...#.##..#...#......#...#....#..#..............#.##....#.#....##..##............#...#.............#...#...#..#.......#.........#....#....#.....#...##..........#...##..#..#.....#............#..............#..###............###...#......................#.....#........#...#........##..#......#..#.......
#...#.......##.........#..#.#...#.#....#....#........#.......#..#.......................#.......#......#.........##..#............#.#..........#...#.....#..#..#.#....#.......##.....##...#.......#...#..#..............#.#..##...#........#....#.#.....#......#......#..#.....#...#...#..#.........#..#.........#...##....##...#....##......#.........#.#..#...#......##.#...#...#.......#....#..#...#...........#...........#.#.............#..#.......#....#............##..##.........#.....##......#..#...........#.....#..
..##.#...##....#.##..#.....#.....##..#.#.....#..#....................###.................#.....##..#.##.......#.#.#.#......#...#...#...........#.#......###.#.#..#.......#....#..........#....#.............#...#...#.#..#...#...........#..##.....#.#....#.....#..##.....#.#.#....#.......##....#.##...#..#.............#............#.#...#........#..........###......#..........#...............#.....#......##..#.......................#..#..#...#....#.#..........###..#..#........#...#...##....#..........###...#......
#..........##........#..#.....#...#..#..#..........................#....#........##...#............#...##............#......#....#...#..#........#......#....#..#.#...###.......##........#.#..#....#..............#........#.....#..........##.......#......#.....#.............#...##......#......##.......#.#.#...#...##.#..........#..#...#...#.##..#...##........##.......###......#..#............#........#..................#..#.........#....##..#......#.#..#..##.#..#.##.#..........##...#.#..............#.#...#..#.
........#.......#..#...........#.....####........##........##.###......#...................#....#.#..#..#.#.#..##........#........##.#.#...#..#...........#..##.#...#.#....#......#...#.#.............#.##.....#.......#...##...#......#.....#.#...#................##.#..##..#.....#................#.....#..###...#.......#.#..##..................#.......#.................#..........#....#........#......##..#...........#..##....#........#....#........#.......##..#...#.....#......#...#....#.....#..#..#....###..##..#
........##..#....#......#.............#.#.#..#.............#....#......###...#...#...#.#......##......#..#..#....#................#.......###.......##.......................##......###.....#..................#.##.#...##............##.#..........#.#.#.......#..#.................###.........#.#..#.........#........##.#....................#.....#.#.................##....................#.#......#...#....#...#.##...#...#...#...##.#.#......#......#.#..#.#.#......##.............##.....#.#...........#..#.........#
....#..#........##..##...#..#.........#.#.#....................#........#....###.#..#.....#.........#.........#......................#.........#..#....#.#.#..#..#.#.#....#.##.#...#..#...................#.#..........#...###...###.#...#............#.#......#.......#..........#.###..#.....#.....#..##.......##......#........#.##.....#....##.##..##....#............#.......#.........#.............#.#..#.###...#...........#....#......#.##....#.#.......#.........#...###.......#..........#...#....#.#......#.##....##
....##.....#.....#...........#...#.###.....#..........#..##...#.......#.....##....##..#####....#....#.#...##...##.........#.....#........#......#........#.........###...#.##..#........#.#.......#........#........#.#..#..#..#...#............#....#.....##...#......#.....#..##........#.#..#........#........###.##........#...#....#.#................#..#....#.................##.....#........#........#....#.....#..##....#............................#..#......#...........#......##...#.......#......#.#..#.......#..
#.##....#...........#..#....#................#..#.#...........##...#............#....#..#......#.....#.........................##.......#.....#....#.#...#..#..#...##..#....#...#..#.......#.#.#..#..................#.#.......#..#..#..##.....#.#......#....#.#............#.#.##....#.#.#....#.#..#..........#.................#.....#.#.....#...##.#.....#............#......#........##.#.#.#.......###.#....#...............#.....##.......#...........##.#........#...............#.#..#........#.#.......#....##.........
....##.......#.....#...#.#.##....#.....#.#.#..#.#...#....#.....#........#................#...#................##...##.....#..#.#.#.......#..#.##...#..........#.....#....#....#.......#...#......#.....#....#.####........#..#...#.#.###........#...............#.......##....#.##...##.#.#.#.#.##.#..........##.....#....#.#........#..#...#.##.#..............##...#....#.#.#.......#.#.....##....#........#......#........#....#....##...#..#........#.........#...#......##.#.......#.#.#.#.......#.#.......###..#...#....#.
#..#..#...#...#....#.#.##..#.............#..#.....#.....#.....#...............#...................#.#.....#...#.#......#....................................#..#.........#.#..#..........#.#............#.#.#.#.............#.#........##..#..#.##..........#.#............#....#.##...#..#...##...........#.#........##.#....##.......#.#..............##.........##..#..#.#...........#...#..#.....#.......#..............##.....#....#.#........#...........#..#....#...##.##...#........#...#.#..#........###.........#..#..
#.........#.#....#..#......#.#..#......#..#..#..............#...#####..............#.#.....#..###........##..#..#..#....#...#..........##...###...#...#...#..........##....#....#........#.............#......#.....##...##.#....#.....##...#.#...................#.......#.....#..###......#...##.......#....#.#.#........#..#..#................................................##..#.......................##.##..#.......#..#..#..#....#............#..#..#......#.....................#.#..............#.#..#.......#......
.#####.........##......#..##............##.....#...###.#.#.#......#..#...#...#..#..##......#..........##.##......#....#..................#..#..##..##.##....#..........#.....##.........##.#......#.......#.#...##...#..........###.......##.#....#...............#...........#....##.#.#..#............#.#...#..#....#.###.......#..#.##..##......#.#.#........#.#.......#.##.#.##............#.........#.......##.....#....#.#....#..............#..#.......#.##..#............##........#..#...........#.....#....####.....#.
....##......#.....#....#.....#.....#..........#......#.....#..#......#....#.#......#...#......#.......#.#....#.#.....#....#........#.#....#.................#..#..#......#.....#.......#.#.........#....#....#....#..##..#..#.....##.#.#....#..#......#...#..............#........#..........#......#.#...#..#........#.#.......#.........#........###......#........#.#........#.......#.......#..#..#.#.#.......###.#.#........###...#..#...........#..##....#...##.#...#.......#........###.#..........#.#..#.#.....#.##.....
.....#.......#........#....#..##......#.#.....#.......#...#..............#.......#.#.......##...#...........................#.##..#...#...##...............#.....#..#.......#........#...#....#.#..#......##..#.#..........#...#......#..#.........##..#.................#..##........##........#.......#.......#..#..###.###.#..#....#.....................#..#.#.....###.#..........#.......#...#.#............##..##..#....###..#.....#......#..#.......#...........###.................#....#....##.....#...##......##..#...
...#..#..##............#........#.......##....#.#.....#....#....##..#.#..#........#.................#..#..##......#..#.....#..#..#......#.###.#.....#........###..........#.#.............##.#....#............#.##..####.......#........#.##.........#....#.....#...#.....#...#................#.#.#.......#...#...##..#..#.#....#.#.#.#.....#.#..#.##...#..........#....#.....##.......#.............#.#.........#..##..........##.......##..#......#.........#..##...#...........#........#....#..#.........#...#........####
##.........####.##.........#....#.....#.....##.#...#.#........###..##......#..........##.#......#.............#...............#...#.#.#...#..#...........#........#....#.#.........#......#....#..#....#....###..#.......#...#..#...#.#.....##.#......#...........#..#..####.##...#......#..#.#.......#.............###..#........#.#..#.....##..#.#...#.#.............#...............#...#....#....#.............#.#.......##..#...#......#.#...#.#.......#....#..#.###.##......#..#...#.#.#....#......#..#...#...#.......#.#.
.........#.#..#.##.....#.......#.#..........#.............#....#...##..#.#....#.#..#.........#....#...........#.......#.....#..#...#.....#.#...##...#...............#.......#.#......#...#....................#...........#.#..#................##............#..#..........#....##.....##..........#...#..#...##....#...#....#..#..#..#...#......##......#..#....#.##...#..#...#....#..#...#...........#....##....#.........#........##....#............#.#....#.##.##..............#.............#...###...##.#....#...#......
.............#...#.........................#.......#..#......#......#....##.......#...#....#..#..............#.........#.....#......#..#........##...#...##..#...#.#..##..#...........#..#...#.#...#................#.....................#.#.......#..............#............#....#..#.......#.#......#............#...##...#...#..#......#........#...###...#....##..####.....#..#.#.....#.....................#....#...##.........#..#......#.......#....#.........###........#...........#....#........#......#.##..#.....
.......##.###...#..#####.........#........#....#....#......#.....##..#.###..#.............#........#..#.#.#...........#.....#.............###.......#.........#.....#..#....#.....#.....#....#...#...#.....#.....#.#.#.........#.....#....#.#...###.###..##....#...#........#......##............#.........#..##..#...........#.............#.............#.#.#..#....##.............##..#.#.....#.....##.#.......#..#......#.##.#..............#..............#..#...#...#....#....#...#.........###.#...#......#....#....#.#..
.#..#..#....##..........#.....#.........#....#.##....#......#......##......#.....................###.......#.#..#..##..#.#...#.#.....#.....#..........#..#.###....#........#..#........#.#.........#...#....##.......###......#..#.................#..........................#...##.....#..#.....................#.#.....#..##...#.........#.......#........#..#...#.....#......#........#...#.....#.##..........#......#...#...#........................#.........##.#.....#..#...#..##...##........#..#...#..#..##........##.
.......#...#......#..##..........#.........#..#.....#....#.#........#.#.#.#..##.#...#.#.#.#..............#.##....#.........#......#.......#.#..#..........#........#....#..........##.#.#..#..#..#..#.......#........###.....##..##.#..#.........#.......#.#...................#....#.......#..#...#.....#..####..##...........#..........#...#.........#......................#.....#.#..#.#......#......#.....#...#.........#...##.........#......#.#...#.#..#..#..#..#....#.....#..........#.#.#.#.##.#..............##......
#.....#.......##......#......#..##.......#..##...#...#.#...#....#.......##.............#..#..........#.#.##.#..#..#.#.#.###...........##.#..#..#...#..#.#......##.....#......#.....#...#.#..##.#....#..#..........#....#...................#.#......#..........#.......................##..#....................###.##.#..#.#...#.#...#.....#.......#...#............#....#........#......##.......#..............#.....#..#..........#.......#...#....#.................#..............###...##..#.#.....#.....#......#....#...
##.......#..#...#........#................#..........#...##...#..##....#.#....#.........##.......##.........##...##...#....#.....................#....#....#..#........#...##...#.##........###..#.#..#.......##.#...##.#...#..#..#..#....#......##.#........#..#..#.#.#........###.......####.#.#..................#...##......#.#..#...#...##.....#..#.#.......#.#........#..#...#..#...#.....##...........#...........##........#.......#...........#.....#...................#.#....#......##.........#..##.........##......
.....#.....#..................##..........#..........#.....##.............................##.##..###.#.#.....#.....#......#..###..#...............#.......#........#.##.....#..#..#...............#...#.#........#....#........#......#....#................#..##.#.#..............#.#.....#.#...#........#..........##.....#.#.#..#..#..............#.#...........#.................#..............##......#..#....#....#...#.#..#...#....#.........#.......#..#...............##..#....#.#.#.##.............#..#..#...##......
......##...#..................................##...#...##..............#...##.....#..#.##.....#...#.#...............#...#.......#....#....#...#..............#..###.....##...#.#..####.....#.....#...#..........#.....#........#....#.#...#...#...#.....#.......##....#.......#........#.#............#.###.....##............#.......#...##.....#.#...##...#........#..#.#........#........##....#.....#........#.#..##.........#....##..#....#...#...#.#........#.#........#...#..........#..#.#.......#.....#....#.#.........
....#....#.........#...##...#....#...#...#...##......##...............#........##..........##............###.#....#.#......#....#.....................#.#...##.##...#......#..#..#....#.###....###.#..#..#....#........#...........................#......###.............##....#.#.......#...##...........#.#.#..#.#..............#...#...#...#...##..#.....###....#....#..........#..#.##.#.#..#....##..##........#.....#...........#.#..#....##..#.......#......#....#........................#....#.............#....##..#..
.....#............##...#..#.#......#.#.#....#......#..#......#.#..##..###..........#....#............#..#......#..#.#..#.#...#....#.#...#.#..#.#.....##................#.......#.......#...#.......#.......#.###.####.#...........#.#..#...#...#.##..#...#..#...#..##.#.......##........#.....#.#.........#.#.#......#.#......#..#......##...............#..#...#....#.....#.#......#....#..#....#....#.#...#....#.....#.................#....#...#.#......#.......#.......##..........#.#...........#..#..............##......#
.#.#............#.....#....#...#..#.....#..##..........#..#...#.#......##.##...#..#.#......#...#..#.#.#....#........#.##....#......#....#.....#.#..#....#...............#......#....###.#.....#..........#....#...#.#.......#..........#.#...#.#...#..#...#...##..#.........##......................#..#...#........#....#.#....##....#......#....#..#........#..#....#..#..#.#.................##..........#..##...........#..#............#..........#.#..#.#......##....#....###.#.#..##...#.##....#...#.......#.##.#.#..#...
.....#....#......#......##....#....#............####..#..##.##......#....#............#.#...##......#..###...#.#.....#....#....#......#...#.......##....#...............##.......##...#...#...............#...##.........#..#................##..........#..##....#....#...#.#..##.....#..#......#..#....###.#...#..#....#..........#...#...#..#.#...##.#.......#..#........#....#....#............#.#.....#..........##.........#...#....#.#.#.....#.....#.#...#....##.#...........#.#......##.....#.#.....#....#.#....#.#...##
.#....###...#.......#.....#...#..#..........#...##.#.....#......#.#.....#......#...##..#..###.#....###.....#.##..#....#..#.#..#.#.....#..#........#..............#...........#......##.....#.........#..............#.......#...........#...........##.#............#...#.#.......#......#.#...................................#...#.#...#......#.##.#.##...#..##.......#.##.#.#.....#.........#...#....#...##.........#...#...#.....#......#..#........#..#.......#...####....#...............#....#.#...#...#............#.#.#
.#.........#...#...#..##.###.....#....###..#.....#........##.##...#..#..#.........#..............#....#..#..#...#..........##..#..#......#..................#.........###....#..#......##.....#...##.#.#..#.##.#....#..#.......#.....###..............#.##.......##.#...#....#...#.......#..#....#.................##.......##...#..................#.........##...#.#...#.#.......##......#..##........#.......#.....####....#.....#...#....#......#.........#...#....#..........##....#..........#.#...##.#.......##...#..#...
#.......##.#.........#...###..#.#...................#...##...#.......................##............#.....#.#............####....#...#.#.##....##...#.....#..##.....#..##.......#....##..#.........#.......#.......#.......#...#.............#..#.#.#....#.#.#.##...#......#.........#....#......#....#.####...#.#......#..##..#...#...#............#..##..##...#...#........##.###.#...........#...#....#........#......##.......#..#...............##.......#..#.....#...........#.......#...............#....#..#......#......
.#...#....##.#........#.........#..#.##..........#........##...#......#..........###........#...................#.#.#..#...#......#..#.#.....#...#.#.........##.##.#...#..#.....#..................##.......#.....#........#...#.....#..#...#.#........#...##...#..#.##...#...#..#.......#....##...#........#.##..........#.....#####.#........##.......#.#...#....#...#......#.....#.#.##...........#.........#.....##.#...#...#.......#..#..##...#...##.......#..........#.#...#......#...#...#..#.....#.......#..#......##.#.
.#....#..#.####.##...#..#.##.....#........#..#......##.........##.....##.............#....#.....#.......#....#..................#....#.#.#..#...###...............#......##..............#.##........#..#...............#...#....#...........#..............#.....#..................#.#..#............##..#.....#.#...#.#..##......#..#..##..##...#.........#...#.#..#........##..##......#.#...#.#........#..##....#..##..........#........##...#.........##............#....................#...#....###.....#..............#
.#.##.....#.####.#...##...........#...........#.........#..........##...#....##...#..#.#......##.....#..##...#.#....#.#.#...#...........##..#.##..#......#............#.....##....#...#.#.#.#.....###...#..#.....#......##.#....#.#.........#...#.#.#.#..##.##.#####............##..........#.....#..#........#..........#.##.#........#...##....#......#..#.#....#..........#....#.#...##.#......#......#.#....#........#..#............#..........#..##.......#.##....#..............#............#............#.#...#......#.
.......##...##......#.......#...#.##.##.#...###.....#...#.........#.#............###........#.#........#.............#........##.#.......#..#..#.......#.#...##......##..#......#....................#..........#......#..#...#..#.#.....#.#.#.##..........#..##..#............#.##.....#...........#.......#.##....##....###.......#..#...#....#.........##.....#.#..................#.......#.........#.#.......###....#..........#....#.....#......#....#..#........#....#.....#.#..#........#.....#.......#........#.......#
.........#...###.....#................#......#..#..##.#.......#..#..........##.#.....#.....##..........#...............#...#.....#...#.##....#...#...#....#..#......#.#.##..##.#.......#.#.......##.#..#....##..........#..#..#....#.....#........#...##............##.#.#..####............#........#........#.....##..##.##...#####.#.##.....#.#...#...........#..#.#..#...#....#....#.##...##....#..##.......#..#.......#.............#....#.##.....###......#.#.#......#.......#....#.###...##.......#.......##...##......##
...............#..#...##.......#.#...........#...#......##................##..#.....#.#........##.#....#.#...............#...#..#.....#..#.##....#..#..#.#..#...............#..#..........#......#.....#.#.........#..##..........#..##.#..#..#.....#..............#.............#.............#..#.##...#..........#....##.....#.....#...##....#..##.#........#....#....###.....#.#.....##............##.........##....##............#.......#...#................#..#.......#..........#.......#.......#....#.#.#..........#..
....##...#..#..............##....#..##..##..#..#.#..#.##.........#.......#..#...#.................#..........#...............#.#..#..#..........#.....#.#....###......#...#....#.#..........#...#....##.#.....###....#..................#............#.............#.#.............#.....#......#..................##...##....#....#....#.#...........#.............#.............#.#.......#......#.#.#....#...#...#.#....#.......................#.#.....#..#......#...#...##.........#........#..#...........#.##.........#..
....#.#.##..............#....#...#..#...##.....#...#...#....###..#................#..#.#..........##........#..#.....#...#...#....##..#......#.#...#....#...###...#..........##.....#..##.#...##...........##.###.#.#.........#.................####.#.#..###...........#..##.#....##...#...........#............#..#.............##..#.#.................#.#..#.....#.....#.#.#.......#.........#.#..#....................#....##...........#.#............#.#.....#.....#...##..#..#...#....#.......#..#.#...#...#.#.#........
#.....##..#.#......#.#.#....#....#.##.#....##.....#..........#.##..#.#...#.............#.....##.#...#.#....#...#..##...#.#..#.........#........................#...#.###.#..#..........#..............#...#........#.#..#.##..#.#.##.......#.#.....#..#.............#.#.................#..##.....#.......#...#...................#.#..#...#..##.....#.......#..#.#...#..#....#...........#...#..........#..#...#....##...#...#...#..#.......#.........#.#......##..#.........#......#...#....#...##.#..##...##........#.#.#..#.
..........##....#.#...#......#......#..........##........#.....#...........##............#...#...................#....#.#..#...#........#........#......#...............#...#..#...#...#.....#...............##..#.#....#...#.....##...##.##..#....#.....#..........##...#.....#..#..#.##..........#........#....#....#..#...........#.##.#..#...#.##...#.......#.#...#........................#....#...#............#..........###.#......................##.#.....##.....#..#.................#...........#.....##............
.#....#.........#.....##...#........#.....##.......#.....#.....#.#..#.#........#..##.#...#...............#.#........#...#..##....#........#.....#......#.....#.....#....#...##...#.##.#...#....#...#...#..............#.#....#....##..##...........#.......#.....#.....#.#......#.....#.#...........##.....#..........##........##...#..#...#...#.#...........#.##....#....#...#......#.#.....#.#.............#...........#.#....#.#..#.......................#..................####...#...........#....#.......#....#.........
.....#.#...........#..............##..........##...#............#..#......................#..#...#...#..#....#.......#.........#......##..#....#...#.........##.....#.....#........##.....#....###......#............###.#...#......##..........##....#....#...#.........#...#.......#...#........................................#.#....#.##..............#..##................#..#...#........#.#....#..#......#.....#......#..##.#..#.#.....#..............#.......##......#.##.......#..#..#..###..#...#...#.#..............
...........#........#.....#.......#.......##.........#..#.#...##.#....#....###..........##......#.#.....##..#..........#........#....#............#.........#...#.....#....#...........#.....................##..#....##....#...#..##.#..#.......#.#..#..#...#...#...#.......#..#....................#..#..#..##......#...#.#........#.#...###...............#....#..##..#..##.#........##..#....#.#....#....#..###.......#..#....#............##....#.#.#.##..##....##..#...###.#.#..#........##...#.......#.#.#.......#.##.##.
........#.....##.......#.##.#...##........#....#.#....#.......#....#.........#.#.###.#.##........#......#.####.#.......##.....#..........#........##..#.......#.##..........#..##..#....#..............#.#.......#.#..####...........#......#..............#.#.#..........#.....#.......#........#....##..#..#.......##....#.......#............#...............##.......#.........#.......................................#..........#.....#..#....#..##...#.....#.....#....#........#..#................#..##....#.....#......
.........#..#.....#.....#..#....#..#.....###..#.#.....#....##..#.........#......#...#........#...#...................#..#.#..##.......#..........#...#......#...#..#..............#.......#..#..##...#.....##.....##.#.........##..#....#.#..#..........#.##....#..........#.#.#....#.......#...#.#..#.#......#.......#.........#........#.#........#.#.#.#.#..............#.......#...............#.#.#.......###.#.#.............#.#......#.#.#.#..#...............#..#......##..#.............##.##.#.........##..#.......#..
#...#.#..#......#.#.........#.............##...##..#.#.....##......................#..#............###.#...........#...#...#...#.....#......##.#...##.#.#......#.#..#..........#.##.......#.#..............#.....##.##.#.....##...#...##....#.#...#......#..#.##.......#................#.#..........#..#..#............#..#.............#...#..#.......#.#........#..#.....#......#....#....##.#...##..............##..##..........#...........#.##.............#.#..#..###.##..........###.....#....#........#.##.##.........#
##....#...##...##...#......##.##................#.....####....................#........#......#.#........##.........#..##....#....#.............#.......#..#.........#......#..#...#.....#....##..###..#.....#.......#.......#.............#....##........#.#.##....#....#.......#.........#....#.......#..................#...#...#.#.......#.#.....##.....#....#.##..#...#...........................#.........#....#.......#..................##..#.#.##.#..#.............#....#..........#.....##.#..#......................
.....##.#.....#...........#.#..#.#..#......#..#..#....##.#.....#.#..###..##...#................##..#...#....#..#.#.......#....#............#..#....#.........#.#..........#.......#.................#.#.......#.#...#....##.#...#.....#.#..#.##.......##.#...#..##......#.#.........#.......#....#...#.........#...##.#..#......#..#........##....#........#..#....#..#..#..#...#.........................#..........#....#.......#..#.##..##...#.....#.##....##..#.........#....##..........#..........#...#..##..#..#..#......
.##.......##..........#...#....#.#.............#...#.......#....#..#..#..#........###....#.#............#.#..#........#..#........#.....#....#..##...##...#..#..#...........#...................#.##.......#.#......#....#........#.#....##.....####.#...#.#.#..................##..#..#.####............#...#....#..##.##.##..#...........#....#.....##...#.##.....##.....#....#.........#..#.###.###.#......#..#......#.#..#..#.......##..#..#.#........#..#.##....#..##.#..#.....##.#............#.#........#...#............
.........##..#............##.#..#......#......#.....#...........###.......#......#...........#...#...#......#..#...#...#.#.#....#....#.....#.##.#....#....#..#....#.........#......#.......................#..##....##.......#.#.....#...#..........#.#..#.....#...........................#......#.....#.......#..#..............##........#...#..##..#.......##....#......#...#..#........#.....#.....#.#..##........##.#......##..#....#......#....#.#..##..#..###.......#.....#....#............###...........#.#....#......
........##........#..##........#..#......#........#..##.#.................#...............#.....#.......#..##.......##...#...#..##...#.#...#..#...#.#.#...##.....#...#.........#.##..#....##....#..#...........#....#......##....#..#...#....#..#.#..........#.......##.#...#.....#.#....#.#...#......#..##.#.......#................#...#.#......#....#....###...........#............#...#.....#........##.#.........#................#...##..........#.##...#......#...#..#.............#.#.###.#...#................#..#.#..
#.......#........#..##..##..#.##..#.....#.#...#......#...##..##...............##.........##.##.........#.#.................#.......#......................#.#..#.........#.##...#..#.............#....#.........#.#....#......#...#....#......#..#.......#.#...##...#........##.........#....#.....#.....#..........##..#........##..#........##............#.....##.........#..#.##.#...#.##.......#.........#.....#......###...##......#...##...#........#..#...............#.........#...#..###...#.#......#...##............
...##...#........#.#.##......#................##.......#.................#...#.....#.......#...#.#.....#...##......#.#.............##........#.#..#..#..#.#..........#....#....#...##..............#.....#.#.....#.....###...##......#.......##....#.........#......#.........##......#.#..........#..........#...#.#.....#.....................#......#..#.#......#.#......##.#..................#......#..#......###....##.................#...........#.....#...........#......#...##.#.##....#.#................##.#...#.#..
...#.....###.#.#...#....#....#.......#............#........##.#....#.#.....##.##..#.........#...#.......##........#.#....#....................#...#........#.........#.......#.......#...#..#.#...#.................#....#.##.#.............##......#.............................#.##..#.........#......#........#..........#.......#...##.#.........#.....#...#....#.#....##......##..#.####........##....#..#.............#.....##.......#....#..#............#.#......#.#..........##....#..#..#...#.....#..#...#...........
..##..###.#......#......#.....#.#....#....##.#....#....#..#....#...............#...##.....##....#....#.#.##..#.#....##.##..#.#........#.#...##.........#........#....#....##.#...#.#....#......#...........#...#...........#.............###..#.#...#..#..#.#.............#.............#......#.#........#...##.....##....#...#..#.....#...#.......#...#.#...#........#.#.....#..........................#..###.....#....#.#####..#......###..#....#................#..#..#.................#....#.........#.##..#.............
#...#...#.........#........##...........#...##..##.#............#.....#...#.....###.......#....#....#.......#....#............#..#......#.#.##.......#......#..#....#...###......#...#...#.....#.....#.#.......#....#......#.#.#.#......#....#...###............#..#......#........#.#.#.......#..........#....#.#.....#.###.##.#.....#.##.........##...#.....................#..#.##.#.#.#....#.....#...#..#..#..........#..................#......#.................#.........#.#.......##............##....##.....###..##....
.#.....##.#..........##....#.......##.#....#.#...#...#.......#..........#....#..#....##...##......#...####..#.....#..#....#..##.#...#..#..#......#......#..#...#..#...#..##..###..#.........#......#....#.#...#......#.....#..#..#..............#...............##..............#......#......#...#......#.......#...........#..#.#.........#.#........#....#.##........#...#......#................##...##.#...#.#.#.................#..#.#.#..#.........#..##.#................#.............#.#.#....#.###.####......#..#....
.#...#.#......#.....#...#......#.#.#.#.##...#...#.....#..........#........##.....##..............#...#..........#.......#.....####...#..........#..#.#..#.#.....#....#..#..#..#.#..........#.#.##...........#.##........#.............#.#..#...#.#....#...........#..#....#.......#.............#.#..#.#..#......#....................#.....###...#....#....#.......................#....#.#####.....#..#....##....#..#.#........##.........#.....#.....##.....#..##...##..#.....##..#....##....#..........#.##..#..........#.#.
...#..............#.....#........#..#..............##...#....#......###.......#........#....#.......#..##.#.......#.#.................#....#..#............#..#...#..#.#.....#.........#......#..##..##.....#......#....................#.......##.....#.........#....#........#....#..##..#..#..#...##..##........#.#.....##...#...............#.#.#.#.........#.........#......####....#......#..#.#....#..#....#.....##........##..........#.#...#.............#..............#..#........#.......#..#...#..#.#..........#...
##........#........#...#..#..............#........#.....#......###.##.#...#........#..#....#.#.#.#.#.#.....#......##......#.............#....#..#.....#...............#..#..........##.........#.....#.##.........#..........#......##..#...................#........#.#.#..#.#...#............#.....##.#.....#..#....##.....#...#.................###.......#.##....#......#.#..............#.....##.......#....##...#...........#.....#...#....#.........#.#.....##...................#......#...#..####......#.........#.....
.#...................#.............#..#.#...#......#..#.......#....##............#.......#.....#......#......#.##.......#....#....##..#.#..........##.#..#...#..#.....#................##..#...#...........#.#......#................##......#..#...#.#...#..###...###.##.....#.....##.#..#............#..#.........#............#.#........##..........#.#....#......#...#.....#.#.###.#..##...#..#.....................#.##..........#...#...............#..#.#.#.#....##...#...........#...........#.......#.............#...
.....#..###....#.#.#..#...................##.................#....#..#.......##....#.#..#...###.....#...##.##.......#..#..##.#..#.##.........#......###...#....##.#....##..#....#...........................#.#...........#...#....#.#.##..#..........#..##....#....#...........#.....#...#........#.##.................#......#.......#.#.....#..#.....##............#...#.#...#...#...............#..##.......................##.#.......#.#..#...#..#.......#..#.#...#.....#....#.###..##..#..#..#..##...#..#........#..#..#.
#.#..##.#.......#......##.......###....#.#..##.................###.##.....#.#........#........#........#...#....####.#.#........#.....................#.#....#.#.#.##...#..#.....#..........#....####.......#.....#.#.#..........#...........##...#...#.........#.#.........................#..#.#....#....##......#.###.............#...#.#...##...####..#....#.........####....###....#.....#..#........#..........##..............#..#..##...#..........#.#.......................#....#............#..##................#.##
##.........##....#......#.....#.#....##...#....##...#......#........#.#........##.#...##...#..#........#.#.....#...........#....#............#..#...#...#.........#.#..#.#....#..#..#.............#.......#..#........#..........#..##..................#......#...##..#.........#..#.......#....#..##.......##....#....#..#.....#.......#........#....#....#.#.##.#.....#.......###......#.....#..#..###...#....#..........#....##...#.....#....#...#.#...#...........#.........##..#..#...........#.#.##...#..#...#......###.#
...#.#.##..#............#.....#.....##...........#............#..#........##...##..##.......#......##..#.#.#.#.......#.#....##.#............#...##.......#.............#........#......#............#....#..#.#.##..............#......#..#..#.................#......#...#....#...#.#........#.##..#...#...#.............#..............#....#..#.........###.......#..........#..##.#.#.#......#.....#..#...#..#...#......#............#....#....#....................#..#........................#.##....#.........#....#....
...##..#.#...#....#.#...#.........#.......##.....#...##.#..#..#.#..................#..####.#....#....#.##..........#....##....#............#..#..#..##.....#.#..#..#.#.............#.#.#..#...#.#....#.........#...#....##....#.....#..##..............##..#.........###...#..........#...#..............#...................#...#........#.#....#.......##..#.#.#.....#..##......#......#...............#.....#..#.....#...#.......................#........##.....##.#..#...##.#............##.............#..................
##..##.#....#......#...#........##......#..#...#...#.....#...#...#.#........#.........##..........#.#.###..#.##.........#...#....#....##.#..#................#........#...#..#......##......#....#..#.#......##.#..#..#.....#...#.......#.....##.#...#......#...#...##........#..#............#.#.#..#..............#..#......#.##.........#..#..#.#..........###.#..#...#...........#...##....##....#........##.##......#..#.......#.........#.....#.#......#.....#.##..#................##...............#........#.....#...#.
##.#.#............#...#...#.#.#...#.#.......##.........#....##....#.#..#..#.......#.#..#...#.......#..#....#...##..............#....#....#...#..##....#..##.....#.....#....##.#.#.....#...................#.##..................##.......#...##...#....##.#..#..#....#...##........#.....#...........##..#.........#...#...#...#..#.#......#..#...#...............#...#........#....##...#...#......##..........##...#...#...###.......#.##...........#......#..#............#.#.#....##.....#..#.#.....#......#...##.#......##.
....................#....#.##.........#...#........###..#..#.....##........#...............#........#......#...#.....#.#....................................#...#......#..#....#.....#....#..#.#.##.#....#...#.....#..#...##....#..#....#.#..........#........##.............#.###.......#....#....#..#...#.##..........#.###.#..#..#....#.#..........#.#..#.....#....#..........#....#......#...#.........##.........#......#..#............#...............#..#..##..##...##....#.....#..#.....#.#...###.....................#
#.#...........##..........###....#.#.#.......#.........#..........#.#..##.#.............#.#..#.##..##......#...............#...#.....#..#........##...#..###....#.#....##......#.......#........#....#....##...#.#.....#.#.....#........#.........##..#....................#.............#........#....##.#.#.#.##......#......###...#......#....#................#.#...#..#..##..##..#.#..##......#.#..#.#.........#.....#.........#.....#....#.......###....#...#.......#..#........#.#.#.##.....#..###....#.#.........#..##..
.....#..#.........#...##....####...............#.................#...##........#..........###..#...#.####..........#.........#...........#..#..#.#....#........#......##..#.......#..#.#..#...#.....#....##.....#....#......#.#..#......................#.#..#...###.#.................##..##....#..............#......#.....#.......#.#........##........#....#.................##.....#.#....#...#..#.........#....#..#.#...................#......#.........#.#..............#...#..#...##....#......##.....#................
...#.#..#....#...#.....##.#.........#..#..#..#.#..#.#...#.....##..#..#....#.....#........#....###....#...#.#...#.#.#.....#..#.#...........#.#...#.#..#............#...........##....#...#...#.###..#..#.#..#.......#.#.....#......#.#.#.###...#..........#......##....##...........#.#.....#.#.......##....##....#..........##...........#.#.#........#....#.........#.................#.#....#..#......#.#....#.#...#....#.#...#.....#...#.##....#....................###........#...#.....#..........##..................#..##
.....##....#...#......#.#....#..#...........####............#..........#..#........##.##.............##.....#....##..#......##..#......###....#......##...#.......#..#..#..........#...#.#..##....#.#....#......##.....##.#......##.#........#..........#.....#.........##......#........#.#.................#........#.....##..............#......#.................#..#.##....#...######.......#...##.#.......#......##....#................#......#.........#.....#.###.....####.....#.#..#.........#..#.#.#######....#......
.....#.....##....#.......#......#...#..#...#.....#.##.#.#.#.####.#..#.##.#........#...#.....#..#...............#.####.#....#.#.#.#......#.#..#......#.#.#....#........#.....#......#..#.........#...#...#......###......##.#.....#.#....#....#......#...#......#...##.#.....#...........#.##....#...............#......#..#................#.......#..#........#.....#........#....#...#..#.#.............#........#.#........#..#...#.........##..#................#........#.#...#..#....#.....#....#...#.#....##...#....#....
......#.#.#....#...#..#......#....#..#...#.........#..........#.#..#.....................#......#.#.##.....#.................#..##........###..#.##.##.....#..#...#......#...#....#.#.#...#..................#..........................................##..#.............#.........#.#....#.#...##......#............#.......#.......#.#.#...##....#......#.#..................##.#....#..........#....###............#..#..#....###....#.......###.##.....#....#.....###.#....#....#.....#..#........#.....#......##.#..#.....
.....#.....#.....#...#.#.......##..............#........#......#..##.#.........#..#.........#...............#..#.#.#..####.....#....#.#...#....#.#.#..#............#.#............#....#.#.##...##...#.#...............#....#..........##..#....##..#..........#.#...##..#.......#..#..#..............#.....###.#.##....#..#.....#.#....##...#......#.....#....#.##...#.#...#.#..........###...........#..###...#..................#...#...#..............#..#......#..........#.....##.....#.##.....####......#....#....#......
..#...#.......#....#....#......#..#.#....#.....####....#...#.......#..#....#.............#.......#.##.##...#..#.#..#....#......#.......###.........#......#..#........#......#.#....................##.....#.#.....##........##..........#............#.###............##....#...#.#...............#........#...#..........#..#....#..#....#.#.####...#.......##.............#...#...##.......#..........#...##..##..##.....##.#..#...#.##...#...##.#.....##.#.....#........#..#............#........#.........#.....#..........
..#.....#.#.....##..........##..#....##...##.....#..####.#.#..##........#............#.#............##............##...#....#....#.#.....#.#......#.......#..##..#.#........##.........#.......#.#....##......#......#...#...#....#.##.....#..####......#...###.##....#...........##..................#...#..#....#........#....#......#.....#.#..##.....##......#......#.......##........#...##.......##................#..#.#.....#....#.#.#..#...#......#........#.#.#...#...#.....#...#.#..#.#..#.#...##...#.............#..
###....#..#.#...##.##............#..#.#.##..##.#..............#.......##.#......#..#.#.....##...#.##...#..##................##...#.....##..##.#.............#.............#.....#..#......##..#.............#............#..#..#.#.................#..........##.#...#..#.#....................#.....##...#.##......#..#.......#...##...#........##..#....#.##...#.#.#..........#.#...#....#....#........#.........#...#.....#....#........#.#....#......#........#...#.....#.#....#....##.#.#.....................#........##..
.#.#...#...#..................#...#..##....#.....#....#..............#...#.#.....................##..#......#..#.......#....#......####..............#....###....#.#.......#........#.#....##..#.....#.....#.###...#....#.......#....#..................#.#......#..#..#..........#............#..#...##..#.....#.#...##...........##....#............#......#.........#...........#.........................#.#...........#.......#......#......#......#...#....#.#.....#.............#.####.#..#.#......#..............#.....#
#.#.#........#...........#...#.....#..##.......#...............#..........#........#...#........#....#...#...##........#.####.#.....#..#.#..#.........#.#.#......#.............##.#..##......#.....#..#.....#....#.#.........#..#...#.........#.#........#............#..##.....................#.....#..#........#......#..#......#.......##....#..............#............#..###........#.......#..#...#.....#....#.#...#.#...........###.#..#......................#..#..#.......#..##..#....#.....#........#....#...#......
......###.....#..##..............###.#....#..#......#........#.#....#.#...##...##.#....###.......#.#...#..#.......#...#..#..##....#...#.....#....##....#.#.#....##........#......#.##........#.#......#...#.#..#...#....#..............#.................#...........#..#..........#.....#....#..#....#.#.....#......#..........#..##...#..##.......###..#.....#.##.........#.........#...#........##.##..###...###........#...#..#...#..#.#..##.....#.#......##..#.#....##.......###...##.#....#..##....#..........#...#.......
.##.......#.........#.........##...........#.....##.#...............#.....#...#.#....#..........##...#....##................#......#.#......##....#..#.....#.....#.....#.....#..##.....#...#....#.#....#.................#...#.....#.#...#..#....#.#.##.#.....#..#....#.....................#.#.....#....#...#....#............#.#..#.....#..#...#..#.....#.........#....###...#.#...........#......#.##..#.......#........#.#....#..#.#...#.#....#..........#....................#....#..#.#........#...##..#..#...##.....#.#..
..#..#..#.#.....#..#..#.....#...............#.......#......##......#......#...#..#.......#..#.#..#.........#....#.....#.....#.......#..#.......##..........#.......#...#.#.......##...#.##.#...#......##...##..#.........#.#.##..#.........#.........#.#...#........#........#...................##..#.#....#..........#...#.##...#.##...#..........#.#....#..#.....#..#......#..............#...#.#.....#.##.#...........#...................#....#.#..#...#..#......#.#....#...#..#..............#......#...#.....#...........
#...#......#..#.#.#.##.#.##.............##...##............#.##...#........#......#..#....#......#.........#..#.##..#....#...#..........#.........#.....#...#....#..........##........##....#.#....#..#.#........##.#.............##.#...#..#.#.......#...#..#...#.#.....#................#...#..#.......#...##........#.........#.........#...#.........................#...#............#.#..##...................##..#......#..#.....#.#.......##...#..#....#......#.#....#..........#.........#...............#......#...#..
#.................#.#.#...........#.#..#..#.....#.........##..#.#.........##............#.....#..........###.....#......#........#.......#..#.........#....#............#..#..##.#....................#.###.##.....##.##.#...#..##......#....#..####.....#.#..#..###..##................#.....#............##..##.#...#...##...#.#..#....##..#..#...#.....#...##......#...#......#.#.#...#......#....##....#..##..#..#.#.............#....#...#.......#....#.##..#.............#.....#.##.##.#..#......#.........#.......#......
.......##...........##....#..#...#..........#.#.......#..................#.#...............#.##.....#...........#.........#....#.......#...........#...#...#........#.#...#..#......#......##..#....#....##..##.#.........#.#....#...........#...#...#...............#...#..#............................#......#..#......#....#.#...#......#.....#...........#.......#.#...#.#..##......##............#....#...........#....##......#.................#.......#...#.#.#.......##.#..#.#.#...##.................#.......#.#....#
........#.##..#...#...#.....#......#....#.......#.##...#...#......##.......#..........#....##...........................#..##....#..#..#...#.....#.#....#.#..##.##.....#.........#..#.....##...#..#....#..#....#.................##...#.......#.........#......#....#.....#.#.#..#...........#.....#.#.#................#..#..#..#..........#.#.##......#...##...#....#....#.....#...#.#.....#...............#.....#.#...##...........####.....#..##....#..#.......##..#.....#.#.##.#..#...#......#..#.....#........#...........
.####................#....#.....#...#......#.#..........#.....#............#.###........#....#..#..#.......#.....#......##..#.......##.....##...#.......###.#............####.........#........#...#.....#.....#..#.........................#.........#....#...##........#..#....####.............................#.#...#....#..................#...#.#.#....#...#....#.....##......#..#....#.##....#.#..#..##..#...#.......####................#...#............#..#..#...#..#...........##.#...............#...##.##..........
.......#......#.....##.........#.#.#..#.#...#.#.#...#....#....#.##.......#........#.#......#...#.....#....##.##....#.............#.....##..........#....#.#...#.#.##..#..#......#.....#........#...#....##.........#.#....#.#..#.#.#........#....#.##............#.....#.....#..#..#...............#...................#..#.....#...#.#..#.#.....#.....#.#.......#....##...#.#..#.............#...#......#..........#..#..#......#...##..#.#........#........#..................#......#............#......#......#.#...........
.##.#............#...............#.....##.##..#......#..#.#..#....#....#........#....#...#.....#....#...#..#...#.#.....##.....#....#......#.................#.......#.#....#.........#.....#.##...#...#....#......#..#..##.......#...##..#.............#.......#...#.#...#............##.......#.........###.......#...#..#..##.#.##.................#.........#........#..#.............#...........#...#...#...#.##..#....#.#...#....#...#......#.......#......#.#...#.#..#..##......#....#.......#.....#.#..#..#.....#..#....
#.#..........#.......#........#......#..#..........#...#.....#......#.#...............##.#....#.......#.........#..............#.....#...#.##....#.....#......#.#...#.....#.#.#.#........#........#...#.......###....#...#.#............#............#..#......#.#..........#...#.##.....#........#.....#..#........#..#.........##...#..##.......#.............##.##..#......##.........#..#....#.##.#..#...#.#......####..#..#..#.......#.#.....##...........##.#.#..##.........#....##..#.#.....#...##.......##....##........
#..#..................#.......#..#....#...#.......###.#..............................#............#...#...#..#......#...#....##.....#.#.#.#.......#..#...#...#...#....#....#....#.....##..#............#.#....#...#.#.#...........##.....##.#.#.#...##...........#...#.......#................................#...#..#......#...#...##...#.......#.........##.#.............#...#..#....#..........#.......#...#.#.......##....#..#...#.#......#...#.....#..##.##.#...........#.....#..#...#.##............##.#.........#.#.#...
.......#.##.#..##......#...............................#........#......###..#......#...#..#....##....#.......#................##....#..#.##..#....##..............#.................#..#............#....#.#.#.......#...#.#.#......#..#.#...##....#...#.#.....#.##.....#........#.......#..#........#......#..##.....#............#.#.#....#......#..##......#..#.......#.##.#.##....##...........##.#......#.#....................#..#.......#............#####..#.#....#...#...................#..#.#..#...#.#.#....##.#....#
#.........#.......................#.#.......#.##.......#..##.......#....#.....##..#..#....##..#.......#...........#.........#...#.##.#.......#..##........#...#.........#.#...#..........#....#.....#...............#..#.........#..#..###..#.#.#...#..........#####..##................#....#......#..........##..#...#..........##......###......#......#.#................................##.....#......#.......#..#.......#.#.......#.#....#..........#..#..#..#...#...............#...........##.#...#......#...#...##...#.
......###..#........##...#.........#....##.....#....#..#......#..#.......#..#..#.#....#....#.....#.................#...#.#...##...#........#..........#.........###...#..#....#.#...#.....#.......###........###....#.................#.....#..#.......#.#..#..#.#.....###.....#...........#.#....#.##.....#.....###.....#.#..##............#..#..#...#..#...#...#.....#.....###...#......#.#.......#..##.###....#...............#.#.........##...#....#....#...#..........##...#......#.......#...#....#....#..##..##..#...#..#
...#........#..#..#...............#.......#......##.#..........#.#..#....#.............##.#........#..#....##...#.....#.#....#............##...##......#.....#..........#.#.......#..##......##................#...#.#.#.#......#...#.......##..#........#.....#..........#.#........#..#.#....#........#.#...###..#.......#......#....#.............#.#..#..#............#.......#...##..#.....#.......#...#..#....#........#.#..#............##..##.....##.##..#.....#.............##..#..........#...........................
...............#....#....#..#........#..#...#.............#..#.#...........#.#.#...#..............#..#.........#...#.....##.............##.##.......#...............#......#....#................#.......#.....##..#.#.........##........##.......#..#.#...#.#.......#.......#.....#...#........##...#.........#.....##...............#...#.#.......#.#..#.....#.........#.##....#.........#.....#.....#..#.#.....#...#...#...................#.#.#...#....###.#.#............#.#..#.##..#..#...........#.....#.................
#.#....##.........##.##............#...#..#......###...#...#..#.........##............#..##...#.......#..#..###..............#..#.##........##.............#...##..###..#..#...........##.#...................##.#....#..#.#.##.#.........#.#..#.##....#.....................#...........#.#....##.......#........#.....#.#.................#.#....#...#............#.###..#....#.#.#.#.#......#.......#.#..#...................#........#...#..#.....#...#...#.##.........#.##.........#.#....#...#...#..........#.....#...#...
#.#.......#.#..........#...........#.#.#..............#.#......#.#....#....#.###.........###..#.#....#....#.#...##.#..##.......#......#.#..#..#.....#.#....#.#.....##.......#......#...###...#.#..........#.............#.#..#..........#.......#.........#.....###.......#......##......##..#......#..#...#...............#....#....#.#...................................#...#...#...##........#..#....#.....#..##......#.###.#.....................#.#.#.#...#.####........#............##........#...##....#.....#.....#..##
#..###.....#.##.....#....#...........#......#..#.#....#..#....#......#..#..#.#...#..###..........#..#.....................#..................#...#..........#.#..........#....#.##.###.#..........#........#.##.#..........#.....##..#....##...#.#....#.#..........#..#.#.........#...##.....#.......##...#...##..............#.......##..#........#...##.......##..#........#..#....#.#.......##.........#............#...#.#....#...#.....#..#.......#.....#..#.........#........#.......#...#...........#......###...........
......#.......#...#.....##....##..#.##.#.....#..####................#.##.#....#..........#........#...##....#.......#.#....#.##.#.....#..#..#...#....#..##.........#.......#.#.....#......#.......##...#.................#....##...#..#........#..#....#....#.........#....#...#..#...#...#..#..#.#.......#........#....#.......#.......#..#...#..#...##..#............#..#.#.#.#......##.#.#.......#...................#.##...#....##..#...................#..#.#....#.####..#.##........#....#....#..#...#.........#..#.#.....
.....#..###..#..........#..............#....#........#....#...........#...#...............#...........#......................#....................###..#.#.......##..........#...##.#......#....##........#...........#........#....#....#...#..#...#..###.#..#..#.....#...#.............#.#....#..#..#.........#..#.#.##...........##....#.......##...#..#....#........#......#.#............##....#....#...........#..................#........#...#..........#.##...........#.....#..####..#.#..#.#.....##...#.#.##........#.
#...##.......#.#..........#..##.#..#...#.#.#..#.#.#.......#........#.....##.#...#......#........#..#...#.....#......#.....#.#.#.##....#.#.#........#.......#......#.....#...#....###...#.........#....#.....#....#.........#.#............#.#..........#......#.#.#.....##...#.##..#..#....##............#...#.#.......#.#.........##..#..#.......#...#.....#..###.....##...........#....................#.#...........#.............#..#..#..###..#...#..#....#.......#..#....#....#...#.#..#....#.............#.##..#...#.#...
..#.#.#....#....##........#.#.#.##...#......##.....#..#.....#.#..##.#..#.#.............#........#........##.#.....#.....#..#......#......#.#.#...#.........#............###..##.........#.....#...#.....#......#..#.#..........#..##...#....#..................#...#.......#...#..#........#......##....##...#.#..#.#...#.....#.##......##..........#......#...#.#.....#.#.#.##.............#.......#.....#.#.....#........#..........##.....................##....#..#...#....#.#........................#........#...........#
..................##.#..#.##.##..#..##........#..........##.........#..#....................#.#.#...#...#...#...###...................................#..........##..###...#....#.##.....#.#.###....#...#.#..........#...#..#..#.#............#.....#................#...#....#.........#............#.....#....#............#.....#...#..#.....#...##.#.#....#.....#......#...........#............#..###........#..#.................#....#.........##..#.#.....#...##.##......##.....#..##........#............##............
.....#.....#.##.........#.#..#..#...#.....#..##......#...#..........#..........#....#..#............#..##..#.#..................#......#...#.....#....#..#....#.......##..#.....#.##.#...#..#...#.....#.......#..##......#......#.##....#..###..............#....#....#.....#.......##.......#....#......#.........#.#.#...............#....##.....#..#.....#.#..###.#.#.#.......#..........#.#.#.#...#.#........##..#........#................#..........#..###....#.#..#..#.#.......#...##......#....#.##.#........#....#.....
...#.................#..................#..##....#.#.#.#......##....#....#.##.#....#..#......#..#.....#.#.............##...................#......#.#.................#....................#..#....#.#....#...##.............#...##.....##..........#....#..#......##...............###...#..#.#..#.#..#....##.....##..............#.#..#......###.......................##...........#.#..##...#.....#....#.#.............#...#.#.#..........##...##........................##..#..#...........#...#.#...#.#..#....#.......#..#
#.#........#...##...#.##....##.##...#.....#...#.####..##..#...#....#.#.......##..##...#....#....#......#.......#...........#...#..#.#.#..#.....##......#...#.....................##....#...#....##.##....##...#.........##...#.##.#......#..#.......#......#.....#.....#.#...#..............##.....##......#.#.......#......#.....#...#.............#.......#........##...#.##..........#.#..#......###..##....#...#.........#....#...........#..##...........#....#..#........#......#.#...##.....#..#..###..##...##......##.#.
........##........#...#...#...#.........#.......#..##..........#....#.......#.#.............#.....##.....#.............#....#..#.#...#.....#....#....#..............#.........#........................#...........##....#..#.#...#....##.#.#.................##.#.##.......#......##.#...........##.#..##..##......#....##.............#...........#..#...###....#......#............##...#..#...........#..#.#....#.............#...#..#..#.....#.#..#.##...#.#..........#...#.##....#..#...#........##.#..#............#.....
.#...#.#....#.....#.#...#.#.........#.#.#...#.#......#....#.#.#.##.....#.........#..#.#.............#.......#.#.........#.###.##...........#..#.##...............#......##....#.......#..#...#.....##.#.....#.........#...#.....#.......##...##..#....#........#.................#...#..............#............##..#...#.##...#...#....##........#..#..#..#..#.....#...#....#......#...#..#..#......#..#.#.#.............#...#..#.......#............##........##......................#..........#.##.................#.#....
##.......................#...........#..................#...###......##..............##......#........#..#....#...#..........#.....#...........##...#.....#...#..#...#....#........#.#..#..#.#............#..............................#....#.....#....................##...#......##....#.##..........#....#..............#...#...#............##.....#.........#......#........#....#....#.#.#.........#......#..#..........#.#...........#.#........#.#.........#...#...............#..##..#...............#.#.........#...
...#.....#.##.....#....#.#............................#..............#.#...##.....#..##.##.......#...#.....#..#.....#....#.##.#...##...#.#..###..#......#.#.....#...###.....#....#..#.................##.#...........#..............#.#..#.##.#...#.........#.......#.#.............#.....#....................#..........#..........#....#........#..................#..##.#....###.......#...#..#....#...#.............##.......#......#..#....##.#..##.....#........#...#.#..#...#...#.....#.........#.....####........#.....
.##................#..##.#..#...##.....##...#.........#...#.....#........#.#.##....#.#.#....#.......#....#............#...#..........#...#............#..#......#....#.###..#....#............###......#...##...#.......#...#...##.#..#..#......................###.................##.................#......#..#..................................#.#.#..#..........#..#....#....##....#..#.##.#.#..#.....##....#.#.....#.................#........#.#...#....##.#......#...#.........#........#.#.##................#...#....
...#.#.#...#........#....#...#..##..#.#....##....#.#.#...............#........#.##.......##....#.....#...#....##.....#.#...#...#..................#...........#......###.#..........#........##........#............#..##.#...#....#....#..#.#...#..##..#.#.#....#.#..#..#..#.........#...........#....#....###..#....#..#.#...##..............#......#......#.........###...#..#....#.#..#.....#....###.....###.............##..................##.....#..#.#..........#.#..#......#.#.##.#.##.........#.#..##.................
...##...#....#.##.##......#..#....#........###..#....#.#.#.......##......#.......###.....#..#................#......#..#.#..##.##..###.#.....#...#..##.##....#...#.#.......##............#...#...........#..#...#.....#...#..#.....#...##......#..#......#...##.#.#..##..#.#........##..#..#.#......#.....#.#..#..#................#..#....#.....##....#.#.#.#.#.#....#.##...##.#....#####....#..#....#.#.##.#...#........#...............#........##....#..........#........#..#.............#...##.##.#..#.....##...#...#.#...
#.#....#.#.###..##.....##..#..##............#...#......#.....##...#......##....#....###....#...........####............#...........#....#.....#.#..#........#........###..#..#...##..#.......#..###.........#............##.##.#..#...#....#...#...................#.....##........##..............#...#....#.##.##.##..#..##.#.......#...##...#.......##.......#..#......#....#........#..#..###...###..................##.#..#...................#...........#...#..............#...........##..#...#..........#......##.#...#
......#.....#...#..#....#....#....#.....#.....##..#.....#...#.....#......#..#.##.#......#....#..###.#.......##......................#..#.........###...#....#.#..............#.#..#.#.#.#.#.....#....#.#......#......#.#..............#.##.....#....................##........#.......................#..##...#...#.#.........##....#..................#...........#.##....##..#...#..###.#...#.#.....#..#...............................#..##.....#.#...#....#.......#..............##.#.#......#.###.....................#..#.
.....#....#......#....#.......###.#...#......#........##..................#....#.......#..#...#.....###............#...#.#..#..##.......#####.....#......#................#..........#.##..##..#.........#......#.........#.......................#...#...#....#.............#..........#..#....#...........#....................#.....#......#...............#....#.......#...#.#...#.........#...#..#......#......###....##......####............#........##........#.#...#.#........#............#....#....##.#..............
.#.........##..#...#.....#.#.#........#......#...........#......#..#..###....#..#........#..#.......#.#..##....##........#......#...#....#...#..........#.#...#.....#........#.....##...#.#..........................#............#......##...#.........#...#.#.............#..............#...#.....#......#...##..###.#..................##.#...#.#.......##...........#........#..#..#....#...............#.....#..#...##..##...#....#........#..............#.....##.#.....#..###.........#...#.......#.#.....#...#.##..###.
#.............#......##..#..#..........#..........#..................###.#.#......#.....#.....#..#......#.....#..#......#.....#..#..#.#.....#............#.#...#..#......#.#..#.....................#.........#..##...................#.......###...#..#..#.............#.##..#.....#.....#.....###.#.#.............#..#...###..#......#.....##......#.....#..##..............#.....##......###............#.....#.##...##.....##.#............#..#.#.#.#.......#..#..#........##.#....##...#.........#.#...#.#..#..##.#....#..#
.........#.........#.....#.....#...###.......#...##.##........#.......#..#...#.#.........#......#..#....#....##..###....##.#..#...........##.......#..###......#........#.....#........#......#...#.......#......#...#.#..#..###..#..#.#.....#.....#..#..#.....#..##.#......#...............#....#.#.#.#....#..##..................#...#.#............#.##......#.#..........#.#........#..........#....#####.##.#.#..#..#.....#........................#.............###.........##.....#........#...#....#.###............#...
.#...#..........##.#...#...#....#...#..#.....#.#..#.........#..........#.......#.......##...#..#.#..#.....##...#........#.......#.....##..........#.....#...#.#...............##......##.........#..........##.#...#...#.........#..#....##..#.#.....##......#.......#..##....#..#..#.......#.................#......#....#..#...............##.#..#.........#..##...###..##....#........###..#.#........#.#.....##...##.#..##..#...#........#..#........#.....#.#.#.....##.#..#........#..........#.#.........#....###....#...#
......#..#...#............##...###..###.#......#........#........#...#...##....#.#...........#.#....##.......#..##.......#.....................#.#.##.#.............#...###...........#.....##...#............#.........#..............#..#....##..#.#...#........#....#.##.......#..#....#........#.#.....#..#..###...#.##.....#....#............#....#.............#...#......#...#.........................#..............##.#..#.#......#.........#......##...........###.#..#.........#...#..#.##...##..................#..
.....#...#...#.#.........#..#..#.....#...#..#.......#.#..#........#.........##.##.#............#...............#..##.......#..#.....#.#..##...#............#....#..#...#..........#..#....#.#...##.#....#..............#......#...........#.#...#.....................#.........#.......#.#......#.#.#....#.#.......#......#....................#..........#....#..#.#..#...##...........##.....#.####.....#.#..................###.....#...#....#.......#...###....#.......#..#..#.###.........#....#....#..#.#..........#..##.
.......#....#.#....#..........#..#...#...#.....###...#.....#..#...#..#.#..#.....#....#.........##.#.#....#...#........#..#...........#......#.#....#.....#......#........#.......#.#....#...##..........#...............#..#...#.....#.....#.....#...#....#........#...#........#.........#....#...........#...###..........#.#........##.....##.#........##..#...#.#.#..#.#.#..##......#.#.#...#.#...#.....#......#.............#..#...#..#......#.#.#....#.##.....#...###..#..#...#......#...#.#..#........#....#.#.##...#.#.#
.............####........#...........##..................#..........#......#..####......#...........##..#......##..#..................##....#...........#.....##....#......#.......##..#.##...#..........#..#..#..#...####.....#.##......#.#...............#.....#..........#......#....#.#.#............#.....#....#..##....#.....#..##......#...#.......#..#.....#...#.......#.....#...#..##.###.##...........#.#.........##..#.#..#...........#..#.....#.#.......###.##.....#.....#...........#.........#.........#......##..
.#.###...####.....#................#.....#..................#........#................##..#...#..#...#...#...........#.#.........#.......#.#.........##.....#...#.....#.#...#...........#.#...............#......#....#..#..#...#....#......##...#....#..#..#.........#...#..#....#....#....##..#.................#.#........#......#.#.#.....##............#.......#...#.........##....#............#.......#....#.#.#........#......#.......##.#......#..#.......#....#..#......#......................#..#.##..#........#....
.........#..........#.#.#.....#...#..#.#.#...##.....#..##..#......#............#.#.........##..#..#.#....##....#........#..........#.......#.#....#..#.#..#...#.......##...#.#.##............#.#........##.....#.........#.#...#.........#...##..#..........#........#..........#......#....#...##.....#...##..............#.................##........#.....##..#.#....#.#.........##.#....#.#.....#..........#.................#.##...##.......#.#..........#..#......#.#..............#........#...#.......##............#.#.
..........#...#...#.....#.......................#.##........#..#..#.#...........###...#.#....#..#..#...#..#.......#..#..#.###...........#...#..#..........###.........#..#..#.............#..#.......................#.........##........#..#......###.#......##..#.......##..#..#.....#..###...............#....##.............#.#..#.#.......##...#........##..#...#........##....#....#.............##.......#......#..#..#.........###.#......#.....#........#................#...#.#..................#.#........##........
.#.#.#.#.......#..##..#........#.#...#...#..#.......#........##.....##...........#..#.##.#......#......#.#..#...#..#...#.#...#......#.#..#......#..#..#.#...##..#....#.##.......#..#.................###......##....#.#.....#.....##...#..###..........#....#...........##.................#.#..............#......#.#.#....#......#.#.#...#.##..#....#....##...........#..#.#..#............#.##........#....#...#....###..#....#.#...........#.......##......##.##....#......#.##...#.#.....##..#...##.......#.#.......##...#.
.....##.###.....#.#......................#................#.#..#.................#.#..#............#..#...............#.#....#..#...##.....#.....#..........##.....##.....##....#......#.................#..#.#......#..#........#.......#.#..........#..................#.#.#.......#......#.............#.......#.#...##.#...##................####...#...##.......#...............##..#...##..#.#....#.##..#..#..##.................#.................#...#..##.........#..#......#..#.........##.........#.......#........##
.#..........#...#......#.#.#..#.....#...#.......#.....#....#.##...........#.......##.#...#.#.#..#.....#.#....#......#...........#.....##.##.........#....#..#.....#.##......#.####..###.#.......##.....##....#.....###.....#..#.#.#...##.............#.##..#............#............#...#.#.....#..#...#.........#.#........#.........#...###.#...#.##.##.####.............#...........#.#..#.#.##....#........#....#.....#.#....#..............#...........#....#.#.........#.#...#...............#.....##.#.....#...#.......#
....#.#.......#..#............#.......#..#.........#......#............#....#...#..#......#...#...........#...#.#.....#.#........#...#............#...#..#....#.#............#....##.......#.....#.#.#..#..............#.......#..####....#......#....#.#..#.....###....#.........#........#...........#..#.....#.....##....###......#..###......#.#.#.#.##................##..#...#..#...#..#...##..#.####...#....#...#.##....#......#..............#.#.....#...........#..#...#......#.....#..............#...................
......###...................#....###.#......#...............#.##......#..........#......#...#...#.#....##..#......#...#.#..#.......#..##....##.........#........#........##...#.#..#.......##...........#...####..##.#.....#....#..#...#........#............#..#.............#......#......#......#...##.#......#.........#........#.#.##.....##.#..........#..##.##...#...#...................#...#.#...#.#...................##....#.#.#...............#.......#..........#......#....#....#..............#...##...#..##.....
..............#...##..##..............#.##......##........#..........#.......##........#...##............#.....#...........#.....#......#......#........#.....#..#.....#.#.....#...#.#.#.....#....##.##.......#.......#.#.............##.##..#..#...##.#.#....##..###..#...#.##.#.#..#.##.........#.......#.#...........#...................##...#.......................#....#.#.......#.....#.....##..##...#...##.....#.##........###.........#...#.....#...#..#.#...##....##.#.....#.....................#.##..........##.##.
...................................#....##..#....#...........#...#.....#.......##.....#...#.#...#.........#.......................##..........#............#.....##.......#..#.......#....#.....#...#..#.##.....#.....#.##.#......#..##.#....#........#..#....................#.............#.....####.......#...#....................#.#..........#...............####..#.#.#........#...#.#....#...#...#...........##..........#..#.......#...##..#...#.#..........#...##.#..#.........#...........#...#...##..##.#...#.......
#..............#..#.#.#.##..###..#...#..#...#.#..#...#...##...##..#..#...#...##...#..##......#....#......................#.....#.#..##..#.......#....####................#...#.#.#........#.......#.....#..#..............#...##...#....#........#...#..#......#......##.....#...........##..#.....#...#.#....#.#..#.........#...........#.##..#................#.#.............###.......#.#....#....#..#....#.........#....#....#.....#.......#.#.......#...#...#.....#.........#...##....##...............#....#..........#..
##..................#.....#...#.#...#..#.#..##..#....#.#...#####......#..###...#................#.....#.........##............#.....................#..#.............#.....###........#.#..##..........#.....#.#........#.#.#........#.......#......#...#..#####.#....##................#..###..........#.....#......#..................#....#.....#.#.........#.#.....#...........#.......#.....##.......#...#.........#.........#......#.......##.#..#....#...#.....#..#.#...#..#.#..#..##.#.#.....#....#.#...................
................#.#....###.....#.#....#.#.#........#.##.........#.....#...#....###...#..#..#.##......##....................#..................#.#..##...#...####....#.....#...#.....##....#....#..#.#..#...#.#..#.#...#.#..........#...#........###.......................#........#..#............#..#..#..#........#......#........#.....................#.#.....#....#...........##..............#.....##.#..#....................#.........##..#..#.#...#.#..#.......#.##..###......##........##....#...#.#...##.....##.....
.#.#.......................#.#...##...#.#...........#........#.....#..............#.......#.#.....#................##....#..##.....###..........#.........#..#.#......#......#...#..........#.#....#.#......#...............................#...#..##....#.#..#....#....#..............#....#....#.#.#.#.........#.........#.#...#...#.#.#....#.#......#..##...#.#..#..........#....#.....................#.....#.....#.#....#......#..................#...##.#....#..#...##.#....#....#.......##.............#.#.##.........#..
.#.#...#..#.........................#.........#..##...........#..#...###.#......#...#.....###..#....#..#...#............#.......#...............###.##.......##.#........#.....#....#............#.........#......#.#..#.#..#.....#......##..........##.........#.................#..#.#.#..#........##.............#.....##.#.#..#.....#..##..#..........#.......##.....#...#.....#............#...#...##..##..........#...........#.......#.#.......##.....#.#..#.#..........................#........#..........#............
..#...#...##...##...........#...#...........#........#.............#........#............##..#.#......#....#.#..............#.#.#..#...#....#......#.........###........#.............#........#...............#.#...#....#.....#.......#.##......##....#......#..#...#...#.......##.###.....#...#...#......##........#......##...........#....###.#..#.#..........#...#...#.##..#..#...#.....#.......##...#.#...#.............#......#...#..........#..............#..#.##.....#.#............#....#.........#.#...###....#....
..#..##.....#...#.........#..#..##....#.#...##...#.....#.............#.....#..#..................#..#......#...#...........##.................#.#..#....##.#.#......................####....#.........#.#.....##...#......#.#............#....#..#......................#..#.#..#..#..#...#..............#.......#..#.....#..#.#...#...####.#.....##.##..#.#.#.......#....#...#....#.....#..#..#.#...#....#...##........#.....#........#........#..#.#.....#.#.......#.#....###.......##.......#.....#.#.#.......#........#.....
.#.#..#...#.#........#..........#..#............#...#.........#....#...#.....#.........#.##..........#......#....##....#........#...#...............#....##..#..#..............#...........#.#.#....#..#..#.....##.#.#...........#.#...#.#..................#...#....###..#..#.............#....##.........#...##..............#..#.#................#..#..........#...#.#..............#..........#.......#.........#.....#.#..............#.#..##...#......#....#.....##..##...#..#..#......##..#.....#....#.#.........#....##
.#.#........#.###....###.#....#....#.....#.....#.#..#.#..#......##..............#........#......#........#.#..###....................#..#............####.#...#........#.#......##.#.#......#....###.#............#....#..#.#.....#.............#.........#..#.........#.......#...#....#......#.....#.#..##.....#...##.............#.........#.#.....####......#...........#..........#........#.#......#......#.#.....#...##.##.#..#....#..#.....##..#....#..#......#.#...#.#.............#...........#............#.#...##...
##.#....##..........#.....#.....##.....#......#..............#..........#...#......#.....#.........#.....#.......#..#.........#......#..#........###..##...#........##.#......#..........#..#.#......#.#......#.#.#............##.......#.#....#...#.#..###.....#.#....#.......##..................#......#..#.##...#...........#....#..#......#.#.#.#....#........#.#.......#......#...#...###...##..#....#....##....##........##....#.#..#..#.............#.....##.#.#.#.....#....###......#.#...................#.........###
....#..#....##..#.#........#.....#........#...####..#.##.......#.............#...##.....#....###.......#..##.....#....#.......#.........#...#...#......#......#..#...###.....#..........#.##..#.....#.....##.#..#........##..#.............#.#.....#.........##.#.......#...........#.....###.................#.###.......#.................#.##.....##.#...##..#.........##...................###.........#.#.##.#.......................#.##.....#..#....#....#.##.................#.......#............#..#...#.#........#...
..#.......#.........#.#...##.#....##......#...#...#.#.#......#.......#.#.....#..#..#............##....##.#.............#..##...........#..#...........##.......#.#............#...#....#.....#......#..#......#.#.##..##.#.........#..#....#...#.......#.....##.......#...#..#....#......#.##...#....#...#...........#....#..........#.....#....#.#.........#........#...##.....#........#.......#..#.........#...#....#.....##.#.##.#.##......#......#..#...#......#..#.......#..##....#...................#.#..#..#.......##..
.#...#...#.#.#.......#...###.#....................#......#.#.#..##..........#....#..#..#.#........#....#..#.##...##.....#.#..#.#.##.#.#.....#####...#...............#.........##.......#..##.#.#..#....#...............##.......#...#......#.....##.......##.....#.....#.......#...##.##...#.....#........#....#..#.#.#.....#....#.#......#...###.........#......#...###.##..#......#..#......#..#........#....#..#.....##.##.#...#.......#................#...#..#.......#.................##..#..#..#....#.......#............
##......#..####.....#..#...............#...#.#...#.........#.#.....#........#......###........#..#..#...#............#....#..#....#..#......#.#.....#..#..........#....#..............##...........#..#......#..#..#...#..#.............#........#...#.#.........#..##........#..##.......#..#........#..........#............#....##....##.#........#.........#.........#.#....#.........#....##...........#...##...##..#..#.#....##................#.#...#..#.#..#..#..#..............#..........#...................#.#...###
.......###........#..#.#.#.......#.....#####.........#..#........#.#.....#......##..#....#....#..........##.#.......#..#..........#..#.##..##.#..#....#.#....#.........##.#....##....##......##....#...#.........##.########.......#....#........#........#.#.#.....#.........#.........##..##.............#...#..#....#.#..#.....#............#..#...............#......#....#....#...#....#......##..#....##.#.#....#.#......##....#.#..##...#..........#.##..#####....##..#..#.#...#..#..##.#........#....#..#.........#.#...
....#..##..........#......##.....#....#.........#.###..#.#.......#.#.#.#..#........#.#.#.#.....##.#.....##.......##.#...#............##....#.##...................#...#....##..#......#.#.#.....#.#.#......#..#...#.#.....#...#..###.....#....#..........#.......................#.#.###..#.................##.......##..#...#####................#..........#..#.#..............#.....#......#.#....#..#.#...###......#....#................####......#......#....#....#...#....#.#..#......#...##...#....#.#........#.........
#..#...#...#...........###.....##...#.......#...........#..........#......#.........#.##...............#.....#...#...#..##..#..........#..........#...#.##..#.#.#............#.#.........#.........#.......#.....##..#..###.......####......#....###.#.#..#..#........##..#......#......#............#..##......#......#.........#..#.......##..#.#.........#....#..#.....#.#.................#.###....#..#.#.........#.......#.#..#..........#...............#.#....#......#...#......#..#...#.....##.#.###....#...........##..
...#.#........#.#...##....#......#..#...........#..............#....#...#...#....#.#.###....#.##.#............##.##..#..#...#..#...#.#..#.............#...#.....#..#......#.#..#.#.#..###......#.#....##..#....#..........#..#..#.##....#.#............#.##....#.......#......#.....#.#..#.....................#........#.....#...#.................##.............#...#...#.....#.........#.#.....##............#....##...#......##.#...............##.......#..###.#..##...............#.#......###...#.#.....#..#......##....
#....#...#..#...#...#.........#..#.......#............#................#..#......#..........#...#....#.......##......#..#.#.........#....#.#...........##..........#..#....##.#......#...#..#..#..##.....##...#....#....##....#.#.......#....#.#........#.....#..#......#...................#..................#.##.........#...#.....#........##...##.##....#....#..#...#.#............#......#........##.#.....#..#.##.#...........###.#.........#.........#...#....##...#.....#.##...#....##....#.#..##....#...#.#...#...#.#.
#......#........#.#.........#....#.#........#..#...........#.......#.#.......................#.#........#...##.....##..#......#..#.....#...####...#...#....#....................#.....................#..............#.....##.....#.##.##....#..#.##........##.......##...#.#.#.#.............#..#..........###.#.....#.....#...##.....#..........#...#..#.###.#.....#..#..#...#....#.##........#.#..................#.......##......#...........####..#....##.....#........###....#.............##.....#.##....#......#........
.#..........#####......#..#...#.#.###..............#......#.....#..#...##..#..#........#..#.......#.......#.#....................#......#....#..#...###.....#.......##...#.........#......#.......#......#..............#........#..#............##......###.......#.#.#....#....#.........#...#..#.#..#....####..#...##.........#..............#.###.#.#...#.#...##.....#...........##..#.#....#...#........#.....#..#....#.#......#.....#.....#.#...#....##.#......#....#..#...#........#.#...#.....#...#.....................
#............##....#.........#.#...................#......#...#....#####...#.#.........#.#......#....##..#.......#..#..#.#..#.......#..###.#..##......#...#.#....#..##..#...##....................#....#..#...............#...#......................#..#...##........................##.#..#...........#.#...........#....#..##......#.....#....#.#......#................#......#........#...................####......#..#.#.#....#....#.##.##...##..#.....##..#.##...#...##...#......#.............#......#....#..###.......
.#.#.........#....#.#...#.......##.#.#...#..#.....#........##...............#..##..#.........##........##...#....#..##....#.....#..##....#...#.#.#....##...##.........##.#...#....#.#...#...#..##.....#.##......#..........#...............#...#....#.##..#....#......#.........#.......#.......#.....###.....#..#...#......##.##...##......#.....#..#.....##....#.#.#....#...#...#.....#...###..#.##...#.#.#........#......##...##...........#...##.#..#.##.........#..#.#..###......#.#.#.#..#....#.##..#.....#..#....#...#...
..#.#...#.#......#....#..#..#.....#.#...............#.......#.......#....#...................#....##.##....................#............##.......#.#.....#....#..........#...#....#...#........#...#......#...#..#.#.##..........#.#..###..##.##..#..#.....#......................####..#.##...#.##...........###....#...#.#..#....#.....#............#........#....#.#..##.........................#..#.#.#......##......#.....#..#.......###.......#.#.##.....#....##......#.#.....#...##.#..........#......#..##..##......##.
...#.#.#...........#.##...#......#..............#.##..#.........##......#.....#..##..#.##.............##........................#.#.........#........................###.....#...........#....###...#.............##...........#.........#....#....#...#..........##....#.......#............##.#.#........#.##..........#..............#....##.#..#........###....#....###..#................##......#.#.....#......##..#........#.#.....##.......##.............#.....#..#..#..................#.#..##.#.#.##.......##...##...
.............##.................#.........#...#......#..##........#...#.....#.........#.....#.................#..............#.#..#........##...##...#.#....#....#..................######.............#.....#.##.....#.#.#....#..........#.....#..#...#.#..............#.....#..#...#..#...............#..........#..#.........#..........#..#....#.#.#.....#.......#..........##.........#..............#.#.......#...#.##..#.......#.#.......#.....##.##....#....#..............##..#.#...#....##..#.#...........#...........
.#...#...#.....#......................#...........#.........#.....#.....##.............#.........#.........#.##...#............#....##.#................#..##.#...##..............#......##.#..#........#.................#...##.....##..#........####......#........#.#.#......#.#...#.#..#.#...#....#...#..............#.#...#.....#.#....#..#.........................#.....#......#.##...#...#...##.........#.....#...#..##....#...............#.#........#..#.##..#.#.#...........#..#.....#..........#.........#..#.......
.#...#.....#......#................#..#.#.#...#.......#.......#....................##.......#....##..............#....#...........##...#....#.#.....#.....#......#...............##.......##...#....#..#...#.#...##.......#...#...#.........##.....#.........#....#.#...#.....#.....#.#...........#...#.....##.#...........#....#.#...#.#..........#..........#.....#...#.#.#.#.#.......#.....#....##.#...#.##.#............#........#...#..#..#.#..............##...#....#....#....................#.......#.#..#.......#......
.......#..#.....#.#......#............#.##..##..#................##........#.#.................#......#........#.#.....................#......##......#..............#.#.................#.#...................##......##.#.........#..#.........##..........##............###......................#.........##.......#.#.#.......#....#...#.....##..###.......#..#....#..#......##..#..#..#...#.............#....#..#.#...##....#..#...#...........##...#....#.......#...#....#.....#..#....#....#.......#..##........#.....#.
.#.....##.....#..........#....##.#.....#...........#.#..........#.......#...#.....#..#..####..#.....##.....###.#.....#..#.......#.#....##....#................#..#...............#.......#...#.....#.....#.........#..#........#..#....#......##......##.....#........##.#.........#..#.....#....#.......#.........#..##.........#........#.......#....#.......#.........#....#.....###..................#.....#.#..#......#.#....................#.........##......#........#....#...#.##.....#...........#..#..#..#......#..#.
#...#.....#....##.#...#..##.....#...#..##..........#.......#............#...........##.......#...##..#.#..#.##.....#.#......#.....#..........##..#.........#.##...........#.......#...............#......##.......#...#..............#.#...#..#.........#...#..................#...#.#...............#....#.........#.......#..............#.#........##......#...#...#...#.......#.#.................#.###...#...#...#.##...#.......#........#.#.....#.....##.#.#...............#.............#.....#.......#...............#.#
#........#..#.#....##.#...#.........#......#...#.....#.#......#............#....#......#.........##....#...#...#.#....#........#..#.......#..#..........#..............#..#.##.#.#...#..#...#...........#..#..#......####..........#.#.........#.....#..#......#..................#..#...........#.##.......#..#............#....#.......#.....#.#.#.#..#....#...#.......#....#.#...#.#.....................#......#...........#..##.#............#.#..##.#..#...#.............##........#....#.......##...#...#...##......#....
.....##...#.#...#...##.#.......#.#.....##.......#.....##........#....#...#..#..........##.....#..................#.....#........#..........##.#.......#.#.#...#...#........#......#........##.#..#....#..#......##.........#.............#..#.........#.......#........##..#...#.........#.#.................#...##............#.....#..........#..#.#.....##..........#...#......##..#.##.#.....#........#................#..........#....#.#....#......#....##..#.#....##.#.....#.#................#......#...####.#..#...##..
........#.....##...#.........#..#.....#.........#........#...............#.#.....##.#.....#....#.......#..#...#..#..#......#.......#.....##..###..............#.#....#....##..........#...........##....#.....#.......#.#...#.........#........#.#......###....#..####.....#.....##....#....#....#........###....#...#..#.#.##.........#........#...#..#...#.###.............#............#....#.........#.......#.#............#..##...#...#.....#.##.#..#........#....#.#........#...#.............##...#..##.................
...#...........#..........#......###...#.#..#..#...#.#.....#....#.....#....#.......#.....##......#.#..###.#.....#......#......#......###..#........#.......##.#....##.....##..........#....#...............#...............##...#.....###.##.....#....##.#.#....#....#..#....................#...#............#................#.#...#......##...............#......##.......#.##...............#......#.#......#........#........#......#..#............#...................#.#...........#......#..####...#......#........#...
...#..#.#.#...#.##...#.#.#.#.....##.....#.##...#....#............#...............#..#...##........#............#.#.#....#.......###...##.#...#.........##......#....#................###....#..............#..#......#.##........#....#.........###..#.....#...#....#......##.#.#.....##.#.#.#.......##....##.....#......#......#...#......#...#.....#.......##...#.......#..............###.#.........##..........#....###...#.....#.#.....#............#...#................#.#.#.....#....#.#....#.#.#......#....##.......#.#
#.##......#.......#.........##....##.....#.........#..#..#..#...........##....#...##....##.#..#...#......#.....#...........#...#.#.....#......#..#...##..................#.....#......##.....#..#....#.............#..#.#.#.#....#....#....#............#......#........#.........#.#.#........#......#.###...##....#............#....#..##..###....#.#.#.#...##.....#.........#......#.#........##...#..#.#.....#...#..###..................#....#.....#.......#.............#.....#...#...#.............#.............#.###...
..#..#......#.#..#........#....#..##..##.#...........................#.#..........#.#.#..#.....##...#.#..####........#...#.#....#....#...#.#..###.....##...##.................#.#...#..#..#...........#........#.#....##...##..#.....#.......#....##.#.......#..#...#.......#..#...###............##...#...##.....##...#.#..#........#.#.......#..#.....#....#........#.......#..#.....##.#...#.....#...#.#.......#......##.#..........#....#....#.#....#.#.....................#...........#...#.........#..#.#......#.........
..#.....#..#....#.....#........#.#..............#.....#........##......##...........##....#......#......###.................#.#.#.....#....#..####.##.#.#...#...#......#......###......#....####.............#.####.........#.###.##..#..#.##....#...#....................#..#.#....#..#.......#.............#.##..........#.#..#............#...###....#....#..........#.##....#.#.......#.........##..#......#...#.#.#...#....#.......#........#.#..#........#..............#.##.#..#....#.#.......#....#.....#..........#....
.#.....#...#.#.#...............#...#...#.....#.##.##.........#..#....#...#.....#...#.#.##.#.....#........##..#.#....#.........#...##..##.#........#.....#....#......#........#.#.#...#...#..##......#..........##.........#......###.....#...........##.#....#.......##...#..#...###.#.##.....#......#.#...##.#...#.....#....#......#.#...........#...#..........#.....#.#..##.......##.......#...#.......#.#...#.....#..##..##.#.#....##.....#.#...#..#.......##...#..#......#....##.#.......##.......#.#..#.#.#........###....
....................#...#.#..........#.............#.......#....#....#.#.#.#.#.......#...................#.#..###.#...#####............#..........#..#.........#....................#...#.......##.....###....#.#.#.#..#........#.#.........................#..#.....#.........#.....#.#.#.......##.....#.......#.......#......#.....##.#.#..#..#.##......................##........#.....#......................#..##.#....#......#...#.......#....#......#..#.........#.#.................#..##.....#........#.#..#..#........
.#....................##....#....#.......#....#.........###..#.#.#.#....#.##.#..........#...#.........#.#...#..........##.#..#...................#..........##..........#..#.....#.....#.#.##....................#.............#........#....#...##........#....#...................#....#.#.........#........##..#.......#...........#.#....#.....#.##...#.....#.......##.....#......#................#........#...#.#.....###......#..............##.........#....##........#..#........#....#.#.............#...#...###.....#
....##.#....#.##..#...#.#..#.#.#...#......#.................###.#.....##.#..........#.#.......#....#......#...........#.....##....#.................#......#...#....##.........#...#......#...#.##.##.#...#......#.#...#......##.......#........#..#.#..##...............##.#..#..#..##.##....#............#...#.......#...###.#.##.....#.#.#.............##..#.#......#...#...................#....#..#...#....#.....#....###.#...#.#.............#...#...#....#..##......#....#.........#........#..........####.#......#...#.
###.#.....#.#.#...#.#...#.##....#....#...#.#..................#..#......#.#.#.......#.#....#.....#...............#......#....#......................#......#.........................#..........##.....#...###.......#.#....#..#..#.................#.......#...........#....#....#...##........#...#...#.....#...#....#.......#...#.....................#..##.....##.....#.............................#.##...#....##......##..#..#...##.#.#...#..#...................#.#.#.#...........##........#........#.#.#..#..#.##......
...#..#..#.#....##...#........##...#..#.....#.#.#........#..#...#.....#..##......##............#.#.#...#......##.#.....#....#.....#....#...#..###.........#...........##........#.....#...#.......#.............#....#......#.....#....#..#......#..##.....#......#.....#......#........#............###........#.#.##..##..#......##......#.#..#.#.#......#.#..##.#.#.........#..#...........#................#..........##....#.....##.#..#.......#..........#..#.........#...#.......#......#.#..........#.#.#...........#...
#..#..##......#.........###.....#....#...#.........#.......#......#....#.......#...#...#..#.#...........#.......#..............#.....#....#..##..#....#....#.#......#............#.........#......#....#..#.#........#............##...........###......##.#....#...#.#.##...#....#..........#......#.#.#..#.................###.##..#.#........#.#..##..#..........###....#......#...##.....................#....#..#.........#.#.......#....#....##..#.........#...........#.....#....#..#..#......#.#......#..##.........##..
.#....#.......#.#...#......#..#...#.........##....#.#.#................##.........##.#........#...#.....#......#..#...#.........#..#........#.#......#.............#.......#.#...........##....#.........###.........#.####.........##.#.............#..#.................#..#.#.#..#.....#...#....#.....#...........#.....#...#.#................#.#.......#......#....#.......##.#....#....#.#......#....#..#.........................#.#.........###....#.#.....##.#...#....###..............#.........#.........#.....#...#.
.#.........#.....................#.......#.#....#..............#......#.....#..#........#.#..#.....###.#..#...#.......#...#.....##.....................#..#....#....#...##.........###........#..#..#..##.........#.........##....#....#.....#..##.....#..#....#....###..#..#......#.....#.....#....#....#...#..#..#.............#........#...#.#.##.#..##........#.#.#..#...........#....#..#.............#.#...#.......#..#.................#.##...#.##...#.#................#.............##.........##.........##....#......
.....#..##.#.#.##........#...#..#...#..#..#..#....#.#...........#.....#.....#.#..#.#.#...#...#.#.#....###...........#.............#.##.#.#....#..#..#...#............##...###..#......#...#.#..................#.##.............#...#.#......#....###.#..#......#...#...##.#..#.......##..#.#.......#.....#...#....###.#.....#....#.......#.....#.........#.......#...#.###...#....#...#.#.#............#....#........#.#.####....##.............#.....##.#...##...###...#####..#......#........#..................#...#.####..#
#..#.........#..#....###...............#......#......##..##...#....#........#..#......#..#......#.##.##....#...#.#..#........#...###......#.............#........#...#........#...............#......#.........##........##.....#..#..##...#...............#......##........#.....#....#........###...#...#.#..#..#...#...###...........##..#..#..#.#......#............#..............#.##....#....##.#.....#....#....#....#.......#.#......#.#..#..#...#..#.....#...#...#..#.#.##........#.#...#......##......##........#.....
...#.#............#..##.......#....#..##...#..#.......#..#...#........................#..............#......#.#...#.....##...###.##......#....#........#..#....#..###.#....##.#..#.............#...#....#.##.......#.#...................#.#....#.###..#.........................#..#....#...............##.....#...##..#.#...............#..#.#.....##......###....#.....#..........####...#...#..#.#.#.............#..#..#........#..#....##.#....#..........#..........#..#.#.....##.#.......###..#..##................##..#.
##.......#.##..#...#.#...#.............##.......##.....#.....#....#.#......#.#..................#..............#.......#.#....##...#.#.......#....#..###.......##.#...#.....#...#..##...#....#...#.....#.#..##.....#...............#..#...###.#.#.........#.......#......#....#..........##.#.............#..###.....#.....#........##...#..#.#.......#..........#..........##....#..........##...........##.#.#.....#.......#......................#.#.#............#.#.#....#........#............#...............#.....#.....
........#.....................###...............#.......#.#..#...............#...........#....#.##...........#..#..#..#.#.............#....#.............#...#.........#......#.##......#.........#..#...##.#..#....#..........#......#........#...##..........#..........#......#.#...#.......##...#.#......#.................#....###....#.......#.......#..#......###...##...#.#.##.##.#...#.#.#.......##.#...............#......#..####.....##.........#..###.#...#.#....#.........##...#....#...#.........#.###.#......#...
....#........#..#.#..##.#......#.##.....#.###..#................#.........#..#..##..#.#..##....#.#..###......#...#.#...#...#......##.....................#.....#...#....#..#.#.#.......#......#......#.........#.#..##.....##..#....#........#...##......#.##.#................#..............#....#...................#....#...##.......##............#..#..#..#.......#....#....#.....#..#.##.#...##.......#..#......#......#.......#.......#.#..#....##....#....##..........#...........#.....#..#...#..........#..........##
...#.#.#.........###.....#.......#...##..#...#..............#......#..###.#..#................#..#....##...........##......###.#.#.#.#..........##.......#....#.......#....#.........##...#.#.##....#.....#.............#....#......#......#.#....#....#.....#..#...#...#.#..#...........#.......#..........#...##....#...#...#....#......#......#.....#.....##.........#...#...#..#...#...#..#...#..#.....##...#...#..#.......#..........###..............#....##......#..#...#....#..#......##.......#..#..#.............#....
#...........#....................#..............#.#.#..#.#.......#.#.#......##.##..#......#...#.........##..........##.......#............##..#.#.#.....#.............##.........##..#..#..#.....###...#........###....#.#.#..#.....#.##...#..................#....#....#..#..#.......#...#.##.........#.......#..#.#...#.#.#......#..#.....#......##..#...#.......##................#...#...........#........#..##.....#..#..#.....#.#..#.......#...#.....##.....#...###.#.....#..............##.............#........#.......#
#.#..#.#..#.##.......##..#.##...#..#..#........#....#.#....#....#...####....#.......................#....#.....#...##....###....#...#.#.#................#....#.......................#.##.#.#..#.............#.....#..#..##...##...#....#.#.....#.#........#......##.....#...#.#.#.#.#...#....#.#....#...#.#.#..#.....#.#........##.#........#....#....##.#............#............##..................#..#.#..#..................#......##..##.#.#..#.....#...#.........##.....##.#....#.......##..#.#...#...#.#...#.#.......
#..#.............#...#...........#.....#...............#.#...#.........#...#...#.#.#....#......#....#..........#......#....#.#.#...#....#...#.#..#.#.....#.....#.....#......#........###.....#........#.#.........#......#.#.#..##......#.##...#.....##.....#....#........##..#.#....#.#.....##....#..##..#...#........#....##.#....#......##...#...#......#.#..#..#..#.......#............##.......#.....#...............##.#..#.#.##..#......#.#.....#..#.#......#.....#..#....#.#................##.#..........#....##...#...
.#............#...........#.....#...#...###.....#.#.#.....#.......##.....#......#..........#..#......##.#..........#.....................#...##...###.......#.........#...#.............#...............#..#.##...#...#............#.##........#..#.####.......#.....#.................#..............#..#.##......##....#.................#.....#..#.....##..#.####....#.........#..#..........#.##.....#....................##..##.#...#........#.............#.......#.#......#..#..........#..#.#...#...#....#......#....#..
..##.#..........#...#..........#...................###.......##........#.....#.#.#.#..#.........###.##...#...#.#.#.#.#...........##...#..............#.......#..............##....###...#.....#..##.#..#...#.##.#...#.#.#............#......#.....#..#...#.#..............#...##...#.###...#...#..........#..........#..#..#.......#.....#.##.#.............#.#.....#...........#..#.#..#.###..#.#..#..#......#..........#..#............#...#..#.##..#.#.#.##...###.......##.........##......##.#..#......#..##......#...##....
#.........#....#..........#......................#.......#................###.#....#..........##.#............................#............###......#........#............#..#....................#............#....#.#...#.###..#.#.....##.#...#...#....##....#........##.......#.#...............#...##..##......##.....#...#..#..........#......#....#.....#.........#..........##....##.#..#.....#.#..........#..##..#......#.##....#...#....#...#..............#.........##..##.........##..............#.##...............
..#........#......#...####.......#.....##.....................#.....#.......#.....##..#.##.#........#..#..#....#....##......#...#....#..#.#....#.......#...........#....##.#........#.###..#....#..#..##..................#...#.....#...#.#....##.........#.......##...#...#...#.....#......#........#.#..#......##...#..#.....#....#..............#.#..#............#....#.##..........##................#..............#..#....##.....#......#..#..........##.......................#.#.##........#..#......#.........##...#.#
..............#...#.#.#.#................#....#..#..#..#...#......##.#.#..##.....#...##......#.#.##.....###......#......#....##...##....##...#...#.##......#..#...#.#.#..#...#..#.......#......#..#....#..#..###.#......#.#....#..#....#...###......##.........#.#.........#.............##.......#.....#..........#........##.......#.#.#..#.....###.................##..##...#.#.......##.........#.#...#.#.......#...#.......#.............##..#.....##..####.........#.#..........................#............#..........#.
...#.##.......................#....##......#.......#............#..##..#......#.......#.....##.............#....#.........#......#.......#.#.#.....#..#.##....#....#.........#..##...#............#.....#####.......#.....#...#.....#.....#....##.#.........#..#....#.....#.......#.................#......#......#..#.#.##..............#........#.#.....#.............#..#.#.#.##...#.#.......##...#.....#..#....#..##...............#.....##......#....#..#.##...................#.......##....#....#...#....#...........#.##
#...............#..........##.#..#.##..#......#.....##.....#....#..#......##..#.........#..#....#......###............##...#.....##..#...##.....#..........#..........##..#......#.#.##....#.......#...##..##..##....#..#..#..#.....#....##........#..#...#....#......#.#.#..#.#...........#........#...#.###.....#....#.#....#........#....#.###.....#.#..#..#........#....#........#.#..#..#..#.........#.......#..............#.............#........................#...##.#...#....#..#......#.........##....#....#.#..#...
.#.#.#...#......#.......#.#.#.#......#....#.......##.......#............##.....#.#....#........##..........#.#.#.#..#..##..#...#...##..#.....#...##...........#.#.#.#..#.....#.#.#..#..#....#.........#..#....#.#.#.........#.##...#...#........#.............#....#..#.......#...#..#.....##....#.#.......#.#......#..#.....#...#.....#...........##...#.##...##.......#..................##..#.#.....#...##.........#........................#...#........#.....#..#.....#....#.....#.##.....#.#.....#..................#.....
................#....#...##.#.#.#..#......#.......#.##...#.#.......#.#................#...........#.....................##.....#..#.#..........##.......#..#.....#.................#..#...##...#...#.........................#........#......#.................#..........#......##.##...##.....##....#.#.......#.............#..#.#...##...#...#...#...#............#........#...#.......#.#...........#....#...#...#...........#..##..##.#.#.................#...#......#..........#...#....#.....#....#............#..###....
...#...#....#...#.....#....#...#..#.#..#......#.....#......#.................##........##......##......#...#.....#......#....#.........#.#..#..#.....##......#..#..#....#..#....#.........#.......#...#....#.....#..#.#..#.....#...##....#.#...##..#.....#.....#....#..##.#..#.#....##....#.....#...#......###..###............#.....#.......#...#.##.....#............#...#...........#..#...##.#........#.....#..#...#..#...#..#.#.......#....#.....#...........#..#......##.#...........#.#..#.........#........#.##........#
#.............#.....##.#......#..........#................#..#...#....#.#...#...##...#.....#..#....###............#.....#..#.....#.#...#..#...#....#.#.....#............#....#..####..##.........#..#.######.#..##....#...#......#.#......#....#.......#...#........##.##...#..#.......#............#.#.......##.#.........#.#.....#...#.......#....#.#.......#.#......#...........#...#...........#....##...#......#.#..#.....#..###.##..#.........#..#.#.#.#....##.#.#..#...#..#..#....#..##.......##....#.#..#......#........
.....#..#......#...#.......#...................##...#.#.....#....##..#.#....#............#.........#..#..........#........#....##.#.#....#......#..#.......#............................#.#...#..#....#...#.........#...#....##.........#.#.....#.....#..#....#.#..#.#.#.#...#.#.#....#..#.#.....##..#.....#........#.................#.##......#.##.##..##....#......#..#.....#......##..#.#...#...#..##.#.#.#..#....##.#...#.......#............#.#..#....#......#.##.#.........#.........#....#....#........................#
...#......#..##....##.#.#..........#.#..#................#.##..#.#...........#........#.......#.##.#...........#..#..........#.#....#.#...####..........#........#...#...#.....#............#.......#....#..#.............#..#...#.....#......#..#.#..#..#....#.....#......#..#.....##.#.#.............##..#.....#..........#....#.####...........#................#........#......#..#...........#.....##.........#.............#...........#......#..#...##..#.......#.#...#.#.....##..................#...##......#.....#..#.
..#....#.......#.#.##......##......#..#...#.............#....###.#.#....#...#....#.#..#.....#....#..#...#.........#..#.......#..##.#......###.....#.........#.....#....##.#.........#...#.....#.#..#.........#.#.##.#......#.#.......#..............#..#.#..#..#.......#.......#......#....###..##...##...#.#......#.......#...#..##......#...##.....#..............#..............#.##..#.#..#...#......#..........#...#.......#.....#........#....#...............#....#...#.#.....##......#.#.#.......#...##............#.##.
#.#.#..#.#........#...#...#....................#..............###....#..##........#.#......#.......#.........#.......##........#......##.........#.........#.#.......#......#........#.##....##.#...........#.....#....#...#..#...#.........#...........#.....#...#....#......#.#......##.....#......##..........#.#........#......#.##..#...................#.................#..#............#...#.........#..##........#.#.#...#...#....#.....#...........###........#.#.........#...#.....#.#..#..................##...#..#.
.........#...#.......#........#..###...........#...#.#....##..........#..#........#.....#.#..##..###....#.#.#...#........#..#.....#..#.........#......#....#.......##.#..#.........#.#...#....#.............##.#...###.##.#......#...####...#.##..#...#....##..........#.......##..#......#..##..#.#.#......#.##..#......##...#...#..##....#...#..##.......##...#....#....#...#.....#...#.....#.##..#........#....#........##..#.#........#..#..........#.#....##.#...###.....##...........#..#.........#..#..#.##...##.........
.###..#.##...#.#......#.........#....#.......#.#.............#.#...###..#.##..#....................#......##...#........#....#....#.....#.##.#....#...#.....#............#.#...#..............#.....##.....##...#.##......#...........#..#..#.....#....#.#...#..#.#..#.....#.#.........####........#.......#.........#.#..##..#...........#............#..##...#.......#..#......#...........#.................#.........#..###.#.#..##.............#..........#....#....#.#..........#............#..###...#.#....#......#.#...
..#....#....#...##..#.........#....#.###..................#..#.....#....#.##..#......#.#..#.....#....##.#.###.#.#.......#....#...#.......##...#.#.......#..#....................#...#...#..#..#.............#.#......###..##...........##......#......#......#..........#.#....#.##.##..#.....###.##...##.....###.....#...#......#....#...##..#............#.#.......#.....#.##.......#...........##.......#........#......#..#......##..###...#.#....#.#.#.................#...#...#.#..........##...##..........#.##....##....
..........#.......#....#..........##..#.......##..#.##....#....#.....#.....#.#......#..........###....#..#.......#.........#...#.........#.........#.#.#...........#.........#.....#...............#..........#.....#.##.#.........................#.##........#.........................#...#.........#.....##.#...#..##..#.#............#..#.......##.#...#.##..........#...##..#...#............................#.#....#....#...#......#..........#..#.....#..#.##......#....#............#...##...#.#..#......#.#...........
.#.###.......#...#.#......#...#.....##...##..........#...##.#..#....##.........#.......##.......#...#............#.....#.#....##.....#..........#..#.#..#..#...................#.##................#...#..#..#.....#.#..........##..................#.......#.........##...#....#.#.....#.####.#........#....#.....#.#..........#...#...#.#...#........#.#..........#......#.#.#......#.................#.#...#..#....#...###......#..#............#........#.....#................#..##..#...#....#.....#.#.....#....#.........
............#...........#......#........###..###..............#....#.....#........#.#.#....#.......#..#...........##.....##....#....#..........##..####...#...#....#..........#.##...........#......#............#.#....#.............#.#.#.......##...##...............##..###....#.#.....#..#................#.###.................##.........#....#.#.....#............#..#.....#..##.##...........#....##.#..###.#......#...#.#...#.#.###.....#.....#.....#..........####........#.......#......#..#....##.#.###....#...#...
......#..##...........#.................##.....#.#.##..#..##.........###.#.......#........#..##...#...#.#......#......#.....#......#......#.....#......##....##..........#.....#.#....#.......#...#.##....#.........#......#........#.......#.........###...#..................#........##......#........#.............#....##...#.###....#.##.......#..#..........#...............#.#.........#.......#....#..#.....#.....#...##.###.......##.#.###.........#...........##..#....#.#..##............#.#..........#...#.....#...
..#.#..#..#.#...#....#..#.....#..#.#.#........##.....#.......##.###..##.#............#........................#.#....#......##.....##.#..#.........#....#....#...#...................#.##......#......#.....#.##....#....#.#.....###.#............##.....#...........#.#................#.#...#....#.......#...#......##....#.##.......#..#.................##..#...#...#....##.#..#.#...#.##.#.#...#.......#.#..##...#..#..........#........#....#.....#.#.#.#..##.#..#.#...#...##....#.....................#..........#...#...
#..#...#....#...#..##....##.##....##.#............#........#.....#.#....#.................#.#...........................#..#....#.#.........#..#.##....................##...#.#....#..........#...#....#...#...#.##.#.#......#...#...#...#...........#..##....##.............#.......#...#..#........#..#...#...#...................#....##..#...####.......#...#......##.......##..#..#...##.....#.....####....#......#......#.......#..#..........#.#....#.#.#.#......#.........##..#.....#.#.....##.##.#.#...#...............
.......#.#........#..#...........##............#..#............###.#.............#.........#..............#.....#...#.#...##..#............#...#.....#...#..#......#.......#.#...#........#..#....#...#........#..#...#..#..#......##...#....#....#..........#...#.#.#...#####....................#..#.#........#..#..#.##......#...#......#..#...........#.#........##..#..#.....#.#..#.#.##.##..#.....#..#.........#.........#......##................#.#..#.....#..#.......#..#....#.......#...................#.....#...##.#
#.........#..##...#...#..#.......#......#.......#........#....#..#.....#................#....#.....#.##.......#..#.............#........#..#....#.#....#............#...#.....#...#...#.#...#..##...#.#...##.....#..#.#.....#....#.#................#..#....#.#....#.#...#..#...#.........................#......#........#...#....#......#.#..#.#..#......#...##.#.#..#..###......##......##.##..#......##.....#....#.##......#.........................#.#.#................#..#....##.#.......#......#...#...#.......#.....#.
........#......#..#...........#....#.....#.......#.#.........#..#.......#....#.#.#...#..#..........###.##...........#...............#.#.....#.......#..##.............##.....#.......#...##......#.####...#........#.#........#.....#..#..........#.....##.......##...#....#....#...#..............#.##......#...#.......#.......#.......#.......#.......#.###....#.#..#..#...#..#.#.................#......#.........#.#...#.###......#...........#.......#..##..#.....#....#..#..#.#.......#....##.#...........#............#.
.#....#..##...#.......#.#...#........#..#......##......#...#..#...............#..............#......#.....#...###.................................#........#.....##.#.......#.....##.....##......#.#...#....#.#..##....................##....#.#.........##...#..##....#....##...#..#...#......#.......................##......#...#....#...##.#...............#.#......#....####.....#..#..##....##.....###.....................###....#...#.##...#...#.#.#.#..............#.#..#........#...........#..........#.#..##........
....#....#...........#..##...#........#..#..........#...........#..#.##.........#...........#..........#..#..#.#..#..##......#.......#......#..............##....##.#.##..#..#..##................#..#.##.#.##..#.......#..#........#..#.....#........###......#....#...#.#...#.....#..................#.........#...#.....#..#......#..###....#..#...#....#.#..#.................#..#.#.#.......#.#......#......#.....#......#.##.#.##....#..#.##.......#....................#.#...........##.#...#......##..............#...#.
....#....#.#...#......#.....#...#.......##.........#..#....#....#......##...........................#.###.#...#..#.............###.#.....#....##...#...#........#.##..##..#.........#.....#..#............##........##...................#....#....#..#...#...#..#.....#..##.....................#..........#.#......##......#...#...##.#....#....##..#.#....#..................#...#......##...........#..........##.........#.#.#...#......#.#..##.#....#...##.....#..##...#.#...#...#.....##.....###....#..##.##..##.........
..#.#.#...#.......#....#.#..##...#..#....#....#........###.##...........#......#.....................#..#.......#............#.....#.#.#.....#.#..#.....#..........#.........#...#...#......##.#..#..#.........#.....#....#...#.........##..........#.#.#...##......#....#..........#...........#.......#..#....#..##......#.............#.....#.##.#........#......#....#...............#.#.....##...##....##..#..#....##...#...............#.#..#..#...###...#...#....#.....#.......#......#..#...#.......#.....###.....#...##
.........#.......#.#.##.##.#....#....#.#.#........##.....#.#....#..#.###..#......#.#....#........#..#.......#.....#..##........###..#...........#.....#.........#..........#.....#..........##.#.#..........#..##...##....#......#......#.........#.#...#.##.#......#.....#....#.#....#...#....#..##........#....##.#....##...#...##...........#.#.......#.........#.#..#......#.##......#...#..........#..........#........#.#...#.#..................##...........##...........#.....#..##...........###....#...........#..#..
#...##...........#..#..#.#.#..#.##......#...........#.##....#......#.#..........##.#......#...#..#......#...##...#.#.............#.##......#..#.##.#.....#.#...............#........#.#.........#.....#...#.##...#.......#.........###..#..##.............................#.......#..#.....#..#.###.#.........#...............#..#..#.#..##.........###.......#...#..#..#..#......#.#...#...#.#.......#.#..###..#.....#..#......#.#...##....##...#..#..#...............#....#.##...#.#.........#........#.....#...#.#..#........
.#.#.#...#....#.#...................##.#...#....##............#...#..#..#.##..#..#..#....##...#..##..###.#.........#......#...##..#.......#....##.#.##.........#.....#...#...#..#......#.#.#............##.#.......#.##....#...#...#..#.....................#.#...#.....###...#...#....#.#.....#.##.#...#..#......###......#....####...##......#.#...#.......#.#..##..#..#....................#...#...###......##...#.#.....#......#....#..#....#........#............#.#.........#.##.#.#...#..##...#...#...#..#...#.#.#.......
...#.....#..#.#...#..#....#...#....###...#.........#.##.....#...........#...#.#....##............#.....#.....##............##..#..#.....#....#.....#............####...................#.........#....#............##....#............................#...#.#..#...#.........##.....#...###.....#...#...#.....##...#.........#..........##..##.##.#.##........##...#........#....#.....##.........#....#.#.#...##...#.#........#................#..#..........#......#...#....#.............##..#...##..............#.#..#.##...
#........#..........#.............#..#...#..#.....##......##.#.......#.................####...###.............#.............#..#...........#.......#....#....#.#.#.#...#...........#...#.#......................#....................#...#........#...........#.#.#...##.#......#.##........#....#..#...##..#............#.....#....#........#...............#..............###..........#..#......#........#....#...........#...#.##.#.##.#.#..##.#....#..#.#.........#.##.#...#..#..#...#..#....................#.............
.#.#..#..#......##.#.#..#.#..##....#...#.##.#.......###..#...#.....#...........#.#.#..#..........###.....##...#.#...#.........#...#...##.......#...............#....#....#...#....#............#.......#.#....#..........#.##.............#..#.........#..#......#.........#....#...#.......................#........#......#...#.#...........#....#......#.#....#..........#.#.#....#.##..#.......##......##......#..##.......##.....##.................#..#..#..#..##.#..............##.............#..#.......#.....####...#.
..#...##.......##..#..#.#.................#.#................#.##....#.....#.#..........###.#...#......#......##.#...........#..#.......#.......#....................#........#...#....#..#.............##.#.#..........#.##....#.#..#..##......#.#..#..#..##......#..##...#.........#..#.........##.....#.#...#.....##....#....#.#..........#.#.........#..........##.#...#.#..#......#........#.#.#.#...#...#..#.........#...........#..#.#.#..............#...##.......##.#..#..#......#.#.....##....#..#..##......#.....#..#
..........#........#...#.........###...................##...##.###.##..#..#.#.......#....#...#....#....#.............#...#...#....##..###.....##..#.#....#....#..#...#.....###....#.......#........#........#..........#..........#....#..#..#..#..#....#.....##.............#..#.....##....#...#...#.....#...#..#.............#.#..........#.............#...#.........#..#............#.#.#.#..#......##..............#...#..#...#........##.....###........#...........................#....#.#.....#..#...#..#......#.#..#.#
.......#.....#....#......#.....##....#..#.................#.#.##....#.##..#...#....#.##..#..........#....#....#..................#.#......#.......#..#.........#..........#...............#...#..........#............#...#.......##.........................................#.....#...##.....#.#......#......#................##............#...#.#.....#.#.#...##....#...#.......#........#.......#.......#....#.........#..##.....#...#...#.#.##.##....#.............#.....#.#...........#...#..........##.#.#.#..#....##..#.
.....##.#.....#...........###..#....#..##.........#.........##.......#.#..........##.#.....#.....#####........#.#...........#.#......#.#.............................#.#......#........#................#.....#.....#.......#....#...#....#..........#..#......#.#...#...........#.....#...................##........#.#.....#......#............##...#...##..##..##...#..........##.........##..#..##....##....#..#..#.###...#...##......#.......##..........#....##.#...###...#.#....#...#..#..#......##......##.......##...#.
...#....##......#.............#.#............#...#.....#..#.....#....#.#....#...#.#........#...#...#..........#........##...#.....#...#...........#..#......##.....#...#.#...#..#.....#....#.##........##...........#.....#........#......#...#..#....#..#.......#.......##....#......#....#....#...###....#...#................##...#..#.#....###..#.....#....#.........#......#..#.##..##......##...##......##..##.#..........#.#..........#..#.....#..##......##.....##.##.......#.##...##.#......#.##......#.#.......#.##.#.
.....#....#....#.....#...#.........#.........#..#....###.....#.....#..#.......#.#.......##..#......#.#...#.#....#.............#....#.....#.##............#.......#................#.....#..##...#.....#.#..#.##.#..#.##.#.#.##.......#..#........##..#..#.#..#.#.#......#.#......#...#..##.#.....#.###.........#...#......#..........#..........##.......##....####.....#.....#.#...##.....#..#.....#.......##....#................#...............#...#.#..#..................#..#..............##..................#....#..#.#
.......#.....#...#.......#....................#.##....##..#.......#.............#....##......#........##.....#...#.........#...#........#.##.........#........##..#..#....#........#..#..........#....##.....#........#...#..##.....#...............#.....##.....#.#......#.##.......##..#..##.................#..#.......#............#......#..#....#.....#...........#..#.#...........#..#....#.....#.#.....##.#...###.....##........#.#.....#.......##...#..#.................###..#...#..........#...#.#.....#...#......##.
#....#.#.....#.#...#...#.......#.....#...............#....#....#.#.....#.#....#.#..##.....#.......................#..#..........###.......................#.#....#...#...........#.....#............##.....#...##........#..##.#....#.#...#.....##....#.#.....#......#........#..#...#...#...#....#..#.#..........#.#.##..#............#..#..#.........#........................#..#......#.....#......#....#..#......###.....#..........##.##......#.#...#.....#.#..##..#.........#...........#..#..##............#.#...#......
....#....#.........#.....#.#.#........#..#..#..............##...#..#..#..#..#......#........#..........##..#..........#..#..##....#..##..##....#............#...#....#....##........#...#.......##...##....................#....#........#...#...##..............#......#..#.....#.#........#......#..#....#...#.#...#.......#...#.#......#.....#...#.#...#...........##.....#.#............##..#..#.....#.....##..#.##.#..........##......#...............##..##..#......#...#...........................#..#................#.
......#..#.#......##....#............#...#.#...........##...#......#.##.....##.............#......##...#...###..#.............##..#......#...#.###....#..#...........#.......#....#..#...#...#.##.........###.##......##.....##..#....#..#.#.....#..#...#..............#.#.#..#...##.....#...#..#.#...#...#.....#...#.##.......#...............#.........#...#...#..#..............#.........#.......#.....#.#....#.......##..#.........#...#.....#....#..........#.#...#....##...###..#...#...##..#.#..#.#.#.....#....#.#......
....#..#.##....#.#.###............#...#.#....##...#.....#..#.............#.....#............#.....#.........##....#...#.##..#..##..##..#.#.........##....##.#......................#......#........#......#......#.........##.......#.....#.##.......#...#.#.#...#............#.#.......##...#......#............#..#.....#.....#..#.....#..#......##..#..#...##..........##..##.........#......#..###.........#.....#.###..#.....##.......#.......................#...#..#...#...#.......#.....#..#...#......#........#..#....#
#..#...#.#.............#............#...#.##..#.#.##...#....#...........#......#................#..#....#.#.##........##.....#.......##..##.#.#..#.........#..#..##.....##............#....#............#...#........#.#...............#........#......#......#...#...#....#.......##.#.#.......##.........##......##..#.#..#.......#.###............##.......#....##.#.#...#.#.........#...........##..#....##.....#.#......#..#...........#......##..##.#....#..#......##..#...#.......#........#.........#.......#...........
...#.....#..........#...#.###.....#....#....##..#.......#..#........##...........#.....##...##....#.............##..........#.##............#...#.........#.##.#........#..........##..#.#....##.#..#............#..##..#.##...#.#...#..........#.....#.#..##...#..#....#.............##............#..#...#......#...#..............##..##..#....#....##..#....##..#...##.....#...............#......#.......#......###.........##......#.#.....###.###........#..#......#..#......#.#....#.............#....#...#..#....#.....
#.#.....###..#..............##..#......##...#..##...........##..#.......#.....#....#...#...#.................#....#....#.####.##.#.#...#.....#...#.#..........#...#.....#...#..............#...........##.#..##.......#.##........#........#....###...........................#...#....#...........#.#...####.....#......##..#.............##....................##....#.........#...................#........#..#......#.....#...#.#.#.............#..#........#....###........#.#.#.........##..........#..#....#..##.........
....##...##..#.##.##..#...#.......#...#..#.#.............#...........#.#...#...##....#.#......#.....#...........##.....#.#.#.....#....#......#..#.....#...#..#................##.....#..#....#.....#.#.#.#..#.#............#...#.............###.....#...........#...#...#....#.....##.#...#......#.#...#......#....#......#..#.#..........#....##...###.....#...#.#....#..#.#.....#.##..#....#........#.#......#.........#...##.....#.....#..#.#.#....#.........#.#.###.#..#.............#....##.......#..#...#..##......#..#..
...#.#.....#...................#.##..##...................#..#..#......#.......#..#..#........#......#.#.........#...##..#.....#....#.##.............###.##.#.........#.#..#.#.#....##.#.....#......#.#...#........#.....#..........#....##...#...#.#................###.#..........#.#.#...#.#.........#.#...#.....#..#..##.........#....#....##......##.#...#.#................#...#.##...#.........#.#..#....##....#..................#........##.##.....#.....#................#...#....##...#..................#..........#
...........#..#.#.....#...................#......#..##..........#..........#......#.#..#.....#..#....##....#....##....##................#....#....##.....#..##...##....##..........##..#....#.#........#.#..#.#..##..#....#.#....##....................##..........#............#..#..........#....#..##..##.#.............##.#.........#..#.#..#....#......##.....#..#......#..#..#.#....#...............#.............#..#.......#.........#...#..#.........##.......#..........###................#.#........#....#.........#
#.............#...#......#...#...........##..###.......#...#..#....#................#...#.......#......#....##..#.#.......###.####..#..#......#...#..#...##.#.##..#.............#.......##.#.....#..#.......#.#.#.....#.................#.###............#......##.........#####.##....##...#.#.#.#........##....#........##...#..##..........#..#...........##............#........#........#.##...#..#.#........#.....#.#....#..........#.............##.............#........#..#.##.....#.#...#.......##...#....##.....#..#.
.###.#....#.#.....##......##...##..#.......#..#.........#....#..........#.......#........##.............##..#....#..........#...........#...................##..#..##...............................#....#...##...............#..#.#.....#.......#..##..#..................##....#...#.#.#..#....#....#.....#......#.........#.#...#.#..........#.....#....#.#...###....##.###..#.#..##.#......###...##..#.......#.#...#.........##...#............#.#.#.......#.............................##.....#......#..#.....##..####....
#.#..###.#.........#........#.#...#......##.##.##.##..#....#....#.#.......##.#.......#.#..........#......#.......#..#.........#..#.....#..#.###......#.............###..#........#.........#.##.#....#......#.#.....##....#...#.......#..#..#...#..#............#........##...##.#......##...#.......##....#.##..##.....##...#..#...#...##..#.#............###...............##.##....#.....#.....##..........#............#.#.............#...#...#.#.....#...#...........#.........#....#.............#......##.#......#...#..
.###..#.#...#..............................#.......##.....#......#...#...........#...#....#.#....##...........##..#.#.#....##.#.#..##...#.#.#.............#.......##.##............##.#.##.................#..............##.##...##.#.#...........#.......####.....#......#....#.#..###.....#..#..................#..#..................#......#...#.........#.....#.....#..........#.......#.....#.#..#........##.#..........#.........#......#................##.#.....................#......#...........#......#........##.
....#.........#..#.......#..#.........#...#....#.....##...#........##..##..........#......#.....#.....................#....###...#..............##......#................#..#.....#......#....###.....#.#...............#...##.#...#........................#..#.......#...............##.......#.......#..#.....#......##.....#.#....#.......##.##.##...#.#....##....##....#......#....#................#....#..............#........#........#...........#.........#...#...#......#.............#.....##.....#..#..#...####..#
.....#..........#.##....#.............#......#...#.....##...#...............##..##...........#........#...#......#.#.......#..#..#.##........................#.#.#............#.#.#...#...#..#..#...#....#...#..#.............#.........#......#.....#..#.....##..#.#..#.#.##.#....#.....#..#...#.#.#...#..#.#.#.#...............#..#......#.#..........##.....#.#...#...............#..##.#..#....#....##......###.......##..#..##....#.....##.#..#..#..#....#.....#...#....#.........##..........#.#..#..#...............##...
...........#.........####..........#............#..#..#...##................#...#.......#....#...............#..............#....#........#....#..#..........#.#.......................#.........#.#.#.#........#..#..#...........#.#....#...#....#......#......#.......#....................#.......#......#....#..##.......#.#.....#.......#..#...##..#.#..#.............#.#..##...........#...##.#....###.........#...#...#..............#.#..#..##.#...##..#...#.#.#.....###..............#.............#.................#.
##.#.......#..#.....#.#.#......##.......##...#.....#..........#...#..#.....#.#..#.#...#..#...#..#...#.......#.#.........##.........#.##...........#.#.......##.....#......##.#.#......#.#.....#.##......##......#...##...............#..#.#.#..........#....#.#.#.#.##.#..##...#....#.####......#..#.#.#..#.......#..#............................#...##....#......##..#..#.........##.#.#..#..........#...##....#............#....................#.....###...............#.##.....#.##......#..#.##.....#...............##.#.#
.###...##....#......#.....#...#...#.#..............#...#...#..#..#.......................#...........#..##.......#................#.............##......#.#...##....#.............#..........#.#.#.#...#.#..#....#....#.....#..#...#...#.#..#.#.##....#...###.#....#...............................#...##.#..............#.#....#..#............#....##.#...#.#....#.#..#......#..#.....##...#.................#........##.#.#.....##..........#........#....................#.......#...##.#.#.........#...##........###.......
..#.....#................#........#........#....#....#.......#..#........#....#.#...#.###.#.....#........#...#........#........#............................#..#.#....#..........##....#..#..#...##..........###.#.#.##.#.......#.........#.##.....#..........#.###........#......####.......##....#.................................#............#...#.....##.#..........#.#.#....#.....#.....#.........#.......##...###......#.#.......#....#.....##...##.......#......#.................##..##.#.....#...#......#..#.....#...
....##......#....#..........##.#...#....#....##..................#..##........#........##............#.#.#..#.......#..#.............#..................#.....#.....#...........#..........#.................#......#..............#....#...#...#..............###........#.....##...#....#.#...#....#....#.......#...........#...#..............#.#.....#.#.#........#..........#.#...#........#.............#........#....#..............#.#...#..#.........#....#..#........#..#####........#.#.......................#......
........#..#.#...........#....................#.#.....#..###....#.......#...#..#..#...#...#.........#.....#.......#...#................#..#...#..#.#.#.....#...........#........#........#..#......##.##........##.#.......#.....#..#.#.....#..........#..#.###.............##......#..#......#......#......#.......##...#...#...............#........#..#........##.##...............#.......#.........#.##..........#.........#.#.#........#........####..#..........#..#......##..#......#.........#.............#......#....
.#..#.......#......##.........#.#....#.........#..#.............#..###...........##....#..............#...##...#.......#..#......#.##..#.#......................#.#............#...#..#.##.#.............#.#....##........#....#............#......##...#...#.........#..#.................#........#...............#........#........#...#............#..#...#....#.#..#.............#.###.#.##....#..#.......#.#.##...##..#.#........##........###.............#........#.#.##.......................##.#.#.........#.......#.
.......###.##.#...#.#........##..................#..#.#......#......#....#.#....#..#....###.##......#...........#...............#.....#...#..#....#...##..##....#......###..#..#.....#.##.#..#...........##.........##....#........#.#................##..#...#.#......##.....#.#..##.........#....#....#.........#..##.#................#.#.......#.#...#..#..#....###......#.......#.....##....##...........#.....#...#........#...#....#..#..#...#.#.............#.#....#.##...#..............#...........#..#.....#..##.....
#.....#.#...##.................#..#...#....#...#....#.##....#..#....................#......#.#.......#..##.......##...#............#..............#.......#...........#...##.........#.#...................#.......###.....##.....#.#..#.............#.....#.#.##....#.#...........#...........#............#........#..#.#..................#....#.##....##...#....#..#.....#..#..........#....................#....#..........#.#..#........#..#....#......#.......###..#.............#...#...#.#..#..#...###..#...........##.
.......#.#.#.......#.....##....###.....##..#.###..#......##...##.#........#......#.#....#...........#.................#..#....#........#....###...###.......##.#............##.#............#.#.....#....#..##................#.......#.......##............#........#.#...#.#.....#.###..#............#.#....#...#.....#...#....#..............##..#..#....#...#.#......#.........#..#....#...##...#.#.#....#.....#.#..#............#...#...........#..#.......#.............#...#.#....##..#.......#....#............#..#....#
.#..#.........#...#...#..........#.#.##......#..#.#.#......#..#...#...#...........#.............##...#...##.......#.......#.#.#....#......#........#...#.#.##..##..............#..#.................#...#.#............#.....#...#..#.#.#...#.#.........##..........#.......#.........#.........#...#.#...#..............##..#........#..#.........#..##...#..........#.##............#.......#........##........#..........#.#.....#..#.#....#.#.#....#..........#.#....#..#......#......#............#.......................#
##...#.....##.#..##.....#.........##...#.....#..#..#..#......#.#..#........#.##..#.#....#.#......#...##...#.##.......##...#......#....#.#.##.#.......#........#.....#......#.....##........#...#........#.#.....##......#......###......................###.........#.......#............##..#.##..............#..#......#..#.....#................#...#.#..#..#.#............#.#.....#.............##...........#...#......##..#....#............###...#.#.#.#......#.#............#.....#...##...#..##.##...#...#..#.##...#.#.
.#..#..#...#..##......##...#..#.............#.#............#.#...#.....#..#...#......#.......#..#.#...#............#.#....#..#...............#..#.##.#.#.#......#...#..#........#............#.#......#............#.....##....#..#...##.#...##..#...#..#...#..#.#..##....#.....#.#...................#.#.......##.......#.##..........#....#...#.........#..#.........#..##........#.......#..#......##..#.#....##....#.......#...#....#...............##....#...#..##............#....##.........#....#.#....#.............##.
.#....##....#..........##.#.........##...#......#...##...####....#....#.#......##..##..#.#.#...#...........#...#..........#.......#..................#....###....###..#....#....#......#......##..##.#...##......##.......##............#........#....#....#...##...#..##........#####.##......#..#.....##...#.#.#........#.......##.......#....#.................#.#.#..##.##......#............#.#..........#..#...#............#............#.#..................###..#...#..#...##.....#....#.#.....#...#...............#...
......#...##...#.........#.......#.##......#............#..#..#..##..#..#...........##.#.....#......#...............#........##.#..#.#...........#....#.....#...#...#.....................#....#.......#...#.#...#..........##.#....###..........#.#.......#....#..#.........#......#....#..............#....#............#....#..#...#...#.............#........#.........#.#.##.........##..#.......#..........#...#.#.........#.#.....##......#...#..#.......#.........#..#.......#.#...#...#....#..#.....#.#.#....#..#....##
#.#..###.#.##.#......#........#........##......#.#....#..............#....#.#.......#.....#...#....#..........#......#.........#.###.#.......#.#.....#.....##....#.......#........#.#....#.....#...........#.......#.#..#.#.......#.#.......#..#.#.#....#.....###.............##..#....#...............#.......#..................#..#..#.#....#.#.###..##...#...#................................#...#.##...............##..##.......#...#........#.#....#..#.............##..........##..#.#...#..........#..#.#..#..##.......
..#.........#.##.##.....#....#.#...#..#.....#...#..#................#.##...#...#....#.##.#...................#.......#.......#.......#..#.#.#...........#.#.#.##.#........#...###...#...#.#......#...........###.##.#........###.#...#....#...............#.........##..#.........#...#.#.#.....#...#.....#.#....#......#.##....#....#.......#................#..............#.##....#.................#......#......#.#...#........#...#..##.............#..........#........#.#.#.....#...............##.....#.#..#..#.#....#.
#.....#.........#..#.#.###.....#.......#...#......#..##....#....#.#....#.....####...#....#...#...#...#...................#...##.................##...##.##........#....#.#......#....#....##........#.....#.#.#.......#...#..#..........#.#.....##........#...#....#........##...#......###...#..........#........#.#.....#.#.......##...#.#..#......#...........#.#........###...........#.##.##...........#........#...##....#...#.....###.#.......#.....#.#.#......#.#.#.....#...#.......#....................#.....#........
..#....#.................#...#.##.#........#....#......#............................#.....#....#..#.....#..#..#......#.###.##.....#...#.............#....##......#........#..............#........#.....#.#.#.#.#....##......#...#......#.###..................#........##...........#......#..#..#...#.......#.#..#....#.##...#.##.......#.#.............##.#..........#.............#.#.........#..........#..#.......#.#...#...#..#.................##...#.................##.#..#.#....#..#.....##.....#.#.##....###........
...........#.#....##...##.....#..............#....#..#....#.....###.........#...##....#...#....#.....#..#....#.#.###......#.#........#..........#...##......###..............#.................#.#.#....#..##...#..#.....###...............#...##....##....#.#.#.....#.....#.#...#..#....#.....##......#.#.#..#.............#......#..#.....#...#..#...#..#...##...###...#...#...........#...#......##.##.#....#...........##.....#...##..........#................#.....#...#..#......##..........#...#..........#.#.......#...
..........#....#....#........##.#...#...##...................#...#......#.###..###.........#........##.##....#...#...#.#.....##.##.....##................#...#...#.##......##.......................#.##.....##.............#.##..#....#.........#..#..#......#.#....#...#..#........##...#..........##.....#....#..........####.......#........#.#.#..#............#.......#.....#.#..#....##........#.......##.......................##.................##.......#.#...#...#..#........#..##.#..#......#..........#...##..#..#
.....#...#....#....#..##.#..#...#.#.#.......#.......#...#..##..#......###...#..#...##.#......#......#.##.....#...........#....#.##....#.......#.....#..............#...#......#....#..#.....#..#............##..#..##.............#....#..#..................#..##.###....#.#...#.#.#...#.........##................#....#..........##..#.#...#....#..#.#.#...............###.#....#..#..#.................###..###..........#.#.#.##...#.....#..#.....#....#.....##...........#...#.#.....#....##.#....#...........#........#..
.#....#.##......#.............#.#....####..#.....#..##..#.#...........#.....#.#..............#............#......#...#...#...#...#...........#.#..#....#...........#....................#.............#..#.............#............####.#..............#...................##..#........#.......#..................##..#.##.#.........................#....#.#...#.#................##.....#..#....##...#.............#................#.#.#....##.......#.#..##..#..#..#...#...#...#..#####..##.#.##.#.##..#.......#.#........
.....#...........#......###........#.#.#.....#....#..#....#..##....#.#........#......#........#.#..##..#.##......#.#......#.........#..........#..........#.......##.#..........##...#...#..#.........#.....#...#............#...#...#.#........#.............#.....#.#.......##.#..##.......#.......#.#..........#.#...#......#.............#..#..#.............#.....#.....#..#......#.......#...#....#.......#.......###.#.##.#..#........##.....##....#.......#..#..#.....#....#..#.......##.....#.........#..............#.
.##.###....#..#..#.##.....#.###............#.....##....#..#.............#.......#..#....##...#.............#.#...###..#.#........#.#........##.#.#..#..##.......##.#.#..#......#..#....#.............##.....##....#...#.......#...........#...#............................#....#.....##....###....#..#.....#..........#.......#...##.........#............#...##...#.....#......#..#.....##....#..##..#............#.#........#..#.....#..##...#........#.....#..#.#..##....#.#..#..###......##....#...#.......#.#..#...#...#.#
#.....#...#.......#..#.#....#...#....#...#.....#.......#..........##..#.....#..............#.#..............#..#.....#..#.....#..........#......#.#.#....#..#..##...#...##.....#.........###...........#.....##.......#.###.......#..##........##....#.....#.##.#...#.....#....#......#......#........#.#...#...............#..####.....##...............#........................#..##.#....#.#...#...#####....#.....#.#.#.#..##.....#.#.#.#.#....#.......#...........#.#.#.....#...............#........#....#..#.............
#.##..........#...........#..#....##..#.#.....#......................##.##..............#....##....#...................##...#.....##...#....#.#...##........#...#.....#..#....#....#....#.#....#..#.....#.....#......#.#...............#.....#..........##....#....#...#..#...#.....#.....###..#.#.........#.#...#...#...###.....#.#.#..........#.......##............#.#......#.#........#.#....###..#.#...#.....#..#.#.......#.....#.#.............#...#........#.........##......#...........#..#..#....#.#...............#..
.......#.#.#.#..........#....#...#...................#...#............#.........##..#...#..#........#.......#...............#....#.........#.#..#..#...#.......##.......#...#....##.#......#....#....#.....#.##..#.#..#...###...##........#.#....#....#..#.............#..#.#.##....#...........####...........#..........#....#...#.#.......#.....##.#.....#......#..............#.......##........#..#....#.......................##.#.#.#........###.#.......#...##.#..#...#.......#..............#....###.......#....##..##.
....#....#.............##...#..#....##.#...#..........##...#..#.#..#.........#..#..........##.#...##.##...#.........#......###.....#..##.#..##............#....#...##..#.#.#.......#....##.#....##..........#...#......#..#........#......#............#.....##....#######.............#.#...#.#....#.#.#...............#..#.#.......#.......#...#.#...#.#....##............##........#...##...........#..............#.......#..#....#....#.............#....#.#......#....#..#..#.......#..........#......#....#.......#.#....
#.#.........#........##.##...#......#.#.......#.............##.#..#.#....#..#.................#.#...##......##....#.......#....#...#.....#...##...#.......#.#..........##....##....#......#...........#.................#...#.#.....##...#...#......#.........#.#..#...#......#...#.......##.....#.###.......#.#..#....#........#.#..#.#.....#...........#......#..#.......#...........#..#......##.#.##........##.....#...#..#.......#.......#...................#.....##............#...#.....##.......##.#.#........#.....#..
.##.#.#....#..........#......##...##.......#..#...#...#.......................#..#.#.....#..#........#.....##.....#...#..#.#........#...#.....#...##..............##.##...#......###...................##...........##.....###.#...#...............##.#.##.#......#..#..#......#...##..#..#.....#.....#...#...#..##...#...#....#.##....##...#.#..##.#..#.#.........#.#.#....#..........#...#.##...........#..#..#..#........#.....#...#.......#..#.........#.....#.........#...#.....#......#..#.....#.....#...............#....
...##.........#..#...#......#.#..#.#..###.#.#.#####...#.....#..#...#....#...#...##....#....#.....#...#..............#...##......#........##.....##.#...........#.#...##.#.........#.........##.....#...##..#.#....##....#...#....#..#..#.#.....#...................#.#..#...............####.....#......#.....#..........#.#...##.#..#...........#.....##...##......#...#...#...##..........#..........###....#........##....#..........#.#.#...#.....#......#.#.....................##..........#...#......#.##.#..##....#...#.
.........#...............#...##..#.....#...#.....#...#....#.............#.........#............#...................#.#......#..#...##.......#.#...#.##....#....#....#.....#....#......#.....##.......#...#.................#.##.#.....#...#.##...#...#..#..#.........#......#.#......#..#.....#.............##...............#.##.................#..........##..#..#..........#.............#..#......#....##.##..............#.#.#............#......#...#.#.........#......#..............#.#.##...............#..#.....#....
.#.#....#..........#...###......##..#...#.###.###......#........#....#..##.##........#......#...#.#........#....#...#....##....#.#...#.....#......#.#...##..#....##........#...#........#.........#.....#.......#..#....#........#.#......##........#..#..#..#......#......#.....#..#...........#.#..#...#.....#....#..###........##...##...............#.......#....#.....#..#..#.#.#..............#....#...#.....#..#.......#.....#.#......#................#.#...#.#..............#..#.#....#...........#........#.#.#.......
#........#.#..#.........##.....#..............#..............##...........#.......#.###........#.#..#...#....#......#.....#..............#......................##..#......#.#....#....##...#.............##..#..#.......#...#.........................#.........#...#....#.#.......##..##.#........................#..##....#..........#.#....#...##..##..........#..#..####.#..#............#...#....#....#...###....#.#....#....#......#.#..................#.#......##.....#....#..##..#..........#.....##.#...........#...#
.#....#.....#.......#.#.......##..#...........#......##...#...#.##..##............##.#.....#.....##...#...#.........#...........#...........#.........#......#...##....#.....#............#....#.##.#......#.#.#.....#..#.##...#......##.###..##.........#..##..#.......#..................#..#.......#..##........#....#..#....#..#......####.......#...#..#....#..........#.........#....#...##....#...................#........##.....#.........#.....##.##....#..#.....#..............##...#...................#.....##..#.#
....#...#...........##...#...................#.....#.............#....##....#...#...#...#.....#..................#...#..#.........##.........#..#.........................#...#.......#.............#....#.#.....#....#.......###...##.#............##..#.....#.#..........##..............#........##......#.#.#..............#.#.#...#......#.....##.#.##...#..##.....##...#..........#..#......#.....#.........#...#...................#.......#....##.....##.#.#........#...##........#.#.............#.......#.............
...#............#.#.#....#..............#.#.............#.#......##......#..##.......#.##...##..#..#.......#........#..#..#.#...#....##...............#..#..#.#.#.......#.....#..#...#.#.........#...#..#.............#.......#............#...#.....#..#.....#.....#.....####.#.#...##.#..#......#...##...#.##.#...#..#......#..#.#....#.....#...#.#.#........#..................#.........#.#####....#.....#..#...#....#...#..#.#.#..#.#.#..#.#..#...#.#......#......##......#...#.....#...#....#....#..................#.#.#.
...##.#..............##...#.#.............#...............#.###..#....##.#.#.#.........#......#........#.....##...........#.##.......#..#..#..#...#...#.##...##..#.#................#.......#.........##....#.#..............#....#..#.#.......#..#.#.#..#.......##....##..#..#..........####.........#..#.............#...#..........##.#.......#.#..............#...#...#..#.....#.....##.#.#...#.#.#.#....#......#.#.##.#......#...#..#...............#......#...##.#....#..#......#.#.#..........#...#..#....#...#.....##...
.........#.#..#..#...#.......................#.#.##...........#...#....#.............#.....#..#.##..#...#.#.#...##.......#..#........#........#...#...#.#...##...#....#...#........#...#....##.##.#...#..##.....#..##.............#...#.....##.......#..#......#...........#.........#..##.............#..#..........##...#...........#....#.#....##....#...#.....#....#....#........#.......#...##.............#......#....#...#...#.......#...##.###......#....###...#.##..#...............#..#..#.............#.#.....##.....
.....#....##.............#.........#.#..#..#.......##..........#..#.......#.##........#......##.#.##..##..#.....#.........#.#..#...##.......###.#.#......#..#.............#....##...#...........#....###..####....#....#.#....#....#..#......#.........#...##.##.#.##.......#...........#............##.#.....#.......#.#............##......#..#..##....##..........#......#...#.....#.....#..##.........#.......................#...............................#.#................#.#......#..#..#..#.#..#...................
..#...#.#...........#....#..#..#........#.##..#.#..#....###.#...##......##..#...#..#.......#..#......#.....##...#.....##.................#......#.###....#..##.....#.#...........#.......##.....#...........#.......##.........#.#.#....#..##.#.#.##.##.....................#...#.....#....##....#.#.....#....#....................#............###.....#.#........#..##...........#...................#.......#.......###...#..............#..............#.#..#..#....#...#.#.....#.#.##..#.....#..#.#.....#..#.....#.#...#...
......#........##.##...#..#....#....#............##.#...#.....##.............##..........##.............##...##..#..#..#.#.#.........##..#........##.........##.........#.....#...#.......#.##..#.....#..#.##.................##.#.#....#...#.#..#......#........#..#............................###.........#..#.............#.#...#..............#..#..........#..#....#..#.#..#.....##.#......#..##......#....#.........##..#...........#.#.#.#.......##.#...........##......##.....#..#...##.#...#.....#.#.....#....#....##.
..................#....#.##....##........#...##...#..#....#.#...........###.......####...#...#..#..#...........#....#.#..#...#.#.##.............#.#...#...............#....#.#...#.#.....#.........#....#.......#...........#......##......#....#..........#...........#.......#...#...#.#.......................#.##..###.#....#...#...............###.#....##..#...#.#...#....#.#.....##..#.........#..........##.#.#.............#...#.........#.........##..#...#....#..#.##...###...............####..#...##...#..#........
....####.............#..#......#.....##...##.....#..#....#.....##.#...#.......#.......#......#......#.#.........#.......#..#..#..........###..#.....#.#....#.....#.#.#...#......#..#....#.................###...............#....................#....#....#....#..#.###....#.....##.....#...#...#.....#..#.#.#...#..............#.#......#....#.#...#......#.##..#..#......#..#.##....#..#.....##...........#..##.....#..........##.........##..........#..#..#..#.#....#.####....#...#....#.......#......#............#.###...
.##....#.........#............#.....#...#.....##......#.....#..#.......##...............##................................#.#.......#.........#....#.#.........#.#......#..##...........#..##......#....#....#......#...#.....####.###.#......................##.#......#.#.....#........#................#.......#..........#..#.....#.......#.......#.#...##.....#...........#....####........#............#........#.##.##..#........#.#.......##.......#....#....#...#...#.#.............#.....#......#......#...#.#...#....
...............##.....#.#.......##..#..#...#.#.....#.#..##.......##.....#.............##.......#.#.#..........##...##.....##.###.#.##..........#...............#.#.#...#....#....#..........#.....#.##.....#.#....#......#....#.....#...#.................#..##............#.#...#.............#....#..#..#.#......###.......##..#..............#..........#...#......#...#..............##.......#..#.....#.......#....#..#..#...#...........#.#.......##.......#.......#....#.##.......#..............#.....#....###....#.....
.....#.#.#....#....#......#............#..##.........#..#.#......#...##.#..#.##.#.#..........#........#...........#.#.....#.....................#.##.....###..#........#........##.....#..#.......#.......#..............#.#...........#....#................#..........#..........#..##...........#...#....#..##...##............##.#..#...............#..#...#.....#.......#.#....#.....#..#.#...#............#.##........#......#..#..#......#..........#.#...#............#.#....#........#.........###.........#..#.....#..
..#...##..#.....#..##...#....##.##..##...#.#..#..#.#.....#........#......#...#.#.#.#....................#..#...#....#....#..#.#......##....#....##....#.#..#........#.........#....#.#..##......#....#..#..............###...#...#.......#................#.##..#.#...#.................#.#..........##..#.....#......#..#.....................#.............#..................#.#.......###..##.............##.#....#....#..#.#....#...###...##......####..#.#....##.........#.........##...##........###....#..#.##.#.#...##.
.#.#...#.#.............#......#.....#......#........#...#.......#.#.........##.......##............#...........##......#........#.#.#.......#......#.....##..#.#....#....#..#....#.#....#......#......#.....#....#..#............#..#..#..##....#....#.............##........#..#.....#....#.#..........#...#....#......##..#####..##............#......##.###........##..#...##.....#.#...............#........#....#..............#.....#........#....#......#...........#.#..............#.....###.....#.#.#...###.......#...
#.........#.........#..#.................##....#...........#....#....##.#.#.....#..##...#.##.....#.....#..#.........#...#...#...............#.#..##.#..#.......#..#.........#....#......#..#..##.........#....#.#...#.##....#...................##.#....#...#...........##..##........#......#..#....##.##...#....#..#.......#..........#.#................#...#....###..#...#......##.....##.........###...#.#.#.......#.#..#...............#..#..#.#.#...#....#......##.#.......#...##.#.#.#.....#.####...#................#.#
##.....#..#.......#....#...#..#.........#.....##.#.#.............#...#..#..#.....#.....#...........#.....##....#.#.#......#.....#....##.....#.#..................#............#...............#.....##.....#..#...#...#............#.#......#...#.....###.##...#...........#.#.#.#......##...#..#....#.........#......##..............#.#..............#..#..##.........#.........#..#..#.............#..#.......#..........#..........#......#..#......##.#......#.....#.....##..........#........#..#...............#..#.#....
..#.........#.....#........................#..#...........#.##.....#.......#...#..#.##..##..................#.........#.#.#.........#..##..#...#...#...#.#..#.....#....#......#...#.....###............#.#.#....#..#...........#..........#.#......#.....#..#....##.................#........#......#.#.#.......#.#.#....#...##.....#.#....#..#................#.......#...............#........#.....#....#....#...#....##..##...#........#.#.....#.##.....#...#......#....#...................#.#...#..............#.....#...#
.#..#.............#..#.............#....#........#........#......##.#........#........#............#.....#.#..##....#............#..#.#....##.#......#.....#.#.#.#......##.....#...#..#....#.#.................#....................##.#.#.#...#........#.##.###......#.#....####......##..#............#.....#.#.##....####.#.........#...##.#.#......#.#...#.#...#.#.#...#..#...............#.#....#.......#.#...................#..#.#.....#..........###..#..#..#....#...#..##..#.....#.#.....##..#.......#.#.....#.##.#....
.#.##.#............#.#............##...#..#................#.#...##.#....#.####..#...............##..............#..##.#.#....##.......#..........#...#........#...#....#..###......##.#...................................#...##.#..#...#...#.####.#.....#...............#..#.............#........#........#........#......#...#.......................#......#..#..##.#..#.#....##.#...#.#.......#..#....#..###.##.....#........#....#...#.......#.#.##...#.#...#...#..#....#.##.....#.....#.......#.....#......#........###.
.#.###.....##.....#....##.##.#...#.##...#...#.....#......#......#....###......#.#....#..#...#...#...#.....####...........#..##..##.....#.#......#.###............##......##....#........##...#.....##...##...#...#.#.....##..#...#....#.....#...##.......##...#.......#.....####..##...#......#...#.##.....#####........#.......#...#....#..#.#....#.#.#..#..#...#.#.....#............##...........##...##........#.#.#..#...#.#.##.............#.#.....#.........#.#...#.....#.....##..#.....#..#...##....##.#......#......##..
#......##..#....#..#.#.....#............#..#.......#.#..#.##..#.#....#.#......#..#.....#....#...#....#.#....#......##...#..##..#.....###..#............#.....#....#.#....#.##.#..#...#....#.##..#.#......#.........#..#.#..#............##..........#.......#...#...............#.....#.....###....##........##.#.....#........#.#.###......................#..#.........##......#......#...........#...##.....#.##.####...#..#..#.#...#.##......#..........#...#......###....#....#.####.##........#............#....#.........
##........#.#...#.......#..........#......#...###...###.#.#.................##.#.#..#.............................#..#.........#....##...#....#..#....#...#........#.........#.#....#...........#..#..#....#....#.##.......#..#.....##..#..#........##.#...#.#....#.....###.#..#.##.......#....##.....#.....#.....#.....#.....#...#...#.#.....#..#.....#.........#....#..#.......#..#..........#....#...#..###.#.#.##...#.##....#......#....##.....##........###.##.....#........#.#..........###..##....##.#.#.................
.....#.#.........#.#.###..........#...............##..#.#..##..................#.#..#....#......###.#......#..#...#....#........#.##.....#......##.#........###......#.....##....#.....#.....#.....#.....#......#.#.#..#.....#........#.....#..#..#...#.#....#.#..#....#.........###.#....#.#.#...............#.....#..#..#..................#....##..#....#........#............#........#.....#.......###...........#.......#...##.....#......#...#......#..#.....##.........#.........................#.#..............#..##.
.#...#.#....#........#.....##.....##.................#..#........#......#...............#..#.#.#....#......#....###....#.......#..##..........##.#...#..........#....#..#.#.........#..........#...#.........#.#..#..###.#..#.#.#........#.#..........#.#..#.................#..................................#..#.....#....#.........#...##.#...#....##.#...###...............#..#.##.........##.......#.......##...#.#..#.#.#........#..........#........#........##.........###..#....##..#..#...#.#..............#.#...#..
......#..................#........#..#....##..#......#........##...#.......#..#...##......#.....#.###.......#...#.##...#..........#...#...#..#.................#........#......#.........#.........#...#.......#...#..............#...#...#..#####.................#.....#.#..........##.....#......#.....#................#.#.#.....#..#......##.....##...#..#.............#.#.##..........#.#.#...#..###..##.....##.....#...##.##..........#..#..............#...#....#......##..#...........#...#.....##..#.##..#..#.....##..
..#....#....#....#....#.....#......#..#..#.#.##.......##...#....#.........#...#......#....#...................#.....#...#..##.#.##.#...#.#......##........#.#..###........#...............#...#...#.#..#...#...................##...........#.....#.........#.#.#...#............#.....#....#....#...........##......##..##.....#.......#.##............#....................#....#....#.....#.#.#....##.##........#..##........#..##....#....#....###.........#..#.#.......#....#...#.#.#..#.......#.....##......#......#......
........#................#.......#................#...#....#.........#..#.#.#...#..........#.#.#....##.................##.#.#...#...#.#..#....##.........#..#.....#.......##.............#.........#.......#.....#..#...#.......#......#.....#..............#.....#...........#.#....##.....#...#.#.......###.....#....##.....#..........#..................#..#..#.....#..#.#...#.###...#.#.....#......#.#.......#..#....#.#......#.......#.#.....#...#..#......#..............#.#............#...#.#..#..........#.....#..#.#.
.#....##......##.##.#..#..##.#...##.#.......#.#....#..........#............#.#..#..##....#....#.................#..#.........#..#.............#..#........#..###.....#........#......#...#.........#.......##.#...........##.#..#........#..#.......#....##...##.#........#........#.#...........##......#....#.....#..........##.........#....#.......##....#........#......#......#...##.......#...#......#..#...#....#..#......##....#....#.#.....#...#........#...#....#......###....#..#....#..............#..............#
...#...#........#................#...#........#...................#......#..#..#..##.#.#..#.#..#..##..#.#.....#...................#..#.....#.....#...........##......#.#.#..#.#......#..........#.......##..#.......#......#.....#.........#.###.#...#.#.#...............#.####......#........#......###..#..........#...#.....#...#...............###..#................#.....#.........#.#...#.#..#.........#......#......#......##..#...#................#.......#.....................#....#.....#.##.#.#..#..#...##.....#..
.#..............#..#.#........##..#........#.......................#...#..##.........#...........##....#..#...#.............................##..#...#..#.##....#.#............##....#..................#.....#....###....#..#.....#........#.#.#.........#...#............#..#....##...#..#...#..#..........#...##..........#..#..##..#..#....#..#..#.....##...#....#.....#.#.......###.#..#...#...#.#.#.#......#.#...........#..#.....#..#.......#.#.......##.........#....#..#..#..#.#...#........#...........##.#...##...###.
............#......#..##........#............##...##..........#.#......##.#....#...#...##.....#..................#.#.##.##......##......###.#........#.#.#.................#...##......#............#.#.........#.#....#...............#....#...##..#.......#..#.#.........#...#...#.....#.#........##..............#......#.....#.#..#....#..#....#.#..........#....#............#.......#...#..................#..#.#..#.#.......#.#.#......##....#.....#........##...#...#.............#......#####.#.#.....#....#...........
..#...........#..##....#........#....#.#...#..#.#..##....................#.#........#..........#......#......#...#......#.#......#..#...........#.......#.....#.#..........................#.........#.#..#..#..................##.#.#.#..##.#.##.......#........#..........#....#........#.#...#....##............#..........#......#.#.#........#...##.#......#.........#.....#.........#.....#.......#......#.....#............#.........#..#.#...#.....#..........#.....##...#.....#.......##.....#..#..........#.....#.....
..#..#......................#....##.#.#....#.....#..#.......#.#....###..#.#......#...#.........#......#...#.#..##.##.#..#...#..........#..#.........####.#............#.##.....#..........##.#......#.....#............#.##.............#..#....#.#...#.......#....#..............###.....#.........#...#......#.........##.......#....#........#.#.#............##.#..#..##.#...#.#..#.###....##.#....#...#..#.##...............#.........#...#....#.##......#..#......#.####...#..#.#.###..##..#........................#.....
#.##.#......#..........###.........#...#.#.##...###.....#...........#....#..#............#.##..##....##..#..#...###.#.........##..........#................#.#......#....###...#............#....#..................#...#.........####..##...#..#.#....#..#..#..#...#.........#...#.##.......#.#...#...#........#....##..##..........#.........#.#..#...#.##.......#.........#.......#.......##.......#....#..#.#......#....#......#........#......#...###.......#.#.#..#.....#..#...............#.#........#.##..#....#........
#.#...........#..#...#.##.#.....##.#.........#....#...#......#.....#..#..##.#####...#........##......#.#....#..###........#..#.##.....................#....#.....#.#........##....###..#..#..#.....#...................#..#.......#.#.......#......##.#.....#..#......#..#.#...#.##......#..#....###...#..#....##.....#...#....#.#..#.#....#........#............#........#....#.....#.....#.#.....#...##.#.#..#.......#......#.........#..#.#.......#.#......#..#####...............##..#..............##.....###..............
...#.....##.....##.#......##....#....#..........#.....#.###.....#.##....#...........#....#.......#.##.#...#..#..#......#.##.#.####.....##..#..##.#............#.#....#..#..#....#............#........#..##.##...............##.....#...#.....................#.......#.#...#.............#..#.......#...#.....................#....#...........#.#...#.#...#.#.#......#.#..#......#...............#..#.#......#....#......#......#...#.....#..#.....#..#.........................##.......#..........##..#.#........#..........
..#....#...#..#...#......#.#....#.......#....#....#.......#.#..........#.......##...........##..........#......#.......#..........#..#...#.......##..##..#.......#............#.................#..##....##............#.#....#.#..........##..#.........#.....#...#....#..........#......#...........#....#...#......#.#..#.........#......#........##......##..#......#.....#.#..#..#..##....#.##...#..#.....#..........##..##.#..#.............#####......#...#.#.....#.##.##..#..............................#.#..#...#..#..
.###..#....#.#.#.#.#........##......#.#.......................##...#....##.....#...#..#...#.....#..##.......#....##.#.........#......#......#.#....#........#......##.##..##...#............###..#........##....###....#.#..........#.....#...#...#....#.#.#..#.#.......#.#.......##....#.....#....#.........#...#.........................###...##.#....#......##..##....##.....###..#...#....#..#.#.#.....#......#...##.........#.....#.#..........#........#.....##......#......#..##........#####.#......#...............#..
....##...........##.....#.#...#.....#....#.............#.##...#.....##.........#.........#......#.........##.....#.#.........................#....##....###............#.##....#..##.........#..........###....#................###.#.....#.#....#..#.###.##.....#.................###...#.#..#.#.#...................#...#..#...........#...#...............#.#...#..............#.......#.........................#.#.................#.......#......##......#......#....#....#................#.#......###..#..........####..
#.#...#......###.#...#........#.............###.#........#.#...........#.#.#............#.........#.......#.#...##..#...........#....................#.#....#.....#..........#..#.....#...#.......#...#....##.#............#..............#..........##.......#....................##...###.....##.....##.#.#..#...#....#.#....#......#.....#.#..........#..#.#..#.##...#...##..#.#.#.#.#........#..#....#.......#........#................##.#.....#......#..#..........................#.#..#....#.......#....#....#........#.
...#.....#....##..#..#.#...........................#.#...#......#....#....###.....#.......##.#...#..#...###..#.......#...........#................##......##......#...#.#..#....#...#................#...#.#..#.....#.......#..........##.............#........#.......#.........#....#.......#..#........#.###..##..##.#..#.....###...........#..#..#......#.#.#......#.#.#....#.....##.#...#.........#....##.#.....#..#............#..#..##...#.##...##............#.#................................#....####.#...#...#.#.#.
..............#................#............#....................##..#.............#..#..##..#........#...........#...##..........#......................#....##..#...#...#...##..#..........#.#.#.#.............##.....#...........##.###.....##...#.........................#.......#........#..#........##......#.......#.........................#.....#.....#.....#.#....#......#............#.#...#......#................#.....##..##............##......##...##..#..##.#..........#....#.##..#.#....##...#.........#....
.#..........#..#..#.#....##.........#......##........#.#.#..#...#...............#.......#........#.#....##....#.#..#.....##...#.#.#.......#........#.#.#.....##...............##....#...#..#.....#...#.......#...#...##..#.....##..#.#..#.....#..#..#..#..#.......#.........#.......#.#.#.......##.#......#.........#....#.....#.#.###.........#.....#...#.#.....#....#.....#........#...##.#....##.....##.........................#...##.........#..#...#.........#...##.....#........##..#....##.#....#.....#...#..#.#...#....
.....#.#........#..........##..#.#....###.........##....#.....#.#.#......#..#.#..##.......#...................#.....##......................#..#...#....#.......##.#...#..#..........##.................##.........#....#....#..#.....#.#......#...#.....#.#.#........#.#....#.....#.#..........#...#....#....#.....#........................#......#.....#.........#..................#...##...........#..##.......#.............#....##....#.......#..#.............#....#........#....#.##..................##.........#..#..
#.........................##........##...#..........#......###.....#.#...#.......................#.#..#.#.#.#..#...#.#..##..#.....#...#..#.#.#..........#..#..........#...............#....#.....#.#.#......##.......##..###.#........##..#.......#.###.#.....................#......##.###................#.......#....#..#....#.###...#......#.....#.#..#....#..##.##...###..#.#................###..#.##.#.#..#....#..........##..#.#..#..#.#............#.#..#.#............#.##...#.....#.........###.........##...........
.#.##.....#.##....#......#.#........#...........#.........##.....#..........##.#......##.#......#......##.......#........##.....#.....##...............#.##.......#..#..#....#.#..#......#........#....#....#..#.##....#..............#....##....#........#...#..##..............#.##.......##.................#.........#.....#......#.#.#.....#..........#.#...#.##..#..............#..#...#..#..#..#...#...#...........#........#...#..#.....#...#..#.........#.#.#..........##....#.#.....##..#..........##...#....#.#......
...##.....#....#..##....#....##....#...#..........####.#..#.#...#...#...##...#.#..........#.#...#...#.#.....#.....##.##.#.#.#.....................##.#..#........#.......#...#........#......#.##..#..............#.#...........#..#......#.#.....................##....#.#.#.........#.................#......#..#..........#..#....#....#.#...#........#.#...#...#......#..#...#.#...#...#.....#..#...#.#.#..##.........#.....#.....#.......##.#..#.#.........###...###.....#.#......#............#..#.#..#......#..##.#.....#
.............#..##...#.#....##.......#...#.......#.......#......##...##..#....#..#........##....#..##....#.#...#.#..................#........#........#..#.#........#.........#.....##.##.......##..#........##..#........#...#..##....#........#....#........#...##..............#.#....#.......#..#.#....#..##.##...#...#.........#..................#..............#..#.##.....#.........#...#..#.#........#.##.#.#.............#.#....#...##..............#..#........#......................#.....#......#.......#..#.#....
........#............#...#.#.#.....#.#..##.#.........#........#.##..#......#..###.#.....#.#.#.#.....##.#..#..#....##...#.#.........#........#.#..#....#..#...#...............#.#..#......#...#...#......##..###.....#...#..#...#...#........#.....#......##.##..#....#.#.....##.#..#.#...............#..#..........#..........#.....#.#............#.....#...........#.##.......#.#.#....#####.......#..#.....#......#..#.#.............#....#..#..............##...#.....#....#....#..#.....#..##..............#...#...........
#.....###....#..#.#.#........##.#.#...#..#...#.##...#...#...#..###.........#.#.....#.#...#....#......##.##..#.#...............#.........#......#....##...##.#.............#......#..#.#......#....#...#.....#.#.##....#.....##.#.#.#..##..#.##..##......#.....#...#............##.#.........................#...#..........#.......#.....#....#...............#.......#....#.......###...#.........#..#......#.......#....#.#.##.....#........#.#.#.##......#..#.#....#..#...##..##.........##...#..#.##...#.##......#....#.#...
.#..#...#.......#.......##..#.#..#..#..........#....#.........##.......#.#.........#.............#.......#........#......#.#.........##....#..................#.#....#......##..##............##.#.....#.#..........#.....#.....#...##......#...#.#..#............#..#.........#.##..#..#...#...#..#.....#.#........#..#.....#..##.............#.....#......#....#.#...........##.#....##.#....#.##....#....#..##......##..##......#...............#...#....#.##.....#.........#.##.##...#.#..#...##.................#......#...
.#...#....#.###.....##.#.#...........#........#....#.....##.......##.......##...........#............#....#....#..#....#..#.....#.#.##..............#.............#..........##..........#....#.............##.......#.........####.....##..#.#.......#.....#...#..#...#..#.....##......#......#...##.......#....#...................#.....#...##....#....##...#..#..#....................#....##..#...#.#..##...##...#......#...#.#.#....#.............#.#.#.#.......#.....#.......#.......#.....##.#...#.#...#.#.##.####......
..#..#...#....#.##..##...#...#.#......#........#..#.#....#........#..............##.#.........#...#...........##.#......#...#...#......#..............#.....###.#.#............#...#...#............#.#.....#..##...#..........#..#.....#.#.#.#.#..#..##.#........#..........#...#.....##....#....#..........#...#..#.#.#..#....#..#.#.............##.........##....#..#.....##......##......#...##..#....##.##.#.##..#.....#......#........#..#..#..##........#.....#.........##..........#...#.#............#.#...#..##.....#.
...#......#..#..#..##........#.............#.#..#..........#..#...##..................#...............#...........#...#.###...##.......#..........#...........#......#.......#....#.........#.............##........#.##...#...#..........#........#......#.#......#......#....................#........#.....#....#...#...#..#.........#..#.....#.....................###...###...##.##....#...##.............#...#..#..........#..#.......#..##.....#..##....#..##.........#..#.......#...............#...............###.#...
..#........#....####.....#............#..#...#..#....#......##.......#...........##..##....##...#...#..#...........##.#.....#.........#..#.....#....##....#..............#.#....#.......#.....#..#....#.......#...###.##..............#....#.....#....#....#.........##.......#....#..#....#.........#.#........#..........#..#........#..#.............#..##...........#.....###....##....#..#.....#.....#..........................##....#.#......#...###.#.##.#....#....#......##..#.#.............##.........#.#.......#...#
#........##.#....#.....#..........#..#.......##.....#......#.....#.......##.#.#...#..#...........#..............#..............#....#......#.#..#..........#...##.##.........#...........#......#....#.###..##.#.##.......#.............#...................#......#####.#...#.#...#...#.#...#....#...#..........#...#....###.##.....#....##.#....#..#....##...............#...............#.#.#.....#....#............#.#.#...##....#.#.....#..#.....#..#......#........#..#.#..#.#.#.....#..........#.........##....#.#...#.#.
#.#......#..##....#..#..##...#..........#..#............##.....##.#......#.....#.#.....#..#...........#...#..........#........#.#.##..#....#..##.....#...........#...##...........#....#..#...#..###.#..#...###.....#.#...#..........#.#.................#....#.......#..........#..##.#.....#.............#..#...##..#.##.#.........##.......#.#.#.#......#.#.....#..........##........#.#..#..#...#....#.#....#.....##...##.#...................#.#.#...........#......#.......#..#.................#......#...#..#..#........
....#.#....##.....##....#.........#...##.....#...#..#.......#.....#...#....#...#....#.#..#..#.........................#.........#......#...........#...#............##...........#....#......##..#...#.#...#..............#.#..#.#.....#..#.#.#..#...#.##.#.#........##........#..#..#.#.#..#..##..##..........#..##..#.#.#........#...................#.#..#....#.....#........#....#......#.....#....#...#..#.....#.....#...........#.#......##..#...#.##.....#....#.#.##..#..........##.##..#......#....#.##...#...........#.
...........#...#.#.......#...#.#..##.......#.##.........#......#..#............#.....#...........#..##...##............#...#.........#..#...#.......##.###.##..###.#.....#.#.......#.....#................#....#.#....#.#.....#......#.....#......#.#..#..............#..#...................##....#......#..#..#.#....#...#......#......#.#........#.........#....#.#......##...............#.......#........#..#..#......#.....#..##..#..#.##...#.##...#........#.....#..#.........#....#.......#.#...#...#.........#.....#.#.
.#........##..#.#.....#....#.....##.............#.#....#.#.##..#.#..#.#.....##.....#.......#...#....#....#.....#.....#.#..#........##.........#.....#...#...............#...........#...#...............#.............###.#.#...##.........#.......#.#.......##.##...##..#.#.......#.....#...##......#.###..#........#......##....#........#..#.#......##..#.#............#...............#.#.#.#....#...###.........#...#............#.###...............##.#...#.#.......#............#.#..##..........#....#.................
....#...#......#...........###..##................###.#.#.#..#.....#....#........#..#......#...............#.....###.#.....#........#.........#.#......#.#......#.#......#..#.....#......................................#.........................#..#..##..................#.....#...#....##.........#....#....#..............#...........#..#....#.......#......#.#........#........#...#.#..#...##...#....##.#..#......#......##.#.....#.....#........#.##.......#.#.#..#..#.......##.........###.#......#...#.............#
......#...#..#.##......##.....##.......#..#..#......#.....#............###..........#..#......##..#.##.###........#.....##.#.##.#.....#.#...#...#.....#....#....#....#...##...###.......#......#.....#......#.#.......#.#.#.....#.#..##..........................#..#.#...#..#.#.............#.#..............#..........#....#........####..#.................##.#...##..#.#..#..#..##...........##..#....#.#........#...........#.......#.#.#........#....#......##.....#.#.##.#.......##..............#...##....#.#...##.....
.....#...#.###......#..........##..##....#................#####.#........#............#...............#...#..#......#...........#....#............##.##....#..#.#...#...#....#...#.....#....#......#.#..#..###.#.##.......#....###...#.........#....#..#.......#.....#..#.....#..#...........##........#..#................#.....#...#.#....#.#....................#......#.....#..#....#...............#........#.##..#.......##...##......#.........#......#...##..#......#..##....#...............#.......#...............##.
......#......#...........#..........#.........#...#....#........#.##..#.#....#........##...............#..#.........#.#.....#.#......##.....#..#...#..........#..#......#....#..#....#....#...#..#...#......#....#..#..#.....................#...#.......##...#.....#......##..#...#...#...#####....#.......#.#..#......#.....#..................##..#.#.......#.##.##........#.......#........#....#..#...#........#....#..................#......##....#............#.##.#....................#....#.##..#....................
............##...#....#..#.##........#.#...##...#...#...#.........#....#......##........#.#.#..##........#........#..........#...#..................##.###......##.##.....##.#....#...#.......................##.#.........#..#.......#................#..#...........#.........##.......#.....#.#.......#....#..#..#.#.#......#....#......##..............#...........##...#........#...#....#.....................##..........#..######..................##..........##..##..#................#............#####.###........#.
......##.......##...#.#..#........#..#..#.#......#.#......###.....#.......#.#....#.#.##...##.##...#....##.#.......#..#.#.#.#......................#.......#..#.#......#....#..#...#....#....#..............#....##.#.###..##...#...#....#...#.#.........#...#.##....#....##.#..#..#...#.#.....#..##.#......#.....##..........##......#....#......#.##.............#.#.#..#............#...#..##..#..###..##...#.#...#..#.......#.....##..#.............#.#....#...............#........#....#...#..#....##.#..#.##..#.......#...
..##.##..#.....#.#....#.....#.#.....#.#.#..#..#...##...#.........#..##..#.....#....#...........#.......#...............#.....##.....................####...#...........#...#..........###..........####.##..#..#....................###.............#.#......##.........#.#.#.#...#.#.....#...#....##..#.......#.##.#..#......#......#.........#.......#..#..............#.......#..#....#.#................#.##.#.....#..#....###...#............##...#..#.......#.......##......#..#.#....#.........#....#......#..#....##..##
.....#..#.....#.##......#........#.............##....##...#..#.#...#...#........##....#...##.#....#....#..................#.....#.......#............##.#..#..#........#..................#..#...##...#.#...#..##...##...##..#.........#.....##..#........##...#..#....##...#.#............##.#....#.#####.......#.#.........#..##..#.#.......###.............#.....#..........#.#.....#.#...##.#.#......#......###.........#.#..........#.#..##......#...#............#.....#......#.#.....#.....#........#..###.#....##..#..#.
.............##........................##..#.........#....#...........#........#.....................#.....#.#..........#..#...#.##....#....#...........#.#......#..................#............#........#...#..#.#....#.....#.#..#...#....#.#.....#.....#........#....##..#......#....#......#....#.........#...#.#...##...#...................#....#...##.............#......#............#.....................#.#.........#.....#..........##...#......##..#....#...........#....#.....#..#..#..#...........#..#........#..
.....#...#.#.....#.......#.........#.................#...#....#....#.....#..#.#....##..#......#...........#.#.....#..##....................##........#...#...#...........#....#....#.....#......#.......#...#..#.............#..................#.........##....#..#......#.#...#..#....#.........#.........#....#...#....#.....##.......#........#.............#..#....#.............#....#..............#...#........#...#........#.#.........#......#.....#.###..#..........#.......###.#.............##...#...######........
.............#.....#........#.........#...........#......#..........#........#..........#.....#.........#.......#.#...#.#...##...#.#.....#.....#.#..###...#.#.....#.#.....#.....##...#.........#..........##.....###.#........#.......#....#.#.#.......#...#...##..................#....#.....#.......#........#...........#....#......#.#...#.#.#.....#............#....#.......##.#...#....#.....##...#..#.......#.....#....#......#....#......#..##..#...#..#.......#.....###....#.#.......#...##..............#..##..#.....#
.......#..#.#......#.........#...#........#.#.....#.....###.###.#.#...#...#.#..#####.......#...##..#..#..#....##...#....#.............##...####......#..###.............##.#....#........#.........#...#.#...#..........#.......##..#..................#.......#......##.....##..#..#..........#.....#..#........#...##.#...#..####.#....#.#...............................#.......#...##.#......###...#..........#.......#...#........#..............#.#..........................#...##..###..##.#.................#.......#.#
...........#...#....#...#.#..###..........#....#.....#.....#...#..#...........#..........#.......##..#.#...........#........#......#.........#.......##..####..#..##......#.....#....#.........#....#........#...#.....#.....#....#......#.#......###........#..#...##........................#...#......#.#........#....#...............#.#.........#.#....#..#.....#.#.#..............#.#....##.##...........#..........#..#.#..#.#.##............#.......#...#.#.....#...#.................#....##..#...#.....#......#.....#.
##........#.#....#..#........##........#......#......#........#..#.....#..........#..##...#....#.##................#........###.#..#..#..###..#...#.....#............#.#.......##..............#.......##..#.##.......#..##........##...###..#..#.#.......................#......##....#..#...##..............##...#...####...#.#..#...#..##..#...#.#.##..........##........##...#..##................##.........##.........#........#..#..#.#.#.........................##...##..........#.#...#...........#......#...#.#..#...
......#..#.#.##.....##..............#.#............#.##..##......#....#...#......#..........................#....##.....#.........#.............#.....##....##..##.....#.........#...........#.........#.........#...#...#..##.###...#...#.......##.........#.......##..#.##..#................#.#...#....###.....##..............#..##............##..##.......###.#....#.........#......#.........#.........#.........#..#.........#........#.....#...##.#................#...##..#.......#.#.#..........#.#..............#.#.
.#..............#..##...#.....#.......#...#.#.....###.#......#.##....#.....#....#....#........##..........#.............###..##..#....#..#.#....#.##......#.....#..........##...#........##.#.......#........#.....#...##...............#...............##...#.....#.#.#............#.....#...#..###......##.....#..#......#..........#.#................#..#.....#...#.............#..........#.#.#....#............#.......#..#.....#....................#.#......#...#.....#.#.........#..............#......###.####.#......
.............#..........#........#.......#..##..................#................##.....#...#.............#..#.#...#.....##....#....###..##.#........##.....#.#.#...#.#..###.................#...#...##..........#...#....#..##.........##.......#..........#..##......##..#....#.#.....#....#...........###...................##...##....#.#...##..#.###.#.##....#....#.#.###.......#..##....#............#.#.........#........#..#..###....#.....#...#...#....#..........#.....#.....#....##....#..........#........#.#.......
.............###.#.......#..##...#.....#........#.........................#..#.........#..#.##.......#.....###..........#..#.#..##.#........#...#....###..#..##.##.....#.#.#.#...#....#......#....#.#.#..#...........#.....#.##...#...#....#...............###.#..#.#....#...#...#.......#.......#.##..##.#.###.....#...#.........#.....#..........#.......##..#....##.....#..#......##..##....#...........#........#...#........##..#...#......................#..#...###.....#.....#..........#............#.#...#.......#....
.##.#....#...#.#..#..........#..#.........#....#...#...#.##.##.............#.#..................#.........#.............#..#............###.....#.#......#..#.#........#.#.#........................#..#...#.....#....#....##.##.......###.#..#...#.....#...#..........##.........#..#.......#.........#...#....#...........#...#...........##...#......#....#.#.........#........##.......#..#........#..#......##...#.....#.#...#..#..#.....#..##..........#.......#..........#...#...........###.#......#...##..#.........#..
.#..........#.#..........#........###.........###..##.....#...#......###....#........#..###........................##..#.......####..#.#.....................#..#.....#..###.#...........#..##..#....#..#.........#.............#.#.....#....#...#......#.#......#...#........#.........#.#..#.#..##....#.......#.#.......#.###...#...#.............#.##.#...#.#..#..#....#....#.........#.#....#.........#...#.........##....##.#........#.#....#.#.#.........#.#....#..#...#..##...#.....#.....#.........................#....
.##..#..#.##.###...#..#..##......#.##....#......#.#..#......#....................#.#.........#.....#........#.......#..#.##.....##...#....#....##....#...#.#...#.........#.........#........#..........#............#...#...#....#.........#........#...#.....#.....#..........#..........#...#..#....#.#....#.#.......#.##.........#.#.........#..#.....#.........#...#............###..#.........#....#.#....##.............#.#.....#.....#.#............#..#.#........#...#.##............###.#...#..#......#.......#......#.
...#......#.#......#..#......#..........#.#........#.........##.....#.....#.#..####....................##..........#.........#...#............#.....#.......#....#.........#.#..........##....#......#....#....#...#.#.#....#.....###...#........#.....................#...##..#......#.#.#....#..#.......#..#..#.#.....##......#...####.#..#.##.#..#####............#....#.....#..#.............#........#..#....##....#.#.#..#...........#......#.....##....#.#....#..#...#...#..#.#.......#....#....##.#..#....#.....#......#
#.#..#...#......#....#....#.........##..........#.....##..#...........##.................#............#...####...............#.##.#.............#......#...#.....#..............#..##..##..#.....#..#.........#..........#..#..#..#....#.......#...........#.#.#...........##.#.....#.................#..#.#...#........#...##.##.......#..............#...........#...................#......#...####..##...........#...#..#.###...#..........#.#............#...........#.##...#..#....#......##.#........##...#..#...##..#...
##..#................#.###..........#..#........#.#.##.....##...#...#....................##.#.....#.#........#.......##.........#.......#.....##.........#......#.....#.#.#......#..........#....#..#......##..#.....#......#..#.....#.........#...............#.......#......#........#.....#...........#...#...#...#...#.#...#..#.#.....#....##.#..#.##.#...........................#............#.........#......#............##..#.........##............#....#..#.......#...........#.....#.......#.##...........#....#..#.
.#....#.#....#...##...#.....#..#......#.......##...#.#..#..#.#........#...#........#.#......#....###.......#.....#.####......#......#.....#.##..#......#.##.#.#.#....#.....#..#.....#.....#.#..#...#....#..#.......#....#.#.#....#.#...#..#.............#.....#..................#......##.#.#.##...........##..#..#.......#.#....#...#......#..##.......#.....#..#.....###....#..........#.....##.#.......##..#####.......#.#.....#.....#.....................#.....#.#.#...........#.......#............#........#......#....#
..###............#....##.....#.#.....#...#..#......#......#...##........#...........#.....#...##......#....#..#......#.#............###...#.##....................#.......#.......##.......#.#..#..........#.#..#.....#.#.##.........#...#.........#.....#..#...#.#..............##.....#.#...#...............#.....#.#........#...#.......#.#..#.....#...#....###.#..#.....#.#..#.#.....#..#..#..#.......#.....#...#....#..#....#.#......##...#.................#....#.....#.#......#.......#.#.##.........#..#......#.........
#.#...#...#.#..##..#....##...##..#...............#.......#..##..###...#.......#............#.###...#........#................#.........#......#..#...........#.......#......#..#.#.....##....##........#.....#.##.........#.........###..#.....#.......#.......##.....##....................#.#.............#......#..#..##...##......#................#..#..#.....#....#.......#....#...#..#.........##......#.#.#.###.....#..#....####..#...#..#...#.................#.#..#......#................#..##.....#........#....#.#.
..#..#.................#..##...#....................#.......#.......#.......#..#......#.....##..###.....#...#..#..............#............#......#...#...##...###.....#..##...#...##...#.#.......#.#...#..#.#.......#...#...##..#.#....#...#.................#..#.....#...........#.............#.........................#..#......#..#.#.....#...#..................#.................#.#...#.....#..#...##...........#..#..#..........#.#.......##.....#...#.........#....#...#..#.#####.#.#......#...##.#...##..##.#.....#.
..#....##..#...#...........#..#.....#..#.........#...#..#.#..##.#.................#.#.#...##.#.#......#.##..##....#..##.......##.....................#......................#..#.#..#........##.##....#.......##..#..........#...............#........#.#.##..#..##.#..###...#...##.....#..........#...........#........#....#..#....#.##..##..........#...........#.....#..##..#...#.........#..#....#...##.##..#..........#.......##.#....#..........##....#.....#...#............#.#...#.##.#...............#............#...
..............#......##..........#....#..#....##.....#........#.#...#.....#........#.#......#..#.........#..#.......#...#.....#...##....#.....#..#...#....#........#...........#.....##.....#......#.........#.............#.............#.##...##.....##.......##.#.#.#...................#....##..#..#...#..#.#.#......#..#...........#.....#..................#.....#.....#..##.#...#......#...........###...#.........#.....#.##....#.#...#.........###.............#.#...#.#..........#......#......#......##.......#......
....#..#........#....#.#.....##.....#........##..#.......#.#...#.......#...#.......#....#.#......##........##.......#....#.................#.#...##....#..#....###...........#.##.......#..........#.#..#.#..#..##...#.....#.#......#.....#.....##...#.#...#...##..#..#.#.............#.....#....#..#.##.#.............#.#......#.#.......##.........#........#.#.#......#.....#.........#....#####........#........#....#..#...........#..#.........#.......#..##......#.......#.....#....##....#.#..#....#...#.#.#.#...#...#..
............#.............#....#....#.#...#....#...#...........#..................#......#........#####..#.......##............#.#.#....#.#.......#...#.#...#..#..###.##...#...#............###.#..........#...#...#.....##..#...#...#...#.#....#...#.##.##...#..............#.#...##.#......#.#...#....#...##.......#.......#..#.....#....###.#...#...#...##.................#.....#....#....#.#...........#.#...........###......#........##......#..#.##.....#....##.....#..#.................#...#.#...#...#........##......
........##..........#......#..........#..#..#..................#..#...............#.#........##.#.##......#......#...................#.#........#..#.#.....#...........#.....#......#..##.....#.#.##..........#..........#....#.....#.#.....#....#.........#.##.#.#..##.......#.........#..#.....#....#..........##.#.##....#.##...#......#...##.......#.##..#...#..#...........#..#................#....#..##..#............#..#.#......#..##.....#.#..........##.........#.....#....#...#........##..........#..#.##...##.....
....#...#...###....#..#..................####.........#..#.........#.........#.##............#.......#.....................#.#.......#......#....#.......#...#..#..............#.##.....#....#...#..##..#.#........#.##.......#.........#.....#..#....#....#....##.##.....#....#.....#......#....##...................#..................#....##.................##.##.#.#.....##....##...#..#...#...............#.#....#................#...#....#....#....#..........#...#.......#..#.....#.....##...##......#................
.#......#........#.#...#..##......................###....#......###.#....#......#......#.#.#.#........##.#.##...#................#...............#................#.##....##.#.....##.........#........#..#....#..#.........#......#......................#.....#.....#....#..............##..##..........#.........#..........#....#...####.....#........##...........#.....#......##..#......#...#.##....##..........#........#....#.....#.#.##....###...#...#....####.....#...###...#.....#.###..............#.............#.
...........#.##.............#.#........#...........##......#...#..##.#...##..#.#.#.....#.....#..#..........#.........#.#.......##...#........#..........#....#...#......#...............#...#............##.#....#...#............#.#..###.......#..#.....##....##...###..#.#....#..................##.........##.....#.....#...#.......##...............#....#....#..........#..#...#####...###...#...#..#..##...#.........#...........#.................#.....#......#.......#...#........#.#.........#...................##.#
...#..#..#...#..#.....#.......#..#...............#..............#....#.##..#.................#.....#..........##............#..#.#............#..#....#................#....#..##......##......#.#......#....##............#..............##...............#...##.#.#...........#.....#..#..##..#..###....#.....#..###....##......#..#......##.#........#...#...................###....##.#.#.#...#......#.........#.#...#...........#...#..###.#....##...#.........#.....#.........#.....#.#....#......##....#........###..#...
...##...##.#...#............#..#.......#...........#...#.#.##..#........#.#................#.##.....#.....#...#.....#..##..###...........#.......................#...##........#........##..........#...#.........#.#.....#..#.......#.##...#.......#..#......#.###...#.......##.....#.##...#...#..##...##...#..##.#......##.#.#...........#.....#..##........#........#....#.#..#.......#.......#...#...#..#.....#........#............#.......#....#..#.####..#.#.#.#........#............#......#.##..#........#...#........#
.#...#.#.....#.#.......#...#..#.#.#.......#.............#.......#.#.#...#.#......#.#.#..#.#.......#..#....#..##..............#..#.##..#..#..#........#.........#....#.........#....#.#.#...###...#........#......#...##.......#.#......#..#....#.........#.#..........#...........#........#...#.###.#.....#.......#.#....#..#..#...#.#.###.#.....#...............#........##.#.....#.#..#...#...#.......#.......####.....###....#...............#.#..#.......#.#.........#.........###..##..#...............#........##..#...#.
...#...##....##.....###..........#........#.#.#....#.#........##..#....#.........####.....#........##.#....#..##.#.#...........#..#.#.##..###....#.##....#.#..#..#.......###................#..#.###....#......#....#..##.....#........##........##...#..#....#......#.......#..................#.#.....##..........#............#......#.#......#..................#..#.......#...#..#......#....#.##......#....##....#..#.#.#.###.......##...........#...#............#...##..........#...........##...............#.......#..
#.....#.........#.....#.........##...##...#.....#........##..#....#..#....#......#...#..##.....#..#....#.........#......#................#.###.#......##...#...#..................##.....#...#......#...............##....................#......#..#..#....#.#......#..#..#..##...#.###......#...#.....#.....#....#..#.........#.#..#.#.#.#....................##.....##.##........#.#........#..#.....#.......#....#...........#........##.#.#..#....#.#....#.....#..##.##..#.#...#..#..............#.....###.###.#........#.#
.#.#####.....#.#.........#..#..#.......#...#.#..##.#................#.#.#..#.#....#.#.#.#.....#.......##..#...................#..#............................#..#........#.#..##...#.##............#....#..##....#.#.#.....#......#..................#........#..#.#.......#..........##.#.#.....#.........##.........#.......#.............#.....#.#....#.........#....#.#.#.......#..#....##....#.#....#........#..#.............#..#..#.........###...#..#.##............#..#.................###...............#...........
#.............#.......#..#...#...#.......#....#.#....##..#.........#.###..##.....#.#.....##....#....#..#.#......#.#......#..........#.....#.........#.........#.......#..#.#..#.....##.#...##...........#.#..........#...##.......#.#..#........#.......##..#...##...##....##.#.....##...##...#.........#...#...#.#...............#...#...#...#..##....#.#....##.....###....#..#####.....#......#...#...#............................#.........#...#.##..#.#...##...#...#.#.#..............#.#.......##...#.....#.........#..#.#
.#....##....##...#.......#..##..........###..#..............#...#.....#...#..###.....#...#........#.....#......#......#.....##.............#.#............#........#...........#.#.#..#.#.#....#...#.#....#.###......#.##...##..#.#...................#..............#.........................................#....#.##...#.....#..#.......####.#.....#.......#....#...#......##..........#.........#.##....#.###.....#.#.......#........#...#..............#....#..##..#...#....#..#.....###........#...........#.......#...#.
...#...#.........#...............#......#........#................#..............#.........#.#..#.....#.........#..##......###.#..#..#........#....###.#.........#.......##.....#........#....###...##...#...#...##.....#...##.#.#........#...#........#......#....#...#.....#...#.....###..#......#...#.........#....#.#......#.#..#..#.....#.###..#...........#....#..............#....#.......##...........#...##.#...#.....#.........#.......#.##.##.#..#.#...#..#..........#....#...#.....................#...##...#.....#.
#.#.#...........#.#....#......#....#....#..##......##..........#.........#...#..........#...........#...##.#...#.....#......###........#..#....#.........#........#.....#...#........##..##.#.........#.........#.#........#.......##.#....####.#.#..........#.........#..#.....#....#.....#...#.#.###...#...#...#.#.#....#.##.#.....#..#....#.#...........#....##...#.#.........................#.#.....#..#.#.#.#...........#..............#.#.#..#...#.#.#.......#...................####......##..#.........#..#............
........#.#.....#.....###..........##.............#......#.....#........##.#......#..............#.#..#...........###...........#.....##.#..#...........#...#...#.....#.#..............#.###....#....#.......#......#.......#.#......#.#....##.....#....#.#......#.#......#........###...#.....##...#..........#.##.#..#..##...#..#..............#....##...##...#....#....#...#...#....##...##...............##.......#..#....................#.............#....#...#...........##.#.##.#....#.#..#..##................##......
......#......#...##...............#.#....##...#..#.......#..#.##...#..........#.......#.....#..........##.#......##..#.#.................#.##.#...#.#..#..#...#...#..##.#...........#........#.......#..#.....#................#.#...#......#....#..#.#......#..#....##.......#..#.#.............#..#.#..........#.#.#.......#.#..#.......#.#..#.....##......#.....#.#.#.#............#.#..#...........#.......#.##...##......#...#......#......#..........#...##.......#....#....#..#.......##.....#....#..##..##..#.....#.....
...#.........###....###....#.###................#........#.#.......#....#..#...........#..##......#....#..##.......#....#........#....##........#......#...##..#..........#.#......#.....#.#....#.........#.................................##.#......#.#..##...............#...#...#......##..#...#...##............##...##....##.#................#....#.....#....#...#....#..##.....#.##.##...........#..#..#..#.#..............#......#.....#.#.##..##..#.#..#....#.#..#...##...#...........#....###...##...#..............#
.....#.........#........#.............................#.....#...#.#.......#..###...#........#..#.....#.#.......###.#..#.#...........##....#.............#.....##..........#..........#.........#...##.................#..##..#.....#..#....#.....#.......##......#.##.#.#....##............#.#.#..#..........#.#......#..............##.#..##......#..#.......##......#...#.##..#...#.#.####..#...............#.#....#.#......#...#..##..#.#..#......#.........#...#.##..#....#..#......#....#.##......##.......#...........#.#.
#......#...#...#.#..##..........#..#...#.#.#...........#...#.......#..#........#....#.#....#...#.........#......#......####...##.................###..............##.........#....................#.......#...#.......#.#...#....#..#.#.#....#.......#.....#..###..........#....#...........#.#...##.##.#........#....#.......#............#....#.....#.#.#...#.........#.........#.#.##.#....#.#.......###.##.....#.#.........##.........................#.##.....##...#.....#.........#..#.............#...........#......#...
...#.##.#......#................#.............##..#..#...............#........#.......#.....##...#...#..###..#..#.#...#.....#.........#....##.......##......#....#....#...#........#.#.#........##.................#........##......#....#.......#..###....#......#..#.#......#.##.......#...##.........#..##.....#..#..#...............####..........................#...#......###...#........#......#...................#...........#...#........#..#....#...................................##..#......#........#..#........
.##...#....................#.....#..##...#.#.#.#....#....#.#.#..#.#....#.....#.#........#.#.........#.........#...........#.##............#.....###.......#.#..#......#..#......#......#....#.........#.......#.##.......#..#....#.......#...#.....#............................#....#.......#...#........###.#......##...........#.........#....#......#.................#..#.....#..#..#.#.......####.......#.#..........#.........#.#......#.#...##.............#.....#...#.....##.#....#......###..##.........#..#...#...#..
...............##..#......##..#..#....#..#...#..#......#..........###....#.....#.....#.............#...#..#....#....#........#.......#...#.....#....#...#..#.....#......#.......#....#..##..#..#..........#.#......#.#...#.#................#..#.#........##.#.#.#.#.....#....#....#..#.......#.###....###.##.............##...#...##.#...#..........#....##.#.......#..#...#........##......#....................#......###..#.#...#.#.......#.##..#..................#.#.#......#..#...#.#.##.....#....##.......#....#..#...#.
#.........#.........#...#...........#.#..#...##...##..#.....##...........#....##.......##..#.#......#.#...#..####.......#.....##...........#...#..##...#...##..#...##...#..........#...#.#...#.##............##...#.##..........#..##...##................#..#.......................#...........#....#.##..................###....#.##....#......#.....#..###.#....#.........#.#....##.#.##......#..#..............##...#.......#...........#..#......#..#.#....#.#....#......#......#..#..........#...##.#........#...#.#.....
.........#..#...#.##......#........##.....#......#..#..........#...#.#.#...#...#...#....#....#......#..#..........#....###....#..#.#..##.........#....##..#..............#.............#.#...#.........#.......#....#...#....##....##...#.......##.#.#......#........#.....#....#..#....#...#..#....##....##....#.#....#..##...##.......##...#...#####........#...#...#.#....##.......#..................##.#.........##..#..#.......##................##.#...........#...........#....#......#........##......##...#...#..##...
........#.##.......#.#...#....#.........#......#.#...........##.#...#..#...#...#..#...............#........#.....#..........#.......#.#.##..#.###....##........#.....#......#............#.....#..#..#.......###.....#.#...#................#...........#...#.#.#....#.#...#..#..##...#.####................#.........#..#.......#####.....#.#...........#.............#..#.......##............#........#..#...##.##........#.##...##.#...##.................##..#.............##.....###.#.....#......#....#..#..#.#.#.##..#..
..#.............#..#.........................#..#.......##.#.#.....##......#.#...#.#...#....#...#..##.......###........##...#....##....#..#........#..........#...#..#.......#..#........#....###..#.....#.....#............#...............#...#.###....#..........#....#...##..##..#.................##.......#.................##...........##......#.......#............#........###.#...##..........#.......#....#.....#.#...#.....#...#.#.#....#.###.#..#.#....#................##.#....#...#....##.##...##.#.............
...#.#...............#....#.....#..#...#......###..#......#............#...#.........#.......#......#..#.#.##......#.#.#.....#.....#.....#....#.#.....#....#.......#.....#....#...........#........#.#.#.#...............##.......#...........##....#.##........#....#..####.......#...........#......#................#......#.#............#...#.......................#.#.........#.#...........#.......##.#..#.....#...###..#.#........#.#..#...#..#.....#..#.......#.......#........#........#..........#....##...#..#..#..
...........#......#..#.....###....#.#........#..##...##....#.....#........................##..........#...#....#.........#....#....###..............##.#................#..#....#........#.....#........###........#.........##....#.......#.....##.#.....#.......#...#......#.......#..........#.........##.#.#......#.#...#..#........#...##..#..#.#..#.#....#.................##...#..#......##....#.......#.....#..##...#...#.##.................##...#.......#......#........##...#......#....#..#......#...#............##
......#....#..........#....#....#.##...#..#.#..#.#.#.##.......#............#..........##...........#.............#.#.....#....................#.......#..#......#..#.....#...#####.#.....#...#......#..........#.#..#....#.....#.#..#...........#..........#.........#....#.#........#.....#..#......#........#.##...............#.#....#.#....#..##...#...#.#.#....###..#............#.........#.......##.....#..#...#...........#.........#.#..#.##................#.#......#..#...#..##.................#........#......#..##
.#....##......#....#..........#..##..###......#.....#...#..#.#.......##.......##...#...#...#...#.#....#.#......#.......#.....##....##............#.........#..#..##............##.............##.......................##.#....##....#....#.#.................#.....#.#..##...............#.##...#........#.#.##..##....#..#..........##.#....##..#....#.........#...#....#.###................#..#.##.#..#....#.....#..#........#...............#.#.#..........#..............#.##..#...##.#............#..#...................
....#.........#.#............#......##...............................#......#....###....................#........##.........#........##.......#.#........#.............###..#.#.####......#...#........#.#........##.#.#..##.#.#......#......#.....#.......#..##...#....................................#..........#...#...##.#.....#.........#..#.#.....#....##.#.....#..##........#....#.#......#..#......#.....#....#.#.......#.#...##..#.#.....#......#..#..#...#..........#.#...#.##........#..#..#...#..#.#...#.#.#.......
.#.#...#.....#............##......#........#....#.....#........#..##.#...##.........#.......##............##....................#...#...#..........#......##......##......#............#..........##.##...#..............#.......#.................#............##.##..##.....#####.....#....#..#.#....#.....#......#............#..#......#.........#...##.#..........###.......#.##............#..........#...............#.....#....##....#..#.......##..#..#..#...........#........#.....#................###...#.##........
.#.#..#..#............#..#........#...............#..#......#.#...........##..............#....#####..........##..............##........#.....##........#......#..............#..##.....................#.......###..#..#......#.#...##.......#......#.....##......#.##..........#...#....#.#....#....#....#.........#.#............#.#...........#........#...#..#...##.#.........#....#..#......#....#....###..........................#..#......................#.....##....#.....#..#.#.##........#.#...##..##.##.#.........
....#........###...##.#......#....#...##.......#.....#......##.......#..#..........#.................#.......#.....#....#................#...##.#.......#..#.....#.#...#.....##.#...#...###............##..........##.#.#......#.....#...#........##..##...##....#........#....#.#....#...#......#..##.##...................#......#..##..#.#...##.#....##.#..##................#.#.........#.......#...#..#.#......##........#.##......#....#..##.....#.#.......#.#.#...#..........#...#....#......#.....#.##..#....#..........
......#...............#........#...........##....#...#.....#.......#...#.......#.##....##........#.........#....#....#................#......##.##....#.#...................#.........#..#...#.#....#........#...............#.#..........##..##...........#.......#...#.........#..#.#.#......................##..#..##..#...#.........#...#..##........#..................#..................#..........#.#...##.#.................#....#...........#.........#....#......#.......#.....#..............#.....#..#...#.........
...#.....#................................###.......#..##.#......###.#...........##..#..#.....#...##....#...#.#.#.................###..#......#.#..##.#..#......#..............#.............#...#.#.#....#..##....#......#......#....................#.....#..#....#.....#...........#...#.#.....#.#.#..#...#.....#.##.#.#.....#...#.#..#....#..#.#.......#..#.....###..#.####..........#..#.......##...........#.......#.......#..#....#.....#..##.##.#.#.#...........#.##.....#.#.....#.......#.......#.....#..#....#..#...#.
.......#..###.#...............#.#........##............#...#..##.....##.##........##....#...#........##...##.....#..........#.....#.#.............#......#....##....#.....##..................##.#.......#........#.......#.....#..#.....#......#..##.#........#.......#...#.....#................#..#.##.#.#...#......#.........#....#........#..........#.#.....#.....#...#..#.......#........#..####.#.....................##....#..#....#..#.###.....#..................##....##........##..##.....#..##........#..#........
...#.#..##.....##...........#...#.......#...............#...#.#.....#..##....#..#.........#.........#.##.............##....###...#....##.#...............#......#........#........##....#.............#.....###..#....#......#.......#........#......#.#....#...#..#.###..#.....#.##.#.#.#.......#.#......###...#......#..........#.#..............#.#.....##...#.....#.#..#...##..#.#.#.........##......#.##...#...#..........#...#.....#..........#.##.#.#.#.......#......#.....#.#.#...#.......#..#......#.......#..#.....#.#
#...#..#...#...#....#.....#....#...##........#....#..##.##..#.##....#..........#..#.....#......#.#.....#....#.....#..##....#...#........#....#.......#.#..........#.........#.............#.....##..#.##.....#.##....##..#.............##...#.....##.#.###.....#...........#.#......#....#...#.#............##.#.................#..#..#......#...#.#.#.#.##.#.#....##...#..#...#...#...#..#...#...........#.#.#...#.#.#.....#.......#..#..#...#..........##............#....#..#.............#..#.#.#.#.#......#....#...#.....#
....#..#....#...#...#.....##...##...##........#.............#......#..........#.#...........##....###....#..#....#..##...#..#...#........#...........#...#....#.#....#...#.#...#....#..............#..#...........##....#.#...................#................#....##......#..#.........##..##.......#....#...#..#....#.#..#......#.........#......#.#.#...#.#.........#.#...#......##...#...#..#....##....###...#.##..#....#............#..#..###..........#....#......#.##.....#.#.#..#.###........####....#.##..##.##.....##
.#....#......#.........#.##.##...#....##................#..##...#....#...#.....#........#........#.#....#............#.......##...#.#....#................#..#....#.......#..#.#......#...#..#....#.....#...#.........#.......#..#....#.##.....#..##..#.........#....#.#..#................................#.....#...............#....#..#.....#.#......#.......#.#........#.....#.......#.....#.......#.......#......#......##......#.#.........#......#.#.#.#.##........#..#...............##..............#...###...###......
.........#.......#.....#.#..##....#....##...........#........#.....##.#.#....................#...#...#.##......#...###...#..##.........#...#....#.......#.......##............##.#......##.........#......##.......#....#......#...#...#..................#..#....#.#..#..#..#........##.#..#..##.#...#....#.......##.#.....#...........##...##..#.............#..#...#.#.......##.....#.......................#..#......#...##....#....#..#.##..#........#...#................#........###..#.........##...........#.......#...
.#..#....#............##...###.##..#.....#.##..#......#...#...##.....##.....#........##.#............#.#..........#......#.##....#..#..#....#...#.....#....#.#.....#.#..#........#...........#.#....#.#.....#...........#........###....................#............#...#..#..##......##.........#.#...#.....#....#..#....#..##.......#.#.....#...#.....#.##.....#......#..................#.......#.#.#...##...........#..#......##.#.###..........#..#.#..#..#.....##....#....#..#................#..##.#......#.....##......
...#...##...#.....##.........#...#.#........#............##...#...........#.#.#...##.#..#....#...............##.......#..#...#.........#.......#..#......#..#..#.........#.......#.....#..#..........#.....#...........#....#...................#..##...####.#...........#.#.#...##........#...........#.#..........#.###.....##.........##..####......#..#...#...#.....#.#..##.#.#..#..######.##....#.....#...#.....##......#.#..........#..#...#...........####.....##..........#.##.#..##....#...#...##.#....#.........#.....
..#..............#...#...#...#....#...#.................#...........#......#....#..##.#..##.......#....#......#.....#......##...#.....###...#.#..#.###..............#...#......................#.....#....#..#......................#.#.#.....#.#..###..#....#......#.....#..#.............#.#...#.........#.###.##.#.........##..............................#...............#.#....#..............#..#.........##.......#............#.....#...................#...#...#.................#........#..#.......#.#..#....#....#.
###....#.##....##........#.....#......................#.#........#....................#.##.#..#.....##........................#.#....#.......#....##..............#.....#.......#........#..........#....##........#....#..#...#.......##.##.....#.#.##..#...#.......#.#.....##.#...........#.#..#..####..........#..#.....#......##..............#......#.#........#.#......#...#..##..#...#............##....#....#......####.......#...........#.#.##.##....#..#........#..#....#......#.#...........##.#.#..#...........#..#
......#.#.....#..#.##...##.....#......#.....#...#.....#..#.#...#..#......##..........##.........#...#....#.#.##.....#.#................#.........##.....#...#.........#.....#....#...##.#...#...#...#.#........#...##....#.........#......#........#...#...#...####.......#.#..................#.......#......#..#....#.##....#.......#...##....#....#..#...#...#.#..##......#.....#.....#..##.#......#..##.#....#....#.#......##.#....#..##.#...#.................#...#...#....#......#..........##..#..##.........#..#.#....#.
#......#...................###..#....#........#.#....#...#.....#.......#......##...........#.##.##..#....#..#.........................##.......#.#....###......................#.......##...##..............#.....#.............##..#....##....#.................................#.......#.........#....#.#.#..#...#.....#......#.........#..##..........#........#.#........#....#.#...##..#....#...#....#...#...#.......#.........#....#.#........##.....#.#........#...#.......#....#.##..#..#.......#...#..#........#....#..
.#.......#..#....#.....#................#........#....#....#..##......#...#......##.....##.##.##...#........#.#....###.#.#.........#.###...#..###.....##.#...#....#...........#.##.#.....#....#.........#.......#...##...#......#.#............#.........##...#..#....#.#.#...##.................#..#.........#.....##.........#....#..#..#..........#..#.....#.##...................#.#.#..#.#.##..#.....####...#..#....##.............................#...#...#......#...........##.##.##..#.......#.....##...............#...
....##.....#.#.......#...#.........###...#.#..#..#.......#.....................#.#..#....#.##.#.......................#.......#..#.#........#..............#.....#.#....##...#.......#.......#..#.#....#.#.#....#.#.#.........###..........#.#.......#.......##.#.........#..........#...##...#..........#.....##..#...##...#...........##.#.....#.........###..........##.......##....#.....#....#..#..#.....#.#..#...##..#.#...#......#...#.....###.#..........###...#..#...##......#.#......#...#...#.......##....###.##.....
#.#..................###....##......##........#.....#.#....#......#...#....#...#.#......#......#..#.....#...#............#....#.#.#.........##.#...#......##....#....#.......#.##.......#.......#..##...#....#.#..#...#.....##..#..#.##..#.##.....##.#..#......#.#.....#..................#.#.....#....#.#...........#.........#.#....#...........#.#...............###...##.....................##.#....#...................#.#...#....#....#..##......##...#....###...........##.......#.##.#........#.#.....#.#........###...
#..#.......................#..##....#.....#.......##........#.....#.##.......#..#......#........#..#...#....#...........#...............#.##.#.........#..........#.......#.....................#...#...#....##.#..#....#...#........#..........#....#..###.#.............#.###.........#.#...##.#..##..#....#.###....#.#...#.....#...##.##..#..#.....##...#........##...#.....#........#........##.........#.....#..............#...#....#.#....#....#.#.#..#...........#.#...#...#..#.#...#.......#.#........#............#..#
.....#......#........###......#.......#.......#....##.#.....#......##...........##....#.........##..#...##.......#.........................#.#...........#....#...#.#.#..........##...##...#.............#..............#....#.......#....#.##..........#.#.......##.###...............#......#..#......####........#....#......#..........#.....#..##..##....#.#....#...#.......###.#..#.#....##....#.....#..#...##....#........#......#.................#.#........###....#...##.........#.#.......##.....#..#.....#......#...
......#....#.#..#..#.#.##..#........#.#.#....#...#........##....#....#.###.#......#........#.............#...#...#.........##.....#....#...............#...............#...#............#........#..#.....#...#...#..#..........#.....##....#........#...#............#.#........#......#.....#.#......................#......#......#..............##.##.#.....##............#...##.#....#....#....#................#...........#..............#.#........#.#...#.##.........##.....#..#...#....#.#...#.............#...#......
#...#.....#...##......#...##........#.............#............#.#...#.......##..........#......##...#.....#....##....##..#.......#...##..............##..#....#.#..................#...........#..###..#..#........#.#...........##........##.#...............#............#.##....#...#...#.....###....#......#...#.......#.....#............#.....#.........#.....##..#.......#.....#.....#...#.............##......##.....#.#.#......##.####.....#.......#...#.....#.....#.#....#.......#.##..#......#.#....................
....##...#......#...#......#.#............#.......#....#...#....####.....#..##..#...........#....#.#.#....#............#......#..#....#.......#.#......#....#............#......##..#.......#.....#..........##.#..........#.....#...#..#...##.....#.#.............#.................#....#.#........#...#....#.....##.....##.......#.#...#....#.##..##.....##....#.....................#........#...#..#...........#....#.......#...#...........#.............#..#.....##..##....#....................#....#...##.#..#...##...#
.#.........##..#.#.....#...#..........#............#.....#...##.#..#.....#...........#......#............#.#......#..#...............#..#......#.#..#.#..#........#....#.......#..#....#...........#....#.#...........#.#........##..............#..#.....#..#..........##..#..#...#....##.#..#.....##.......#........#.#.........#.##...##..........#.....#.........#...#.#........#..#...#...##.#..#.##.......#..#......#.....##...##.....#..#.......................#..........#.#..#.#......#.#....#.........##...#..#.#....
....#...##.#.#..#..#...........#........#..#..#..............##.............#..#......#..#.#......#....#.#.#...........#.....#............##.....#...........##....#...##...................##.###..............#...#.....#............#...###......#....#....##.....#.........#.....#..#..##.......#.##.............#.##.#..#...#.#.......#.#..#.#......#..##...##...............##...............##...#...##.#..#.....#.#......#.............#.......##.....#...#..##..#....#..#.........#.#...#...........#.....#......#..#..
....#.#....#......#........#...........#......#.........#..#...#.#........#.............#.............##.#..#.#.............#.........#........................#.........#.......#....#..#....###.##......#.###.....#.#...............#..............#...###.#......#.#.#......##......#......#.##...............#..#...#..#........#.............#.#...#..#................#....#......##..............#.#...#....................#.#..##............#..#..#.....#.#..#..#...#..#...###.......#......##.....#...#.....#.#......
#.#..#.#....##.#......#..#.#...#.#......#......#........#...#...#..#.....#.#.......#...#..............#..#....#.#........#...#....#...#..#..#................#.....#.#.#......#........#..#.#....#...#.....#..#....#.....#...#......#....#.........#.##.......#.#......#.................#..#.....##...#.........#.........#......#............#........#......#...#........................#......#....#........#........#....#...#..#..#................#.........#.#.....#.......#................#..........#..#...#.###....
.#.....#......#.........#...#..#........#..#...........#.......#.#.........#..#....#.#.#...#.........#.........#......#.......#..#.##...#.##...#.#.#......#.#.##....#............#.#...#..##...................##..##.#...#..##.###..........#.........#..#.......#.......#..........##..#..#.........##..#..#..#............#.....#....#..#..#.#....#.#....#.##......##...........#.#............#........#..#...........#.#...#.................#.......#....#.##....#...............#..#....#.##.#...#..#.....#........#..##.
........#........#...........#........##...#........#..#...#.....#.........#..#.#.....#.#..#...........#..#.............#..#........#..#....#...#.....#...........#..#.##..#.#..#..#.#.#..#.#.#...#....##.......#.......#..........#..##....#..#.......##.#.....#.....#.......#.#.#.......##.##....#...#.#.#..##.#..#....................##......#.#.............#.......##..#......#.##.....#..#.#...#...#..#.#..#....#....#.............##........#.#.#.##....#..#....#.#....#...#.......#.....##..#......#..............#...#
..#.....#.............#.#.....#............##.....##......#.##....#.#.#...........#....................#.##..#...##.....#.......#................#......##......##...##..........##...#.##.#..#.........#.....#.......#.....#.......#........##..#......#.........##...#.###.........#..........#........#.#.##...............#............#...#.#.............#..##.#...#..#....#..#.....#.......#...#.##..............#.........##...##..#..###.......#...........#.#..#...#...........#...#.....#......#.#.........#.......#.
...........#..###.........#.#..........#.................##..........#..#.......#.#.....#....#..........#....#..#...##..#...#..##..#.....#.#...#...#.....#..#...........#..#......#.#..#...#............#.#.....#......#.........#......###...##...#.#........#..#..#.......#.#.##....#..#..............#.....#...#.............................##.......#.#........#....#........#.........#....#.#...........#....#......##..##........#...........###..........#............#...#...........##.#.#.......#.#..#.......#......
..#..##.#.......................##...#..#.......#..##..#..##...##.......#...#..#.............#...##.##..#..##.....#.#....#....##..........##.#..#.....##..#.....##...#...##........#.....##..#....................##.#.#...##....#..................#.#..#...................#.#...#..#.#..##.#.#..#..........#.............#..###...#.....#....##...#.......#......#.#........#..........#..#.#....#.#.......#.....##....##....#..#..........#.........#...#..#..#....#...........#..##........#.#.........##............#..#..
....#....#.......#.....#..................#....###.....#.........##...#.....#...#...#.#..##..#..............#....#....#..........#..............#........#...#.#...........#.............#..#.....#.#.#.#...#...##.#..#.#.#......#...#.##......#......#.##...#.....##..#...#..#.#.................#..#.#.#..#.......#...#.##...#..#####.......#.#.........#........#..##.#.....###.........#...##........#....#.#......#...................#...........#.#....##....#...#...#......#..........#......##..#.........#...#........
.....#.#.##.#...#.#..........##...##.....#.......#..#.........##.#...............#.#..........#..##..#............#..............#............#.....#..#.....#........#...#..#..#..........#..........#.#..#.#.#...#..##.......#...#....#..#..#..#...#...#....#....#...................##..#..###...........##....#...#.##....#....#..#...#......#...#...#..#.....#..#...#..#....#..#...#.#..#..#...#......##.....#.............#....#...#.##..........#.#..#....#...................#..#....##......#.#..............##....#..#
....#.#.........#.......#......#.#..............#.##.......#......##..................#.#......#..#....#...............#.....#.......#..#...#...........#..#...#.#.........#...#.......###....#.#.......#..#.....##.............#....#.......#................#...#....#..............................#..##.......#............##.#............##..##......#..#..#..............###.#..#.................#.#......#.............#......#..##..#..........##........#.#....#...................##.#.....#.#...........#...#...#..
...##...........#.....##.#.#.#.##........#.....#.....#..............##..#.##....#...#.#....#.....#..#....#...##...........#.#....#..#.....#.........#..#...#.#..............#..#....#.................#......#......#........#....#...#.##...#......#.#..#......#...........##.#...#.....#.............#.......###.#.....#.#....#.#..#.#.......#.......#.....#....#....#.............#...#....#.#..#..#.........#.......#....#......##..#.#..#......#......##...........#...##.#..##..#.#..#.......#............#.#....#..#.....
...................##..###..........##....#........#..#..#####..#.#.#..#.#..###..#.....#..##........#.#.....##.......#.......#................#..........#..#.#..#.#.#..#..#......#.....####.......##..#.#.#...##..#.#...............#............#.........#.#..##...##..............#.......#....#......#......#....#.##.......#......#......###...#.##..#..#......##...##........#...........#....#........#...#...........#....#......#...###............##.......................##........#..##...#..#...#......#.........
...##...#........#...........#..##..##..#...####...#.#....##...#.#.....#...............#.#...##.......#..#.#..##..................#..#.#.....#.#......#..#.#..................##.#........#.............#...#...#...#...........#...........###....#....#...##.##.....##...#.......#.##.................#...###.#...#.....#.......#..#....#...#.....#...#.#....#.....#....##...#........#........#..#....#.................#.#..#........#......##...........#........#......#.#.........#........#.....##.#.....#.#....#.#...##
..##.....##..#...............#....#...#.....#.#........#..#..............#.....#.....#..#.....#....#...#.#........##.#......##.....#..#.#.#......#..#...#.....#....#.......#..............##........#...##....##......##.#.......#......#..#...#...#...#....#............#..#......#.#........#........##.........#.#......##......#................#....#..........#.....................................##.#....#....#....##..#...............##.#...###.#.......##....#......#.#.....#...#.....#.#....#..#.....#...#....#....
##.....#.........#..#.......#.......#.................#..##...............#.#..#.........#........#...................#.......#..#....#.......#........###..#.#..#...#.#.......#...#.......#.##..........#.......#.....#..#...............##.#.........#.................#........#..##.#....#........#....#.....#.....#..#..#.......#.#..........#.........#..#.....#....#.............#..#........#.....#......#.#..##.#...........#.....#.............#.#.....#.#...#...#...........#......###.........#.....#......#.....#..
..#......#..#........##...##.......#.....#.#...###....#..#......#......#...##...................#..........##.................##..........#..##....#.....##...........#.#...........................#..#.#..................#..#.........#.##............#........#...#........#.##......#..#.#.#.....#.##...................................##......#.....#.......#........#.#...#....#..#.#..........#.......#...#####.......................#....#.#.....................#....#.....#..##..#...#....#........#..#....#..#....
...##....#..........#.#.#..#.##...#...#............#...#.......##.......##.#....#......####......#.#...##....#....##.............#..#.#..............###..#.......#.#....#...#.#....#..#.......###...........##.#...........#.......##.......###.#.........##.#.....#...#..#.#....#.#.......##.....#.............#..#.#..#.#..#....#......#........#.#............#...##..#.....#.....#...#........##.....#.....#..#..##......##..#..#.#..#...#.###....#...#.........#.#...##....#.........#......#..............##.#...#......#
..............##...#...##.....#.#.............##..#.#######.#.#.........#......................#........#...#.....#.####................#..........#.......#.....#..........#....#..#...#...........#....#.##...##.#........#.....#..#.#.#.##...##...#...#......#.##...#.....###..#.............##.#.#.....#...#........#.........#.......#...#.##.................#..#........#.#......#...#....#.#.......#.....#..#.##.....#....#..#....#.#............................#....#..#.................#.....................##..#.#
...#........#..#...#..#.#..................#.#....#.#....#.....#..#..#...#..##....#...#.#..#.#....#..#.......##...........###.............##............#...........##...#...#...#..#........#.#........#.....##.#.................#.....##..#..#..#.#..#.#.......#.............#...#..#..##...##..........#...#..#.##..#....#.#.#...##.#....#..#.#..............#...........#......##........#.#....#............###.#.#....#......#..##.#.##.........#...#.............#.....###.....##.....##...#.#..#.....#..#..#...#.#.....
.#......##.........#....#....#......#.....#...#.#..##.....................#.......#..#...#.#..#................#..###.......#...#.............#..........#......##....#..#......#.#.......#.......#........#...#...##...........#..#..#....##.#...#....##.......##..#...........#...##...........#..##...........##..........#....##......##.#....#..#...###.##......##.#............#.........#......###........#..#....#..#..#.........#.#...#.#.#..##....#..##..#.#...#........#...#............#.#..##............#.....#...
...#...#....#.....##.#....#........##.........##.....#...##.............#.........#..##..#....#.##..........#.....#.##....................#.##........##....#........#..###..#...#......................#.#.....#..#..#....#..#..#.......#..#.....##.#.#.#...#........##....#...##......#.............#...#...##............###..##....#..#.##..............#.........##.#..#..#......##...#....#..#.#....#...#...##.......#.......#...#..#.......#..................#..#.#.##...#.............##...#.............#..#.#.#......
..........#.....#.........#.#..#..........#..#..........#....#...#......##....#.....##.........#.....###.#....#...#.#......####......#.#............#.....#.....###....#.........................#....##.#...#####...##....#..#.............###..##.............#..##...#......###......##........##..#....#....#.......##...#..#....#............#....#..##...#....##....................#..#.#........#...##.....#...##..#..............#...#.#..##.##............#...#.#....#.##...#......#.........#..#.#......#.#.#..#....#
..#...#.....#...........#.#.........#.#..#.#......#..#.....#......#..#....#........#...........#.......#..#..........#.#.....#.#.#.##.#..#.....#.##.#.#.#................#.##...............#.#........#.......#...#........................#.##....#.#...........##....#...........##...........#.....##.........#...............#..##.....##...........#.#.......#.......##...#.......#.###.#.....#..#........#.#..........#....#..#.......#..#......#.......#......#.......##....#....##.....#.........#.#...............#.##
...#....#..#.#..#....#..#.......#.#.....##.##...###.....##..##.........#.........#.#.................#.#.#......#..#........#..#...........#.....##................#......#.......#.#....#....#..##.#.....##..........#.............#..##..###.....##......................#........#..#....#.........#.#......##.........#......###..#.............#....#......#....#..#...###.....#...........................#.#........#....#...#.#....#......##.#..#..#.#..............#..#.................#.#.....##...#...#..##.........
..#....#.....#....#.........#.....#..#.......##...#...............#......#.........#..#.#...#..#..............#....#...#....##.......#..........##..........#...............#...#..................#.#.....#..#.##.##...#........#.............#........#.#..............##..#.#.#......#.........#...#.#......##.##..........##....#......#...#.#.#..#...#.#.#.#...........#.........#.........#...#....#...........#............#..#.....#...........#........##..#...........#..#..#.#..........#..................##.......#
..#.......#....#......#.#...#..#.#..............#..................#.............#...###....#.#.#....#.#..#....#.###..#.........#...............#..#....#.....#..#.....#...........#.......##.........#.#.#...##..#.#........#..#..........#..#....##...####...#...#......#.......................#.#..##........#..#...#.....#........#..#....#.#..#.##......#.##....#..#.#........#...........#..#...##..#..#......#.........#...##.........#.#........#.#........#...#.##.........#...##.....#...#.##......#....#...###...#..
....#.#.......#......#...#......#...#.#.#.....##........#...#..........#....#.#...#.##..#.....#.....###.......##...#............#..#..#.........#...#..#...............###.##...#...........##.#..#....#..........#..###....#.....#.....#....#.#..#.......#.#..#..#.#...........#...#.....#.#..#....#....#..#..#.##........#..........#......#............#....#..#.....#.....#..........#.........#....#....##.#.......#.#......#..#..#.#.#..#...#.....#...#...#...#.#....#...................##....#..........##.......##.....
#........#...#.....###........#...#.....#......#...........##.#.....#...#...#.............#...........##...#......##.......#......##.#..#.#...#....#..#..###..#.......#...#...#........#.....#.#........#..#....#.#.....##...#.#....###...................#............#.#......#.#....#.#..#.#.....#....##...............#.....#..#........#.#..........#..#............#...#.....##..###.......#..#..#..........#..........#....#...#....#..............#....#..#.#......#..#..#.......#....#......#.#.........#..............
..#....#.#......#........#..#..#...........#.#..........#.#..........#..#.......#.##.#..#......#.#..#...#...#.#..#...#.##.#..............##.............#..#...........###..............#...#.........#..............#.##.#..##..#.#....##..##.......#.#....##....#....##.........###....###........#...#...#...#.#...#..#..#..................#.#..........##..#.#..#.......#..#..##.#.#.....####.#.....#.#..#......#......####..#........#...#.#.......#..#.............#........#.#.##..#..##...#..#...............##.#...#.#
#.#.#...#...##...#...............#......##....#...................#..#.#....................#..#.#...#...#........#.#..............#.#.#...###....#.##..........#..........#....#..#........#......#...#.#..#.#......#.......#...#.......................#..#.##.............##.#...........##....##.....#.........#.....#......#...#...#....#..#.......##......#......#...#........##..#......#....#.....#......#..#.......#..#...#......#.#...#...#.#...#...#....#....#.........#.#............#.............#..#....#........
.......#..........#..#.###...#.....#..#...#.....#.....#.#........#...........#.#...#.##.....#..........##.#..##..#...#......#...#.#......##..##.#.#.#......#....#...................#.....#...#.......#....#....#.#...#..#.............#...#...#...#.#......#.....#.........#.....##...#....#....#..#.....#.#.##....##.............#.............#....#............#.##.#.....##...#.....#.#....#..#.........#.......................#.......#####.#.#..#....#..#...#..............#....##...###..........##....................
.....#............#......#.#.#.#..........#.....#......#..............##.##...##.....#...#..#............#..#.......##...............###.....#....#.#..#.##.#.#...........#.........#.......#.#.##....#.............#.#..#..........##..#...##.....#.#.......#....#..............#.......#.#..##..#......#....##......#.#..........##.#.#..#............#.#.......#.........#.##......#..............##....###.##..#.#.......#.....###.##..............#.#...#..#..#..#.......#..............#....#.....##............#.#.#.....
.....#......#.#...#...#........#.##...#..........#...#......#.......#................#....##..#....#.........#.#.....#.#.....##......#.#...........#.......###...#.#.#....#......#.#......#..#..........###................##.........#....#.#...##....##..#.......##......#......##......#...##.#...#..#..#...#............#......#......#.#....##..#.....#...#........#.................#....#...#...........#...........###.....#...........#..#..#..#..#.##.##...#......##.............#....#..........##.#.#.#.......#.....
.#.....#...###.#..##..#..........#.........#.....##.##....#......###............#............................#...#..##...#.#....#.#.......#.......#......##.#.....##......#..#...#.#.#...#.#...#.........#....#......#.....##...##........#.#......#.....#..##.#......##............#.......#.#....#.###.#...#..#...............#...#..####....#.#........#.............##.......##.#........##..#..#.....#...#..#.#.##....#...#..##..........#..........#.##...#...........#..........##.#..#.....###...#............#.....#...
...#..#........#.#...........#.#....#............#.....#............#.#.................#..#......#.....#...#...#.............#...............#....#...........#..#..............#.....#....#.#..#.#....#....#............##...#.......#........#.....#....#...................#...........##....#...#........#........###.##..........#..#.....#...#......#......#...#...............##...#....#.##.....#..#..........#.#............#...#..........#......#.....#......##.......#.#..#............#....#........#........#....
......................#...#......#...#.............#..#.....#.#.....#.#.##.#............#.......#...#..#.#...........#......#.#..##..#...#.#.....#......#...........#............#.....#.#..#.....#.#..#..#.....#.##...#....##......##.......#..#...............#......#.####...#...#..#....#.....................##....#..#..........#.##.#.........##....#...#..#..#..#.#.#....####...#......##.#.#..#.....#.#...#.#.#.#.#..##......###.#...#.#.#....#.......#...#..#...#.#........##....#.#.#...........#.........#.........#
..#...#....#..##....#.......##.#........#..#.##...#.####.....##.....#..........#.......#......##......#.....###.......#...#...#.#..........##.....#............#.#......##.#....###.......................#.#.#.#....#..#....##................#...#......#....##...#............#....#..#............................##......###.........#..................#.#......................#......#.#...........................#.#..#.............#.#...#...#.......#.....#.....#...#.#....##....###...........#...#......##.....#..
...##..#........#........#......#..........#.....#.....#.##.....#....#.....###....#..#........#.#.......#...#.#...........#..#....##....#......###.#...##..##..#...........#..#.......##..........................#..#.....#..#...#........#......#.....##.......#.#.#....#.#..##.......#.###..#......##..#.....#...#..................#..##.............#...#.#.#..#.............#........#....#.......#....#..##...#............#.#.....#......#...#.....#.#...##........#...................#.#...#....#.#.#........#.#......
.....#....#.................................#...#...#..#................#.......#........#..#.....#...#..#..#...............#.#.......#.......##...#.....##..........#.......#.......#..##...#.#..#...##..##.....###...#......#......#.###..#.##...##....#.................#.#.#.#.........##..#....#.##.#...#.#..#.....#....#..####.................#.....#...#.#.#....##.#...#.......#..#......##.#.#..#.##.#..###...#.........#.......#........##..#.##...........##.#.......#.##..........#.....#.......#..#.#..............
..........#...........#........##.....#..#.####.....##...#.#.............#.....###..#......##....#.#...............##..#.......#.#..#.........#.#..............#..#.#..#........#......#..###.#......#..............#.....##....#.#....#.#.........#.##.#..##.......#......##.##.#....#....................#.......#....#...#..##..#............#......##.##.....#..#.....#................##......#.#......#.....#.#.....#..............#............#.....#.......#.#...##.....#.......#........#..........#......#.#.#..##..#
.........#.#....#.#.......#...#..#......#..#.................#....#..#.##.......#...#....#.##....#....##.##.....#.#....#..........##...#....#......#...#....#..#..#............#.....#....##.##.....#.#.......#.##...#....#........###..#.#..........#...#..#..#.#.##...................#......#...........#.#....#.#..#.#...#..#.#...##......#...#...##....#.....#..#...#..#.#............#.......#............#....#......#..#.................#...##....#....#.#...#.#................#.#....#...#......#..#..........#..#...
.....#.......##....#..##......#....#.#.....#....##..#.....#........#..#.....##.#..#.#...#..#....#..#.#.....#.......#.......#....#..............#..#....#..###..#.#.....#......##..#......#.........##.........###.#..#.##.#.##...#...#..##..#....#..###.............#....#...................##.###..#..#..#.......#...........#.......#..#.....#...#..#....#....#...#..........#.###.#.............##....#.#.#..........#.#.###..#..#....##.#..#.............................#......#...#....#.#.......#.....##...............#
..##.#.#....#..##.#..###...........#......................##...#...#.........#................###..#..#........##....#..........###..........#.......#........#.#......#...........#.....##.......#..#...#.....#.....#.#...###..............#.#.....#.##.##....#...........#..#.....#..#....#..#....####...#..............##....#....#......#.........#....##......##.......#...###.#...#...##..#....#......#...#.....................#........####...#...........#....##.......#.....#.....#..#.###...#........#......#.......#
..................#.....#...#..#...#...#......#...................................#....#.......#....#.....#.#........#..#.......#...#.##..#.#.#...#..#..........#.#.#.#......##.#......#.#...#...............#........#....#..#.#..#...#.###.......##........#..#..........#.#.#......#....#...........#..#..#.#.#......#..##...#....#.#...#..##...###.....##.#.#.....#....##....#.###..#..#.......##.....#.......#.......#.....#............#.....#........#..#...#...........#..#........#..#......#.###..............#.......
.....#..#...##.....#...#......##...#.#...##....#..###....#...............###.###..#..##...........#........#...#...#..#..........#.....#.#......#......#.....##...##................#..#..#..#.#....#.#......#....#........##.#....##....#........#...#....##...#....#...............#.....#....##..#......##..#...#.##.#..............................#.....................#..........##.........#......#......#......#..........#.........#..#.#..#..#..#.##.....#.......#...#...##.#....#......#....##.#.####........#......
................#...#..............##.....#.......................#........#.#.#....##.#..#....#..................#.............................#..#...#.....#.....#....#..#.......##................##........#..#....#.......#.....#.........##.#.........#.#.##.....###.##..#.................#....#....#......#......................#.....##.............#....#......#......#..#.....#.#.......#..#........#.......#....#..#.#.##.#.....#..#...###.#.#............#............##..#....#..#.........#....#....#......#..#.
#####...##.....#......##...........#..##..##..#.#.#..#....#.................#.................#...#..........#....#.....##...#...#..#.#..##...#.#.#.....#...........#.........#.#......#.......#.#.......#.........#.....##.....#...#...........#.#.....#........#...#...#.#....#...##...##................#................#.#.....##....#..###..#................#..#.....#...#....##....#............#.........#...##..#.....#....#.#........##....##..#...#.#.....#..#..#...##..........#.......#................#...#......
.##.........#..#.....#................#.........#.#....#................#...#....#....#.......#........#.#............#....#.#.....##....#.......#..#...##..............#..##............#...........#.....#......##.....#.......#.....#........#..............#...#.##....#.#...#.#..............##.....#....#...............##.#........##....#........#..#.#........#...#.......#....##.#.#.#........................#...#......#...........#.......#...##..........#..##.....#............#....#.............#..........#...
........#........####...#....#.....#....#....#...###.#.....#.#.#........#..#......#.#..#....#.......#..#....#.......#...#..#..#.........#....#...#.#............#.......#..#....#..##....#........##.##...##.#.##.#.....#.#........#.....#........#.......#.......#.....##..........##.#....###...#........#....#.........#.#...#.##..........#.................##.........#.#..##...#...#....#.#.....#..#..#..##.......#.#.....#.#.#....#.#.#.....#....##......#......##.#.....#......##.....#............#........#.#.........
.......#.......#...#.#............#.......#..#..#..##..........#...#.#.....#....#....#....#...........#.........#............#.....#...#..###........##..#.......#..#....#...#.#...#......#....#....###......#..#....................#.#......#.#........#..#......#.....##....#...#...............#....##.......#..........#..................#.##.....#.........#...#.#..#...##..#.#...##.............#.##......##..##....#...##.#.....#.........#..........#.#...###..#.#.#.##..#.#...#....#.........#...#............##....#
.....#.#.......#......##..#................#...##.......#.............###.#....#..#....###...#...........#..#.....#.........#.............#.##...#.......#...............#.....................#.....#......#..#......##.............#...###..#.......#...........#............#.....#...#............#....................##....#.#.#...#................#.#......#.#.#.##..#..#............#.....#..........#.#.#......#....##.#.......#.........#...#....#.#...#..#.............#..#.....#...#.#......#..#......####.........
.#.#..#.#........#.....##...#....#...#.....#...#....#.....##..#.#..#...#....#..#...#....#...#.......#.#....####..#..#................#.###.........#..#....#...........#.#.....##...............##..#...#.#..#..#............#..........#..#..#...#.................####.##.........#..#..............#.#..........#......#..#...##..#.#..#.....#.#.#........#....#....#..##...........##...#............##..##.#......#.....##.........#........#...#......#.....##.....#.....#.........#.....##......#...#...#..###.#...#.....
..#.#........#....#......#..##.......#...#..###...#....##.#.....#..#.#.#.#............###.........#.......###..#.#..#........##..#.....#..#...#.....#.#....##....#......#.#..##.##..#........#...........#..#...#...#..#..#.#...#..###........#..#...#...#.#.....#.#.....#..........###..#.....#..#.#............#..##.................##.#.#..#......#.#..##.....#...........#..#.#.#..........##...........#........#....##..............#...........#.##............##......#.#.#.##............###.....#.....##.#..#........
......#.................#....#....#........#...#.#........##..#........##...#.#....#.....#......#.#...#.........#...#...#..#....#...........#....##................##....#.#.................#.........##..##......#......#..#...............#........#.##.........#..#...#......#....#.##....#..........#....#......#...#...##.............#..........##...#....#.......#.........##....#........#........#......#.....#.#.........#.#...#....#.#.........#.....#.................#.........................#...#...##....#.#.#
#......##...#.....#.#.#...#...####.....#...#.#.....#......#......#.#....#.##....#.#.....#...#......##...#..............#..........#........#..##..#.....#....#.#.#..............#...#.#.##...#.......#..#.#...........#.#..........#........#.........##.####.............#.#..#..#.....##..#...#........##.........#...#..#..#..#.#.##....###..#.##.....#......................#..##..#..##..#..#......#...........#...........#.#.#......#.........#.....#...##..#.#............#....#....#........#.#.............#.#.#....#.
.................#..........................#............#......#.........##......##...#....#..##.......###..##.#...#...#......#....#........#...........#...#...#....#.#...#.........#.#...#..#..###...........#...#.#....#.#..##................##......#.....#.......#........#..#..........#......#...#........#.##.#....#...........#.....##...........#...##.......#....##.#.........#........#....##.....#.............##.#..#.#....#.........##..##.....#..##..#....#....#.#...#............#.#.......##......#.#.#....#
................#.##.###...#............#.#.#..#.....#..##.......#..........##.............#.##........#....#....#...#.......#.........#.............#.#......#...#.#.#..#.....##...#........##..##..###.#.........#.......#...#.#...#....#................................#.#...#.##.#...#........#.#..#..#........###...#..#............#.#...#...###.#............##......#..#.###.......#.....#..#....#.........#.......##.................#.....###..#............#.....##......##...#.....#..#.#..........##.##........#..
#.#..#....#.#..#...#..#.#........................#.#...##.........##.....#...#..#.##......#.#....##....#..##.#...#....#............#..#.#....#............##.......#....##.................#..##....#...............#.#...#.....#.......#..........#...#....#....#......#..#.............................#.....#..#.#.......##...............#..#..#...#..#........#...#......#...#.....##....#.......#..#.....#.......#.#..#........#.#.#....##...#...#........#...................#.......#.....#.....#.......#...............
.#.............#.........#...#....#...##..##...#......#..#.#..#.....##....#..#....#............#.....#......#.#...###..#.....#.......##...............#..#..#.....#.#...........#..........#........#...#.......##..#..#.......#....#......#....#..#..#.......##.....#.......#....#....#..........................##..#......#.....#...........#..........##..........#....#..#.....#..#.......#.#.#....#.#....#..#...#.#..#.......#....#.....#..#...##.#..#.#.#..##.#...................#.#.......#.##.........##.....#......#.
.#...#...#....#..#.#....#..#.#....#.#...#...###....#.#.##..#..............#.#.#....##..#..#.##............................#...........#....#.....#......#.#...##....#..........#..#.....#..#....#....#..................#....#...###.....#.......#..................##....#............#.#........#........#......##..........#.....#.......#........##...##....#............#..#.......#..#...........#.....#.......#..............####..............#..#..#....#.........#...............#...##.......#....#...#.#..........#.
.......#..........#...............#........####...#.#...............#.#....##....##.#.................#.........#..#............#.#..##......#..#.#.....##......#..#.#...............###...........#......#...#..........#..#................#...#.#.#.##.#....#........#.##...#.....#....#....#...............#......##..##.#.##.#.........##..##.#.#.#.#..................#......##.###.###.......#..........#..#......#...#..................#........##.##...............##..#......###....#.....................#........##
#....#....#...##............##....#.......#......#...#...#.#...#.....#.#.........##.###.....#.........#.#.#...........#...........#.##.#...#....##...#.#.#......#...#...#.#.......#...............................#....##...#..............#...........#........#..#......##.......#.....#......#..............#..#........###.....#............##......#.....#..#......#..##.#.##...#............#..#.......#........#...#.......#....#.#..##..............#.......#........###...........#...#..#.........##....#......#..#...
.................#...#.....#.#..........#..#..#......#...........##.#...#.......#.#.#..#........#..#.....................#......#......#..#...........#..#..#.#....#.#..##...#.....##.......#.##.#....#.........###....#.....#.####.##..................#......#............#...#.##...#.####..........#.........##....#.........#.....#.......#.....#..#....#.#.............#.#..##.#.##.........................#...##..#..#.....#..#...#....#...#.#.#....#...#...#.#.#...................#..#....................##..........
.##....#........#......##...##..#.##.............##.......#..#..##...#......##.##..........#..#..##...#.....#.#.......#..#............#................##.....#.....#..##............................#.#...#...##.....#......#..##.#....#......##......#....#...............#......#...#......#..##........#.........##.#.....#...#....#..........#....#..........#..#.......#.#....#.#....#.....##.....#....##....#.....##.#....#...........#....#..##..........#.....#..##.#....#.#.......#...#......##...#..#.......#.......#
#...#...............#....#......#.....#..#.#....##...#...##.....................##...#.........#.............#.#..............#.......#..#.....#...#.#.....#........#.###.............#.#..#..#...#..##..##....#...#.......#.#..............#.....#........#...#.......##.####.......#..#.##........#......#........#..............#........##..##..###.#.....#.#......#..#..#......#....#.....##.....#.#..#.............#..#..#...#.##...#....#.........##.#....#........#.#.........###......#.#...........##.....#..#.......#
.............#...#......................##....#..#......#...#.....#.......#.....##.....#...#........#............#.......##..##..####......#.....##.......#.................#....#.....#.##.....##........#.......#....#.#.............##....#.#....#........#......###.#.#..................#.#...#....#.....#......#........#..#.##............##.#...#...##....#..............##...#...........#..#...............#......#..##..##..##...........................#..#......#......#........#.............#............#......
........###.......................##...#.......##...............#.#.#......#...#...................#........#............#........#.#.#...#.#......#....###...#.#......#...#...#..#....#.#.#...........##..##......#..#.........#.....#...##..#.............#...#...................#......#.#...###...#.....#.#.#..#.....#........................#....#...##....#......#.........#..#.........#....#...##.........#.......#..............................##.#...#...#.#.......#.#......#.....#.................#.........#....
#.#..#.....#......#........#....#.......#...#....#.#.......#............#..##....#.........##.#..#...#.#......#...#....#.....#................#....#.##...............#..#..........#.#.#........##......#.................##..#..#......#..........#...#.....#................#..........#.......##.....###.........#..#..#..#............###.#....#...#.#...##..............##.#.......#.........#............###.......#...##..#.........#.#..............#.##...#...................#.#....#...##.#....#..#......#.......#..
.........#.#..#...#............#.....#.......#.#.........#...#..#........#.....##...#...#.#.#...##...#.................#.###.#.....##.#...#.#..###.#.#.##.............#.#...##.......######...#..#.........#....#.........#.#.#..#.........#...#...#.....#..#.......#.................#.........#.#...##..#.#...#..#.#.....#.#.....#...............###.........##.#...#.....##..#.........#..####.#.......................#.....#...#.#.#...#....#.#......#.......#.##........#.....#..#....#...##.#........#.##................
..#........#..#..#..............#.#...#........#......##.##..#..#..##.##.....#....................##...#....#.#.....####...#.....##...#.............##.....#..#.......##....#....#...........##................#......#...#...#......#..............#......##.###.#.##....#..........##......#.....#..#..#...............#..##...#......#.#.#......#...#..#.#..............#...#.........#...#..........#......#............#....#.#...........#..#..#.....#.....#..............##....#..................#...................#..
....#..##..##.....#................#....#..##......##.....#..........#.............#.....##...####.#..#...#.##.#..##........##..#.#.......#..............#........#..#.###..#...#..###....#..#...........#......##..#....##.....##...#..#...#.........#..#......##......#...#.......#.##....#.................#...#.##.#.#....#...#.#......##.......#...#.........#.#......##..........#....#.##.......#...#.#....#.#.#....#......#.###..........#...###..#...#.......#...#....##.....#...................###...#..........#.#..
...#.#........#......#......#..#..#...........#.....#.....#......##..........#.#.....##..##..#.......#.#.....#.........#..#.....#..#...#......#..#.....#...#..........#.#.....#.#............#...#..........#....#..#..#.......#.......#..#...#.......#..#.##..#..#........#.........#...#.............#...#.#..#.........##.....#....#..#....#..#............###......#......#......#...................#.#..#.#..#..#.....#.#...#..#.................#....####......#.......#.#...................#........#...#...#....#.##..
.....#.......#....#....#...##..#......##.#...#.......##..#.........##.##..##.........#..........#...............###.........#........##.#..#..................#...................#......#.....#...#.....##....#............##.##....###..#.......#.......#..#...#....#..#...#.#.........#....#............#....#..#........#.###..............#.......##...#....##.....##..###.....................................#...#.....##.#....#..#........#.#.......#....##.#.........#.....#.........#.#...#.......#.##....#...........
.......#..#..#.....##.#.........#.##............#.....#.....#.#....#..........#....##..........#.#........#...##.#........#....##.#.#..#..#.#.#......##....##...............................#.....#.......#.....#......#...#.......#.#....#..#.#...#..#.#........#.........#...#....#..#....##............#..#..........#.#...###......#.....#....#.....#........#...#.#.#....##....###........#.##.#.......#..#.............#....#.##..#...#..........#..##..#.....##........#...###..#..####...##.........#.....#.............
#.#.#...#....#..#..#.........#....#......................#..#......#....#....##...#.#...................#...##.............####..#.#..#.......#.#.#........#.#.#.....#.....#.###.#........#...#...#..#..#..#....#.....##.....#......#....#...........#..........#..##...#..........#.#......#.#.#....#......#...#.......#..#..##..#...#..##........##.#..###..#.#...#...#.#.#....#...#.#.#.....##.#.........##.......#..#.#..#........#..#......#......#.....#...............#...#.....#.#....#....#..#..#..#...##..#.......##..
.......##.#..........#..##..##............##...#..#.......#..........##.#.##......#..............#.....#.......#.....##......#..##..#...#..#...#.....#............#..#.#.#.....#..##.#.....##....#.#........#..#........#...#.........#...#.#...#......#..............#......#....#......#.....#..#......#...#.....#.....##....####...#...#.....#............#........#.#....#................#.##.#......##......#.......#.#...................#..#....##....#...#...#.....#...#....##.#....#........#.....#....#.#.....#......
.....#.....##..#....##.#...##....#.....#.#....###.......#.....#............#...#....................##....##.....#......#.#..#.......#.#........#.......#.............#...........#.......#.#.#.......##..#......##.#.##...#...#....#..#.##...#.........##.....................##...#...##.#........#...#..........#.............##....#......#.#..#.....#..#....#.#........##......#....##....##..#........##..#....##......#...#...##......#....#............#...#.....#......#..#...#................#....#...#......#.#..#..
..##.#..#.....##....#.....#..#..#.........##.##.#......#......#....#..............#.#..#...#.........#......#.......##.......#...............##....#.#.....#......##.....#........##....#...#......#....#.......#..####....#.#....#...#...#......#.....#......#.#...#.#.....#.....#.....#......#.#.................#......#.......#..............#........#......##....#.......#.......#..#.###........####.......#..#..........###.#............##.#..####....##...##....#.#......#.........#...#.......#......#.............#.
#.........##...#...##..#.#..#...#.#......#..#.....#..##....#...#....#..###.......#.##....#...#.#..#......##..#.#....#.###.............#.....#.##................##.#.#........##..................#..#...#..........#......#.....#............#.#...#...#..##..#...........#..........#............#.#...#.....#.............#..#....#..#.........#..#.....#......##....#............#...#.......#.#.#..#.#..........#.#..#.......#.......#........#..##.....##.........#...........##......###.....##..#.....###...#.#....#....
....#.........#..#.#.....#..#..##...#..#..#.........#...##.#...#...#......#...#.#.............#..#.##...#....#..#..#..#...#.....#.#.#....##.....#...........#.#..#.#.....##...#.................#.........##.#......##............#..##.........#........#.#..##............#...#..#.....#...........#.#..........#..#.#.................#...#.....#...#....#...#......#.#...#......#....##..##.#.#.....#......##...................#.....##.#....#.#......#..#..........##..#..###.####..#.....#...#..##.................#.....
...........#...#...##.#..#...#.......#...........#...........#..###......#..#..#..........#.#.........#....#.....#.#..#.#........#..#......#.#............##...........#..........#.........#...#.......###.#.#.....##.......###.....#.#.........................##..............#.....#..#..#.##.#.#.###..#.........#....#..#..#................#............#......###...#..#.#....##....#.......#....##...#...#...##..........#...#..#..#......#............#.........#....##...#...#..#......#.......#..................#...
...........#.#......##.................#.....#.#.......#..#........##..#....#.........##.....##.##....#...#..#.........#......#...............#..........#.....#........#....#..#..##.##...#.......#.....#....#....#...............#.##.......#..#........#.#.........#.##............#.#......#..............#..#.........#......#......#......#.#...#..#...#.#....#...##........###...#..#.....#...#...##........#.....#..#............##......#.......#....#..#.....#...#.......#.....#....#..#.....#....#.......#..##.......
#....#.....#....#..#.#.........#.....#......#........#......#....##..#....##.#......#............#........#.#.####...........#...##............##.#.........##........#....................#..#.............#...#.........#...#......................#.#..#.##..#.##....#..#......#......#.#.#......#......#..#.....#..#.#........#..............##........#......#.........#.#.#.....###.......#..........#..#......#.##..#.....#.......#.........#...#......#..........#...#.#.#.....#.....#..#...##.#..#.#...#.....#.#.##....
...##.....#.....##.....................#.#.....###.#.#.....#....#.##...#.##......................###...#...#...#.........#............##..#......#.#..##...#....##............#................#.#..............#.......#.##.#...###...#.....###....#.......###.#....#.....#.##............#........#........##......#......###...####.##....#.##...........##...........##.#.........#.##..##.....##...................##.......#..#.#..#............#........................##...#...........#...#.#....##.......##..........
............##......###....#.#..#..#..#..#..........#.....#..........#.........#.##.....#..#.#...#.##.......#.#...#........#..#..#....##...#...#......#...#..#......#.....#......#..#...#....#.......#.....##....#.........#...#.#.#.#....#.....##.#...#.........#..##.#.........##.#..................#..#....#....#.###.........#.....#........#..........#......#..#...#...#..#....#.......#......#.##....##......#.##....#....##....#.......................##...#..........#...#..#.......##...##...#.......##.#...........
........#....##.....#.....#...#..........#..#..#......................#...#......#..#.##....#..#..........#..#......#......#......#........#....##....#....#..##........#.........#...##....#.......#....#..#.#..........#.#..#........#..#..#.#....##.##.....#..##..#.#..#..........#..#.#................##...#.....#.#....#..#.......#...........#..............#..#.....#..#..#......#.......#.##.......#.......#.........#....#.#.#....#..#....##.#.#........#...#...##...##..........#.#...#..##........#...............#.
.....#....#.......#......#.#.#....#..###..##.........##..###.#.##....#......#.....#...........#.....#....#.#....#.....#......#...#..#..#...#....#...#.....#..#..........##..#..#..#..#.#..............##.#..............#.#....##.#.#......#..#......#...........#.#................#......#..#.#.....##.....#...............#..#.#.##...#..................#.#........#.....#.#.....##.###............#...#..#..#..#.##......#..........#.............#.....#......#.##.#..#.#......#........#..#..#....#..#.....####.#...#....
...#.......#........##....#..#...#........##....#..#.##...#.................#..............#........#.....#.....#....##..##...#..........#..#.....#..#.....#.......#....#.#...#........#.#....#.....#....##.........#..#.....#......#..#.............#...#.##.....#.#....#...#......###.....##..#...................#.##...#..#.#.................##..#............#.#......#.##..#....#............#..............#..#...........#........#..#..#.....#......#...###.........#....#.......#..#....#......#...#..#.##.........#.
#..#...........#..#......##.#..#............#..##.......#.##....#..........#.....#......#......#...#...##...#...#.......#..#.....#..#.#.............#.#........####.#..........#....#.............#..#..........#....##......####.#......................###....#.......#.......#.......#....#..................#....#.....#.##.....###.....#....#.......###................###..........#.....##..#...........#........#.#..#........#..#....#....##..#......##..............#.##............#.#....#.......................#..
...........#...............##..#.##.....#.#.#...#.......##.......##.............#...............#.....#..............#...#.#.#.#.........##...#....#.#.#..#.#...................##............#.................#.#....#.....#.#............#...#..##...#.........##.#......#.....#..#......#.......#....#...#....#.#...#...........##.....#....#.##........#.....#........##.#......#..##....#...#....#.#...###..###.......#.##.#.......#........#.........##.###.#.....................##...#............#.........##.##.#....
.........#.#............##..#........#...##...#.#...#...#.....#....#...#.........##....#....##...............#..#.##....#........#.#...#............#..............#........#.........#..#.............#..#......##.#..#.........#.....#.......#.#.....#.......##........#...........#..#........#..#...........#.#............##.....##.......#...#.......#.#.....#.....#.#.#.#..................##....#...#.............#.........#....#...##.............#....###.......#.#....#.#.#.................##.##.#.................
...###....#....#....#.........#.....##....#...#.##...#...#..#..#..#.........#........#..........#...#..#.............#....#...##......#.#........#......#.#....#....#..##.#...........#.........#.#.........#.............#.........#.#.#..##......#.#..#....#.#...##.#..#....#.....#.#...#.#.....#.....#...........#...........#........#.....#.......#.......#......#......#........#.........#...........#.......#.#..#.............##.........#..............##.##......##.#..........#.#..#.##....##..#.....##.....#..#.##.
...#................##...#...#.#...##....#............#.........#.###...#..#.....##....#...#...........#..........#.#..#...#.............##....#..............#.........##......#..#.......###..#...#.#............#.#..#......#......#...#..#..............#..###.#....#..#..#.#..............#.#..#.#......#............#.........#..#....#....#.............#.....#......#..#..............#..#....#....#.....##...#.....#.#........#.............................#......#.....#........####.#......##....#....#......#....#.
....#.#...........#........#.####....#..................#...#...#............##...##.......#..#.....#.#...#...#..#....#...........#..#......#..................###.....#.........##....#.....#......#...#....##...#...#........#.........#..#....#..#.#..#...#.....#..#.#.#.#..#....#........#.....#...#..........#...#..............#.......#...#.....#...#.#.##.........#.....#.##.#...#..........#..###.......................#..##..###.##...#.......#...#.#..##......#...........#....................######.##.....#.....#
..#..........#........#......#..#.......##.......#.....##.#......#.#.#....#...#.##....#...#...#....#.#..#....#.##...#......##.......#..#......#....###.....#.....#..#........#.......#...........#......#.....#.......#..#.#.....#..............#...##......###............#......#..##......#...#.#...#......#.#.........#.........##............#...........#.##..#.#....#..#..###.....#...###........#.#......##....#.#...##......#...#...#.....#..#........##.....#........#..#..#..........#..#...#..#.....#....#...#......
...#......#..#.......##...........#..#..#.#..............#..#.#.....#..#.....#...........#....#.#...#...#..#..#.........#.....##.#..........#.#..............#..#.............#....#...#.#....##......#.......#...#............##.#.#...##.....#...#...................#.###.........#..###..#....##........##..##.#.#.#............#.....#...#...#........#....#.......#.......#......##.......#......................#...............#..........#..#.....##..#...........##...#..#.##.#.#.##.....#.....#.#.#.#......##........
#.#...#.................#.#.#...............####........#........#.#.................#..........#.....#...#...........#....#....#...#....#.........#..#..#........................#.......##..#...#.....#....#....#......#....#.........#..............#......#.....###..........#...#.#.#..#.##.....#.............#.....#...........##..#....#..#.#......#..#..............##..#...#.#....#..#.###....#..#..#.##......##.#.#.##.##...#.......#...........#..#..#..##.....#.#....##.................##...................#.....#
.#...#...#................#......#...................#..#..........#.....................##............#....#.#.#...#......#...........#..#.##.......#.#....#..............#..#.....#.#..#....##....#..#...#........#..#..#........##......#.#........#......#..##.........#...#..#...##..#..#...........#...#..#.......##......#.......#...#............##...#.........###.........#......#.#..#.#..###..#..#.....#.....#.#...........#.#.#....#......#.#.#......#..#....#.#...#.#.#....#....#.................#..............#
..#.#....................#.#..#......#..#.##..#....#..##.#....#....#....#..#.................#...#......................#..#...#....#.#.#.##..#.#.#.#.#...#..........##..#.............#...#.......#.......#......#.#...#..#.##..##..#...............#.....#......#.......#.....#...........#.....................##....#.....#.#..#...#.#.#....##.#.##......#.#..#...#...#...........#......##..#.......##.....#.##.##......#..#...##........#.....#.#........#........#..#...#.#.......#.#......##.#..##.............#.......#
.........#..#.#..#..#...#.................#.......#...#.......#.....................#..#......#.....###..#...#.#......#..........#..#.................#...........###.#.#.##..##.#......#........#.#..........#.....#..#....#..#.....#.....#....#..##...#......#..#..........#.##.#.##...#.............#...#..##.#...........#..#..#.....#...#..#.........#...............#..##......#..........#...#..#.........####.#........##.............#.....#....##....#.#....#........#..##..#.#.##........#.#...#.....#...............
......#.#....#...##...##..#.#......#.#......#.#.......##...#........#..#.....##.#...#..#.....#....#.#...................#...#.#.....#.............#.........#..####.............#.#.#.#....#.#...#..#.....#.#..#.....#..#......#..#..#.............##.........#..#..........#.#...........#.......##........##....#..#.#.....#..#.#..#.##.###....####.......####..........#.......#.#...#.......#..#.#.#.#......#...........##....##..........#..#.........#.#.#.....#.#.#.........##.#.#......#..#..#...##..#...#..#.#.........
...#......#......##...#....###..........#..#..............#...........#..............#.#..........#.##....#.............#.....#......#.#...#.#..##........#.........#..........#..##..##....#..#..#..#......#...#...##..#....#.##....#......#.#...#.#.............................#..#..#..........###...................#...#..#..##...#..#.#.#..#.#.....##...#...#.....##..#..#..#.......#.........#......#............####.##..#.......####.................##.....#.#...........#....#..##..##................#.............
#..#...##....#...#.....#...#.....#.....##.....###....#..###...##.......#...#.#..#.#..#.................#...#.#...#.#.#.###.##.....#.....##..#.......##....#....#.............##.#..........#.#.....#......#......#...#.....#....###...#..........#....#..................#..#........#........##.#...........#.....#........#....###...#...#.#.#.#..#..#.#...##.........##.#.......#..........#.......#..##....##..#....#................#......#.............#...#...........#....#..#..........#................#......###....
.......#......#.#..#...#.................#........#..........#...............#................#...#..#...#.............#.#...#.....#..#....#.......#....................#.##.....##............#...#..#.........#.........#....................#......#...#............................#........##....#....#.#...#.........#.................#.#.##....#.......#...#........##.....#..##..........#..#.............#...............#.##...................#.......#..........#......#..#..#....#...........##..#...#............
..#......#.......##.......#......#.#......#.#.....#.....#..#............###.#.#.......#......#.###..#.##.#...#..#.##.#.#........#.......##....#..#......###.#..........#..............#.#..#......####..#...#.#...#...#........#..#.#.........##.#..........#...#............#.........#..#........#..#..........#.............#.................##...#.....##...#..#.#.............#..##............#..#.###...#...#....#.#..#.......#......#.##.......#..###.....#.#..#......##.#..#.##..........#.#...#.....##.##....##.#...#
..#..##.#...#..........#......#.....#.......##............................###......##............#.......#...#.......#......##.....#..#..#...#....#......#.#..##........#.#.#.#.......###.#......#....#.....#..##.#..#....#.#..#..#.......##.......#.###..#..#...#.......#.#.........#.##....#...##...#..........#...#.#.#.....#......#....#.....#..........##....#........#..#...........#........#...##.#...##.....#......#.##................#...#............#.#.#.#.##....#..........#.##....#......##.#.##...##.#..#......
..##......#..#..........#........#..............#........#...#...#............#.......#.#.#.#....#...##........#..#...................#............#..#...###........#..#.....##...###..#...#...#....#........#.......#....#.#..#................#.#...#.#...##........#....#..#.............#......#....##....#...........#.........................#.....#..................#...##........#........#...###..#....#...#.#..#.#..##..#.#.#..#.##......#..................#.....#.#..#.#...#...........####...#...#.....#...#....
..#...............#........#.........##.#...##...##...................###...........#......#......#..#..##.............#..##.#.##.........#.........##.#....#...............#........#..##.#...#..........#........#..........##..............##...........#..........#.....#.#.#...##........#...#..................#..##.#...###..........#......##..#..#....#####...##..#.....#....#.#.........##.#..#...#......##........#....##....#....#....#......#.#.................#..#...#....#.#..#....#....#.....#........#.....#..
..#.##.##...#.#.#..#.##.......#......##...#.#.#.............##....#..#.#..#......#.#.....#..#.#.#...#...#...#.#.....#......#..#.#.....##...#....#........#...#.....#.#...............##.#......#.......#..#..#..##...##.#.##....#...#......#.......#....##...#..#........#...#....##.......##...................#...#....##...##....#.#.....#.#..#.....#........#.#.#.....##.#..#.......#.....#......#...#.......#........#......#....#........#...###.#..#......#................###.#....#.....#.....#.##....#.#.##.#.#.....#.
.....#.#.#..#.#..#....#..#..................#.#.#..#.#...................#.....#.................#.#....##....#..#.#.....#.......#......#....##.............#..#..#......###...#........#.##.#.#.............#...........................#..#...............#.#..#.##.#........#.#......#...##....###.#..#..........#.##............#.##.#...#..###...#.....#.........#.....##...#.....#...#.......#..............#.......#.......#..#.....#..............#......................#..................#..#...#.#.#..#.##....#.....
..#.............##....#...#......##....#......###..#.....#.....##...#..........#....#..#......#....#...........#.#.....................#....#.#.....#............................##..#...#.#........#.........#......#............#..#......##....#...#..##.......#...##........#.......#.....#..###..#....#...#.........#.#..#.#.#...........#...#....##...#........................#.....##....#.#.....#......#....#.#.............#...#...#....#.#..#................#....#......##............##.#.#............#...........
##........#............................#......#......#..#...#.........#....#.....###.........#..#..........................#..#......##.#.......#..............#....#....#.#..#........##............#..............##..............#....##......#.......#......##..................#.#..#.....#.............#......#...#..#..........##.#....#...##..........##................#....#..#.#..#.#...#........#...#...#.##..##.#....#...#.#....##....#.#..#..........##..#.#.#............#..#.#...#....#...###......#..#.......#.
#.......#........#.....#..#...##.##.......#.......#.#..#...##.#..........#......#....#..#....................#...#........##..#...#..#..#.#...#...............#..........#..#....##.###...#........#.......#...#..#.##...#..#.....#...#..#........#...#...#..#..........#............#.............#.#.....##....#...#.....#..#.....#............#..#........#..#..##..#......##.....##...#...#..##...........#.##.##..........##.#..#.....#.....##......#....#.###...#..##.#......#.............##.........#.............#.....
#.....#.#.#.##.#........#........#..#..#.......#.....#................#.........#......#.....#...#...##..#..#....#..............#....#.............###..............##.............................#.........#.#................##.......#.#.#..##..#...#..............#.#...#.#.#.....#.........#..##.###.......#..#...#....#...#.....#.#.....#.........#.##..#.....#.....#......#...#.#.................#............#.........#.............#....#......#....#......#...#....#..................##.#...#...#......#..##......
#....#......#.........#....#.....#...#.#...#.......#.#................#.......#..................#...#........#....#.#..##....###..##...............#..#....#.###.......#...........#....#.....#...........##.........##..............#..#............#..........##.#.#.........#...##.#...#........#..###.#...###..##..##...#.#...#...................#.##...........#...................#.........##..#.#..#.......#.#.#.....#...##......#.............#..#..##.........##....#...#.......#..#.......##..#..........#..#......
......##..#......##.........##..#.#.........#..............#.....##......#.#...#.#...#............##.....#................#....#.#...............#.#.......#......#.##............#...............#......#...#.#...##...#..........##.......#....................#...#.#.#.#.........#...#...#..#.....#.#.#.##.#..#.#.#............#..#..................#......#..............#..####....#####.........#.#.#...............#.......#....####..#...............#.........###................#..#.....#.....#.........###.#.....#
..#.#..#..#...#.##.........##...#..........#...#..#..#..............#.......#....##..#.......#.........#.............#..........#.###...#.....##.#.........##..#..##....##.#...#....#.......##..##..........#...#..#..#.#...............##.#.........##.........#..................................#.#....##.....#..#...................#...#.#......#..#..#............#....#.#....#.........#...#...#..#.....#.....#####....#............#........#......#.....##....#......##............#....#.#....#.....##..........##....
...#.....#....#...#.......#.##.#...#......##.....#........##..#.......#....#...#...#..##.....#.............#.......#..................#.......##..##...#..#......#...#.#.#...#.......#..............##.......#...#.....#.#....#...#.....#..#.#....#..#.#.....##....#.......#....###......###........#.#..........#....#...................#..#....#......#...#...#.....#....##...............#.#....##............#.#.....#..#....#..........#............#.......#..##.#..##...........................#..#...#.#..#.....#.....
....#..............###....#....##.......##..#.#.....#....#....#.....#..#......#..#...##...#..#........#..#.#............#.............#..................#.#.###.....#..#..#.#.#...#.......#.....#..........#.................#.#.....##.....#.....#.........#.##...#.#...........#...#...#..###..#.........#..#.##...#...#.#.#..#.....#..#.#.#..............##..#..........#....#...#..................##.......#.#.#....###...#........#..#.....###......##....#.....##.#.......#...#..##..#........#.#......#.....##.#...#..#
.##...........##....#..#.#......#.....#.#...........#...##.........#..............#.......#.........#...#.#...#....#...........#...#.............#...#....#.#.#.#..........#....#.#.#..........................#..#........#...#..#.#..#.............#..#..#......##.....#.##.#.#............#..#...#.........#.....#...#.#..........#.#..............#..#...#.###........#....#..##....#....#..#....#..#...#.....#........#..........#......#...#....#....#.................#...........##..#................##......#..#.#...#
...........#.....#.##....#.#.........#......#..##......#.....#........#....##.#....#.........##.......#....#......#..#.........#..............#...#........#....#..###..#..........................#..#..........#........#.....#....#........#...........##.#....#.#......#.....#.....#....#................#...........#.#..........#.#..........##.#...................#...#..#.....##...#...#........#..#............#...#..##.......#.....#......................#.......#.#.##....#....#..............##...#..#....#...#.#
####.....#..##.........#..#..#..##........#...#....#............#..........#..#.......#....#...............#.#.#......#..#......#.#.#.#.#....#...#.....#........#..#.....#...#.....#....#.............#.#.#......#...#...................##.....#.#........#........#......##..#...........##.##.....#...#...###..........#..#.....#.#.......#...####...#............##........#.......#....#..........#........#.......#.......##...#...###..................##..........#......................#.#..##....#.......#.......##..
#...........#..##.#.#..#...#...........#...#...........................#.#................#.##.......#.......#.......#.....##....#...#.....#......#..###...............##........#.##.#......#.#.###.#..#........#......#.............##....#.#.##.#.......#.....#..##....#.#...#.....#..............#..#......#.....##......#..#.......#.#.........#......#.#...............#...###.....#..#..#...#..#..#..#..#..........#.....##.##..............#.#.....#...##.....##..#....##..#......#......#.......#..#...................
.......#.........##.....#...#.#........#......#.....#..#.#.....#.......##..#.....#....##.......#..###............##.#....##..................#......##..#..##...#......#...###....#..#.##..#.#....#....#..#.............#.....###.............#............#..........#.#.#.........###......##..#.............#....#.#...#..###......#....#........#......##.####........#.#.#......#.#..#....#.##..#...#.....##..#...........##...#...#..............#..##......#..#.#....#...............#.#.#.#..#.....#..#.##.#.....#.....#
.....#.#....#...#.#......#.....#.##..#....#........#..#........##....#..............#...............#.........#......###....#...#.........##..#.........##..#.................##.............#......#.#...##............#.##.#..........##.#......#......#...##.......#........#..#.....#...#............................#........#.......##.........#..#.......#.#.###......##....##.......##.#.#.#.#...........#.......#......#..#.....#..#..#........#..#............#.#......#...#...#...#......#.##.#..##..#.#.......#.....
...##.#.#.#.....#...##.##......#.#.#.#..#......##..#........#.......##.#...#.#.#..#......#.....#..#.....#............##....#............#..#..#.#....#.#..#.#..#.#....##..#.....#..#..#.....#.#.#..#..........#............#...#........#.....#............#..#..#.#.#....#...#...##.....#.#..#.......#.......#.#................#..............#...#.......#....#.#..#......#...#.........##....#....##.............####.......###..........#..............##.#....#........##.....#...............#..#..#.......#.........#.##
#.#...........#.#..............#....#.#..#....#............#.#.#..#....................#...##........#.##......##.#..#.#.....#....#.......##..................#.#.#......##..##....##...#.......#...#....#....#..#..........#.#.#...#...#..#.......#..##...#..#.....#........#.....#.#......#........#.....#.#....#............................#.#......#.#...#.#..............#..#.........#.................#..#.....##.#....#........#...........#.#..........#......#........##...#...#..........#.....#.#.#............##..
.......#....#....#..#..#..#..#.......#..#...#.....#.....##.....#....#.......#.##...#............#.#...........#......#....##..###.....#.....##.###...#.#......#.......#.............##...#....#.#.#.#.#..............##.......#..#..#..#..........#..#.#..#.....#.#.#......#...##...........#.#...........#...#..........###..##.......#####......#.##...#..#...........#..##.#.....#.#.....#...####....#....#....#..#..#...###...#.....#..#......##..#.#...###..#.##.#.#.#.#.....#..#....##.#..#.#........#...............##.#.
.....#.....#................#...##..........#..#.....#......##..#.#...#...#.#...#.....#.#.#.#......#..##..........#...........#.......#....#.....#.#.##...#........###.##........#....##..##.###....#...#...#...##..#..........#..#..##...#..#.##...#......#........##......#..#.#.................#.#...#.........#...#......##.#........#...#.#.....#...#...........#.....####.#..#..#..#....#......#.........##...............#..#.....#.#..#.......#.#.#.#.#.#.#...................#..#.#.......#..............##.#....#....
............#.#......#............#........#.##..##.......##..#....#.......#..##..#......#.#..#..#.........#...#.#..........#.......##.#...#.........#..#.#.#..#....#.##...#.....#.........#....#.........#.......##....#...............##.#......###..#...#.....##...#...##...............##.##.......#.....#....#........#..#.#..#........................#...#...#....#...#......#....#....##.......#.........#....#.............#....#.....#.##....#......#...#......#.#.......##..#.#......#.#..#.#...##.........#.#.......
...#............###.....#.....#..#....#.#...#...#......#..#.#...#.#.......##...#..##..##.##...#.....#...#..#.#.#.##..#................#....#.......#....#........#.###.....#..#...#.......#....#.#...#........#..#....#..#....#.#...#.#...........#........#....#..#........#..#......#.....#........#...#......#.#.....#.#..............##..#....#...#.......#.......##...#........#...#...#.###.....................#.#.#.#......##.#....#.........#...........#.#.....#..#....#........#....#...........#.#.......#.........#
...#...#.#.................#..#.#....#..#..........##......#..#.....##.##........#.......#..#.....#....#.....#...............#.#..#.........##....#...#.#...#..#..#....#.##....................#..........#......#...#....#.....#.....#...........#....#....#.#...###.................#....#####..#......#......#............##.......#........##........#.#..........##.#.......#......#..#..#..#..........#.....#..#.#.#........#.#..................###..##...#.............#.#...#.#..#.......#.......#.#......#.#....#.....
.#.....#..#....#...#....#...#..#....#....#.....#........#.#.....#.............##............#.......##..#.#.............#....#.....##.........###..##.............#...##..#........#.##...#........#....#.........#..#.#.####......#....#......##........#...#..........#.#..........#.##.##.#.....#................###........##....#..........#...#.##.......#.#.....#..##.....##.##..##...##.#.#.###..#.......#.#.....#......#............##..........#.##.......#..............##.......##..#...#.#...#..........#..#..#....
##....#..#.#.....#.......#...........#.#.#.#.##..#.......#.......#.....#..#..#.....#..#...#.##......#....#..............#.......#...#...##.#................#..#.......#.................#..........#......#......#..........#.#............#...........#..............#......#..........#.........###.##.....#.................##...#.#....#.........#.................#......##.#......#......#....##.....#...#....#.#.#.........#..#...#.....#.#.#..#...#...#..........#.....#...#..........##...#.#..#........#..##.#.#..###
.#........#.#.#..##....#...........###..###......#.#...#.#....##.........#.#.........#............#..#..#...#...#.............#..............#....#.#.....#.....#...........#..............##....#.......###..#...###..........##.#...........#....####...##.#..#........#..##...##....#...#.#..#..........#..#..#....#...#....#....#...#.#..##...#.#...#.#....#.....###....#.......#..#..........#..##............##.#............#.......##...........##.#.............#...##..#.#...............#..#........#.....##.#......#
#..#.........#...#....#.#.....##..##..#.###......................#...............#......#....##...##........................#.#...###...#..............#..#.#......#.##...#...#....##..#........#.##.##...##.............#......#...........#.......#.#........##.......#......#....##...###..#...............#.....###...###.................#....#..##....###...#..#.#.......##....#...#.......#..#..#.........##.##.......#...#........#.#........#.##.#...#........#..#...............#....#.#......#..#.#.#.##...#.#.......
...#...#....#....#..###...#....#....#.#.#..#.##..#...##..#.#.........#.#..........##.......#...#.....#...#.#...#......................#..#.........#...###.........#..#...................#..........#.##...###...##...#......#.......##....#..#.#.....#........#....#...#........#......#....#.....#.......#..#...##.#...#............#.........##............#...#......#.........#.......#.#......##.#...##....#...#..........#.#..##...#.................#..#.....#....#........#.#....#..#.###............#....#....#.#....
.....#..#..........##.........###..#...#....#...#.....#...........#............#....#...#.#....#...#.##.#....#.....#.........#...#.......##..###.##.#..##...#.##...#..#...#.......##............###....#........#..##.....#....#............#......##...............##...#..#.......#..#...#..#..............#..#.#.....#.......#..#.##................#.....##................#............#..........#..............#..#..#....#...........#.###.#....##...#####.#.........#...#......#...#...##...#......#..#.....#..........
.##..........#.....#........##...........#.#.#.#......#......#.......#.........#........#..#.....#.#......#...##.#.....#..........#..#......#.......#....#..#.........##.............#####.....##...#......#.....#........#..#.....##.#.........##.##.....#.........#..................##..#...#..#.#...##..##...........#......#........##....#.....#.#........#....#.#....#..#.#...........#.........#.....#..#.........#........#..#..#......#......#............##..#.#...##......#....#..#.........#..#.......#......#.#..#
....#......##...#......#.#.##..#.#.....#..........#..###...........#..#....#....#.......#..#....#....#........#......##...##.##..##..#.....#.....#.#...............#..........#.....#....#..#.#.###.......#..#........#................#...............................#......#..#.......#....#.#.....##....#...##..#....#....................#................#..##..##..#.......#...............................#..#....##.......#...........#.#..#.#.....#.....#...#.........#...............##..#.#.#.###...#.........#....#
...#.##..##..............##...#...##.#...#..#....#.#..#.#..........#..........................##.......#..#........##..#.........#...##.......##..#.##..........#...................#.#..#.#..#.....#........##.##........#....#...........###....##.........#.#........#.#..#.......#............#.#......##.......##..##....#........##...###...........##..#.#.#..##................##.##...#..#.#......#.#.##.......#.............#.................#.#..##......#..#.###...#.......#.....#.....###...#..........#.#.#...#..
....#.#.##..#...#........#...##.###....#................#...#...........#...........#..#.#.#...#.....#....#.#.##.#.......#.#..#.#....#...........#.....#..#....#....##.........#...#....#.....#..##....#...#....#...#..#.............#......#......#....#...##...........#..#....##....##.....#..#.#.....#........##.##.##....#.#.........##.#...##.....#.#..#..#....###........#.#.##.....#...........#....................#.###....#...#..........#...#.#...#.#..#.....#..#.#........#.#...........#..#....#.....#.....##..#..
.#......#..........#....#............#.....#......#...#.....#.#.......#...............#........#....#...#....................##.........#.............##......#.........#.............#.....#.......#......#....##.#.#......#.....#....##........#.##....##..................#......#..#................#...#..#.....#..##..#......##.#...###..##.#.#.................##.................##......#......#......##..#...#......#.....#..#......#............##.....#......#.....#....#.......#......#.#....#....#..#.............
#.....#..........#......#..........#.....#.##..##..........#.........#...##....##...##.##...#...#.#......#.#....#..#.....#....................#....#...................#..#..##..#.......#.#.............#............#.#.....#...#.#.....#...#.....#.#.......#.....#.#.......#.##....#.#....#.#......#......#.##.##.###..##............#............#......##............#.##.#...#....#..#.#.....#.#...............#...#.........#..#.##....#.#...#.#.##...#...........#....##.....#....#.....#...##.#......#...........##....
..#.........#.......##...........#.##..............#..#.#..#........#.#..#.......##...#.#..#...........#.......#.#...#........#.....#..#.#....##.#..#...#..........#..#.##.....#.##....#.....#..#...#.###...#....#.#............#.#...#....#.#...#...........#........##..###........###.#..#..#.##...##.#.............##.....#.........#...................##..........#.......##......#..#..#.......#......#...#.#..###......#...........#...........###..###...........#..........#####.##............#..........#...#.....#.
........##...............#......#.......#........#....#...#..##.#..................#.....#.....#.......###.....#............#....#.......#......#...#..........#.....#......#................#....#........#....#...#..#.....#.#.#....#.........#...............#.....##....#...#...#..........##...#...#.#..#.#....#.#.....#.....................#.......#..#.........#....##......#...#...................#.....###............#...................##..##..............#.#.#.....#####....#..#.....#..#.#....#....##.#......#.
..#.#............#.#...#.#........#..........#.#................#...#..##.#....##..#.......###.....##.#........#......#...#.#.##...#..........#....#.###..#...........#.......##...#..#...#.##.#.#..#....#.#..#.....#.....#...........#...#............#..#.#.....#....#...#...........#.##...##..#.......##.....#.......#........#........##.#..#.........#............#..#........#....#...#.#....#......#..#...#....#..##..#....#.......##.......#...#..##.#...#...##..#............#....#.#...#......#....#...#..#..#......#
.............#...##..#.#.........#....#.....#.#.#.................#...#......##.#..#....#...#..........#......................#...#....#.#....#...##.#.#....#..#.#.......#.....#...#.....#..#.......#.................#..#.......#...#...##...........#...#..###.....#...........#.......##.......#...#...#...#.........#.####.#....#......#......#...#.#.....#....##....#.............#..........##.....###...........#......#..##....#.........#........#..#.##........#.#..#.#..##.#.##...#..#...................#..#.#..#...
##.#..#..##...#..#.#...#.#.#.........##.....#..##.......##....##.##.#...##.............##.#..#...#.......#......###....##.......#.##.#.....##..#.............#...#.#.###...#.#...###.....###.##............#.....####...............#.......##...###.####.........#.#.........#.##..##.#.......#......#..#..#....#.#...#.#.#....##......#.......##.#....#.#.##.#.....#..........####.......#.......#.#.........#.#.#..#........#.....#.#..#..#...#.###..#................#.................#......##.......#.....##.##.#..#.....
...#........#....#...#..##.###.##.............#.##.#........#...##................##.#.....#.....#..#.#.........#.......#...........#.#.........#.#.....#.#..............#...#....#...##.....#..#.......#.....#.........#.....#...##......#..#..#.#.##........................#..#..#.#......#.........#.........#...........##....#.#......#.........#.........#.........##.........##.....#....#..#....#####..##.#.##....#......#....#............#.....#.#................#..........#...#.................##.#.....##.......
..#....#........#...#....#......#.....###....#....#.....##...#.....##............#.#.#....#.#..#.##..####..........#....#......#.........#..##.#.....#.........#.....#..#....#...#...#...............##.......#.#.#..#......#.......#.....#..........#..........##.##..........#.......#....#.....####..#...#.......###.............#.#...##.#.........#....#......##...#..##....#............#.......#..........#.....#...#.....#.........#...#...#.....#....#.........#.........#....#............#......#.....#.......#......
......#..##............#....##.......#.....................#....#..#....................#....#...#...#..#........#..#..##......#........#..#...#....#........#...#....#..#..#...##..###....#.........#.....#.#.......#.....##..#.#................#.#....#.....#...##....#.#...######..........#......##.......###..#........#..#.............#..###...#..#....#........#.....##.#.#.....................###...........#..#...#.#.........##....#..##...#..#...#......#..#........#.......#.#.###..###.#.........#...#...#.....#
....#........#.....#....#............#..............#..#...#....#..###.....##..........##......##........#....##...#...#...#..........#...#..........#..........##.......#...................#........#.....#........#.#...#.........#.......#..#.##......#...#..........#.#.......#......#..#...........#....#..#...#......#.....#...##..#......##..##....#....#...##...#..............#.#...#..#..##..#.#....#.....#.#...#.#..............#.#......#........#............#...#.............#..#............#..........###....#
...#.....##...##.#........#............##.#......#.......#.....#...#...#.....#...##.#.#.#.......#..#.##..#...#.......................#..##...#..........#.....#............#...#......##.......#.........##.#.....##...#...#....#................##.....#.....#.#........#.#....#....#....#...##...#...##...................##....#...........#..##.##.#..#..#..#.#.##.#..........##..............#.........##......##.....#...#..#.......#..##........##....#......#......#...##.....#..##...............#........#...#....#...
............#...#...#.##.##...#...#..#.#.#..........#....#.............#.....#....##.#.........#..................#.#..........#.##......###..##.#.......#....#........#...#......#...##...#.#..#.............................##..#.#..#........#...##..#.#....#..............#...#..##.......#.#.......#..........................#......#.#.....#..#.......####.....#..........#....#.##.#......#.....##......##.#..#.......#.......##........##.......#.....#......#.#.....#....#.#....###.....#.###.....#....#.......#.#....
##.....#......#..#.#.....#...#....#..#..#.....................#.....#....####......#...#....##............##..#......#........##....##...##.......#.......##...........#.......#...##..##.....#.#.....#.......#.#.....#...#.....#...........#..#..#.#.......##........#.#...........#........###......#...#....#..#..##.##..##.........#......###.........#...#.#......#............#.#.......#.#....##...#..........##.##.......#.....#...#........#......#..#........#...........#.#......##...#.......#...#...........#.....#
..##.....#.##..##...#.#.......#..#...#.#.##....#....#.##.#...#.......#.##....#......##..#.###.........#.......#.......#.##.###.##..#...............#..#....##...###........#.#......#..........#....#..#..#..#..#..###.##.......#........#..#....##...#....................##...#...#....#.##................#..#....###..#...#....#.......#.#.................#.#........#.##.#..#...#..#...#..##.....##...#.##..............#.....#.#..#....#.#...#.#...#.##.#.........#......#.#.........................#....#.........#....
.#...#..#....#..........#.##....#...#.##.............#...............#..................##......#....#..##.........#.#.....#...#.....#....#...........#....#.....##.#.....#.#..............#.#..##...........#........#.......####.......#....#......#........#.................#.#......#...##....#........#.............#....#...#......#.....#......#.....#..#......#...#......#..#.#.#..#.#.......#.................#.......#......#..#.....##......#..#...##..#...#...#............#..##.....#........#..##................
...................#.....#..#.#...#.......##.#.#....##..........#........#......#...#............#.............###....###.#..##.....#........###...##...#.......#.......#........#..##............##.#..#....#...#.......#...........#..#.#.###..#.........#.##.......#..........#......#.#...#......#...#.###.#..#.....##.....#...#.....#..#.##...#...#.#.........#.......#....#...#..........#..##.......#....#....#........#.#...#..#.#..........#.##.#...#.....##..##.................#..........#..#...#.....#.##.....##...
#.........#..#.........#.#..#....##............#...#..#.##...#..............#..#.##...#.#.#..#...#.#....#........#..##.##.......#....#.##.............#......#.........#.#....#.......##.....##....#....#..#...........#....#..#.........#...#..#.......#....#..........#..#.#..##.#..#.....#..#.........#.#.....#..#..##....#....####.#......#........##...###........................#.......#.....#...##..#.#....#.......#.#.#.#........#..#.#.........###....#..###.....#....#.....#.#...#.....#.#...#.#.#....#......#.#....
.#............#.............#.....##........##....#.......##.#.#.#...#....#....##...#...........##......#.#.........#.##.............#...........#........#..#.##..#..........#.........#....#...##.....#......#...#....##.....##...#................#.......#.........#....#.......###.....#.....#......#................#.#.....#..#.#..........#.#...#...#..#...#.....#........###............##......#...#..............#.....#.#.#.##...#......#........#..#....#.#.#.#.#.#.#...............#...#.......#.......##....##...
........#...#.........#..###..#..#.......##...#..........##...............#........#..##......#.#.#.#.#.#.#.........#....#.#.......#.##...#........#....##...#..........#...#.#.###...##...#.....#........#....#..................#...#...........##.#..#....#..####.....#.......##...##.................##....#....#..#......#...............#....#.............##...##...#..#.#..........#........#......##....#....#.#..........#.....#.#..............#...#..........##.....#.#.......#.....#.#.##..#....#..........#..#....
............##....#.....#.......#..#.......#.......##..#.#.........##....#..#..#.#....#......#......#.....#...........#.......#.........##..##......#..#...#...............##...................#......................#.#.....###..##.#.....##.#...#...##...#..#.#..#.........#.....##.................#...............#....##............#............#......#.......#.....#.#...#.......#..#..#......#......#.......####...#..##...#..#......................................#..##...#........##.....................#....#..
...##.#..#.##...#...........#..#....##.#....#............#...#........#...#..#...........##..#...#......#..............#..........##.........#....#....#.##....#...#.....#..........#...#.......#.#..##........#......................#.#......#.....#.#...#......#..##..##.#.##.......#..#.#.#.#..........#.....#..##....#...#.#.#...##.##..............##..#.#...#.....#........#.#.....#.............##.#...#.................##...............###..#.#...........####.....................##....#...#............##.#...#..#
.............##....#.......#........#........##...#...#............................#...##..#........#..#...#..............#.#...........#...#..#..#..#.......#....##.#.......#...........................###..#.#.......#..#.....#..............#.#.##....................#.......#.....#..............###......#.#.#......###...#.#...#...#..##.#....#...#....#......#..##...............#.......#............##.#.#..##......##..............#...##..#.......#...##..##..#.##..#.............#..#....#....#..........#..#....#
..#.....#...#..............#.#..#.#...#...#.....#.......#..#...........#.....##...................#........#...........#....#...##.........#...#.#..........##.#...#........#.##..##..#...#............##...#..........#....#.#.......#...##.....#...#.#.#.................#........#.##.............#.........#..#..#.#.......#............#.....#.....#.........#........##.##.............#.......#...#........#...##.#.#....#..#..#..............###...........#...#.#.......##.............#.#.....#....#.#....#....#...#..
.....#......#.......##.#.#....#.##.###...........#........#.##..#..........##.#.#..#..####.#........##...##......#......#.#....#...##.......##....................................#.#...#....#................#............##.......#.##...#..#..#......##................#.....##...#........#........##..#.#....#....#..#.#..##............#....#.#.#........#...........##..#........##................#.##..#..............#........##..............#.#..#.........#....#..........#.#...#.....#.#...#.#....#.......#..#.###
........##.............................#........#.#..#...#.#........#......#...........##.##........#.......#...#..........##...................#.....#..###.#.......#...#..#..#....##.#......##.#.........###.#....#.#.............##...#..##....#................#..#.##..........#.....#.......##..#....#..........#..#............#..........#....#...#.#.....#............##...............#...#.#.....##....#.....#....#.......#....#........#...#........##.....#.#.........#...##...##......#...###.........#..#.....#.#
.##.#.........###....#....#.....##..........#.............#..#...#.#..#............#.....#....#.#..#..........#........#..#....#.#..#..#..#...#..#..##.#..#.............#...............#.......#......#.....#..#........#...#.......#........#...#.......#.....#...#.....##...#.....#.#....#...##.#......#...........##....#.....#.....#...#..........#...#...............##....#.#..........#.......#....#.#..#.#...#..#......###......#.....#..#..#.#....#.........#........#.............................#.#....#.#.....#...
.#.#....#.##....#...#...#.........##.......#.....#.....#.#.....#...#...#...#....##...#.........#....#..#....#..#.#.............#.##.......##................#.##.###.....#.#..##.....#.............##...#.#.#.......#..#......#.###.........#...#.....#......##...#..#..##...............#...#..##......#...............#..#..#..##....##.........#..##.##.......#.........#..#....#......#.##.........#.#.....#.....#.#....#.......#..##......#..##..#....#....##.......#.#......#.....###.#.#...#.........##........#.........
.....#....#.......#...#........#.........#..#..##...##.........#.#.##..#.....#......#.......#.#..#............#............#....#...#....#..........##....##.......#.#.##.#.#.##......#.#.............#...##..#.#...##..#.#..#.........#.#..........#.#.......#.....#..#.###.#.#....#...#......#..#...#...#...##.###..........#......#.....#......##...........#..#..#.........#.#..............##...#...#..###...#..........#..#..####.........#..#.#..#........##.......###.#......#..................##.....#.#.#....#.....#.
.....#.##.#.........#.....#.........#..#.#....#.##.#.....#.#.......#....#....#........#..#.#.#...#...#.....#.##..#.........#......#.....##........##........#.....##....##.####...#....##.........##.#....#....#.....#..........#.....#...#.#.........#.#...#...#....#.##...........#..#..#.....#...#...#..........#.#....#.##.#.#..#...#....#..#...##...###..#......#..#.#..............#..#.###........#....#....#...#..................#...#...............#......##.#..#......#...........#..##.....#..#...#......#.#.......
..#.#..#...##.......#.#.#.###.#.#..#.#....#.....#..#.#.........#........###.#.#..........#.#...#..#.....#..##...#.......#......#..#...##..........#...#.......#........#....#...........#......#.#.##........#.#.....##.......##..###.##..#...................#...##........................#...#..#...#......#..#...........#...#..#.....##.#.........#...................#.............#.#.##.#..#.....................#...........##.......#....#.......##...#......#.#..........#.##..#......#....#..#.......#....#........#
..#...##.....##.........#....#......#.......................##.....#........#.#.......#...........#..........##...#..###........#..#...#.....#...#..................#....##.................#................#.#.......#.##....#..##..##.#..##.##.#..#.#......#......###.#........................#.........#..#....#.#.#.........#.#....#.....#.....#......#.#............#..............##.....##..#.....#.........#......#.........#.....#......#........#......#.......##......#.#............#.#.##.#.#..#......#..#..#...#
......#...#...#.#.#...#...##.......#...##.......#.......#.....#...####..........#....#......#..#...###...#.......#..#..#.......#...##...#..........#....#.....#.......#.#.#..#....#..#..#............#.........#.....#.......#.#....#.........#...........#.##..#......##.#.####..#...........#...........##..........#...#..#...#..#.#....#..#..#.......#.#.............#....##......#.#.......##.#.#.#......##.......#.................#...#..#......#...##........#......#.#...##..............#.........#...........#...#...
..#............##..#..#...............##.....#.......#.#....#.#.###..#..#..#..............#....#.......#....#........#..#............##......#..#.##......................##....#...............#...#...##.#..#....#...#.#.#..#.......#..#....##...#......#.#........#....#...#.#.#...........#.......##.......##...#.#.....#.##......#.....................#......#......#.#.#........#.#......#...#......##.....#..#.#....#..#....#.......#...........#.......#...........#....#..#.....#..#.......#..#..#.##.....#.........#.
....#...#......#.#........##.#........................#.#..#........##..#.#.###...........#....#.......#..............#......#.....#.....#....#......#....#....#................#.#.......#..#.#.......#.....#..##...#......#..............#.....##...#....#............#.###.....#........#.................#..#......#......#..#...##..........#....#..##.............#......##.........##..#.#.....#....##...#..##.............#.#.....#.........#.......#.....##.#.....#..#..#..#..#..#........#........#............#......
###.#...##..........##...#....#....#.#..#..##............#...#...#...#......#........#..#...##.##....#...#..#....#....##.......#...#.........#.##..#...#..#......#.#..#...........#....#...............#..##......##.##.........#............#..##.........##........#.......#...............##.......#...#.#...........##.#....##.....#...#..##...........#...........#.............#.#..#...........#.......................#....#..........#..#........#..#.#...#......#.#.#......#.#....#....##........#........#...###.#...
.....#.....##..#..#...........#.#....#.###......#.......#....#......#.#.....#........#.....#...........##..........#....#.....###.#..#.....####........#........#...#...#....##...#.#..##....#........#......#...#...#.####...##.#........#......#....#........#............#......#..##..#.........#....##.............................#..............#.....#....#.......#....#...#..#.#..#.......##...##......#.......##.#..#.......#.#.##.#.....#..#..............#..##..#....#.#......##.#......#....#.............#........
.#.....##.#......#.....##.....##..#....#..#.#.........#.......##...#...##..#.....#......#.#.#..##.##...##.................#.#.#.#.#...............#.....##....#...#..#...#....##..#...#.....#.................##.##.##........#.....#......##.......#....#......#....#.#.....##.........#........................#.#...##........#.#..#.......#...###..........#....#..........###............#...#.....#.....#.......#...........#..#.#...............#......#......#........#...#...#....###........#...#........##...#.......
......#..#.#..#............#...........#..####...............#......................#..........##.#...#.......#...#..#..........#...#..#....#.........##.#...#...#......###..........#..........#.###....#...###.........#..##......##...##.#....#...........#.......#...#..#.#.....#.......#....#..#....#.#..#.#..#..#......#...#........#.....#.##..###.......#............##.#..#.......#.........#.....#............#....##..#.....#....#.#.......##.........#.......#......#......#........##.#....#...............#..#....
.#....#.#.#.............#.#..............#..#.#................#............#...#.#....#.........#.......#...#...#.#.#.#......#...#..#...#.#....##.#..#..#..........................#.#.#.....#.#............#.....##......#..#.#...##.....#.#...#.......#...##..##.#.......#.......#.#.........#.......##........#..#..................#........#..#.........###.....#.....#..#........#...#......#.................#.....#.##...#..#.......#........##....#.........#..............................#........#.#.......#.......
...#......#....#..##.........#..##.#....#.......#...........#.#..#..........#.....##....#.#..###.....#....#.......#.#.......###...#............#........#.....#......#.#......#.....##.....#...#.........#...##..#..##..............#..#.....##...................#..........#.#.............#.#............#..#.#......#.....#.......#.......#..##...........#.........#....#..#......##.#...#.......#..#.#..#....##........#.#......##.##.............###.#.#..#...........#.....#.#.......####......#..##.....#..#.#.##......
.....#.........#...........###.......#.#.......#........#.....#.............#.#..#...#..#....##....##.....##............#.#.......#..............#..........#.....#.#.#.......#.#......#..#..#..##...#..#....##......##..#......###..........##..#.....#.##.#.#....#.....##.....#..#......#.#.....#..#.#...........#......##....#......#.#...#.##................#........#.#...#..#.....#...#.##.#..#....#..#......#.##...#.....................#..##.##..#......#..#.#..##..........#...................#.#.......##.##...#...
...#...#...#........##....#.......##......#...##....##...........#......###.#...........#.....#............#.#...#..#..#.........#..#....#.#......#.#...............#..#....#.#.......#.....#................#.#...#......#..........#....###....#.#.....#..........#.....#......#.##.#....#.........#......#...###..##.....#......#..##....###......#.........###.##.#..#.#.......###.#..#......#............#..#.........#..#..#......#.#..........###.....##..#.#.....#.............#.......##.#.#.#........#.....#..........
#....#..###...............#...#....#..###.#.........#...........#.........#..#....#.#.#.##...........#..#.#..##....#..##...#...###..#.........#......#......#....#..#..#..###.#........##.......#...#....#..#..............#...#...##.........#.#.....#....#........#....###.......##.#.#.#..........##..#....#..#......#....#....##.#.....#..#...#.##....##...#...#......##...#..........#...##...#.......##.....#.#......#.......###......#.#...#.#............#...#..................#.......#.#.............#...#...........
...#....#...#..#........#...............##.......#.....#.......#...#.....#...........#.........#....#...#.........#......####...#....#...##......#..##..#.#..#........#.#..........#....#.#..#...................#..#..........#...###.#.........#.......#....##.......#...........#......#..#.#....#.........#.#...##.##..........#.#....##.........#..#.#.........#..........#.#.#...#...#..#.......#....#......#..#....#............####....#....#.....#...##.#.......#..........#.....#..#.....#..##.................#####..
#.............#......#.#...........#.......#.............#.....#...####........#............#.#......##...#..#....#...#.##..#..................#...##............#.#....#..#..#.....#....#........###...#....##.##.........#..#......#..##.##..#...##..........###..#.........#.....#......#......#.......#...#..##..........#...#..........................#..#.#.....#..#.##..#...........#.#...#......#...##....#..#...#..........##..#......##......#......##...#........#........#.......#.......##.....#..................
..............#..#........#.#.#...#.......#......#...#...#..#...#.#....#...#.#..............#......##..#...#...........#...#.#.....#...#....#.....#.....#....#........##...#..........#...#...#..................#..#..............#........#..#....#.##.............#.#.#..#....#.#....#..##.#............#...#.....#.#....#....#.....##...........##......#..#....#.##....#.#.#.....#.........#.#.....##.#...#....##...#....#..#....#.#..##.....####..#..#.##.......#......#.##.#..#....#.........#..#...##.........#........#
.....#...#...#...#.##..##.......#...............##..#............#..............#..........#.#....#..#.#......#.....#.#...#.....##....#.###.....#......#...#...##.##.........##.......##.........#...#..#..........#........#.......#..#.#.#......#...##..#.##......###.........#...#......#........#....#.#...........###......#..##..#.#..#.#......................#..........#.#.....#....#.....#.....#...##................#...#...#......#....##.........#..##....#........#...........#......##............#...#.....#....
....###....#..............#..........#.....#....#.#...#.......##.##..#....................##...............#...#..#####.#.#...#.....#.#.................#....#.....#..#.......#..#.......###..............##...#.......#..#...#..#......#....#.#..........#....#...#.#...#..#.##..........##.......#............#...........#.#.....#.###.......#......##..............#......#......#...#....#........#....#.#.#.#...................#.#....#......###......#........#.......#.#............#....#.....#............#...#.....#
..........#...##.......#.#.........#........#.#......#.....#....#...#####.........###.#..#.................#.....#....................####..#...##...#..#........#......................#.....#.........#....#..##.#.......#.....##....#.........#...#.#.#..##.....##.#.#...#......#..#.....#...#...............#.......#...#.#..........#...##..#.#...#..........##..#.....#.#.......#..##.###.##.#.....#........#..##...#...##.#.....#...............#..#....#....#..#...##....#.#.#......#.........#.#.#...##....#..#.......#
#....#..........#....#...#..##............#......#......#..#..#.##..........##...#...#..#......#......#...#.....##....##..#.......#........##........#.........#.....#.....#.#......#...#..#............##...................#....#.........#..#.....#.........#....##..........##.#.........#.........##..#.................#.....##.#....#...#.#.......#....#.#..#....#...#..#........#....#..#...##.#..........##.....#..............#...........#.#.....#...#....#.#.......#............#....###.......#...........#.#...#.#
.....#.........#.#.##...#.....#..##....#....#.#.....#.###..#.#...##.......#.#......#.#..#.###.....#..##......#...#........#..#..#..#....#......#...#...#.#.....#...#.##..###.#...................#...#..#..#......#..#........###...##.#...........##....##.#....#..#.#.#..#.........##.......#............#......#...#....#.##.....#....###.......#.#.#...#..##.....#.............#.......#..#.............#.....#.##.#..#.#......#........................#..#..#..#....#.........#..#.....#...#..........#...#...##..........
.........#.#...#.........#...#.##....#.#.........#....#....#.........#.........#.##...........##...#...#...............##....#.......##...#..........#....#.......#....###.....#...##...#.#.#............#..#...#........#...#...###......#...................#..##.#.....#...#..#........#....#..........#..#....#.#.........##..#.#....#....##............##....#....#......#...##...#.........#...#..#..#..#.#...#.#...#..#.......#.............................#......#...#..#.........##..##..##...#..#.#..............#...
.....#....#...##..#...#...#..##.....#.#...#.....#.....##........#....##...#..........#.#......#...#........#...##..#........#...#.##....#...##.#...#...#..#...........#....##..#.........#..#.....................#.....#........#..#..........#....##...#........#..#......#......#........#.................#...........#..........#.#...#.......##......#....#.....#.##...........................#................#...........##..##.#.........#...#..#.#.#..#....#.#....#......#........#....#.##.#........................
...#...##............#..#.................#.#.#.##......#............#.##.......#................#..#..#.#..#.............#.......#...#.#..........#.....#...#.......#...#..#...#......#.#.......###.#...#....#.#...............#..........#..#...#.....#...#.....#..#..##...##..#.#.#...#.#....#.#.#.#...#.##..##.#.......#..........#.....#..........##............#.......#..#..#...#.....#...#.#....#.#...#...##.....#......#....##.......#..#......#............#.....#.......#...#..#..#.#.....#......#......#...#..#.....
##......#...........#......#.....#..#..#......#.#.#..........#........##..##..#..#.#.#....#...##...........#.....#..............#..#.#....#...#....#..##..#...#....#.....#...........#.....#..........#.##..#....#........#..#..#.......#####.....#...#...#...#.......#.#........#......#....#...#.#.#.........#.#..#....##......#......#.....#.###..#.......#.#.....###.#.#............##.#.......#.....###....#....#.....#.#.......#..................#.........#.....#.......###........#..#.....#...#.##..#.##........#.....
.#...#...#.....#......#.#..............#...#.....#....#...##...............#....#..#.....#......#..##.#......#.........#.#.....#..#........##.#......###...#.....##...#....#......#...#.....###.#..#...###............#...#..........#........#....#...............#.#......#......#.......#.##.#....#....#...#....#.#.#..#.........#.................#...#...............#...#.......#............#....#.#..............#......#..##..##...#...##.#...#...##.#.............#.......#.#.#.#..................#....#.......#....#
..#............#......#...........#...##...#..###.........#.........#...........##....#...#....##.#.....##.#.........#..#.............#....#..............................#....#...#......................#.....#......##..####.##.......#...#...###..#....#....#.....#.#....#.##.#.#.....#.###..#.#........#.#...#..#............#...#....#.##..#...........##.....#......##......#.#...#....#..##...#.###..##.#....#.####.##.#..#.....#........#..#...##.........#......#...#.#......#....####....#.#.....#.....##............
###.#.#.#.#....#......................#.......#..#..#.#.#.....##..........#.........#.##.......#....##.......#..........#...##........#....#......#..##......#.#....#.....#...#..#.....###...#....####......#..##.##.....##..........#....##........####......##..##.............##.......###..........#....#.#.#..#.#...#..............#.##..#.#...#.....####......##........##..#..#........#.#.......#.....#......#...#.#.....#..........#...#.....###.#.#.........#.#.....#..............#.##............#..........#..#....
..#.......#.#...............#..#......#...........#.............#...#.#...##.....####...#.....##.##...#..##...#.#.....#..#..#..#....#.....##....#.#...#............#.......#...#..#...##....##........#.#.........##.#...#..........#...........#......##.........#.....#.#...#...........#...#..#......#..#..#.............#.#......#......#..............#....#................#..##...........#......##.##.#..#......#........#............#..#........#.#..................#.......#.........#....#....##.....#..#...##.##..
.....#.#..#..........#........#.#.##..#.....#...##......#...#.#......#..#....#.#....#........#......##....#..........#...#...##.#..#..#.............#......##.....#..#..##.....#.....#............##.....#.............#.#..#..#.#.#.......###..#......#...#....#...#.......#.......#.....##...................#................#.#....##..#......#..#..##.....#..#.............#....#....#.#.....#......................#.................#.#......#..#......#.....#..........###.............#...#........#.#........##......#
..........##....#......#.....#.#.....##.....#...#.##.........#....#....#..........#......##..#..........#..#..#..........#......#...............#.#..............#....#..........#....#..##.#......#...#.............##..#.....#.......#......##.#.............#......#.........#.....#..#.#.#......#..............#..#..#..#...#...###..#.#.#...#...........#.#.#.##..#..#...#.#.##........#.......##.........##..#.............#......##.........#...#.......#.................##.........##.#.......#........#..#.#..........
.#..........#...#......#...........#...#...#..#...........##.....#.#.#....#..#...........#...#..........#...#.......#.........#..##....#.........#.....#..............##..........#...#....#......#.#...#......#....#...................#.......#..........##...#.....#....##..............#.....#...#....#.....###..........#....#..#.............#.......##...............#...##.#..................##....##..#..##....###........#.....................#.....#........#....##..#....#....#.#......#.....#....#....#.....#...#
......#........#.......#............#............#..#...........#..#.......#.##......#.#.##..#...........#......#.##..........#.........##...........#.........#..#.####.#.......#...............#..........#....#.......#.#...#..##...............#..........#........##...#...#....#..###..#.......#....##..............#........#............#..#......#........#....#....##.....#............................#####.....#...#....##.#..#...........................#.......#...#..#...............#.....##.#.#......##......#
.......#..#.....#.#....#.....#..#...##..#..###..#.#.#.##...###...#.........#..#...#..#..###....##.#.#.......#...................#.........#...#.........#..........#.#..#....#...##..#..............##......#..#.#.......#....#.#.#...#..#.#......#....................#..#............#.......#.......#.#.#...........##..#.....##.....##..#.................#..##...#....#....##.....#.....#..........#......#..#..#........#...##..#.######.....#.#.....#........#..#....#.#......#.#.#...##.#..#...#........................
......#.#.#..#..................#.......###...............#.....#......#.#.......#...###.......##..#.#.....#.#.#....#......#.#.....................##....##....#..#.......##..#.#...........#....#...#.....##.....##..##..#.##..............##.........................##.............#.......#.......#..#.................##....#..........##..........#.#....#....#.........##..#..#............#...#..#.........##..##......#..#.#........#..#..#..................#.....#.........##..#....#.....##...........#......#...##.
#...#..#.......#.#....#....#...##................#.#.##.....##........#..#..#.....#.#........#.....#..#.........##..#........#......#........#...............#............#.#..............#....#..#........#.#......##.##.#.#.#....##...#.#....#......#...#.....#..............#............##.....#...........#..............#.#..........#....#...#.........#............#....#............#...#.....#...#...#.#.#......##.......####.......#....#.#.....#.....#..#........#.........#....#.#...#..#.#..............#..#.....
.#.......#........#....##...#.#.#..................#.#.........#..#.##....#.#......#........#..............#..#.....#.##...#......#.#........##.......#.#..#...#...#....#.......#.........#.........#......#.#.......#####.....#......##....#...........#..###..#..#....#...........#...#...##...#....#........#....#.......###............#...#.#..#.......#.#..........#........#.#........##...............#......#.#.........##.#.#..##........#.#..#...#...#...#.....##......#.##........#...#.......#.#......##........#..
....#....#...#...#...#....#............#....#.....#.#....#...#.................#........#.#.#..........#.#......#.#.......#..##..####.....#...#............#...........#.....#....#....#.........#....#......#.#..#...##............#......#........#...#...#.......#..#..#.................##...#................#...................#.........#......#........#....#...#..#.##.#....#...........#............#........#.....#..................#....#.##...#.#..#...##.#......###..#..............#.....#.....#..###....#.....
.##..#.....##...##..##..#.#.......#.......#..................#.....###..#.....#...#.#...#.......#....#.#........#.....##.#...............#......#....###.#........#......#.#..##.................#...#.....##....#.....#..........#......#.............................#.......#.#............#...###...#.....#..#.#.....#.#........#.#.#.##......#............#...#...........#.#............#..#.#.##.#..#.#....####....##...##...##......#...#...#.....#..................#..#...#...##.#........#..#....#....#.#....##...#.#
.............#......#..........#...........###.......#.........#........#.#.#......#.#..#....###....#.......#...........#..#.##.................##......#...#...##..#..##.....#.#.................#........#..#...........#......#.......#......#.....#...#..##.##.#.##......#........#..#.#...#..................##..#.##..#...#......#............#.##...#.#..#.#.#........#........#.....#....#......##.#..#.###..#................#.#..###....#......#..##.##......###....#....#.....#......###.##...#.......#...##.#...###.
...........#........#..#.#.............#..##....#.......##.....#....#.......#.#.........#.............#...#.....#.......#.#............##.#...#....#........#.##...#.##...##..##......................##.#...#....#..#.............###..#.....#....#.#.....#..........#.#..#..#.##.#....#.....#...................##..#..###........#....#..........#......##....#...#.###...#.....#...#..#......................#...##.#.##............##.........##.......#....#..........#.#.#...#.........#.#.....#.#.#..#...#........#...#.
.................##..##...#.#.....#............##..#........#.##..#..........##.....#...#.#.#.......##.#.....#............#..#....##...#..#..#.#.......#.#.#..#....#.####..#......##...#..#..........##.....###......##.......#...#.............#..............##......#.##...#.........#.....#...#..#.###.#..#........##.##...##..#...####........#......#.#.#...........#....#....#...##.......#.#...........#.#...#.##.##.#..##..#.#..#........#.#.#.#..#...#...##....#.##.....#..#..#..#......##.......#.....###.#...#.#.#..
#...##....#............#.....#..........##.#.....#.#..........#...................#..#....#............#...#.....#..#...#...#.#.......##.......#...##..##......#.#.......##...............#.#....#.......#..............#....##......................#..............#........#........#..........##.....#.#....#.#...........##.#...............#..##..#...........##.......#....#...#............##..#....##..#..#........#....#.#........................#....##...##..........#..#.#...#............#.......#...#..##........
##...#..#..###.#..###.....#.........#.##........#.#...........#.#.#..........#.##.#..#.......#.#..##.#.........#..........#....#....##.......#........#........#..#..........#...#.......#.........#...............#....#..............##....#....#...#..##..#.......#.........#............#...#...#...#............#.#................#....##....##.#.........#..........#.##...#..###.#.....#.#...#....#................#.....#........##..#......#...#..............##.#...........#.#....#.#....#.#.....##..#.#.##.........
..#.#...........#.##......##.#....#..#.#...#.#...#........#..#...........##.....#.##..#..#.#......#......#.#...#...##.....#.##................#...###.....##.#.#........#.......#..#..#...#........#..#.#.###....#..##....#....#...##.....#..#..#..####....#.....#.....#..##....#.......#......#.#....................##...###.....##..#....#.........#.........#.#.##..#....#.....##.............#...#.....#....##..#.#....#..........##.##......#.#..#..#.##.##..#.#..#..#.###......#..#...#....#...#...#..#..#.......#....#..
.......#.........#......#..##...#.......##...#....#.....#.#.....##..#.......#.#.#................#.......#..........#...#....#......#.....#............##.....#......#....##.##...#...#.......##.###..........#.#..#.........#..........#.......#.#.....#.......#..#...........#......#...#........#..........#....#........#.........#.....#.###.......#..#.........#.............#...#.#..#.#.......#.#.##.##...#....#...#....#...#..##......##.....#....##..#.#.........#...#..#.....#...#........#.....#.#...#.##........##.
#.#...##...#...###...#.........#....#........#..#.#.##..#..............#....##....###..............####...#.###...#.#.#..#.....##..#.................#..............##....#.......###.....#.....#.....#.#....#...#........#..##..#.#........##.....#.....#....#.........#......###....#......#.........###..##.#...#...#..............#.#.##....#....#..#.......#....#.#.##...#.......#.#.......#.....#....#.#.........#......#.#.#.....##.....#.#.....#.......#.#.....###..........#....#...##...#....##.#......#..##....#...#.
#....###.........#..#.##.#.......###..........##......#..##...##.#..#.#..........#.#.###..........###...#...##.....#........####.#....#....#.#..##.#.#.....#.......#..........#.............#..#.#.......#......#......#....#..#............#.#.......##....................#..#..#........#.##....#.#...#................#...##..........#....#.##....#....##......##.......##.#....#...#......#...##.....##.#...#.......#.#.#.##.#..#...#.....#..#..#....#....#..#..#.......##......#.....#.#.#....#..#.....##.......#.#.#..#.
.............#...###..#.#...#...#....##....#..#..#...#.#.....#..#..........#...................#.......#......#..#..#.#.#.#......#..#......#.##.#.#.........#.##.......#..#....#...##......#....#.....#.....#........#.....#.......#...#..#..##....#.........#.#.#....#.###...#...#.......................#.....#....##....#........#.#..............#..#..#....#......#.#.......#....#.#..###.....##......#.##...#.#........#.#..#...##............###....#....#..#...#.#.......#....##....#.......#.....#......#..............
.#..###..#.....#...................#.....#....#......#....#......#................#.#...#...........................#.#.....#..#............#...............#.........#....#....#............#....###...#.#..#.#..#...................#.........#....#.............#.....##.#............#.##.#.#..#........##.#.....#...........#...##..#.........#.........#.......#.##..##.............#..#.#..#.#.........##......#.#.#..................###........##.........#...#...#.....##...#.......#.......#....#.#....#.....#.......
...........#...#.......#..#..#......#.#......#.#....###.###.......#............#.###..#..#......#.....##.##...#..#..##........##...#........#......#.........#..#........##..#...........###.............#.#..#.............#...#........#..##.#............##......#...#...#.....#.#.....###.##.....##...##.......#..#......#..##.#..#....#.#.........#.#..#.....#...#....#.#...#.#.....#..#..###.....####.#.#...............#..#.#.....#...##..#...#.#...#..#......#...#..#.#...#.###.##....#...##......#.....#...........#..#
.#..#........##.#...#............#...#...#.#.......#.......#.....#...#.......#........#..#....#...#.........#..#....##.......#........##..#..........#.........##........#......###....#...#..#.............#......#...........#......##..#.#.....#.#.#..#...#.##...#.....#.#..#....##.....#.....##........#.#...........#....#.##.....#...##........#.#...........#....#.#...#.#............#...##......#........#.#.........#...#...#..#....#...#......#..#.............#........#..........#.#.#......#.#........#.#..#......
##...#.#..#...............#...#.#.#....#...##.##..............#....##.#......#.......##...........#......................#....#..............#....#.#..#.........#.#.................#....................#.#........#..#.##.....#.........#.#.....#..#.....#...........####..#......##.#.......#...#........#......##.#..#........##........#.......##.#...#......#...#...##.#..##...#.........#......#............#.........#..#..#.....#...#.......#..##...#...#....#.......................#.......#...............#..##.#..
.......................#..##.##..#.....##..#..#...#.#.........#.......#.#..#........#.........##..........#..#...#..##...............#..#.......##.....#.............#......#.#.....#...#.#........##...............#....#....#...#...#.#.....#....#.#...........#.#..............##.#..#...#...#...#..#..#.#......##.#...........###.#.#...#....#.#..#.#......##.#...##.#...#..........#..#......#...##...#..#....#...#...........#..#....##...#....#..#.#......#....#.....#.#.#........#.....#..............#...#......#..#.#.
...##.........#.#..##..#....###...#.#.........#...###....#.#.#...#........#.....###...#.......#..........#....#.#......#....#..#.#.......#..#.#.#......#...#.......##...#.........#..#.##........#.........#.##......#.................##.......#..........#.#.#.#.#..###.#..#............#....#..#................#..#......#.##.....#........#.........#....###...........#.#..#.#...#..........#.....#..#...#.#........##.........#.##.......##.....#..#..#....#..##.........#..#.....................#......................
............#..#...#..#.#....#...###....#..#..#.##..#..#........#..#.......#...##.....##...##..#..#..............##.....#....#.......#...........................#...#..........##...................##..##..............#.#.....#......#..##...#.....##..#..#...#............#....#..#......#..#.#.....#..#..#...........#....#..........#....##.#....#..........#..................##...##......#....#.#.......#...........#.....#...#....#................#...##.#..#....#.#..........##..#.#......#......#......#........#..
....#...##..............#..........#..........##.#.#......#.#......#..............#.###....##....#..##.........#.#..#.##.#.#...#.#..#......#............#...#.....#...#....##.#...........##.#.........#......#....#...............#......#.#....#.###.###..........##....#..........#.......#......##.#..#............#.#.#...#.#.#..#..##...........#..##.......##.....#...#........#........#...#....##...#...#.#....#.........###.....#..#.....#...#..###..#...#..........#.......#..#.##.#..........#......................
..#.................#....#.....................#...#...#....#.....#......##..#....###......#..#...#.........#.##.....##...#............#.....#.#.....#..##............##..#.........#.##.#.#..#...........#...#.....#...#...#....#.....#..#....#..............#.####..#.#.#......#.........#.#...##................#..#..........#...##....................#.#.......#........#..#.................#.#.##.....#..........#...#.#............#.#....#..#.#...#..#.#.#...##.#....#....##.......#..#.##....#.#.......#.#..#....#...
.#....#.....#.....##..#...#...#..............#...#...##..........###.........#........##...............#..###..#....#......#....#..#........####......##.........#........##...##........##..#......#...##...##.##...#....#.....#.#........#..#...##.#...#...#.....##........#..#.....#....#..#...#........#......#....#....##..#.......#...#....##........#...#.#...###.#.###...........................#...##....#...##....##....#...##........##.....#..#.##..........##...#......#.....#.....#...#.......#...##..##.......#.
..#...........#......##.#...##.....#.......##....#.####..#..........#....##.#..........#...#....#............#........#......###................#..........#............#................#.#........#............#.#....#..#....#..#.#..###...##.......#..###..........#..#...##..#......................#...#.......#......##.#.#...#.....#...#...#...##.............#....#..........#.....#......#.....#..........##..#..#...#.#......#..#.#....#..............#.#.............#..#..##....#..#.#..###....#.....#....#.#......
.........##..##........##....#..#..##.....#..#.##...#......##.......##.......#....#........##......#..#...#......##..##..##.................#.............#....#....#...#.#.#.#....#..#.#.........#.....#..##.##.......##..#...#.....#......#.........#.#.....##.....#.....#..........#..##.....#........#...................#....#.#....##....###...........###...#......#.............#...##..#.#....#.....#............#......#.....#......#.###....#..#..#......#.........#.....#..#.....#.......##..#....#....##..#....#...
..#....##.#............#.......##........#............#.#.#...#...........#..........#.........#....#...#......##..#.#...#...#.#......#..#..#..###..#...#..#....#.##...#.......#.....#....#....#.#.......#...#.#.#....#.#..#.#....#.........#.........#.#.#........#.....#.#...##............#..#...#.....#...#..#..#...........#.#.............#####...#.........#......#..........##...##..............#.......#...#................#......#....#........#.#.##.....#..##........................#...#..#.#.......#.....#.#...
....#.####.#...#...#.#.###......#.#.#....#.#.#.#............##...#..................#.....#.......#...###..#............#.#..#.......#..#...#..#...##.......##......#....#.....#................#.....#..#.........####.#..#.#..#......#.........#....##.....###...##..#.##..###.........#..#........##....#.#.....#........#.##........................#..#.....#..##.#.........#.....#...#.#...#..#.#........#....#....#.#..#..##.........###..........#....#...#.#........#....#.....##.#...#....#.....###...##.#.........##.
......#.#.#.....#.##..#.#.......#.#..#.....##....#....#........#...###...##...#.#.#..#......#.#....#...##..#....#.....#..###..#..##..#..#...............#..#.....#......#....#.#...##......#......#.#.........#..#..#..#.........#........#..#...........#..##....#...........#.....#.........#..##...#..#..#....#..##..........#....#.#....................###.......###....#..........#..#...........##...............##.#.......#....#...#.#.....#..#........#.........#....#....##....#....#.#...#............#....#.#...#..
....#.....#.#.....##........##......###.#..#...#.#.....#..........##.#....#......#..##.###...#......#.#.#.............#.#....#.........#......#.#....#.#..#......#.##.......#.#..........#...#.......#..##...##.........##...........#..#...#.............#........#..#.....#.#.........#..#...#.#.#..........##....#.##.#.........#.#.........##.....#.......#.#..##...............###....#...#...#..#.................#...#..#.....#....#.#...#..#....###..#.#.#....#...#..........#..#.............#..##........#.##...#..##.
....##.#.......##.#...#..#..###..#....#.....#..##....#....#....#.........##...#.........#...........#.......#.###........#..##.#.#.....#......#........#.....#..##...#........#.#............#.............##.#................#...#.....#....###...#....#..........#...#.........#.##.#....##........#...#................#....##.#.......#...##....#.##..........#....#..#.......###...##......................#..#.............#....#..###.........#.#.....#.........#..#.#..#.......#...#...#.#.#...##.....#.#.........#...#
.......#.....#.................#....#...........#..##.....#.##...##.....##..........##.....#..............#...#.........#.#...............#...#...#.#..#..#..#......#.##......#...#.#...##....#....#.....#.##......##.......#..#..##.#.....#....#..#.........#...#......#.....#....#............##...#....#...........#...#.#.###..##...##.#.##.......#.....#......###.......#..#.........#...........#...................#..##......#...##..#.#...#.....#.#.#....#......##.....#..#..#............#..#..#...#....#.......#....#
....##....#....##..#.............#.....#..............#....#.....#....#......#......#......#............#..#.....##.....................#..#.#.#..#...##.....#.....#............#..##.#.....#.......#.#.......#..##..#.....#........##.....#..##.#..#.##.......#...#..#...#............#......#.#.............#........#....#.#.#.....##......#......#.........#.#..............#..##....#.##...#........#....#...#....#......#..#...#....##.....#....#.......#..#..#..#...........#..#.....#....#...#....#.#.#..#....#.#.......
..#.#.......#.....#.....#....#....#...#...#....#.......#...##...#.#..#.#.........##..#.....#......#...#..#.#....#...................#..#........#.###.............#.##.##..##..#.......#.##...#....#..#.#...#...#.....#...#.......#..#.##.....#....#.##.......#..#.#....#.........##.....#...............#.#.....#.............#.......#.#......................#.........###....#.......#...#.#...#..#..........#..........#......#.....#.#....#........#.......#..##..........#..#....#..#....#..#......##.#..#...#...........
...#.##.#............#.#........##......#...#........#.....#................#..#..#...#...#................#............#..#.#....#.#......................#..#........#....................#.#.#.........................#....###.............#....#......#........##.......#.#......#.#......#..#..#........#...#..#.#................#....#.#.#...........#....###..#...###..#....#......#.##............#.......#...###......#.............#......##.........#.##.......#.#....#...#.......#...#.#.#........#.....#...##...#
#...........#..#....#.............#.................#.....##...................##..#.....#...#.#...........#.........##.#.......#.....#....#.#........#........##..#.#........#..##..#...##.#.#..#.........#.#.....#..#..##......#......#.....#......#.........#...#......#.#..#.....#...#..##.#....#......#.....###......#.......#....#..#...#...#.#........#.#.#.##.#.........#.....#....#..#.#..#....#.#.....#....#.........#.......#...#...#.......#........#...##....#...#..#....#...#...........#......##.......#....#..##
.#...........#..........#..##.#.....#......#...##.#...#..#.....##...#.......#...#..........##.........#.##...#..........#......#.......#.........#.....#.#.................#..#...#......#...#.#.#..#.##.......#.#.......#......#....#..#.##....##.#........#....##................####.....#...#.##...#......#.###.........#...##.#......#..#..............#........#....#.....#.....#.........##.....#........#.#.#...#....#..#.#.............#.#.....#...#....................#.........#..#.#......###..#..#....#.......#...
.#..#....#.....#.....##....#.....#...#...........#..#.#..#.#..........#..........#...#.#.#..#..##....##..............#..#.#................#..........##.#...#.....#.......#..##....#.#.#......#.........#.......#.............#...#..........#.#.#.......#.#.....#####.....#....##.......#......#........#.......##.......#.......#.##.##....#.......#....#.....#.....#....#..#......##...........#...............#.......#....#..............#..###............#.....#.#..#...#.#.......#....#.#..........#...#....#.#.#.#...#
...#.#.##.#.....#...#...#...........##.....##..#..........#....#.#.....#.#.#..###...#...#...#.#..#........#.....#.....#.##..#.....#....#..#.......#.......#.......#.#.....#....#...#.#.#...#.........#...........#.#..#.#....#.#...#...#....####.....###.#.#.##.#.......#...#..##..#..#....#.........................##....#.#.....##.#.##.#..#..#.....#...#.......##.......##..#....#.....#...##..##........#...#......##....##...#............#.....#..#.#....#..#.#....#......###.........#.#.......#...#.#..#......#...#..#.
..#...#.##...#.........#.#..#......#...#.......#.....#..#...#.#...##.#........#....#......#..##.......#..........#....#.#.....###...#.............#...#....#.....#...#...........#.....#..........#..........#.......#.......##..##...#.#.#.#..#...##....#....#..............##................#...........##..................#..........#....#....#.#....#.......#.....#....#.#.#.....#.........#...........#..#...........###......#........##.....#..........#......#..#...........#...........#..##.#..........#...#......#
#....#.##...................####.##.#....###...................#.....#................#..#.###..##.......#...........#..##................##..#.#........#.#..#..........##.#............#........#..#.#...##.............#........#.............#...###.#.............#...........#...................#........#.....#.....#.#............#.#.#......................#....###.#.#...#....#...#.....................#..#.......#..##.....#.###...#.......#...##.....###..........#.##.##....#.##....#......##....#..........#...
##.........##.#.......#...........#.......#.#.......##.#..#.......................#.#...................##..#..........#..#..#....#.###...#.....#....#.....#.....#.......#.......#.....#........#.#......##....#...###.......#.....#...#......#.........#...#..#...#......#.##.##..........#......#..#...............##.....#..#.....#....#.#...#........#........#..##.....#...##.....#....##....#..........#......#......#..#...##..##....#............#.#...#..#.#............##...###...##.........##.##.#..#......###......
.#..#.......#...#.#.#........#.....#.#.........#..#..........#....#....................##..#..#.....##...#..#....##..#.#....##......##.#...#..#.#...................#...........#.##.....#.####............#..#...........##..#.......#..#....................#.....#...........................#.....#..#.......#....##.#......##....#..###.......##.#.......#...##.#....#.....##..#.......#..#.#......#.#...#......#.............#....#.#.#....#.......##..#.#....#............#.......#....#..#......#..........#............
...##......#.#............##.....#..#.....#...##.#..#.#....#...#....#........#.#.#..#..#...##.#...#....###..##...#.#......#.#........#.#................##.....#.#...........#...#.#.....#.....#..#..#..#.....###..##......#.....#..#....#.#.#.....#......#...##................##..#.......##...........#.........#............#.###........#.#....#.#.##..#....#.#.........##........#........#...##......#.......#........#.#...#......##...#.........#...............##.#........##..#..#.###.#...#..#...............#......
..#.....#...........#.#.........#................#.........#.........##...#...#....##.##...#....#...................##....#..#....#.................##...#..#.............#...#.................#..##..............##..#........#..#..............#..#....#...............#...........#.............##...#...........#...#......#....#...###.............#..#.##.........#.....##.#.......#.....#..#.#........#...........#.###...........##..##..##.##.......#..##....#.....#..#....#...##..#..#......###...#....#.....#.#...#.
.#.#......#......#.#................#.....#...#.#........#..................#..#..##..........#.#...#..#...#....#..........................#..........##......##.......##........###....................#...#.........#.#..##................###...###.#.....#...........##...#..#..##..#........#............##...#......#........#.......#.....#..............#.#...#........#.##..#......#.....#...#..#.......#..#..........#.#.#.#....#..#.#.......................#.#.....##.....#......#.#.......#.#.......#...........#..
...#.............#.....#............#..#...#...#......##....#............#.#.........##.#...#.....#.....#.#.#..#.#.#....##...#.....#..###..........#..#.......#.....#......#...................#...#....#...#....#..#.....#.#...#.##............##.....#..............#..#............#.....#.........##..###......#...#.#.#..##.....##...##.#......#.............#....##.............#..............#.#..##...##.....#.....#.#......##....#..##.#.....##.......#.............#.##...#.......#..#..#...#...........#..##..#.###.
....#.....#..........#..#........##.......#..#........#.............#.....#.........#..#...#..#..#....#...........#...#.#.#......###..........#......#...............#.#.......#...........#..........#.#.......#...........#...##.#.........#..##...........##........#.#...#.#.#.#.#.....##.#.#..#.#..#.......#........#.....##....#.#..#..#.....##.#.#....#..#.....#...###.##........##.#......#.#..#..........#.........#.#....#..##...#..#.....#....##.#.#......#..#........#......#.....#..#.#..#...#.....#.##.#..#.....#.
.#.....#....#.....#..........#....#.#..#.........#.#....##.....##....##.......#.#......#......##.....#......#...#..#.....#.......#.#.#.#...#.#...#.#..##.#.............##.#...##...#.#............#....#........##...#....#......#.....#.#.....#.....#...#..#..##...#.......#.#......#.............#....#..#...#.#......##...#....#...........#........#........##...#...#....#..................#..........#....#..#..#...#............#......##.###......#..##.......#......#.##.......##.....#.............#.................
....#....#.#...#............#........###....#.....#.##.....##...##...#....#...#..#.#......#.#...........#.#...#......##..........#.###........#...#...#....#..#.....#..##..#......##.##.....#.....#.............#..............#.#.##.......#.......#.#...............##.........#....#..#.#....#..#...#.#.#...#.#....##..#.......#.....##......##....#......#...#..#.....#........................#....#.#................#....#.....#..##...........#.............#..#.........#........##.......#.#.........#...#..##......#.
##.............##..........#..#...##...#.#....#...#......#.#.....#...#.............#.....##.....###....#.....#..................####..........#....#..#.#......##..#.#...#.......##....#.#.........#......##..#...#............##............#..............#..##....#..#..##......#...#....#...#...#.#...#.#.........................#..#..#.........#......#.#.#.##.#..#.##.....#....##..#..#.......#....#.......#....##.....#.........#....#.##......#....#.....#.......#......#.#......#..........#.......#.#............#..
.....#......#...........#....#...#.#.#...........#.#.##...####...#.#...#..#...#.....#..............###.#.#........#.........##........#..............#....#.....#....#....###......#..#.#..............#..#.......#.#..###..#.##.##....#.............#.............#....#.#.##..##.#......#.....#.#............#.............##...#....#...##...#...#.#.......###......#.#........#..##........#.........#.......#....#.....##.................#..#..#.................#.#.#.#........#.....#...................#....#.......##.
.....##...............#.#.#.##.......#...#.#..#...#....#..#........#....#..#...#.#.#.#..##.....#......##...#......#..#.#...#..#.............#...........#.#......#...#...........#..................#...##...........................#...#.#.....#.##........#..#...#....#................#.......#..##.#...#.....#....#.......##.........#.#.........#......#..#................#.##.................#.........................#..#..##..#....#........##.#..#...................#.............#...#.........#.....#.#..#...#..
.#............................#......##....##...##..#..........#.#...#.......#.#..........#.#...#...#.#.......##.......#..........#........#......#.......##...........#...#..........#...##...#........##....#.....#....#.#..#.....##.......#.#.........##..#.#...#...#.....#...........#......#....#..........#..#...#..#...##..........##...#.#.#....#.#.....#.........#..#...........##.....................#....#...#..##.....#..#.#..#.#.##..#....##...#....#......##.#..#.......#.#.......#..#.#..##.......#.....##......
##.......#.......#.#..#....#........#.#....#..#...#..##..#..#...#.#.............#.......##...#...........#...#.##.#..................#.............#....#......#...#.#...#....#...........#.#.#.......#.#.#.#........#..........#.#.....#..#.#.###..........##.............#.....#.................#................###.......#.#...#....#..##.....#....................#.......##.....#..##........#.......#....#..#..#...##....#.#..#...#............#.#.#.....##.##............#...#.....#..#.......................##..#....
...............##.....#.....#.#..#....###.###............#......#.....#..#.##...#...#..#.........#.#........#...........#........#..........#....#.....#......................#.#.......##.#........##..#....#..#..#.#.....##............##....#.#.#........#.#...##...#.##.#.##.......#..#......#.#....#.#....................#.#....#.....#.............#.....#...#.#..##.#......#..#........#..#.#....#.##...##..#....#.......................#..#.##.....#.#.........##.........#.#............#...#..#....#.....#..##......
#............##..#.#.#...#.#...#.##.......#...............#..#....#.................#........#..#.....##.#.....#........#.............#...........#..#..........#..#..#........#..#...#....#..#...........#.#......#..#.#.....#...###...#........#.#....#...#....#.##.#.......#..#....#.#......#.........#.......................................#.......##...........#.......#.#...#....#...##..#...#...........#.......#..................#.#..#..#..#......#....#..........#..#........#......#........#....#.......#.#......
....##...#.#.......#.....#....#.#.....#......###..#.........##........#....###..####........#....#..#......#....#.#...#.###..#...#....#............#..#.#.#..#.......#......#.#........#..............#...........#....#....#.....#..#...#...#..#..#...#.##.##.....###....#.##.#...#...#....#.......##....#.....#.......#.........#.#.......#...#................#...#........#..#...##.#...#...##.#..#.#..#.........#......#.#..............##......................................#....#......#..#..##......##.#..#....##...#
.#.#.###...#...#....#.......##.........#.......##.........#...........#......#.#..#.###..#......#.#..#......#....#..##.#.#........##.#...#.#....##...##.............#..............#...#.....#...#....##...##.#.#....#.#.....#...#..........##.....#.#....#........#.#.....##..#.#..#......#...#......##..........#.#.#....##.#...#.......#...##..#..#.........#..#..............#.......#......#..#......#...........###............#.###....#......#...........##.##..##....#..##....#...#.............#.##.........#...#.....
.........................#...#..#...............#...#..#..#..###.#.........#...##..#..#................#............#..#......#...#..#......##....#....#.#..........#......#......#..#.....##..#.#............#...##....#.#...#......#.................#.#..#.....#...#.....#......##.###......#......#.#.......#..#.##..........#............#.#.#.#......#...#......#.......#.....#..##..#..#.#......##......#....##.#.#..........##...#.............#..........#..#..#.....#...........#..#.........#.....#.........#...#....
....##......#....#..#...........................#.#.#.#....#.......###..#.........#..#.#..#.#........#....#......................#.....##....##....#....#...#.....##....##..#.................#.......#.####.##.....#.....#...##.###....#......#......#..........#...........#......#......##.......#.#.#...#.....#..........##......#.......#.........##........................#.#.....#....#..#....#................#.......#....##...#....###.#.#........#.....#....#..#.#..#......#..##.#.#.............#........#.........
.........####.#.....#....#..##.......#....##...........#...#.....#...#.#......##....#.#...#............#..........#..#.#....##..#..#.#.#........................##...........#..#.............#......#.#....#...#...........#....#........###.........#....#.....##..#.#..#..#.........#.#..#.......##.#..#.###..#...#......#.#....##....#..........##....#..............##.....#............#..........#.##.#.......#.......#.#...#......#......#.#.###...#.....#.#......##......#..###.......##..##.#.....##...............#..
...#..#..##.#..##.#..#....#....#...#..............#....#..........#.#.......#.#......#..#..#.....#.#.#.###..#....#.#....#..........##....#.#...........#..#..#.#....#....#...#.##.........#....##.......#.#.....#......##...#.........#..#.#..##..#......#.#..##...#...............##.#.......##...#..#..#..........#..#...#.#..#.#.....#......#.......###.#....#...#.#..#.............#.............#.#...#.....##.##....#.......#......#......#.#.#........##......#..#..#........##.................#....#..#.........#...#.#
.......#.....##.####...#............#..#.....##......#........#..#....##............#.##.#...............#.....###....#.......#.#.....##...#...#.....##.......#..#......#..#.#......#.#...........#.......#...##.##..........#.#....#.#.#.............#.........#........#.#.........#.#.#..#...##..#......#....#....#.....#..##......#...#..#................###........................#...........#..#.###..#........#...#...#...#......#.#..#.........##..#.##..#....#..#.#..................#.#.............#.#.....#...#..
#.....#....##.#.#...#.............#......#...##..#...#........#.#.....#.#.#......#..#.......#...#.#.##..............................###.#..##..#.#..#.#......##.#.....#....#....#...#.#....#........#.#...........#..#.........#....#...#..#.........##.#............#.#.....#..##...##....#...##...#.##..........#.#.....#..#....#.....#..........#.......#..........#.........##...#......#..............#.#.....#.............#..#..#.#.#.........#......#....#.#..#...#.......#......#...##....#....#####.#..#..#...........
#.....#..........##....................#...........#...#.#.......#....#....#.............#.......#............#.###.#......###....#......#.###...........#...#..#....#.............##......#...#.#......#.#.....#...#.#....#.#.....#......##......#....#..#.......###..#....#....####..#...........##.#..##..#...#..#.#............................#......#.....#...#..#.....##........####..#.....###...#...#.................#...............#........#......#..........#..#......#........#....#.#....##..#....#....#....#...
..#......#.#.#...#..#.......##.#....#.....##.....................#....#..#..........#...#.............#...#......#...#.#......#......#....#..#.#..#...#......#...#.....###.....#.......#.#...#.#....###..............##.....#.............#.#.#...#.#.....#....#....#....#....#..#......#.######...................#..#.#.##...#..#..##.......#..#.......#.........####..............#..##.#...#...#..#.........#......#.....#..#.#...#....#..#......###..##.........#...#...##...#.......#..........#..####...#...##..#..#....#
#...#....#.#....#....#.....#.........###.....#..#...#.#..........##.#......#.................#...............#..#.........#.#.......###....#......#...#................##..#..#..#......#..#.#.#.##.###..#.........#.#.#......##........##.#.#..#........#...#....#..#...#...#.#.....#.#.......#..#...##........#####..###.#.......#......................#..........#...#..##.#..#.....##..##..##..#.#.##...#..#..#.....#....#...#...#......#####....#.#.........#..##.......#....#...#.#....#..#.......#....#...........#.#.##
.#...##.##......##...#.....#...............#.......#.#.....#...#...#.###........#......#....#..#.........#....#.......#........#..#....#............#.......##........#..#....#.....##.........#...#.......#.#.....#....#.....#.##............#...............#.#.....##...##...#..............#........#....#.....#...#........#...#..#.......#....#.....##.#.##......#...#........#.###........##..##..........#.....#........#####....#....#...##..#...#..#..#....#..##...#.##..#.#........................#.......#.........
.........#.#...#......##....#.#...###.....#..............#..#........#........##....#.........#.........#...#......##.#.#..#....##......#.#.........###.........#.........#....#...#..#..#...........#...#..#........#..##..#...................##...##...........#...........#..#...####.........#...............#.#....#....#.....#.......#.#...#..#.#....##..#...#....#.#.....#...#.......###.#.##....#......#......#....#....#.##........#..#..#.#...............#....#....#.....#.....#..........#....................##...
.##...#...#...#..#..#......................................#....##...........#......#....#.#...#...#.......#...#.....##..##.....###....#..........#.##..#....#.......#.......#.......#.#.........#.........##.###.......##....#.#..#......#...#..##....###.#..............#.......#...#.#.###.#.#...........#.#..........#......#.........#...#........#......................#..#..##.#....#...#..###..#........#...#...#....##....#......#....#.....#.#...###...#....#..#...........#.#....#.#.....#.#..#..........#..........
.....#.#...#..#.....#..###.#........#.....#.#....#......................#................#.#..#.......................#..............#.....##...###..#.##............#....#...#..........#...........#.......#..#..#......##..#...#...............#........#..#......#....#..#.....##..#........#.#...#.#......##.#...................#...#.##..............#.#..#.....#..........####.#......###...#.........##..........#....#....#....#.......#....#.#..#..#....#.#....###.....#..#..#.....#..................#..#....#.#....
..#....##................#...........#................#......#..#............#...#.##............#.##..........#.........#.###.##....................#.##..#....#.#....###................##..............#..#..............#.......#........#.......#........#........#.#....#...........#.#........#.......#.##.#....##....#..........#.............#...........#..#...#....#.#.....#................#.............#.#..#....#..#.......#.#.......#.............#.....#.#.#..#...##....#..##........#..#..#..##.##.#....#...#.
.#.................................##....#...........#............#...#...#.....#...###.##........##..................####....#....#...#.....##...#..#..............#....#....##.......#..#...##..........#.........#......#.....#....#.#....#..#.....#.....#....##...#.#.....#.#....#..#...........#......#.........#.#...#..##..#.##..##....##...#.#..#....#.............#..#......#.#....##.......#....#.#......#.....#.#.#####.........#.#.........#.#...........##...#...#............##........#..#...............#.......
#...##...#.#.........##....###....#....###.###..#...#.....#.#....#....#.#...#.#....#.#........#.#.#......#.#.#.....#...#..........##...##.#.....#..#..#............................##....##...#..........#..#.........................#....##...........#...#....#......#..##....#......##......#..................###......#.#..........#.....#.....#..#........#...##...#..#.#.........#........##..........#..#..........#.#.........####.#..#.....###....#.#..##........#.#..#..##..........#....#..........#.#.............
.#..........#....##.......#.....#.#..##.#.........#................#...#....#.#...#.#...#..................#......##...........#.....#.............#.....#...................#........#...##...........#.##......##...#.............#............##..#......#.......#........#.#.#..#...#...##....#...............#....#........#.............#.........#.....#............#.....#...#..#.##.........#...#...#........#......#.......##.........#........#.........#..#.........#.#.....#.#.##.........#..#...####.#...#..#....#
......#....#.....#......#............#...#..#..#............#......................#........#..#.........#.....#.#...........#...........#..........###..#.............###.........#.##.....#...##.......#......#.##...#....#......#.#...#..#......#......#.......#.....#........#......#.#.....#.#..........##..#....#...#.......##...#.#..##...........#.#....#.....#...#......#....#...............##...#......#..#.#...........#.....................##..........#.#..#......##.#...#...#......#...#.....#.#.#.........#.#..
...#.....#....##................#..#............##..#.#...##.................#................#.....#....#...#..#.....#.........##....#......#........##..#..#...#............#...#...#.#....##....#...#.##.......###...#...#...##........#...#...#.........##..#....#..#..##.##................##..........#.......#........#..##..............#..#.....#.#...#.#..........#.#..#..#.....#..#.....#....#...#...........#...###.....#....#.#.....##............#..###......#.....####...#..#..............#..#....##....#.......
#..................##........#...##....#.....#..#............#..##.....##....#....#.....#.#......#......#..........#....#......#.#.......#.#...#..#.#..#.........#...............#.#..##.....#.........#...#....###....#..#..#.#.#...........#..#......#........###.#..#.#.#.......##........#..#.#..#.#.....#.#........#.....#.#..............##.##.#...##....#.#..##.#...#.#...#....#.#..#......#...........................#....###.#.....##.......#.......#.......#..#..#.....................##....##..#.........#..#..#...
..#...#..#....#.#.......#.##...#..........#....#..#.....##....#....#..##..#..............#..............##..............#..........#....##.....#........#.......#.#.#..###.....#........#..###.....#..#..#.....#.##.......#...#..#...#.#..#...#.....##........#............................#.#....##..###..#........#...#..#...##...........####.................#.#.#.........#..###....##.#......#..#...#....##.#...#....##..#................##..................#......#.#...##..#................#.....#.......#...........
#......#.#....##....##............#.....#............#..........#.......#...........#..##.................#.....#....#.........................#.....#.....#.....#..#........#......#....##........#...#..##.#..............#.##....#.#....#............#..##........#...#..#............##..#.........#........#.#.......#.........##.#....#..##..##.#.#.......##.....#...#....#...........#.#..#......#.#.#...#...#....###.#...#...##.##..#........#.......#.......#.....#........#.............#.#...#....#...#.#..#...#...#.
..##......#..................#...#...##...#.........#......#.........#..#....#..#.......#...#...#.#.....##.......#......##.....#.#...#.....#.........#.......###.#......#...#............#......##.#.......#...#..#..#.....#..........#.#..#...................##......#.#.#.......#.#..........#.##..#..##.......#....#....#....##.#......#.#..###..#....#..................#..##....#....##...#.......#...##.#....###.......##.#......##...#.....#....................#....#.###...........#...##..........###..#.#........#..
...##.......#....#.#.......#......#......#.#..#.......##.....#.................###...#.........#..##...##.......#..#....#...........###....#...#.#..#.........#.........#.#..#.....#.......#.#...#.#.............#.......................#..###.#.#.....#.....#..#....#.....#..###......#.#.....#.#............................#...............#.....#.#...#..............##.....#.........###...#......#.#.....#.##......#.#.##.........#..#..#........#.#.......#........##.......#.......##....##............#.........#..#..
...........####..........#......#.......#.###.........##..##..........#.....#.......##..#..##.#.###...#...........#.##......#..#.....#.....#............##.......###..............#.....#..##...##..#..................#.#...#......#...#...####...##.............#..##...#..#......#...#......#...#...........#......#.#...#....#..#.........#.#..#.##...##....#.#..........##.##....#....#.......#....####.#....##......#.##.....#.#.#........#.....#....#...........#.......####..##...#....#......#....#..##..........#...#.
............#.#...##.#.......#.....#...#......#.#.......#.....#.##..#..###..######..#.......#..#............#.#...................#..#...#...#.#....#.###..................##.....#......#..##.....#....#..#....#......#.........#.#...........##....##.#..#.#............###............#........#..#...#....#####...#.##.#......##....#.#.....#...........#...#...##................#.#....#.#....##....#..........#.#.#......#..#....#.....#.#...##..........#...##.#.........#.......#.......#..###.....#.#..#........#.....
..........#.#.....#....##.#...#.......#....#.#..............#.....#.##....#....##......#..##........#...##..................#..........#...###..#.............###...#..........#.......#................#.......#........#....#..........#............#.....#..##...#..##.#.#........#...###..........#......#....#........#...#.......#..#...#...#..................#..........#........#............#..#..##.......#........#.#..#....##............#....###..#............#..#........#......#.....##..................#.#.##
.......#..#.#..#........#.#.#......#......#..#.....#...#.#.#..#.#..#.............#....##.....................#..#...#.##.####.........#..#......#.......##..........#.......##.....#....#......####..##..##.#...#...........#.......#.#.....................##...#..#......#.........#..#.........#...........##.#..#.....#.#...#.....##.#.#.......##.........#....#...##...................#..##..#..#.........###.......#......#.......##..#....##....#.......#........#..#..#....#...........#......#...............#........
....#..#...#...#......##.....#.....#........#..#.....###........#.......#...........................#....#....#.#.....#...#...##..........#....#...............#..#.....#.....#......#.....#..#.....#.#.###...#.#.#........................#..#.................#.#.###....#........##...#.#....#.#..#........#.........#..#.#..#..#........##..#.....#.....#.#.......##........#.#....#.....#.....#......#..#...#.#.....#.......#.#...#.#..##..#.......#....#.#....#......#...#.....#.#.#.......##.....#.....#..#.....#....#..#
....#....#..#...##.###.........#..#....................###.........#...##...........#.......###....#..........................#..##.....#.#...#...#......#...#..#....#..#.#......#...#.............#..#...........#.................#...#....#.#.......#.........#....#..........#......#..#...#...#...#..........#..#..#.........#.#.....#.....#...#.....#.#.....#.....#....##.#............#.......#.#..#.......#....###....##......#...#...#.........................###...............#....#..........##....#..#....#.....#.
...#.......#...#....#.........##...#..###.....#........##..#.......#....##..#....#..#..##....#.#...#........#...#......#...#........#.#.......................#..##...#.......##....#.#....#........#....#....#.........#.#..........###.........#..#.#.###..##.....#.....#..#..........#...#.#......#.........#.......#..#.....#.........#..#.........#..#.#.......#...#.##.......#...........#.#.#......#...#.##................###.#.....#.....#......#.#....#..#..#.................#.#..#.......#.#.....#..#.......#.....##
......#...#.##.....#...............#..#..##..........#.......#..#..##.......###...#.......#......#.....#...#..#......#..#..#........#..........##....#.#.......#.........#........#.#...#..##...##.#....#..#..##....#...#.....##.##.#.....#.#........#.#.......#.#.#..........#.....##..............#.#.#.#..#...#....#.#..........##....................#..#.....#...........#...#..#..#####..#......#..#..#.##.#...........###..#.........#..#...##.................#.....#..........................#........................
...###..###.##...#...................##..............#.....#....##..#.....#.##....#.#...................#......#...#..#........#..#....##..#......#.#..#......#.....#..............#....#...#.#........#..##...........#..........#.....##..##......#......#.........#..##......#..#.###...##...#..#...#.....#.#..#....##....#.#..#...####.#....#............##.#...#......#.####...#.....#........#.#...##....................#......#....#...##.....##...#..#..#.##.......#....#...#....#..#.#.#.................#............
..........#..........#.........#......#......#....#..............####..#..#..##.##...#.#....##.......#..#.#...............##.#........#......#....#.......#.....#................##.#...#..#................#.#...........#..#....#.##....#..###.#....#..#.###..........#....#..###.....#....#..##.........#.....##..#..#.........#..#......#.#..#..#.............##.........#....#.##.....#.....#.......##.........#..#..##.........#....#.....#...#..#.##....#......##....#..#....#..#...........#...#....#..#..#.##....#.....
.....#.#................#..#...#.###...##.#..#..#.............##.......#.##.....#....#.#..#.....#.#.....#..##..............#..............#.....#.....#.##..........#....#.##..............#..#.......#..#......#....##..##........##..#..#.....#.##..........#.#..##.#...#..#........#....##...........................#..............#............###....#..##..........##..#...#...........##......#................#.##....#.##...#....#....##.##.............#..#..##......#................#...##..#...#.......#.......#..
....#..#...#............#.#.............#..#.#...#.#.........#..........#...#....#.##....#..........#.#....#....#....#.###.....#..#.....##.#.#...#.....##.#...#..............##..#........#.#..#............#......###........#......#....#...#..#.............#.....##.##...#......#.#.....#.#...............#............#...#.......#..#.....#......#....##.........#..#.....##.#...........#......#..#........#.....#....#...#.....#....#...........#.........###..#.........#.....#...#.#..##..#.............#...#.........
#...............##.......#.#.#...#.#...........#..#.........#.##...#.....#.##................#....#......#.....#..#.#........#...#..........#.....##...#...#....#..#...#.....#...#..#..#..##...#..##.#.#....#.#.......#..........#.........#..#.#.....##....#.#.###.....#...#......#...#.#.##.......#..........#........###...###......####..#.....#.....#................##..#......###..#...#......###...#...#.............##..#...#......#..#............#....##........##..#..#.....#.....#..#......###..........#.......#..
.#........#..................#..#....#.#.#.#..##...................####........#.##....#.##.........#......#..#.#.#.#....#......#.........#.##....#.#....#..#......#....#.......#.....#...##....#.........#.........#....#.....#..##.#.......#..#...#........#......#....#..........#..#.##....#..#....#.#.#......##.....#....#.......##....#.#.....##.............#..#......###.#.#...###.##...#......#..#.#.#..........#........#........#....#..#...#.....#.#...#............#............#..#..#.......#........#.........#.
......##.......................#.#..#...#.......#...........#...#.##.......#........##...#..#....#......#...#.....#......#.......#........##.....................................#.....#.........##.##.........#.#..##.#.......#....#.#.#.#.......#...#................#..........#.#....##..............#.....##..........#.........#...........#....##.#.....#.#....#........##..#.#...................#.#..#.##.........#.#.........##.#...##.#...#...........#..........#..##....#....#..#..#........#......#...##.........#
.#.....#...#.....#.....#.....#...........##..###..#..................#..#..#.......#...#........##.....#..##..#.........#..........#.##.##....#...#...#.###...#......##.#..........#.....####..#....#.#...#......#....#...........#.##.........#..#...#......##..##..#.#...#..#.####.....#..#......#........##..##.......#...................####...#.##...###.....#.........#......#.....#.#....#......#.#.#.#...#....#..#..#.##............#...#...##.......#.#.#.........#.#..#...............#.....#.............#.......#..
........##...#.#.....#...#.#.......#....#...#.....##.......#...#.#...#.....#.....#.....#.###......#........#..#.....#.......####............#..#.#.......#.#....#.....##..#.#.#......#.......#..........#.#..........#..#......#.....................#...#.....#.......#.........#.#.............#..#..#......#...#..#.............#....#..#.#......................#.#.#.....#.....#....####...#.......................#.............#.##.#...#.##.....#.#.##...##..........#...........#.#....#..#.....#...#.#.........##.....
....#.#.......#.#.....##............#....#.#.....#..#.....##...........#.#.###...#..#............##...#..##........##.##......#..##..#..........#...#####....##...#..##..#.....###...##.....##.......#.......#.......#....#..#.......#.................#.#..#...#.....#......#........#.#...#........#....#....#.............#.....#.....#.#...#......#.##...#....#..#.........#.#....#..##..##.......#........#.#........#......#...#.............................##..#..........#...##..............#......####....#.........#
...#....##...#...#...#..#........#.#.#.#...#.##..#...#...#.#...#......#...............#...#..#.....#...#..#..##..#.......#......#........#.#.#..........#.....#..#.............##....#.........##....#..#...................#....##.#....#...#..........#...#..##............#.#.#.##.......##.......#.....##..............#.....#.#........##..#......#....##...#...#.......#.....#.#..#.##.....................###....#...........##......#.....#..............#.#....#................#........#......#....#....#..##........
#.#....#...#..#..#...............##.#....#.#.......#....##......#...........#..............................#....#.......#.#..............#.#.#.....#..#.#..............#...#..#.#.....#.....##.#.........#......##....#........#.#..........#.....##.#.##...#..........#........#......###...........#...............#...####......#..#....#.................###......#......##.#.##..#.......##...#....#....#...#.........#.##...#...........#..........#.#.....#.#...#...#..#.....#..###..#...#.........##.#.....#............
#.#..#..........#...#....##.#....#.#..#...##....#..#.......#.......#.##.#.....#....#....#........#....####..#...##..#............####..............#.....#....#.#.......#......#...............#..##.....#......#...#........#.#.....###.....#..............#......................#....#.........#...#...#...##....#...##...#...#..#....#..#..##..#......#.#.....#.......#.##.#......#................#.....#.#..........#.......#...#.###...##....#.#.......##............#.............#.#.#.#...#...............#....#......
#..###.#...##.................###...............#.....#.##..........#....#....#.#....#........#...#.......#...........#.##....................#.....#.#..#.......#.#....#...#..#.#........#...........###........#...#.#..#...#............#..#..##.............................#..#......#....#..##.....##.#..#.....##.......#.....##.....#........##...#.##..#.....#.#..#.............................#..........#..#.#.#......#....#.###...#........#...#.....#.........#...#...#.....#..#...#.......##....##.#..#..#.......#
#.......#.#.........#....#.........#.#....#......................#.........##.#...#.##.##...........#......#..#....#......##......#...#.#.#.....##..#.....#.#.................#.#.#..#..#.#...#.#..#....#...###.................##.....#..#...#.#..#............#...#...##..#..#..........##...#.....##.#.....#..#.#........#....#...#.........#....#.#....#...#.....##.##........#.......#...#........#.....#.......#...#.....#..##.......#..........#...#.....#...#...#.#.....#...#.#......#.#.#..#...#.#......#...#......#...
#......##........#.#..##...#.........##...#.#..#..........#.##....#.##..#..#..............#.....#...#.....#..#......#.......#.....#......#.....#......#..........#..#........#.#..##.....##.#.................#....#......#...........#....##......#......#....#........###..###.........#.#...#...#.....#.......#...###....#......#..#.##.........#...........#....##....#..#....#...#.#...#.#.#........#..........#......#......##.......#......#......##.#.#....#.#............#.#.......#.......#.#........#..#.#...#...#.#.
#...#.........#.....###......#.........#.......#.......##........##..#.#...#................##..##.#.#....##.....#....#....#...###.##...##.....#..#...........#...#.#.#.#...#..#.......#.........#..#..........##...#.....##...#......##.......#...#..##....#....##.....#....##...###........#..#...##.....#...........#.#.#.....#....#...#..#.#...#...#...#....#..#...#..#....#..#....#......#.....#..#.......#..#...#...#......#.#...##....#...#....##.#...#...#....#........#.......#.#..#...####..#....#...#.......##.......
..#..#.##...#......#...#.....#..#............#..........#........#....##.......#.......#........#.....#..............#...................##.......#......#...#...........#....###..#.....##..........#...#..............#........................##.....#......##..........#..###.#...........#....##..#...........#.....#...............##.......##.......#..#.#..............##.###...#..............#....#.#.#..#..#...#..............#..###.#####.....#....#.......#.......#.......#...#...#....#..#.#.........#.##..#......
..#.#.#.....#.#.........#......#.............#..#......#....#.........#......#.....#........#....#......#............#......#..........#..........#...#..............###.#...#.#.....#.....#..#.........#....#..##....#......#...#.....#......##........#....##............#..#......#.........#.#.........................##.##....##...#....##.......##...#...........#.#.#.#...##.......#.........................#..##.......#.###.###.....##.#.....#.#........#...#.#.#........##...#.............#.#........#.....#..#.#..
#.#.##.......#......#..#...#..##......#....#..........#......#.........###..##.........#......#.....#.#.##.#..............#..##.#..#......##.........#..#......#..###..............##......#..#...##.#...#.......#......#.##.##...##..........#.#.....#....#.#.#........#..##....#......#..#...#...#............................................#....#...#.#.....#.......#..##...........#.#.#....#....##..........#.........#.#...#...##.....#.........#..#.#....#...........#.....#.........#.......#..............#....#...#.
................#..##....#...#..........##..................#.....#.....#....#....#....#.#...##.....#.#.....#.#.....#.....#.#..#.....#...###...#...#.....#......#........#..#....#.##.......#........#.#........#..#......#......#......#.......#..#.....#...........#..#...#.###.#..#.#...#...##...###....#..........##.####.#.#.....#..#..####.....##.#...#..........#...##...................#..#...........#..#..##.......#...........#.##.....#............#......#.....##........#............##......#.#...#....#........
.........#....##............##.........#...##......#.#..#.......#..#...#....#.##.......#..#..#....#.#....#....#....##...#.......#................##...........##........##...#............#..#..##....................#..#...##....................#..........##.#...#.....#..#.#......#...#.#....#......#........#..#.............#...#.#....##.#...#........#........#..#.....#..##.#.##..........#...##.....#.##.###.....#.#.......#.............#...#.#....#..........#.........#.........#.#.#.....#..###...#..........#...
.#.....#..#.........#...#.....#..##.##...#.....#.....#........#.....#..............#..........#.##...##..#..#.##....##.......#.....#.........##.###...#..#...##.##...#..#........###.#..#......#.....###......#............##.........#..#..........#......#..#.#.#.....#...#......##......#.......##.##.#.......##.#..#.............#.#...#.#....##...#..#......#...##..#....#..##..###..#....#..#.#..##.#.......#.......#..........#.......#...####....#..........##.....#............#..................#............#.......
.#.....#..#.....#...#.#..##.#....#....##.#.#.......#..##.#..........###..#..........##............#........#...............#.#...#......#......#.##.....#......#......#.....##..#...#..........#..#.........#........#............#...#...........##.........#...........##............#..#........#..#....#......##..#.#.............#......#...#........#.#....#.....#.#.#.#......#..#.....#.#....#...........#.#.......#..#.#.#..#............#..#.#..#.......#.#...#..#................#...........##...............#...#...
...#..##.##.........#...#.........#......#......................#..................#...........###...###....#..#.....#....#....#....#.....#.......#.#.#....#.#.......##..#...####............#............#...###...#....#..........#....#.#.#......#...........#...#.....#.#.....#...#......#.#.......#.............#................###....#..................##.....#...#.##.#.#.#......#..##.......#.###.....#...##...#.##......#.#.........#.....##.##.....#.................#.....#......#...#......###...#...##..#.......
.##....#.###..#.#.#..##...#........#....#...#..................#.....#.......#...#....#......#....#.......#.........##......###.##.#........#.....#.........#.#.......#....#.........#.#......#......##...#..#............#.....#....#...#......#.......#......................#...........#..#.....#.#......#.....#.....###..#........##.#....#.##...........#.....#.#..#.......#............##.#.#....#.......#.#.#.....#.##.........#.#.#.#..#....##......#........#....##.#.....#..#.......#.......#...#.............#..##..
.##..#........##.#.........#...#..........#......#.........#........#..........#.............#.##....#...#............#.#..#....#..#......##...#....#..##.#.....##........#.......#..#......#..#..##.......#..#......###...#.#.#.#.....##.##.#.......#.#...#......#......#.......#..##......#........##...#.#.................##......##........#......#........#............#..#....#..........................#.#.#......#..#.........#...#...........#...#........#....................#..#...........#..#...#.......##.#...#
...#..............#......#............#.#..#............##...#...#..###................#..#.#......#...............#....#....#.................##..#.#....#......#........#.....#.#......#.....#...#...................................##.#...#...........#...#..#.............#..#...##.##.##.....#..#..#...#.....#..#..#.............#...#..#..#.......#....#..#.#.....#.....#.......#.......#.#...........#............##.............##...###..........##.......#..#.........#....#...##................#......#.......#....
..#...#....#...#..#.#...........#....##.....#......#...#.........#......#.#.....##..........#....#..##......#......#....#....#..##..#.......#.#...#................#.#.#...#........#........#......###.........#.......#...........###.....#...#.#.............#........#....#....#.##..#..#.#.......#....#..........#....#......#..#..#.....#..#.##...........................#.............###...##...#....#.............##.......#.............#.#...#...##.....#..#....#........#....#....#........#....#.....###........#.
..#.....#.....#..#.##..###............#.#........#..................##.#..###....##..#..#........#........##.#..#....##.#...#....#.....#.#...#...#....#...#...#.#.............##......##..#..#..#....#..........#.....#........#..........#..#......#..#............##...#..........#.#.#............#...................#...#.....#.#..#...#...#.........#.#.............#..........#...#....#..#..##.......#.........#.........#........#..........#...##..............#..###.##.##..#............##..#.........#.###..##.....
..........#....#...............#....#......##....##..#.#.......#.#.....##.....#...#.#....#.#.#..##...#.................#.###..............#..............#..#.#.....#..#..#......#.....#...#.........#..#.#.....#..#.....#.........#.........#......#......###............#...#...#........#...........#......................##....#..#...#..........#.....#....#.....#........#..##....#..........................#..........#..........##.##....#..........#....#....#.......#.#.....##..........#..........#.#...#...#.#..#.
..............#..#.......#.##.#.......#.#................#.#....#..##.....#..#...............#...###...#..#....#...#.......#.#...............#........#....#..#..#.....#..#.....#............#...#.....#..##.....#.....#...#..##.....#....#........#..#............##......#.#.......#......#..##............##....#............#.##.###....##.#.#.....#...............#...#..#............#.......#...........#...###.#..............#.#.......##...##.#.......#..#.###.....#.##.#..##.....#.......#....##...#....##.#....##.#.
.#...#...................#..#..##.........#..#....#.#..#......#..##.#....#..##....###........#.##....#......##...#..........###.................#..#........#.#.......#...............#...#...#.#...............#....#.#.......#...........#.....#............##....##..###.....#....##...................#..#..#..#.#....................#.##.........##..#.....#............#..#.....##..............#...#.#....#....#...#.#...#.......#...#........#..#.....#..##......#...#.#..#....#..##.#....#......#.###.....#...####....
....#......#...#.........#..#...........................#.##.##...........#..#...........##...........##.........###.#........#........#.................#.#.........###...#.#..#.....#....#............#..#......#...........#..#...........#.....#..#..#...#..##............###...#.#.........###..##..#..#.......#...#...#.....#....#...#.#...........#.....#......#................#....#...#......#..........#...#...............#.............#...............##.....#.#.....#...#..#..#.##.#....#......#.................
#.......##...###...##...#.#..#.........#...............#..#.#.......#....#....#......#......#.....#......#.#.....#.....###...##.........#..#.#.##.#...#...##....#........#....................#..##.............#..#..#.......#.#..#........##....#.........#..#.........###.#.....#.#..#...#........##......#.........###.......#.........###..####........#.#.#.....#.......................#.#.....#......#.........#.##......#........##...#.....#..##....#....#....##..##.##..##..###.......#..........##.#.#....##......#.
.....#....#...###.......#.#..#.........#............#............#.#.#.......#..###.#..#............#.....###.....##....#....#.#..#......#...#.............#...#.#....##.........#.#..#..#......#.............##............##..#..##..............##.##..#......#.#..........#.....#.......#......#...........#....#................#.#....#.#.#...#............##...#..#.#....#.#......#....#....#...#.#.....#...#........#...#.#.#.....#...........##..................#.#....#..##..#..........#.....#.....#.......##...#...
.....#.#....#....#...#........#............#.#..#.....#....#..#.#..#.......#.........#...#....................#........#.#...##.#....#...#.........#...........#.......##.###...#.##......#.............#.....#.........#........#....##.##.#.....#.#.....#........#........#.....#....#.#.#...............#.......................#...#...###.............####.#....#............................#...#.#.#....#........#....#..#.......#.#....#.....##.................##..##............##...#.....##..#.......#..#.........#.
.###.......#.......#..#..#.#..#...#.##.#..#.###....##..........#.......#...##..#.........##......##...#....................#....##.#...#............#..#......#......#...#......#......#....#.##...#......#..............#....#..#...##..##...#.................#......#.......#.........#............#.#..........#.....###.#.....##...........##......#............#.###...#.......#....#..#.#.#..#.##.#..##.#..........#.....#.................#....#.........##...##.......#.......#.....#..#..............#.#....###.#..##.
#..#...........#.....#.....#......#.....##.......#...#..................#...............#......#..#...#................#.....#...........#...#.......#...#...#..##.....###....#...............................#.#..#.........#..#...#.....##.....#..#....#...##..............#..#..#...#..........##.#..#.......#.....#.##...##.##....#.#...#.....#..#..#....#..#........#......#....#............#......#........#....#.#............#.#...#.#.............##.....#.............#...#...#.#........#..#.....#....#....#.##.....
...#.##...#..........#..#.......##....#........#....#...#.................##.........#..........#.#...#.#....##.....#..###......#....##.#..............#..........#....##.......#...........#..........#.................#.#....#.####.#.....##.#....#...#....#........#................#.........#..#...........#...#..........##.....#.............#...#.......#...........#.......#.....#.....##....#..#..#..#.#...#....##.#..............#.................#..#..........##.............#.....#.......#......#...........#..
.#..#...#..##..###.#......#.....#...#.........##.##.##......#......#.............#..##..#.......#.#....#.............#.......#....#.........#...............##..#..##...#..#.#..........#.............#..###...#..##...##......##......##.....#.#.....##.........##....#.....#....#.#...#..#..##..#........#............#.#......#...#....#.#....#.#.....#...#.#.........#.#............#.#...##....#..#..#.....###..#......##....#..##....#...#...........#..#.#.#....#..#.....#.......#..##....#....#.#...........#.....####..
#.......##.#....#.........#.........#........#..............#....#........#...#....#...#...........##.#.....#...............#.....#............#........#..#.............#.......#..........#........##....##........#.##........#......##.#.#.##................##.....#...............#.........#.#.#......#.#....#......#.#.#######.......#.#.........#......#........#......#..#..##..#.........###....#............#...#.....##.....#....##.............#...#.........#...............#......#.#............#..#....#...#..
.#......#....#..........#....#.#..#....#....#...#........#.#..#..#.#....#.##.....#....#...##....#.........#.#..#...#.....#.#...#........#.#..#...#.#......#.....#......##...#.#..........##.....##....#.......###.#....##.#................................##..#..........#....#....#.#........#......#....#..###.....#....#...#....#.##................##........#.#...##....#.#.##..#..........#..#...#...........#....#...........#...##...#.#......#...#.#....#...#........#.#..#...#.........#.##....#..##...........##...#
.#..#.....#.......#...#......#....#.....#........#....#...#..#............#....##.#.........##.#..#.#.#.......#.#...........#.........#..........#....##..#................#.......#.#.#...#.......#.#........###..#..#..........#....#..#.......#......#..............#..######........##.....#.##..................#.....#...........#..#....#....#...............#.....#...#....##..#...................#..#..#.......#.#.....#.#.##.........###..###.........#....#......#...####......#.....#............#..#...#..........
.#...............#..........#.......#......#..#......#...#......#..#....##.#......#.#..#.#............#......#..#............#............#...#...#...#....#.....#........#.##...#.#...#..#.#.#.....#........#...............#.......#...#.........#..#....#.........##...............##..............##..#..............###...#....#....##....#.......#..................###..#.#.........#....#...#.....#..#..#.....#.#..#...#..#...#...##...#...#.#.#.....#....#......#...#..........#.......................................
........#.........#..#......#......#.....#..####...#.###......##...#..#..##..........#.#.........##...#...##......#..#.......#.#.#...##....#..............#.............#...#...##.......#..#...#.............###..##..#.....#......##.#..#.........#...#..#....#....#..#........#....#...#...#.............#.....#.##..........##.#..#.....................#..#...#...#....#..#.#...#...#....##..#..........#....#...#...........##...#.#............#...........#....##.#...#........##.#.....#....#.#.....#....#.#.#..#......
#...............#..#.....#...............###.#.#.....#...#......#.#............................#..............##..............#........#...#......#.#...........##..#.###...#...............................#.....#....#......#....#.............#......##.....#.#..#......#..#..#......#...##.........##.#...#......##.###..#.......#..#.#...####.....##...............#.#.#....###.#.#.#..#.##..##......#.#...#..#.#.............##......#....#.....#...............#...#..#....#.....#...#....#........#....#..............#.
.#..#.........#.#.....................#...#.....##............#......#....#.#.............#........#.#.#.........#.......##...##..##..##.#...#.#...#.#.##....##......#..#..........................#.........#..#.............#.......#.#...##..##.............##......#..#...#..#......##....#.#..##......#.....#.......#..........#........#....#...#.#...#....#..#..#.........#......#...##.#...#.##.#........#...#..#....#...#...#..........#....#...#.#........#...##.#..##...........#.......#.....#.........#...#..#.....
...###.#.......#..................#.#....##....#.#.........#...#...........#.#..#...#..#...##............#.....#......#.#......#.#......#.....##....##.#......#......#....#....##..#....#.........#..........#.#...#....#...##.#...........#........#...##....#.....#.#...........####...#.##.............#..#....##...................#........##..##..##....#........###..........#......#...#..#...#.#..#......##....#.......#....##..........#..##....##.....#...........##..##......#.....##....#.............#.......#....
.................#........##...#.#.#.............#.....##.#.......#...#...#.#...#.#......#.....#....###..........#..........#..#.....#..#..........................##.##..............#.......#.....#..........##.#...##..#...................#.#...#..#............#.......#.....#.###..##..#..#...#.#..#....#....#...........#.......#.#..#..##....#.###.......#..##........###.......#......#....#...#..##.#..........#....#...##.#....#....#..........#...........#.....#..#.#...............#.....#.......##......#........
............#..........##.#..#....#.............##....##..........#........##.....#.......##........#..#.#....#....#.....#.##.........#....#......##.#......#.#......#.....#...#...##.#...##........#.#...#....#..#..#.#..#..#.#......#......##.......#..#.................#...#....#..#.......##.....#..............#...........#....#..##.....#...........#..#...##..#..#....#.#....#.#..#..#............#...#..#..###......#..#..#......#...#####......#.#..#.....#.....#........#..#...........##......#....#...#.#.....##..
............#.......................#..##.##.#.#.#...#.............#..........#.#.....##...#.............#.#.#.........#........#..........#.......#......###.......#.###......##..#..#.##..#.....##.#.....#...#.##.....#...............#...#........#...##...##...#.....#........#.#...#..#...........#..#.......##....#..####..##..#...##......#......#.###.#....#.......#...#.##...##.#.......#......#........#.#...#....##...#................#..##.......#.......##......#......#....#.........#...#.................#.#...
....#.....##.............##....#..........#..........#.#..#........#......#.....#..##.#.#.#..........#.........#.#.#.....#...............#..#..#......#...#...#..#..........#....##.........#..#...#.#.#.......#.#...#.............##..##.....#....#.#......###..#.#..#..###.......#.#..#...##..#.#................#........#............##..............#.#........##.............#................#.........#.###..#....###.........#..#...........#.#.........#.....##.........#....#..###.#....#....#..##.#.#...#.#....#....
...#.............#...###....#...#...#.....#....#...#..##..#.#........#.##......#....#......#.......#..............#...........#.#.##.....#.#...................#...##.......#..#....#.....##.....#.....#...#..#..#.#........##........#....#.#....#...#.......#.......#.#....#..#.#....#..####..........#...##.....#....#.....#..#...##....###..........#..#..#...#..#........#.......#.#..#......#.#..#....#.#...##.#.#...#..#..#...#.#..#...................#.......##...#.#.............#.#.........##......#..###.......##..
...........#..............#..#.##.#.#...............#...#.##...............##...##...#...#.....#.#..........#..#.#...####..#.#...#..#.#..###.#.#..#.......#.#.....#.#.##.##..............##...###..#.......#.#...........#....#........#.......#........#....#.#..#...##.....##..#...#...........#....#.....#.#.........#.#....#.#........#......#.....#...#.......#...##.##......#..#...#...#......#...#.#..#...#.....###..........#..#......#........##.............#.........#.....##.#..........#.####.........#........#...
....#.........#..#....##........#.#...#....#..#......#...#.........#.#.#...............#..#.#............#.#....#.............##........#..........#....#.#...#......#.##.....###.....................#.#####..........#..#...#.....#...#....#..........#.#.......#...#.#........................#..................##.....#.#.....#........#..........##..#.#..#...#.##.##..............#..#...#......#.##........#.............#.......#.......#....##.....#.....#.........##............#.#....#..#.##............#...##....#
..#.....#..#.#..#...#.#.#...#.......###..#..#..#..#....#...#..##.......#..........#...#...#....#...#..###....#.....#.#.##..#......##..#.....#.....##......#..#......#........#...#....#.#.......#..#............#.#...#.....#.##.#........##............#.........#..##.#.....................#.#...##.#.......#.....#.#...............#.......#..#..#.#....#....#..##...#....#.........#..#...........#..........#...........#...#.......#.#...........#...#..#.........#.......................##.##.................#..#..#..
........#..........#..#.##..#....#....#.....#...#....#.#.#.#...#..#.......##..##...#..#..#..##.......###..#..#.#..#.......#..##............#......#...###.#.......#.#...#..#........#...#####..................#..#..#..#....#..#........#................#..#.#...........#......#.#....#...#...#.#.......##...............##.#.#.......#..##........#####...#..........#...#...#...#...#........#...#....#.#....##...................#........#..........#.#....#...........#...#.......#....##...........#.##..#.....#.......
.#...#....#..##......####.....##..##......#..#.........#......#.....#......###.#.#.####.......##..#..#....#........#......#.........#..##.#.#...##.....#..#........#.#..#..#...#..##...#......#...............#.................#..#.........##.#........#.#..#.........#.##......##..##....#....#.#.#.........#.................#.....#.......#........#..#......#........##.......#..........#........#.#.#...##..............#..#...........#.......##..........#....#.#..#.......#........#..#..#........#...##..#.........#
...##.#...................#.......#.....#............#......#..#....##.......#...#....#..#..#...........#........#...........#....##.....#.#.#...#...#...#.....#..##...#......#.#..........#..#.#.##.......#.#...#......#......#..#.......#..#.#.....#......#.......#.##..#......##..................#...#....#.#.##.........#...................##..#....#.#.#..#.#..#...#.....#..#...#........#................##..#..........#......#.#...###..................##...............#....##.#......#............#...............#
#..#........#......#....................##.......#..........#............#.#...###.#....#......#........##.#...#....#.#..##.##....#.#.....#..#.......#..#..........#.........#...#.#...#.#..#....#.........#.....................................#...#.....#..........#..........#......................###.#.....#.....#...#..#.#....##....#...#....#..#..#........#.#....#........#...............##........#.....#........#.#.#..#.#..##.....#...#....#............##.........#...#..#...#......#...#......#...#..##..#......
##....#......#.............#.#.##..#...#...........#.......##............#.......#..#.....##.....##....##.#........#....##....#.#......##....#...#......#....#.#.#..#..#.....#...#.....#.##.......#.............#.#..#........#.#...#...#....#....#..........#......#...........#....#.#.......##..##.....#..........#.....#...##...#..........##.#.....#............#.#...#.#..#...........#....#.##.......#.#..##..#...###...............#.##.#.....#...#....#.......#..#...##........#...#..#.........#.##........#..#..#...#
......#.##...........#...........#..##.#.................#.#.#...#......#......#.#.....#...#....#...#.#.#.......#..##........#..#..#........##..#..#...#.................#......##...#....#.#.#..#..#...#...................#..##......#.......#..#.....#......##.##................#.##............#..##...#.#..#.#.......##.....#.....#....#.....#.#....#........#...........#.#..#...#.##.#.....#........................#........................#..#...#.........#....#......#...#....#..........#..#........#...#..#.###..
#.#.....#.#...#......#.#.......#..#..#..........#..##.#.#.#...................#....#.#.##..#..#.##...........#...#.........#..#...##.#....#.....##......#......#....###.#....##....#............#.#............##.....#.....#...#.#..##..#.........#...................#.....#....#....#..#.#..#.....#.#........#.....#.#..........#.......#........#.........#............##...#.....##..#.#........#.#..#.......#...#.......#...#...##....#.#.#.....#...................##...#.........#.....##....#.#......#..........#.....#
......#..#.....#.......#....#...#.#.#..#..#...#.....#........#.#.......#.....#....##.........#....##...##.#.....##....#........##..#.#.............#.#......#...#...........#..........#..........#...#...........................#.......#...#..#....##.#...#.#..##...........#....#......##...#...#.##.............#..#...........#.#...###.......#.....####..........#..#.........#......#.##....#.....##...#..#..........##......#...#........##....#..##....#.........#...#.#..###...........#.....#.....##...........#....
#....#...#.........##........##....#.........#......##..#.#...#...#...#...#.....#...#.....#..........#....#..............#.##.#..............#....##..#........#.#...#..#......#......#.##...........#........#........#......##.#....#..#.#..........#.........#....#..#....##.#.........###...##.........................#...##.....#...#.....#...###.#.......#..#.#........#........###.........#....##.#..#..#......#....#..............#........#...#.#....#.#...#.#...#....#..#.......#....#.........#..........#.........
....#......#.#.#...............#..#......#........###.####..#.........#.##..#.##.......#.......#...##.##.#.......................#.....#..#.......#....#.#...#......#.......#..#.......#....##.......#.....#.....#.#...#...#.##............#.....#...#.#......#.....#.....##........#.#.....#.......#.....................#..#...........#...............#....#..##.....#...#...##..#...#...#.....#.......#..##.#.....##.........#..........#..........##.##.....#.#....###..###.....##.....#.................#..#.#.##.......##
.................###....#.#.....#.#......#...#....#............#...#.....##...........................#...........#....##..#....#.....#.............##.#.................#...##....#.......#..#..#.#....##.....##........#........##.#...##...#...#.##.................#.##....###...........#.......#......#....#..........#......#.#....#.................#.....#..#.#.#..#.#......#....#.#.....#....##......###....#.......##........#....#...#..#..#..#.#........##.#.........#..#.##..###...#...#.#.........#.............#
#...##..#..##.####......#.....#..#............#...#.....#.......#.#.......#..#.................##..#..#.###....#....##.##..........##.#....#..........##..#............#..#..#.........#.#....#.##.#.....#.....#.....#...........#...#...#..#...#...##...#...#........#....#...#.....#.....##.#..........#....##...#..##......###..##..#..#.###.......#....#...#...................##.#....##...........##.........#...........#...##...............#....#.....#.......#.....##.#..#.........#.#........##..........#...........
#............#.........#....#...............#.......#.#..##....#.......#.#.#..#..#.....#.#.....##....#..................#.##.....#.#.####.....#...#.....#....#...#.................#...............##........#...........#.......#..#..#...#.......#............#.......#..#...........#...##.....#....#....#........#..#.#...###.....#...##.....#..............#..###.##..#....#......#..##.....#.....#.....#...#....#..#.......................#....#....#......#..............#.##.#.#.....###...#....#....#......##.#.......
##..#...#..................#.......#..#.................#..........#...##.....#..#.##......#...#.....#........#......##.....#...#.#......##.#...........#..........#.........#........#.......#....#...#.#.#..#...........#......#......#.......#...#................#.#.#.#....#..#..#.............#......#....#.....#...#....#......#......#....#.......##.#..#.............#..#......##........#.#.........#..#........#...#..............#......#.#.........#......#...........#...........#......#.#...........#.###.#.....
..#..#.#............#.......#...........#.......#..#...#...#..#.......#.......#.#...................#..................#..........####...#.....#..........#.#.#.#......#......#....#.#.........#.......#.....#.#....#..#............##.........#.#..#.....##.....#............#....#.....#....#.......#........#.....#.#..#................#..#..#.#...#..#.........#...#......##..#...##......#.#.....##.#....###...........#..##..#.......##........##...##..#...........##.#......#................#.................##...#..
#.......................#.................#...#.#..###....##.........##...............#...#......#.#.....#...........#.......###...##.............##...#..#...#.##.......##.#.#.........#.....#.#......#.#.#..........#.......#..###......##..#.....#.#....................##......#...#.......#.#....#..#.#...#..............#..#.......#..#.......#..#..##.#........#.......#......##...........#.#.#........#.#.......##..#.#...##.#.....................#.##..#.##.......#........#...........#...#...........#..#.#..#.###.
.#....#...#........#....#.....#.....#..##.........#.....#.#....#..#.....#...#.....#...##........##.#.........#......#..#.......##..#......#.#.............................#.#..##........#......#.....#...#..#.....#..#..#.........##........#........#......#...............#...##....#.........#...#..#......#.#.#....#........#..#....#.#..................#...#......#..#..............#.##..##...#.#..#........#.#....##.#......##...#....##.#..##............................#......###....#........##....................
.........#...#.....#..#.........#......##..#.#.#........#.....#.......................##.#...#.......#.......................#........#...........#.#.#.....#.#.....#...........#....#.....#....#...##..#..#.....#...#..##..............#......#..#.#.#...###.#....#....###.....#.#...........#....#.#.....#.......#..#...................#..##......#......#......#...#...##..........#.#.#..#.#..##.#....#........#...#.....#......#........#......#...##..#..#....................#....#.#...............#.........#....#..##
.##.#........#....#...#..#............#.....#.###..#.#....#.###.........#......#.................#.....#.##........#.......#.#..#......#.....###...........#...#......###...................#...#...#..##.........#..#....#.#..##............#.#....................#....#..##....##....#....#...#..#.#...........#....#.#...#....#...#.......#.#.....#.##.........#.##........##.......#..................#.###.....#.....#.....#.#...#.....#....#.#....#.......##......#....#........#...##.....###.#.......#.....#...........
.......#...........#.....#..#....#.....##......#.#.#..#.................#...........#....###............#........##...#...........#.....#.........#..........#.#...#......#.#...#.#.....#...#.......#..##...................#..#.........#.....#......##......#................#..........##...##........#....#.......##...#.............#...#........##...#..##...............#.#..........#..........#...#.......#...##..................##........#..#......#..........#....#........#...#..............#.......#............
#..........##.......#..#.......#.....#....#............#.#..#...#..#........##...#..#..##...........##.#........#.........#.#...##.##.......#.#........##...#.......##.#..#.........#...#.#.........#...##.#..................................#.#...#..#........###.....#..#....#.........#.......#..#.#.#............#..#...#.#........#...#.......#.#...........#.#....#.#........#.#.#..##.##.#..#......#..#..........#.#....#.#...#...##.#.........#.............#....#.............#.....#.###.......#.#......#..#.........
#......##.#........#..#.#...#............#....#......#......#..#.....#........#...#..........#.......#............##....#.##..#.....#.#.##.........#................#.........#...##...#.#.#.#....#.#............#......#..#............#...##....#......#..#...###......#.................#.......#....#.##........##.#..##..........#.#.#.................#...........#...##.....#.#..##...#........#...#..#.#....#.............##.#.#..#.......#...##.....................#.#.#.....#.#...#........##...#.#....###.....#....#
..#..#...#.....#..#.#.........#.#.#..#...#.#...........##............#....#..##...........#......#...................#....##...................#.###..##.....#..#......#.#.#.#..#.##........#........#..#..#..#.#....#.####....#..#.......#...........#..#.##.##.#..#.........###.....#.....#......#.......##..........##......##....##..#.#...#.#..#................#.....#........##..#..#..#....#....#...#.#...#..#.#..##.........#........#........#.....#.#............#..#.##....#..#...#..#......#.................#...#.
##..#..#..#....#...#.##........##....#..#.#....#..#..#...##.....#..#.....#.##.##.##...##....................#...#....#....##......#..#......#.....#...####..##...#...#.#.#.#....#...#.#...#.#..........##...##...#....#.#.#.....##.#..#.............#.........#......#..........#....##......#..#...###........#..##........#.......##...........#.#...#.....#......#.##......#.....#....#..........#................#...##..#........#.#..........#..............#....#.##..............#...#..#.....#.........#.#........#..#.