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