...................................................................................................................................
...#...#.#.......................#.#......#........#.....#.#............##.................#..#....#.#.##.....#....................
...........#..#............#..............##...........................#.#........#...............#......#......#....#.####..##....
...#........................#...#....#......#.............................#.#..........#.#.......#..#...##.........##..#...#...##..
........#...#..........#........#..#...................#........................#........#...........#.........................#.#.
............#..#...#.#..#.........#....##.....#.......#.#...................#.#.............#.................#.....#.........#....
..#..#.#....###.....#........#.#......#..#.....#.....#......................#...#......##.......................#.........##...#.#.
.....................#...#.#....#.....#....#.....#..............#...........#.....##.#..#..............#.....#....##...............
.#...##...##..#.........#.#................#......#......................................##...........#..#.......##.#..#.#.........
.....#..#....#....#.#......#...#.............#..............#...#.#.....................#.......#.##.#..#...#...........#..........
..#...........#.#.........#..#....##.#.........#..##...........#...................##.##...#...#...................#......##.......
..#......#..#....#............#......#....#.......#.............#.#.....#........#.........#........#.......#.##.......#..#........
...#.......#....#...#..#..##...#.............................................................#.......#.......#.........##....#.....
.#.#..#..........##......#..#....#......##.........................#................#...........#.....#................#...#.....#.
.....#.#.............#.........#.#............#....................#.......#...................#............##..#.........#.#..#...
...#..#....#.......#..#...##...#........#...#.....................#.....#..............#..#.............#..........#.....##....#...
....#..................................#..............#................#.#...................#.#....#..........#.........#......#..
.....#...#....#...#.......#......#..#....................................#.#...................#.###.....###.......................
...##........#...............#..#....#....#..................#.......#......................##.....................#.#.#....##.....
....#...#......###..#....#..####..................##...#.#..#..##.#.....................#.................##.......#...............
.......#....................#.#..........................#..#.#.............................#................................##.#..
.#..#.......#..........#..................................#.#.............#.....#.#...............................##.....###....#..
....##.#...#.........#........##.......#............#.....##....#...#.#......#.............#..#..#.#...#..................#........
............................##.##.............#.#.#..........##........###..........................#..#....#.##...#...............
........#.#.....#...............#....#..................##.....##...........#...#...................#...........#......#...........
.#......................#.....#....#...................##...#..#..##..........................#..#...#..#...#...........#.#........
....................#.#..........#................#.................#...........#.#............#...#.........#.......#.............
...........#...............#.#...............##............#...#...........#........................#.#...##.....#.................
..............................#...........#.........#........#.#..#.#...#...#.......#.............#....#.....#.##....#......#..#...
.....#..................#...............#.......#........#...#....#.....##......#..#.....#.........#.#..#......#...#..#......#.....
..............#...#.....#..............##.........#.............#...##..#......###....##.#.........#........###...........#........
....#..................#.................#.....#......#.#.#.....#................#..#.....#.#...........#...................#......
..##..#.............................................#.#.........#...#.................#..#..#...........#..#.....#.........#.......
..............#.........#.............#.......#.....................##...#.....#..#...........#........#.........#.#..#.#..........
..#............#.........................#....#....#...........#..........#.#...........#..................#..........#.##.....#...
.....................##.................#.........................#............#...#.#........#....................................
.#.......#....##...#.#............##...#.#....................#.#.#.#............................#...............#.........#.......
........#.#......#......#...............#....................#.#.............................##..............................#.....
.#.................#...........##...#..#.#.........#........#.....#........#...............##...#.................#...#..........#.
..#.#.#...#.#...#..##...................#.......#....#...................................#.#........#............................#.
..#..............##............#..#.........#......#.........................##...#.....#.......................#..............#...
...#..........#.....#.....................###....#...........#.#.....#.......#....#..#...#.......................#.#....#......#...
....##..........#.##..........#.......................##.............................##..##....#............................#.#..#.
.......#..#..................#....#........#......#..........#......##...............#............................#..#.............
.#...#.#.#................##...#.....##.#....#...........#.....#................#......#.................#.........................
...................................#......#.#....#.......#.............#..................#..#.......#......................#....#.
..#........##........................#......#..##.#...#....#............#..........#.#.#.....##...#.#............................#.
......#................#......#.#.......#.#..#.#................#......##....#..#......................#.#............#....#.....#.
.........#..#................#.#....#...........#.......#..........................#..#....#.#..........##...................#.....
..#......#...........#.........#..........#...#..#..#...........#.......##................................................#.....#..
.....#..............#.......#..........#...#.......#.#...#..........#......#...#.#..##....#....#.#....#.#.......................#..
........#..............#.#........#.....................#....###...#.....................#.....#........................#.....###..
........#.........#.............#.......................#..#..............#..#........#................#...................#..#....
...#...............................#.....#..........#.....#.......##.....#........#...................#...#.#.....#........##......
....#..........##...........#........................#..##...........##.....#....#....#..#...........#.............................
..#................#...............................................#.....#...............##..#.#....#....#.....#...............#.#.
......................#.#..#.................#.....#.....#..##.....................................#......#..#..#..##..........#...
................#..........#..#..............#..................................#..........#......#....##........#....#..........#.
..................#...#.......#..................#..#..#.......#......#.....#.........#..##.....##.#...#...........................
................#..#.#.......#.##....#....#.....................#...##.#..#...........#...#....#..#.#.....#..#....#................
...............#..#...#.#....#.......................#.......#....#..........#...#.............#.......#.............#.............
.............#............#.........#.......#......#..##......##..............#.......#...#.#...#...........#...#.#.#..............
................................#.#.....#.#......#.......#............#...#....#........#......#.....#...#...#.............#.......
.......................##.#..#...#.....#....................#...#...#.....#.............#..........#.........##........#...........
.............#.#..#......#.......##........##..............##..#....#......#....###..#..#..........#...........#..........#........
.................................................................S.................................................................
......##.#...#...#.#........#........#...###........................#......##..##................##......#....#.....#........#.....
...............#................#....#.............#.##.....................#........#........#...##..###........#.......#.#.......
..........................#...........#....#.......#......##..##......#........##.........##.......#...#...........#.#....#........
.............#...........................#..#..##.......#...###.....................#...............#...#.................#........
...............#..##................#..###......#..#....#.#...........................#...#...#..........#..#......#...............
..........#..#.#......#.......##...#...........#.#.....###...#...........#...#..................##.......#........#..#.............
.#...................#.................#............#..#.##..................#............#...........#..#..#......................
..................#....#...#..#........#..............#...........#............##..##.......#..........#............#..............
...##...........#....#.....#...........................#................#.......#...#.......#.###.........#..#.#...................
....#.......................#................#....#....#.......#....#.........#..#.......#...#....#..........#..#..................
.##..#.............##......#.............#..##.................#..###..................#......#.................###................
...#.#.............##..##...........#...............#....#.........#....#...#..#..#.##.......#...#...#.....##.............#..##....
..................#...#........#.................#.............#.....##..#.#.........#.....................................#..#..#.
...................##........#..#........##......#....#...........................#.................#...........................##.
.##.....#..........#.....................#...#.......#........#........#.........#....#.....#...##.......................##.#......
...#.#.................#.........#.###...#..#..#........#....##.#...#........#.....................#...#................#..........
......#.#...#...........#......................##.#......................#.#................#.#..#.....#...........................
.....#..##...#........#.....#.#...#..#..#......#.....#........#.............#..................#.....................#.............
.##........#.................#.............#....#..#....#...#..........#..#............#............#......................#.##....
...........#.##.......................#......#.......#.........#.....#...#.............#..........................#..#....##....#..
...........................##.##.................##........##.............#........#.......#...#.#...................##.##.........
...#.....#........#.............##.#..........#.#.....................#........##.....#.....#..#...............................#...
.....#..#..........................#..........#...#...#..#.........#.........................#..#......#.................#....#....
.#..........#....#..#................#..........................#.......#..........#.#.............#............#..................
..................#................#...#.......#...#.......#.#.......#.#........#.........#...#.....#..........####..#.............
..#...............................#.......#........#.......#..#.....#..#............#...##.........#.............#..#.......###....
.....##..........#..................#............#.................#.#..........#.#.......##..#................#..##.........#..#..
....#...............#.............#.##...#...............#..#.....####....##......#..#..#........................##.......#........
.#.#....#..#..#.#..###.##..........##......#........#......................#....#........#.................#..........#............
....#.##.........#.....##.#.........#....................#...#..........#.......#....#.....#................#...........#.###...#..
.#................#..#...#............................#...##....#....##....#......#.....#......#.........#......#...............#..
..........#........##.......#.............##............#...................#..............#............#..#....#.........#.#......
..#........#.....#......##..................##.......#........#.........#.#..#.....#.#......................................#......
..#.......#.....#....#...#............#...#....#............#.........................................##.#..#.#..#.#...............
....#...#.........#.........#..........#.#............##.......#...#..#....#........#.#...............................#.#..#.......
..#.....#.###.#..#..#.#....#.................#......#..............................#...#...........................#.....#....#..#.
.......#.......#.#........#............................#............#.#..............................#.....#.#...........#.........
........#.....#..................................#....#...#.....#........##.........................##.........#.................#.
.........##..#.......................................#..#...#................#.................#............#..............#..#.#..
.#.........##.......................................##........#.................#................#..###......#......##.....#..#....
........#..........###..........##...#.......#..........#..#..............#.#................#.....#.#...#..#..#............#......
..........#.#...#.#....#..........#..............#.......##.#..................#..................................#....#...........
.........#....#.............#.#....####...........#......#......#..#.##........#.................#..........#................#.....
.#...#.....#...##.....##.##..#...#.#.#..........#.....#....#.#.....#..........#...#........................##......#.....#......#..
..................#.................................................................................#.#..#...#..#...#......#..##...
..#..........#.............#.......#.#.#..........#.......#.............................#.....#..............#.......#.....#.......
...##.##..........#.......................#........#....................#..............#....#...#............#..#..................
........#.........#...............#.#.....#...........#......#...........#.................#......#...#.#.....#......#......#......
....#...#....................#..........#.............#...#........#..#.#.............#...#...#...#...#...............#.......#..#.
.....#.#.#.##..#......#.....#..#........#.............#....#..#...........#.........................#.#..#..##...#..#......#...#.#.
..#........##...................##....#......................##............#.......#...#..#......#......##.............#...........
....#............#....#.............#.......#...........#.#..##...#...................#.........#.##.#.....#.......................
...#.............#......#....###......##....#...##.............##..#..............#................#.....##...#..##..............#.
.....#.......#........#..............#........#..#..................#...........................................#...#..............
..#....#............#.........#.....#.#...#.#......#................#..........##.#..#...................##...........#............
..............#.#....#...#..#.##....#...##....##.......................................#................................#......#...
....#........#..#..#............#.................................#.............................#..#.....#...#.............#.......
.#...................#......#......#..##...#...#..##..........#................#........................#......#......#............
.......#...#.##..##.#..........##..........#.....#................#..................#....#....#..................#...#...#........
......#..#..###.....##.#..#..#..#..........#................................#..........#..#......#.#............#.......#....#...#.
...#.....#..........#..#..#.#....#...#....#...#.....#.#..#......................#.....#.#......#...#.......................#..#....
..#.......................#.........#....#......#.......#...................#.#.#..........#....#....................#...#.#.#.....
........................#...#....#.##........................................#........#....#.#.......................#......##.....
.......#...#.......#....##.................#....#.#........................##........###.......#......#.........#..#...............
...................................................................................................................................