-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathtest.rkt
13 lines (9 loc) · 22.7 KB
/
test.rkt
1
2
3
4
5
6
7
8
9
10
11
12
13
#lang racket
(provide (all-defined-out))
(define cross (append `((3)) `((2 3)) (remove (list 75 75)
(append* (map (lambda (l) (list (list l l) (list l (- 150 l)))) (build-list 151 values))))))
(define title (list (list 0 0) (list 1 0) (list 2 0) (list 3 0) (list 4 0) (list 5 0) (list 6 0) (list 7 0) (list 8 0) (list 9 0) (list 10 0) (list 11 0) (list 12 0) (list 28 0) (list 29 0) (list 30 0) (list 31 0) (list 32 0) (list 33 0) (list 34 0) (list 35 0) (list 36 0) (list 37 0) (list 39 0) (list 52 0) (list 54 0) (list 55 0) (list 56 0) (list 57 0) (list 58 0) (list 59 0) (list 60 0) (list 61 0) (list 62 0) (list 63 0) (list 64 0) (list 65 0) (list 66 0) (list 68 0) (list 85 0) (list 87 0) (list 88 0) (list 89 0) (list 90 0) (list 91 0) (list 92 0) (list 93 0) (list 94 0) (list 95 0) (list 0 1) (list 28 1) (list 39 1) (list 52 1) (list 68 1) (list 85 1) (list 0 2) (list 39 2) (list 52 2) (list 60 2) (list 68 2) (list 85 2) (list 95 2) (list 0 3) (list 39 3) (list 52 3) (list 60 3) (list 68 3) (list 85 3) (list 95 3) (list 0 4) (list 39 4) (list 52 4) (list 60 4) (list 68 4) (list 85 4) (list 95 4) (list 0 5) (list 39 5) (list 52 5) (list 60 5) (list 68 5) (list 85 5) (list 95 5) (list 0 6) (list 39 6) (list 52 6) (list 60 6) (list 68 6) (list 85 6) (list 95 6) (list 0 7) (list 39 7) (list 52 7) (list 60 7) (list 68 7) (list 85 7) (list 95 7) (list 0 8) (list 39 8) (list 52 8) (list 60 8) (list 68 8) (list 85 8) (list 95 8) (list 0 9) (list 39 9) (list 52 9) (list 60 9) (list 68 9) (list 85 9) (list 87 9) (list 88 9) (list 89 9) (list 90 9) (list 91 9) (list 92 9) (list 93 9) (list 95 9) (list 0 10) (list 6 10) (list 7 10) (list 8 10) (list 9 10) (list 10 10) (list 12 10) (list 28 10) (list 29 10) (list 30 10) (list 31 10) (list 32 10) (list 33 10) (list 34 10) (list 35 10) (list 36 10) (list 37 10) (list 39 10) (list 52 10) (list 60 10) (list 68 10) (list 85 10) (list 0 11) (list 12 11) (list 39 11) (list 52 11) (list 68 11) (list 85 11) (list 0 12) (list 12 12) (list 28 12) (list 39 12) (list 52 12) (list 68 12) (list 85 12) (list 0 13) (list 12 13) (list 28 13) (list 39 13) (list 52 13) (list 68 13) (list 85 13) (list 0 14) (list 12 14) (list 28 14) (list 39 14) (list 52 14) (list 68 14) (list 85 14) (list 0 15) (list 12 15) (list 28 15) (list 39 15) (list 52 15) (list 68 15) (list 85 15) (list 0 16) (list 12 16) (list 28 16) (list 39 16) (list 52 16) (list 68 16) (list 85 16) (list 0 17) (list 12 17) (list 28 17) (list 39 17) (list 52 17) (list 68 17) (list 85 17) (list 0 18) (list 28 18) (list 52 18) (list 68 18) (list 0 19) (list 2 19) (list 3 19) (list 4 19) (list 5 19) (list 6 19) (list 7 19) (list 8 19) (list 9 19) (list 10 19) (list 11 19) (list 12 19) (list 28 19) (list 30 19) (list 31 19) (list 32 19) (list 33 19) (list 34 19) (list 35 19) (list 36 19) (list 37 19) (list 38 19) (list 39 19) (list 52 19) (list 68 19) (list 85 19) (list 86 19) (list 87 19) (list 88 19) (list 89 19) (list 90 19) (list 91 19) (list 92 19) (list 93 19) (list 94 19) (list 95 19) (list 26 38) (list 27 38) (list 28 38) (list 29 38) (list 30 38) (list 31 38) (list 32 38) (list 33 38) (list 34 38) (list 35 38) (list 36 38) (list 55 38) (list 56 38) (list 57 38) (list 58 38) (list 59 38) (list 60 38) (list 61 38) (list 62 38) (list 63 38) (list 64 38) (list 65 38) (list 25 39) (list 37 39) (list 25 40) (list 37 40) (list 55 40) (list 25 41) (list 31 41) (list 37 41) (list 55 41) (list 25 42) (list 31 42) (list 37 42) (list 55 42) (list 25 43) (list 31 43) (list 37 43) (list 55 43) (list 25 44) (list 31 44) (list 37 44) (list 55 44) (list 25 45) (list 31 45) (list 37 45) (list 55 45) (list 25 46) (list 31 46) (list 37 46) (list 55 46) (list 25 47) (list 31 47) (list 37 47) (list 55 47) (list 57 47) (list 58 47) (list 59 47) (list 60 47) (list 61 47) (list 25 48) (list 31 48) (list 37 48) (list 55 48) (list 25 49) (list 31 49) (list 37 49) (list 55 49) (list 25 50) (list 31 50) (list 37 50) (list 55 50) (list 25 51) (list 31 51) (list 37 51) (list 55 51) (list 25 52) (list 31 52) (list 37 52) (list 55 52) (list 25 53) (list 31 53) (list 37 53) (list 55 53) (list 25 54) (list 31 54) (list 37 54) (list 55 54) (list 25 55) (list 37 55) (list 55 55) (list 25 56) (list 37 56) (list 55 56) (list 26 57) (list 27 57) (list 28 57) (list 29 57) (list 30 57) (list 31 57) (list 32 57) (list 33 57) (list 34 57) (list 35 57) (list 36 57) (list 55 57) (list 3 80) (list 33 80) (list 54 80) (list 55 80) (list 56 80) (list 57 80) (list 58 80) (list 59 80) (list 60 80) (list 61 80) (list 62 80) (list 63 80) (list 64 80) (list 78 80) (list 80 80) (list 81 80) (list 82 80) (list 83 80) (list 84 80) (list 85 80) (list 86 80) (list 87 80) (list 88 80) (list 89 80) (list 3 81) (list 33 81) (list 78 81) (list 3 82) (list 33 82) (list 54 82) (list 78 82) (list 89 82) (list 3 83) (list 33 83) (list 54 83) (list 78 83) (list 89 83) (list 3 84) (list 33 84) (list 54 84) (list 78 84) (list 89 84) (list 3 85) (list 33 85) (list 54 85) (list 78 85) (list 89 85) (list 3 86) (list 33 86) (list 54 86) (list 78 86) (list 89 86) (list 3 87) (list 33 87) (list 54 87) (list 78 87) (list 89 87) (list 3 88) (list 33 88) (list 54 88) (list 78 88) (list 89 88) (list 3 89) (list 33 89) (list 54 89) (list 56 89) (list 57 89) (list 58 89) (list 59 89) (list 60 89) (list 78 89) (list 80 89) (list 81 89) (list 82 89) (list 83 89) (list 84 89) (list 85 89) (list 86 89) (list 87 89) (list 89 89) (list 3 90) (list 33 90) (list 54 90) (list 78 90) (list 3 91) (list 33 91) (list 54 91) (list 78 91) (list 3 92) (list 33 92) (list 54 92) (list 78 92) (list 3 93) (list 33 93) (list 54 93) (list 78 93) (list 3 94) (list 33 94) (list 54 94) (list 78 94) (list 3 95) (list 33 95) (list 54 95) (list 78 95) (list 3 96) (list 33 96) (list 54 96) (list 78 96) (list 3 97) (list 33 97) (list 54 97) (list 78 97) (list 3 98) (list 33 98) (list 54 98) (list 4 99) (list 5 99) (list 6 99) (list 7 99) (list 8 99) (list 9 99) (list 10 99) (list 11 99) (list 12 99) (list 13 99) (list 14 99) (list 15 99) (list 54 99) (list 78 99) (list 79 99) (list 80 99) (list 81 99) (list 82 99) (list 83 99) (list 84 99) (list 85 99) (list 86 99) (list 87 99) (list 88 99) (list 89 99) ))
(define fly (list (list 3) (list 2 3) (list 0 2) (list 1 1) (list 1 3) (list 2 1) (list 2 3) (list 2 26) (list 2 28) (list 2 32) (list 3 1) (list 3 25) (list 3 26) (list 3 28) (list 3 30) (list 3 33) (list 4 11) (list 4 12) (list 4 13) (list 4 22) (list 4 32) (list 5 0) (list 5 1) (list 5 11) (list 5 12) (list 5 15) (list 5 17) (list 5 18) (list 5 22) (list 5 25) (list 5 26) (list 5 27) (list 5 28) (list 6 1) (list 6 3) (list 6 13) (list 6 14) (list 6 15) (list 6 16) (list 6 19) (list 6 21) (list 6 24) (list 6 25) (list 6 30) (list 6 31) (list 7 1) (list 7 2) (list 7 11) (list 7 14) (list 7 18) (list 7 19) (list 7 20) (list 7 26) (list 7 27) (list 7 28) (list 8 2) (list 8 10) (list 8 15) (list 8 18) (list 8 19) (list 8 22) (list 8 23) (list 8 26) (list 8 29) (list 9 3) (list 9 6) (list 9 10) (list 9 15) (list 9 18) (list 9 19) (list 9 20) (list 9 22) (list 9 24) (list 9 29) (list 9 30) (list 10 7) (list 10 9) (list 10 10) (list 10 15) (list 10 18) (list 10 19) (list 10 20) (list 10 21) (list 10 27) (list 11 4) (list 11 5) (list 11 9) (list 11 10) (list 11 15) (list 11 18) (list 11 19) (list 11 20) (list 11 21) (list 11 27) (list 12 4) (list 12 6) (list 12 10) (list 12 15) (list 12 18) (list 12 19) (list 12 20) (list 12 22) (list 12 24) (list 12 29) (list 12 30) (list 13 3) (list 13 4) (list 13 10) (list 13 15) (list 13 18) (list 13 19) (list 13 22) (list 13 23) (list 13 26) (list 13 29) (list 14 4) (list 14 6) (list 14 11) (list 14 14) (list 14 18) (list 14 19) (list 14 20) (list 14 26) (list 14 27) (list 14 28) (list 15 5) (list 15 13) (list 15 14) (list 15 15) (list 15 16) (list 15 19) (list 15 21) (list 15 24) (list 15 25) (list 15 30) (list 15 31) (list 16 11) (list 16 12) (list 16 15) (list 16 17) (list 16 18) (list 16 22) (list 16 25) (list 16 26) (list 16 27) (list 16 28) (list 17 11) (list 17 12) (list 17 13) (list 17 22) (list 17 32) (list 18 25) (list 18 26) (list 18 28) (list 18 30) (list 18 33) (list 19 26) (list 19 28) (list 19 32) ))
(define puffer (list (list 3) (list 2 3) (list 0 18) (list 1 18) (list 1 19) (list 1 20) (list 1 21) (list 2 5) (list 2 7) (list 2 20) (list 2 21) (list 3 5) (list 3 8) (list 3 23) (list 4 8) (list 4 9) (list 4 20) (list 4 21) (list 4 22) (list 4 23) (list 5 10) (list 5 24) (list 6 8) (list 6 9) (list 6 10) (list 6 11) (list 6 20) (list 6 23) (list 6 24) (list 6 25) (list 7 7) (list 7 12) (list 7 22) (list 7 23) (list 7 24) (list 8 9) (list 8 12) (list 8 23) (list 9 9) (list 9 12) (list 9 18) (list 9 20) (list 9 21) (list 9 22) (list 10 11) (list 10 18) (list 10 19) (list 10 22) (list 11 5) (list 11 7) (list 11 8) (list 11 9) (list 11 10) (list 11 19) (list 11 20) (list 11 21) (list 12 5) (list 12 9) (list 12 19) (list 13 8) (list 13 21) (list 14 6) (list 14 8) (list 14 19) (list 14 21) (list 15 22) (list 16 7) (list 16 8) (list 16 9) (list 16 19) (list 16 21) (list 17 8) (list 17 9) (list 17 21) (list 18 7) (list 18 8) (list 18 9) (list 18 19) (list 19 19) (list 19 20) (list 19 21) (list 20 6) (list 20 8) (list 20 18) (list 20 19) (list 20 22) (list 21 8) (list 21 18) (list 21 20) (list 21 21) (list 21 22) (list 22 5) (list 22 9) (list 22 23) (list 23 5) (list 23 7) (list 23 8) (list 23 9) (list 23 10) (list 23 22) (list 23 23) (list 23 24) (list 24 11) (list 24 20) (list 24 23) (list 24 24) (list 24 25) (list 25 9) (list 25 12) (list 25 24) (list 26 9) (list 26 12) (list 26 20) (list 26 21) (list 26 22) (list 26 23) (list 27 7) (list 27 12) (list 27 23) (list 28 8) (list 28 9) (list 28 10) (list 28 11) (list 28 20) (list 28 21) (list 29 10) (list 29 18) (list 29 19) (list 29 20) (list 29 21) (list 29 24) (list 29 26) (list 30 8) (list 30 9) (list 30 18) (list 30 24) (list 30 27) (list 31 5) (list 31 8) (list 31 16) (list 31 18) (list 31 27) (list 31 28) (list 32 5) (list 32 7) (list 32 16) (list 32 29) (list 33 14) (list 33 17) (list 33 18) (list 33 27) (list 33 28) (list 33 29) (list 33 30) (list 34 2) (list 34 3) (list 34 5) (list 34 15) (list 34 16) (list 34 17) (list 34 26) (list 34 31) (list 35 5) (list 35 13) (list 35 15) (list 35 28) (list 35 31) (list 36 2) (list 36 4) (list 36 5) (list 36 13) (list 36 28) (list 36 31) (list 37 2) (list 37 12) (list 37 13) (list 37 30) (list 38 0) (list 38 8) (list 38 10) (list 38 11) (list 38 12) (list 38 24) (list 38 26) (list 38 27) (list 38 28) (list 38 29) (list 39 1) (list 39 7) (list 39 9) (list 39 10) (list 39 24) (list 39 28) (list 40 1) (list 40 7) (list 40 8) (list 40 27) (list 41 1) (list 41 3) (list 41 6) (list 41 7) (list 41 25) (list 41 27) (list 42 1) (list 42 3) (list 42 5) (list 42 6) (list 43 1) (list 43 26) (list 43 27) (list 43 28) (list 44 1) (list 44 3) (list 44 5) (list 44 6) (list 44 27) (list 44 28) (list 45 1) (list 45 3) (list 45 6) (list 45 7) (list 45 13) (list 45 15) (list 45 20) (list 45 22) (list 45 27) (list 45 28) (list 46 1) (list 46 7) (list 46 8) (list 46 10) (list 46 11) (list 46 13) (list 46 16) (list 46 19) (list 46 22) (list 46 24) (list 46 25) (list 46 26) (list 46 27) (list 46 28) (list 47 1) (list 47 7) (list 47 8) (list 47 16) (list 47 17) (list 47 21) (list 47 26) (list 48 1) (list 48 3) (list 48 6) (list 48 7) (list 48 13) (list 48 20) (list 48 28) (list 49 1) (list 49 3) (list 49 5) (list 49 6) (list 49 13) (list 49 15) (list 49 16) (list 49 17) (list 49 18) (list 49 19) (list 49 26) (list 49 28) (list 50 1) (list 50 10) (list 50 11) (list 50 29) (list 51 1) (list 51 3) (list 51 5) (list 51 6) (list 51 13) (list 51 15) (list 51 16) (list 51 17) (list 51 18) (list 51 19) (list 51 26) (list 51 28) (list 52 1) (list 52 3) (list 52 6) (list 52 7) (list 52 13) (list 52 20) (list 52 28) (list 53 1) (list 53 7) (list 53 8) (list 53 16) (list 53 17) (list 53 21) (list 53 26) (list 54 1) (list 54 7) (list 54 8) (list 54 10) (list 54 11) (list 54 13) (list 54 16) (list 54 19) (list 54 22) (list 54 24) (list 54 25) (list 54 26) (list 54 27) (list 54 28) (list 55 1) (list 55 3) (list 55 6) (list 55 7) (list 55 13) (list 55 15) (list 55 20) (list 55 22) (list 55 27) (list 55 28) (list 56 1) (list 56 3) (list 56 5) (list 56 6) (list 56 27) (list 56 28) (list 57 1) (list 57 26) (list 57 27) (list 57 28) (list 58 1) (list 58 3) (list 58 5) (list 58 6) (list 59 1) (list 59 3) (list 59 6) (list 59 7) (list 59 25) (list 59 27) (list 60 1) (list 60 7) (list 60 8) (list 60 27) (list 61 1) (list 61 3) (list 61 6) (list 61 8) (list 61 9) (list 61 24) (list 61 28) (list 62 1) (list 62 3) (list 62 5) (list 62 6) (list 62 7) (list 62 10) (list 62 24) (list 62 26) (list 62 27) (list 62 28) (list 62 29) (list 63 1) (list 63 10) (list 63 30) (list 64 1) (list 64 3) (list 64 5) (list 64 6) (list 64 7) (list 64 10) (list 64 28) (list 64 31) (list 65 1) (list 65 3) (list 65 6) (list 65 8) (list 65 9) (list 65 28) (list 65 31) (list 66 1) (list 66 7) (list 66 8) (list 66 26) (list 66 31) (list 67 1) (list 67 3) (list 67 6) (list 67 7) (list 67 27) (list 67 28) (list 67 29) (list 67 30) (list 68 1) (list 68 3) (list 68 5) (list 68 6) (list 68 29) (list 69 1) (list 69 27) (list 69 28) (list 70 1) (list 70 3) (list 70 5) (list 70 6) (list 70 24) (list 70 27) (list 71 1) (list 71 3) (list 71 6) (list 71 7) (list 71 24) (list 71 26) (list 72 1) (list 72 7) (list 72 8) (list 73 1) (list 73 3) (list 73 6) (list 73 8) (list 73 9) (list 74 1) (list 74 3) (list 74 5) (list 74 6) (list 74 7) (list 74 10) (list 75 1) (list 75 10) (list 75 24) (list 75 26) (list 76 1) (list 76 3) (list 76 5) (list 76 6) (list 76 7) (list 76 10) (list 76 24) (list 76 27) (list 77 1) (list 77 3) (list 77 6) (list 77 8) (list 77 9) (list 77 27) (list 77 28) (list 78 1) (list 78 7) (list 78 8) (list 78 29) (list 79 1) (list 79 3) (list 79 6) (list 79 7) (list 79 27) (list 79 28) (list 79 29) (list 79 30) (list 80 1) (list 80 3) (list 80 5) (list 80 6) (list 80 26) (list 80 31) (list 81 1) (list 81 28) (list 81 31) (list 82 1) (list 82 3) (list 82 5) (list 82 6) (list 82 28) (list 82 31) (list 83 1) (list 83 3) (list 83 6) (list 83 7) (list 83 30) (list 84 1) (list 84 7) (list 84 8) (list 84 24) (list 84 26) (list 84 27) (list 84 28) (list 84 29) (list 85 1) (list 85 3) (list 85 6) (list 85 8) (list 85 9) (list 85 24) (list 85 28) (list 86 1) (list 86 3) (list 86 5) (list 86 6) (list 86 7) (list 86 10) (list 86 27) (list 87 1) (list 87 10) (list 87 25) (list 87 27) (list 88 1) (list 88 3) (list 88 5) (list 88 6) (list 88 7) (list 88 10) (list 89 1) (list 89 3) (list 89 6) (list 89 8) (list 89 9) (list 89 26) (list 89 27) (list 89 28) (list 90 1) (list 90 7) (list 90 8) (list 90 27) (list 90 28) (list 91 1) (list 91 3) (list 91 6) (list 91 7) (list 91 13) (list 91 15) (list 91 20) (list 91 22) (list 91 27) (list 91 28) (list 92 1) (list 92 3) (list 92 5) (list 92 6) (list 92 10) (list 92 11) (list 92 13) (list 92 16) (list 92 19) (list 92 22) (list 92 24) (list 92 25) (list 92 26) (list 92 27) (list 92 28) (list 93 1) (list 93 16) (list 93 17) (list 93 21) (list 93 26) (list 94 1) (list 94 3) (list 94 5) (list 94 6) (list 94 13) (list 94 20) (list 94 28) (list 95 1) (list 95 3) (list 95 6) (list 95 7) (list 95 13) (list 95 15) (list 95 16) (list 95 17) (list 95 18) (list 95 19) (list 95 26) (list 95 28) (list 96 1) (list 96 7) (list 96 8) (list 96 10) (list 96 11) (list 96 29) (list 97 1) (list 97 7) (list 97 8) (list 97 13) (list 97 15) (list 97 16) (list 97 17) (list 97 18) (list 97 19) (list 97 26) (list 97 28) (list 98 1) (list 98 3) (list 98 6) (list 98 7) (list 98 13) (list 98 20) (list 98 28) (list 99 1) (list 99 3) (list 99 5) (list 99 6) (list 99 16) (list 99 17) (list 99 21) (list 99 26) (list 100 1) (list 100 10) (list 100 11) (list 100 13) (list 100 16) (list 100 19) (list 100 22) (list 100 24) (list 100 25) (list 100 26) (list 100 27) (list 100 28) (list 101 1) (list 101 3) (list 101 5) (list 101 6) (list 101 13) (list 101 15) (list 101 20) (list 101 22) (list 101 27) (list 101 28) (list 102 1) (list 102 3) (list 102 6) (list 102 7) (list 102 27) (list 102 28) (list 103 1) (list 103 7) (list 103 8) (list 103 26) (list 103 27) (list 103 28) (list 104 1) (list 104 3) (list 104 6) (list 104 8) (list 104 9) (list 105 1) (list 105 3) (list 105 5) (list 105 6) (list 105 7) (list 105 10) (list 105 25) (list 105 27) (list 106 1) (list 106 10) (list 106 27) (list 107 1) (list 107 3) (list 107 5) (list 107 6) (list 107 7) (list 107 10) (list 107 24) (list 107 28) (list 108 1) (list 108 3) (list 108 6) (list 108 8) (list 108 9) (list 108 24) (list 108 26) (list 108 27) (list 108 28) (list 108 29) (list 109 1) (list 109 7) (list 109 8) (list 109 30) (list 110 1) (list 110 3) (list 110 6) (list 110 7) (list 110 28) (list 110 31) (list 111 1) (list 111 3) (list 111 5) (list 111 6) (list 111 28) (list 111 31) (list 112 1) (list 112 26) (list 112 31) (list 113 1) (list 113 3) (list 113 5) (list 113 6) (list 113 27) (list 113 28) (list 113 29) (list 113 30) (list 114 1) (list 114 3) (list 114 6) (list 114 7) (list 114 29) (list 115 1) (list 115 7) (list 115 8) (list 115 27) (list 115 28) (list 116 1) (list 116 7) (list 116 9) (list 116 10) (list 116 24) (list 116 27) (list 117 0) (list 117 8) (list 117 10) (list 117 11) (list 117 12) (list 117 24) (list 117 26) (list 118 2) (list 118 12) (list 118 13) (list 119 2) (list 119 4) (list 119 5) (list 119 13) (list 120 5) (list 120 13) (list 120 15) (list 121 2) (list 121 3) (list 121 5) (list 121 15) (list 121 16) (list 121 17) (list 122 14) (list 122 17) (list 122 18) (list 123 5) (list 123 7) (list 123 16) (list 124 5) (list 124 8) (list 124 16) (list 124 18) (list 125 8) (list 125 9) (list 125 18) (list 126 10) (list 126 18) (list 126 19) (list 126 20) (list 126 21) (list 127 8) (list 127 9) (list 127 10) (list 127 11) (list 127 20) (list 127 21) (list 128 7) (list 128 12) (list 128 23) (list 129 9) (list 129 12) (list 129 20) (list 129 21) (list 129 22) (list 129 23) (list 130 9) (list 130 12) (list 130 24) (list 131 11) (list 131 20) (list 131 23) (list 131 24) (list 131 25) (list 132 5) (list 132 7) (list 132 8) (list 132 9) (list 132 10) (list 132 22) (list 132 23) (list 132 24) (list 133 5) (list 133 9) (list 133 23) (list 134 8) (list 134 18) (list 134 20) (list 134 21) (list 134 22) (list 135 6) (list 135 8) (list 135 18) (list 135 19) (list 135 22) (list 136 19) (list 136 20) (list 136 21) (list 137 7) (list 137 8) (list 137 9) (list 137 19) (list 138 8) (list 138 9) (list 138 21) (list 139 7) (list 139 8) (list 139 9) (list 139 19) (list 139 21) (list 140 22) (list 141 6) (list 141 8) (list 141 19) (list 141 21) (list 142 8) (list 142 21) (list 143 5) (list 143 9) (list 143 19) (list 144 5) (list 144 7) (list 144 8) (list 144 9) (list 144 10) (list 144 19) (list 144 20) (list 144 21) (list 145 11) (list 145 18) (list 145 19) (list 145 22) (list 146 9) (list 146 12) (list 146 18) (list 146 20) (list 146 21) (list 146 22) (list 147 9) (list 147 12) (list 147 23) (list 148 7) (list 148 12) (list 148 22) (list 148 23) (list 148 24) (list 149 8) (list 149 9) (list 149 10) (list 149 11) (list 149 20) (list 149 23) (list 149 24) (list 149 25) (list 150 10) (list 150 24) (list 151 8) (list 151 9) (list 151 20) (list 151 21) (list 151 22) (list 151 23) (list 152 5) (list 152 8) (list 152 23) (list 153 5) (list 153 7) (list 153 20) (list 153 21) (list 154 18) (list 154 19) (list 154 20) (list 154 21) (list 155 18) ))
(define replicator `((6 3) (3 2) (30 33) (31 32) (32 31) (32 30) (29 30) (30 29) (31 29) (32 29) (28 31) (28 32) (28 33) (29 33)))
(define slowpuffer (list (list 3) (list 2 3) (list 0 76) (list 0 77) (list 1 75) (list 1 76) (list 1 78) (list 1 79) (list 1 80) (list 1 81) (list 2 76) (list 2 77) (list 2 78) (list 2 79) (list 2 80) (list 2 81) (list 3 77) (list 3 78) (list 3 79) (list 3 80) (list 4 64) (list 4 65) (list 4 66) (list 5 63) (list 5 64) (list 5 65) (list 5 66) (list 5 67) (list 6 62) (list 6 63) (list 6 65) (list 6 66) (list 6 67) (list 7 52) (list 7 53) (list 7 63) (list 7 64) (list 8 51) (list 8 52) (list 8 54) (list 8 55) (list 8 56) (list 8 57) (list 9 52) (list 9 53) (list 9 54) (list 9 55) (list 9 56) (list 9 57) (list 10 53) (list 10 54) (list 10 55) (list 10 56) (list 10 129) (list 10 130) (list 11 43) (list 11 44) (list 11 46) (list 11 47) (list 11 74) (list 11 75) (list 12 44) (list 12 45) (list 12 46) (list 12 47) (list 12 72) (list 12 77) (list 13 45) (list 13 46) (list 13 71) (list 14 24) (list 14 25) (list 14 26) (list 14 27) (list 14 28) (list 14 29) (list 14 71) (list 14 77) (list 15 24) (list 15 30) (list 15 71) (list 15 72) (list 15 73) (list 15 74) (list 15 75) (list 15 76) (list 16 24) (list 17 25) (list 17 30) (list 18 27) (list 18 28) (list 18 138) (list 18 139) (list 18 140) (list 18 141) (list 19 53) (list 19 54) (list 19 55) (list 19 56) (list 19 57) (list 19 58) (list 20 52) (list 20 53) (list 20 55) (list 20 56) (list 20 57) (list 20 58) (list 21 3) (list 21 53) (list 21 54) (list 22 1) (list 22 5) (list 23 0) (list 24 0) (list 24 5) (list 25 0) (list 25 1) (list 25 2) (list 25 3) (list 25 4) (list 25 105) (list 26 1) (list 26 2) (list 26 13) (list 26 14) (list 26 16) (list 26 19) (list 26 21) (list 27 0) (list 27 1) (list 27 3) (list 27 4) (list 27 5) (list 27 12) (list 27 14) (list 27 16) (list 27 17) (list 27 18) (list 27 19) (list 27 21) (list 28 1) (list 28 2) (list 28 3) (list 28 4) (list 28 8) (list 28 9) (list 28 10) (list 28 12) (list 29 2) (list 29 3) (list 29 12) (list 29 14) (list 29 16) (list 29 17) (list 29 18) (list 29 19) (list 29 21) (list 30 13) (list 30 14) (list 30 16) (list 30 19) (list 30 21) (list 31 5) (list 31 6) (list 31 20) (list 32 3) (list 32 8) (list 33 2) (list 34 2) (list 34 8) (list 35 2) (list 35 3) (list 35 4) (list 35 5) (list 35 6) (list 35 7) (list 35 138) (list 35 139) (list 36 52) (list 36 53) (list 36 55) (list 36 56) (list 36 57) (list 36 58) (list 37 53) (list 37 54) (list 37 55) (list 37 56) (list 37 57) (list 37 58) (list 38 54) (list 38 55) (list 38 56) (list 38 57) (list 38 111) (list 38 112) (list 39 25) (list 39 30) (list 40 24) (list 41 24) (list 41 30) (list 41 71) (list 41 72) (list 41 73) (list 41 74) (list 41 75) (list 41 76) (list 42 24) (list 42 25) (list 42 26) (list 42 27) (list 42 28) (list 42 29) (list 42 71) (list 42 77) (list 43 45) (list 43 46) (list 43 71) (list 44 44) (list 44 45) (list 44 46) (list 44 47) (list 44 72) (list 44 77) (list 45 43) (list 45 44) (list 45 46) (list 45 47) (list 45 74) (list 45 75) (list 46 44) (list 46 45) (list 46 138) (list 46 139) (list 46 140) (list 46 141) (list 47 52) (list 47 53) (list 47 54) (list 47 55) (list 47 56) (list 47 57) (list 48 51) (list 48 52) (list 48 54) (list 48 55) (list 48 56) (list 48 57) (list 49 52) (list 49 53) (list 49 63) (list 49 64) (list 50 62) (list 50 63) (list 50 65) (list 50 66) (list 50 67) (list 51 63) (list 51 64) (list 51 65) (list 51 66) (list 51 67) (list 52 64) (list 52 65) (list 52 66) (list 53 77) (list 53 78) (list 53 79) (list 53 80) (list 54 76) (list 54 77) (list 54 78) (list 54 79) (list 54 80) (list 54 81) (list 55 75) (list 55 76) (list 55 78) (list 55 79) (list 55 80) (list 55 81) (list 56 76) (list 56 77) ))