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