day 22, paper, cisors and glue
This commit is contained in:
parent
0a4b8a70a9
commit
9897d22863
Binary file not shown.
|
@ -0,0 +1,200 @@
|
|||
.........#...........#...................................#................#...............#.........
|
||||
..........#.........................#........#..#...........................#.......................
|
||||
....#.#.......#..#.................#.................................#..........#.......#...........
|
||||
#................##..............##...#....#..#...............#........#..#.........................
|
||||
........................#...............#....#.#......................#.#.....#...#.................
|
||||
....#....#..........###.#.........##..#.......#..##.##.........#..............#..............#....#.
|
||||
#.......#..............#...............#.................#..........##..............#......#........
|
||||
...#.......#...........................#................#.....#..............#.........#...........#
|
||||
.#...#.#....................#...........#..#......#......#.....#.......#...............#............
|
||||
............#...............#.#....................#....#......#.........#.......#......#.#......#..
|
||||
....#.................##...........#....###.......................#........................#........
|
||||
........................#................#..............#.......#...................................
|
||||
#............................#.........................#.....#...................#...##.........##..
|
||||
..........##............#....#.....#.........#.............##........#..#.....#......#...#.......#.#
|
||||
#....#.......#...##.#.........#..........................................#.#........................
|
||||
...............................#..............................##.....#.......#..#...#..............#
|
||||
....#.................#...#.....#.......##..............#...#........#........#...#.......#.........
|
||||
.........#....###......#......#.......................#..#...........##...#.........#.....#.........
|
||||
#........#.......................................................#.....#.#.........#....#.#.........
|
||||
.............#...#.......#.........#......#.#...............#...#....###.................#..........
|
||||
.....#.#....................#.........................#.................................#.#.........
|
||||
...................#................#...........#.......#................#............#..#..........
|
||||
..............##.........##.......#.............#.........#.#....#......#.#...#.....................
|
||||
..#..............................#..........#.............#...................................#.....
|
||||
......##.......#...#.........#............#....#.........#..#..............#.....................##.
|
||||
#...#...............#.........##..#........................#..........#...............#.#.#.......#.
|
||||
...#........#...............#..........#.......#.................#..#................#...........#..
|
||||
...#........................#...#...............#..#............#........#..............#....#...#..
|
||||
.....#..##......#...............#.#............#...#....................#...........#.....#...#....#
|
||||
#....#.................##........#...#............#............................................#....
|
||||
...........................#............#.......##..#....#......#.#........#....#...#...............
|
||||
.......#.............................................#.........#........#....................#......
|
||||
....#..........#...........#................#.#..............................................#......
|
||||
#................#...............#........#................#...........................#............
|
||||
...#..#...............#........#.....#.#...........#........#..........##.........#..#..#...#.......
|
||||
............#......#.......#........#.............##...#.............................##.............
|
||||
....#.........#..............................#................#...........#.......#.....#....##.....
|
||||
..#......#...........................#.......................#............#.#.............#......#..
|
||||
.............#.##.......#.........................#......#.......#..................................
|
||||
.#..........#.#.#...................#.....#....#................#.#.....#...#............#.......#..
|
||||
.......#....#..#...#.......#...#...........##........#.#..............#......#......#...............
|
||||
.#.#...............................#.....###..................#............#....##........#.......#.
|
||||
..........#........#...#...........##.............##............#.#............................#....
|
||||
..#....#.#...........#....#................#.#...#.##......##.#........#.....#..................#...
|
||||
.........#......#.#..........#.......#.....#...............#............#.#.........#........#......
|
||||
.......................#.....##...................#.....##..#.........#..............##..#..........
|
||||
.........#....#...........................#...#..........#.#......#...#..........................#.#
|
||||
#.#........................###......#..................#..................#.....#.....#.............
|
||||
..............................#......#.#....#.#..#...#..#.....#........#...................#........
|
||||
..#.........#......#...#.....#.................................#.......#.#.......#.#..............#.
|
||||
#........#.................#............#.........
|
||||
..##.#........#...#..#............................
|
||||
.#..............#..........................#.....#
|
||||
.......#..#.......#........#...#..#.......#..#..#.
|
||||
......#...#....##.........#.#....#.#......#....#..
|
||||
...#...#....#..........................#..........
|
||||
...........#..#........#..##.......#....#.........
|
||||
..#...#......#.......#.##.....#.#.................
|
||||
.......................#.......##.....#.#.........
|
||||
.....#................#.............#.#...........
|
||||
..#.....#.............................#.#........#
|
||||
..#......##......#......................#.......#.
|
||||
.....#.....................#......................
|
||||
.....#.......#.#....##........#...................
|
||||
..................#..#.#................#.#.......
|
||||
#....#...........#.....##.............#.......#...
|
||||
#....#........#.....#.............................
|
||||
.#.......#....#.#................#.....#.....#...#
|
||||
............#.............#.....#..#..............
|
||||
...................#..........#...#......#........
|
||||
...#.....................#....#...#..#...........#
|
||||
.#...........#....#...............................
|
||||
....#...#.#............#.......................#..
|
||||
.#.............................##.#.....#.........
|
||||
#.#.......#.......................#...............
|
||||
.....#...##............#......#..............#...#
|
||||
.............#................#........#........#.
|
||||
............#.#.....................#.........#...
|
||||
................#..........#....................#.
|
||||
.........#.........................#....###..#..#.
|
||||
..................................#...............
|
||||
.#...##..#..#............#.......#..##......##....
|
||||
...#...........#...........#............#.........
|
||||
..##.........#.......#..........#.................
|
||||
...........#.............................#...#....
|
||||
.............#.......#.....#......................
|
||||
.........#.......................#................
|
||||
..........................#....#.#..............#.
|
||||
..........#.....#..................#.........#....
|
||||
....................#.............#...............
|
||||
...........#.##.....................#.............
|
||||
........................#....#..#...#.........#...
|
||||
.......#......#...................................
|
||||
.#..#..#..................#..........#.#..........
|
||||
...............#.................##..........#.#.#
|
||||
##.....#..........#..#..................#......#..
|
||||
#..........#.....#......#.............##......#...
|
||||
#......#.........#.................#............#.
|
||||
..#...............................#..#.......#...#
|
||||
.........#...........................#........#...
|
||||
...............................#.......#...#.......#.............................#..#...............
|
||||
.............#.#.#..#.......#............#........#.................#............#.......#..........
|
||||
...........#...#..#.........#....#..............#.......#...#......#...............................#
|
||||
..........#.........#........#.....................#.....................#.#............#.....#..#..
|
||||
.....#.........#.......................#........##.#.....................................#..........
|
||||
#...........#....#..##.....................#...........#..............#...#..#.#....................
|
||||
......#..........................##.......#..............#.......................#..................
|
||||
#......#.#......#.............#...............#...........##...#..........#........#......#......#..
|
||||
..............#.....#..#.............#...#.....#................##..................................
|
||||
.....#..............#................#................#.............................#........#......
|
||||
.......##...#..........#...............#.............#.........#.#..#..#.....#....#............#....
|
||||
.............#............###...........#..................#.......#................................
|
||||
...............#.........#........#............................#..............................#.....
|
||||
...#......#......#......##.#.............................#...#............................##........
|
||||
.....#..............#.#............#.......#.##..........##................#......#..#............##
|
||||
........................#..#......#...........#......#.........#.#...#..####.....#...#..............
|
||||
......#.......#......#........#..#....#......##.....#...#..#.....#..............##.......#....#.....
|
||||
...##.#.........#..#.......#.........#........#...........................#..........#......#....#..
|
||||
.................#......#............#......................#..#.....#............#...#.....#.#.....
|
||||
.........#............##...........#...........#....###.................#...........................
|
||||
..#......#........#...........#....##..#..............#...#.....#......................#..........#.
|
||||
..........#................#........#.......#.......#.......##...##...#..........................#..
|
||||
.......#.#....#....#..............#.......#....#..#..............##.................................
|
||||
...........#..#.......#....#.............#...#...........##..#..#............#........##..........#.
|
||||
#.#....................#....#....#.#.....#..........#....#..........#.........#................#....
|
||||
....................#.#.##.........................................###.........#...........#........
|
||||
...............#...#..................#..........#...........#...........#.........#..#..#...#...#.#
|
||||
........#...........###...#...........#..........................##...........#..................#..
|
||||
.......#..#.............................#......#............#....................#.............#....
|
||||
....#...............#.......#...........##.##.....#..................#...#...#......................
|
||||
.#.....#.......#....................................#..#..#.......................#.........#.......
|
||||
......................#.#.##............#............#............#......#.......#......#..##.......
|
||||
........................................##......................#..................#.......#........
|
||||
...................................#..#....#.......#.#........#.....#......###............#.........
|
||||
.....#................#..#..............#........#.........##........................#..............
|
||||
..............#...........#........#..............#........#..............#.........................
|
||||
##...................#...#................#.....#......#.#...#...##......#........#....#........#...
|
||||
#..#....#..............................#...........#..#........#..#.....#......#....................
|
||||
#...............#...#.##..............................#......##...............#..................#..
|
||||
............#.#..#.#................#...#..#..................#......#.#................#...........
|
||||
#.....................#..........#.......#.....#...........#.........................##....#........
|
||||
#....................#..........#..............#...................#.........#.##.....#..##.......#.
|
||||
........#...........#....#...#.#...........#.......#......................#.....#.......#.#.........
|
||||
#.....................#.....#..#..............##.....#...........#..................................
|
||||
......................#.................#.............#.......................................#.#...
|
||||
....#..#........#....#........#...............#......#....#......#..#....#.........##...............
|
||||
.............#.#...........#...............#.......................#................................
|
||||
......................#.#............#.....#..............................#.......#.................
|
||||
....#...#.............#...................#...........#...................................#.........
|
||||
.....................#......#...#......#..##...........#...........#.....#...............#..........
|
||||
....#.#....#.................#....#...............
|
||||
..........#...#..........#..#.................#...
|
||||
...........#............#..#.......#...........#..
|
||||
........#..#....##......#.........#...............
|
||||
#........................##..#.#...............#..
|
||||
...#.........##...................................
|
||||
...#...................#....#........#............
|
||||
.#.#...............#.#..#.........................
|
||||
...#.#..........#..............................#..
|
||||
........#.............#..............#...#..#.....
|
||||
...#.....................#...............#.#.....#
|
||||
.#......#.#..................#.....#....#.....#.#.
|
||||
.............#..##..............#.......#....#....
|
||||
......#.......#........#...#...........#...#......
|
||||
...#..#.................#.#....#..................
|
||||
..#..................#......#...............#.....
|
||||
...............#.............#..............#.....
|
||||
..#..........#....................................
|
||||
.................#.............#.#......#.....#...
|
||||
............................................#....#
|
||||
.........#.............#.........#....#...........
|
||||
##....#................#.............#.#..........
|
||||
....#....#............#.................#...#.....
|
||||
...........#.........#................#.#.........
|
||||
...#..#........................#....#.........#...
|
||||
.##..................#....#.........###..##..#.#..
|
||||
...#..........#...................#.....#.#.#.....
|
||||
##.......#......##................#..........#....
|
||||
...#....#...#...........#.............#.#........#
|
||||
.....................#.........#.##..#.##....#....
|
||||
...........#......................##.#............
|
||||
.........................#.........#.#....#.......
|
||||
.......................#......#....#....#..#......
|
||||
...........................#..............#.......
|
||||
.................#..............#..........#..#...
|
||||
.......#...#....#.....#.#.....................#...
|
||||
.....#....#..#.........#..............#......#....
|
||||
..........................#.#.......#.#..........#
|
||||
.........#.........#......#.......................
|
||||
........#.......#..........##.....................
|
||||
..#......#.....##.................................
|
||||
.##..#...#..............#....#....#.#.#...........
|
||||
.............#............#......#..........#..#..
|
||||
...........#.#.................#..#......#...##...
|
||||
#......##....#..........#......#....#.........#...
|
||||
#............................#...........#..#.#...
|
||||
..........#............#...........#..............
|
||||
..............#.........................#.......#.
|
||||
...#...#.....#..........#...................#.....
|
||||
#.#.....#.............#...............#.........#.
|
|
@ -0,0 +1,36 @@
|
|||
BEGIN {
|
||||
print "P2"
|
||||
#print "150 200"
|
||||
print "604 805"
|
||||
print "2" # max
|
||||
C = ""
|
||||
for (i=1;i<=150;i++) { C = C " " }
|
||||
}
|
||||
function sep() {
|
||||
r = ""
|
||||
for (i=1;i<=604;i++) {
|
||||
r = r "1 "
|
||||
}
|
||||
print r
|
||||
}
|
||||
NR == 1 { sep() }
|
||||
{
|
||||
split($0 C,A,"")
|
||||
r = "1 "
|
||||
for (i=1;i<=150;i++) {
|
||||
c = A[i]
|
||||
if (c==" ") p="2"; #"1";
|
||||
if (c==".") p="2";
|
||||
if (c=="#") p="0";
|
||||
r = r p " " p " " p " " p " "
|
||||
if (i%50 == 0) {
|
||||
r = r "1 "
|
||||
}
|
||||
}
|
||||
print r
|
||||
print r
|
||||
print r
|
||||
print r
|
||||
}
|
||||
NR % 50 == 0 { sep() }
|
||||
|
Loading…
Reference in New Issue