diff --git a/src/fx/fx.shr.common.a b/src/fx/fx.shr.common.a
index b3ef30c39..5d8aa0575 100644
--- a/src/fx/fx.shr.common.a
+++ b/src/fx/fx.shr.common.a
@@ -116,3 +116,104 @@
+READ_RAM2_WRITE_RAM2
+LOAD_FILE_AT .scratch, .coords
}
+
+!macro SHR_STAGE_1 .shrlo, .shrhi, .mirror_rows, .mirror_cols {
+ +BUILD_SHR_MIRROR_ROWS_AND_COLS .mirror_rows, .mirror_cols
+ ;X=0
+ +BUILD_SHR_LOOKUP_TABLES .shrlo, .shrhi
+ ;X=0
+ +COPY_SCB_AND_PALETTES
+ ;X=0
+ ;WRITEAUXMEM active
+ +SHR_COPY_TO_STAGE_2
+}
+
+!macro SHR_STAGE_3 .coords, .shrlo, .shrhi, .mirror_rows, .mirror_cols {
+input ldx .coords ; first value: SHR row (only 0..99 will be in input array)
+ bmi exit ; if > 127 then we're done
+ ldy #1
+ lda (coords
+ sta $f1
+ lda #<(.endcoords - 2)
+ sta $f2
+ lda #>(.endcoords - 2)
+ sta $f3
+ clc
+ !byte $24
+- sec
+-- lda ($f0), y
+ pha
+ lda ($f2), y
+ sta ($f0), y
+ pla
+ sta ($f2), y
+ iny
+ bcc -
+ ldy #0
+ !byte $24
+- clc
+ inc $f0
+ bne +
+ inc $f1
++ lda $f1
+ eor #>(.coords + (.endcoords-.coords)/2)
+ bne +
+ lda $f0
+ eor #<(.coords + (.endcoords-.coords)/2)
+ beq ++
++ lda $f2
+ bne +
+ dec $f3
++ dec $f2
+ bcs -
+ bcc -- ; always
+++
+}
diff --git a/src/fx/fx.shr.iris.a b/src/fx/fx.shr.iris.a
index dffd51087..572c7c798 100644
--- a/src/fx/fx.shr.iris.a
+++ b/src/fx/fx.shr.iris.a
@@ -5,7 +5,41 @@
!to "build/FX.INDEXED/SHR.IRIS",plain
*=$A000
- !source "src/fx/fx.shr.precomputed.a"
+shrlo = $201 ; $C8 bytes
+CoordinatesFileCopy = $2C8; $11 bytes
+shrhi = $301 ; $C8 bytes
+mirror_cols = $1E29 ; $A0 bytes but clobbers $28 bytes before
+mirror_rows = $1F01 ; $C7 bytes
+coords = $9F00 ; $1F41 bytes
+
+ !source "src/fx/macros.a"
+ !source "src/fx/fx.shr.common.a"
+
+ +SHR_STAGE_1 shrlo, shrhi, mirror_rows, mirror_cols
+ jmp stage2
+
+!pseudopc *-$300 {
+stage2
+ +LOAD_SHR_COORDINATES_AT coords, CoordinatesFile, CoordinatesFileCopy
+ ;WRITEMAINMEM active
+
+ +COPY_TO_0 startzp, endzp
+
+ +WRITE_AUX
+ jsr stage3
+ +WRITE_MAIN
+
+ +SHR_RESTORE_FROM_STAGE_2
+ +READ_RAM1_WRITE_RAM1
+ rts
+
+startzp
+!pseudopc 0 {
+stage3
+ +SHR_STAGE_3 coords, shrlo, shrhi, mirror_rows, mirror_cols
+}
+endzp
+}
CoordinatesFile
!byte 16
diff --git a/src/fx/fx.shr.iris.in.a b/src/fx/fx.shr.iris.in.a
index c6ebc64d2..fb7e3cb8f 100644
--- a/src/fx/fx.shr.iris.in.a
+++ b/src/fx/fx.shr.iris.in.a
@@ -5,8 +5,44 @@
!to "build/FX.INDEXED/SHR.IRIS.IN",plain
*=$A000
- !source "src/fx/fx.shr.precomputed.a"
+shrlo = $201 ; $C8 bytes
+CoordinatesFileCopy = $2C8; $11 bytes
+shrhi = $301 ; $C8 bytes
+mirror_cols = $1E29 ; $A0 bytes but clobbers $28 bytes before
+mirror_rows = $1F01 ; $C7 bytes
+coords = $9F00 ; $1F41 bytes
+endcoords = $BE40
+
+ !source "src/fx/macros.a"
+ !source "src/fx/fx.shr.common.a"
+
+ +SHR_STAGE_1 shrlo, shrhi, mirror_rows, mirror_cols
+ jmp stage2
+
+!pseudopc *-$300 {
+stage2
+ +LOAD_SHR_COORDINATES_AT coords, CoordinatesFile, CoordinatesFileCopy
+ ;WRITEMAINMEM active
+ +SHR_REVERSE coords, endcoords
+
+ +COPY_TO_0 startzp, endzp
+
+ +WRITE_AUX
+ jsr stage3
+ +WRITE_MAIN
+
+ +SHR_RESTORE_FROM_STAGE_2
+ +READ_RAM1_WRITE_RAM1
+ rts
+
+startzp
+!pseudopc 0 {
+stage3
+ +SHR_STAGE_3 coords, shrlo, shrhi, mirror_rows, mirror_cols
+}
+endzp
+}
CoordinatesFile
- !byte 18
- !text "FX/SHR.IRISIN.DATA"
+ !byte 16
+ !text "FX/SHR.IRIS.DATA"
diff --git a/src/fx/fx.shr.iris.in.data.a b/src/fx/fx.shr.iris.in.data.a
deleted file mode 100644
index 4df8ac937..000000000
--- a/src/fx/fx.shr.iris.in.data.a
+++ /dev/null
@@ -1,4004 +0,0 @@
-!cpu 6502
-!to "build/FX/SHR.IRISIN.DATA",plain
-*=$9F00
- !byte 0,0
- !byte 0,1
- !byte 2,1
- !byte 2,0
- !byte 4,0
- !byte 0,2
- !byte 2,2
- !byte 4,1
- !byte 6,0
- !byte 8,0
- !byte 0,4
- !byte 0,3
- !byte 2,3
- !byte 4,2
- !byte 6,1
- !byte 8,1
- !byte 10,0
- !byte 0,5
- !byte 2,4
- !byte 4,4
- !byte 4,3
- !byte 6,3
- !byte 6,2
- !byte 8,2
- !byte 10,1
- !byte 12,1
- !byte 12,0
- !byte 14,0
- !byte 0,6
- !byte 2,5
- !byte 4,5
- !byte 6,4
- !byte 8,3
- !byte 10,2
- !byte 12,2
- !byte 14,1
- !byte 16,0
- !byte 18,0
- !byte 0,8
- !byte 0,7
- !byte 2,7
- !byte 2,6
- !byte 4,6
- !byte 6,5
- !byte 8,4
- !byte 10,4
- !byte 10,3
- !byte 12,3
- !byte 14,2
- !byte 16,2
- !byte 16,1
- !byte 18,1
- !byte 20,0
- !byte 22,0
- !byte 0,9
- !byte 2,8
- !byte 4,7
- !byte 6,6
- !byte 8,6
- !byte 8,5
- !byte 10,5
- !byte 12,4
- !byte 14,4
- !byte 14,3
- !byte 16,3
- !byte 18,2
- !byte 20,2
- !byte 20,1
- !byte 22,1
- !byte 24,0
- !byte 26,0
- !byte 0,10
- !byte 2,9
- !byte 4,8
- !byte 6,7
- !byte 8,7
- !byte 10,6
- !byte 12,5
- !byte 14,5
- !byte 16,4
- !byte 18,3
- !byte 20,3
- !byte 22,2
- !byte 24,2
- !byte 24,1
- !byte 26,1
- !byte 28,0
- !byte 30,0
- !byte 0,11
- !byte 2,10
- !byte 4,10
- !byte 4,9
- !byte 6,9
- !byte 6,8
- !byte 8,8
- !byte 10,7
- !byte 12,7
- !byte 12,6
- !byte 14,6
- !byte 16,5
- !byte 18,5
- !byte 18,4
- !byte 20,4
- !byte 22,3
- !byte 24,3
- !byte 26,2
- !byte 28,2
- !byte 28,1
- !byte 30,1
- !byte 32,1
- !byte 32,0
- !byte 34,0
- !byte 36,0
- !byte 0,12
- !byte 2,12
- !byte 2,11
- !byte 4,11
- !byte 6,10
- !byte 8,9
- !byte 10,9
- !byte 10,8
- !byte 12,8
- !byte 14,7
- !byte 16,6
- !byte 18,6
- !byte 20,5
- !byte 22,4
- !byte 24,4
- !byte 26,3
- !byte 28,3
- !byte 30,2
- !byte 32,2
- !byte 34,1
- !byte 36,1
- !byte 38,0
- !byte 40,0
- !byte 0,14
- !byte 0,13
- !byte 2,13
- !byte 4,12
- !byte 6,11
- !byte 8,10
- !byte 10,10
- !byte 12,9
- !byte 14,8
- !byte 16,7
- !byte 18,7
- !byte 20,6
- !byte 22,6
- !byte 22,5
- !byte 24,5
- !byte 26,4
- !byte 28,4
- !byte 30,3
- !byte 32,3
- !byte 34,2
- !byte 36,2
- !byte 38,1
- !byte 40,1
- !byte 42,0
- !byte 44,0
- !byte 46,0
- !byte 0,15
- !byte 2,14
- !byte 4,13
- !byte 6,13
- !byte 6,12
- !byte 8,12
- !byte 8,11
- !byte 10,11
- !byte 12,10
- !byte 14,9
- !byte 16,9
- !byte 16,8
- !byte 18,8
- !byte 20,7
- !byte 22,7
- !byte 24,6
- !byte 26,6
- !byte 26,5
- !byte 28,5
- !byte 30,4
- !byte 32,4
- !byte 34,3
- !byte 36,3
- !byte 38,2
- !byte 40,2
- !byte 42,1
- !byte 44,1
- !byte 46,1
- !byte 48,0
- !byte 50,0
- !byte 52,0
- !byte 0,16
- !byte 2,16
- !byte 2,15
- !byte 4,15
- !byte 4,14
- !byte 6,14
- !byte 8,13
- !byte 10,12
- !byte 12,11
- !byte 14,11
- !byte 14,10
- !byte 16,10
- !byte 18,9
- !byte 20,9
- !byte 20,8
- !byte 22,8
- !byte 24,7
- !byte 26,7
- !byte 28,6
- !byte 30,6
- !byte 30,5
- !byte 32,5
- !byte 34,4
- !byte 36,4
- !byte 38,4
- !byte 38,3
- !byte 40,3
- !byte 42,3
- !byte 42,2
- !byte 44,2
- !byte 46,2
- !byte 48,1
- !byte 50,1
- !byte 52,1
- !byte 54,0
- !byte 56,0
- !byte 58,0
- !byte 0,18
- !byte 0,17
- !byte 2,17
- !byte 4,16
- !byte 6,15
- !byte 8,14
- !byte 10,13
- !byte 12,13
- !byte 12,12
- !byte 14,12
- !byte 16,11
- !byte 18,10
- !byte 20,10
- !byte 22,9
- !byte 24,8
- !byte 26,8
- !byte 28,7
- !byte 30,7
- !byte 32,6
- !byte 34,6
- !byte 34,5
- !byte 36,5
- !byte 38,5
- !byte 40,4
- !byte 42,4
- !byte 44,3
- !byte 46,3
- !byte 48,2
- !byte 50,2
- !byte 52,2
- !byte 54,1
- !byte 56,1
- !byte 58,1
- !byte 60,0
- !byte 62,0
- !byte 64,0
- !byte 66,0
- !byte 0,19
- !byte 2,18
- !byte 4,17
- !byte 6,16
- !byte 8,15
- !byte 10,15
- !byte 10,14
- !byte 12,14
- !byte 14,13
- !byte 16,12
- !byte 18,12
- !byte 18,11
- !byte 20,11
- !byte 22,10
- !byte 24,10
- !byte 24,9
- !byte 26,9
- !byte 28,8
- !byte 30,8
- !byte 32,7
- !byte 34,7
- !byte 36,6
- !byte 38,6
- !byte 40,5
- !byte 42,5
- !byte 44,4
- !byte 46,4
- !byte 48,3
- !byte 50,3
- !byte 52,3
- !byte 54,2
- !byte 56,2
- !byte 58,2
- !byte 60,1
- !byte 62,1
- !byte 64,1
- !byte 66,1
- !byte 68,0
- !byte 70,0
- !byte 72,0
- !byte 74,0
- !byte 0,20
- !byte 2,19
- !byte 4,19
- !byte 4,18
- !byte 6,18
- !byte 6,17
- !byte 8,17
- !byte 8,16
- !byte 10,16
- !byte 12,15
- !byte 14,14
- !byte 16,14
- !byte 16,13
- !byte 18,13
- !byte 20,12
- !byte 22,11
- !byte 24,11
- !byte 26,10
- !byte 28,9
- !byte 30,9
- !byte 32,8
- !byte 34,8
- !byte 36,7
- !byte 38,7
- !byte 40,6
- !byte 42,6
- !byte 44,5
- !byte 46,5
- !byte 48,4
- !byte 50,4
- !byte 52,4
- !byte 54,3
- !byte 56,3
- !byte 58,3
- !byte 60,2
- !byte 62,2
- !byte 64,2
- !byte 66,2
- !byte 68,1
- !byte 70,1
- !byte 72,1
- !byte 74,1
- !byte 76,0
- !byte 78,0
- !byte 80,0
- !byte 82,0
- !byte 84,0
- !byte 86,0
- !byte 88,0
- !byte 90,0
- !byte 92,0
- !byte 94,0
- !byte 96,0
- !byte 98,0
- !byte 0,22
- !byte 0,21
- !byte 2,21
- !byte 2,20
- !byte 4,20
- !byte 6,19
- !byte 8,18
- !byte 10,17
- !byte 12,16
- !byte 14,15
- !byte 16,15
- !byte 18,14
- !byte 20,13
- !byte 22,12
- !byte 24,12
- !byte 26,11
- !byte 28,11
- !byte 28,10
- !byte 30,10
- !byte 32,9
- !byte 34,9
- !byte 36,8
- !byte 38,8
- !byte 40,7
- !byte 42,7
- !byte 44,6
- !byte 46,6
- !byte 48,6
- !byte 48,5
- !byte 50,5
- !byte 52,5
- !byte 54,4
- !byte 56,4
- !byte 58,4
- !byte 60,3
- !byte 62,3
- !byte 64,3
- !byte 66,3
- !byte 68,2
- !byte 70,2
- !byte 72,2
- !byte 74,2
- !byte 76,2
- !byte 76,1
- !byte 78,1
- !byte 80,1
- !byte 82,1
- !byte 84,1
- !byte 86,1
- !byte 88,1
- !byte 90,1
- !byte 92,1
- !byte 94,1
- !byte 96,1
- !byte 98,1
- !byte 0,23
- !byte 2,22
- !byte 4,21
- !byte 6,20
- !byte 8,19
- !byte 10,18
- !byte 12,18
- !byte 12,17
- !byte 14,17
- !byte 14,16
- !byte 16,16
- !byte 18,15
- !byte 20,15
- !byte 20,14
- !byte 22,14
- !byte 22,13
- !byte 24,13
- !byte 26,12
- !byte 28,12
- !byte 30,11
- !byte 32,11
- !byte 32,10
- !byte 34,10
- !byte 36,9
- !byte 38,9
- !byte 40,8
- !byte 42,8
- !byte 44,8
- !byte 44,7
- !byte 46,7
- !byte 48,7
- !byte 50,6
- !byte 52,6
- !byte 54,5
- !byte 56,5
- !byte 58,5
- !byte 60,4
- !byte 62,4
- !byte 64,4
- !byte 66,4
- !byte 68,3
- !byte 70,3
- !byte 72,3
- !byte 74,3
- !byte 76,3
- !byte 78,2
- !byte 80,2
- !byte 82,2
- !byte 84,2
- !byte 86,2
- !byte 88,2
- !byte 90,2
- !byte 92,2
- !byte 94,2
- !byte 96,2
- !byte 98,2
- !byte 0,25
- !byte 0,24
- !byte 2,24
- !byte 2,23
- !byte 4,22
- !byte 6,22
- !byte 6,21
- !byte 8,21
- !byte 8,20
- !byte 10,20
- !byte 10,19
- !byte 12,19
- !byte 14,18
- !byte 16,17
- !byte 18,16
- !byte 20,16
- !byte 22,15
- !byte 24,14
- !byte 26,14
- !byte 26,13
- !byte 28,13
- !byte 30,12
- !byte 32,12
- !byte 34,11
- !byte 36,11
- !byte 36,10
- !byte 38,10
- !byte 40,9
- !byte 42,9
- !byte 44,9
- !byte 46,8
- !byte 48,8
- !byte 50,7
- !byte 52,7
- !byte 54,6
- !byte 56,6
- !byte 58,6
- !byte 60,5
- !byte 62,5
- !byte 64,5
- !byte 66,5
- !byte 68,4
- !byte 70,4
- !byte 72,4
- !byte 74,4
- !byte 76,4
- !byte 78,3
- !byte 80,3
- !byte 82,3
- !byte 84,3
- !byte 86,3
- !byte 88,3
- !byte 90,3
- !byte 92,3
- !byte 94,3
- !byte 96,3
- !byte 98,3
- !byte 0,26
- !byte 2,25
- !byte 4,24
- !byte 4,23
- !byte 6,23
- !byte 8,22
- !byte 10,21
- !byte 12,20
- !byte 14,19
- !byte 16,18
- !byte 18,18
- !byte 18,17
- !byte 20,17
- !byte 22,16
- !byte 24,15
- !byte 26,15
- !byte 28,14
- !byte 30,13
- !byte 32,13
- !byte 34,12
- !byte 36,12
- !byte 38,11
- !byte 40,11
- !byte 40,10
- !byte 42,10
- !byte 44,10
- !byte 46,9
- !byte 48,9
- !byte 50,8
- !byte 52,8
- !byte 54,8
- !byte 54,7
- !byte 56,7
- !byte 58,7
- !byte 60,7
- !byte 60,6
- !byte 62,6
- !byte 64,6
- !byte 66,6
- !byte 68,5
- !byte 70,5
- !byte 72,5
- !byte 74,5
- !byte 76,5
- !byte 78,4
- !byte 80,4
- !byte 82,4
- !byte 84,4
- !byte 86,4
- !byte 88,4
- !byte 90,4
- !byte 92,4
- !byte 94,4
- !byte 96,4
- !byte 98,4
- !byte 0,27
- !byte 2,26
- !byte 4,25
- !byte 6,24
- !byte 8,23
- !byte 10,22
- !byte 12,21
- !byte 14,20
- !byte 16,20
- !byte 16,19
- !byte 18,19
- !byte 20,18
- !byte 22,17
- !byte 24,17
- !byte 24,16
- !byte 26,16
- !byte 28,15
- !byte 30,15
- !byte 30,14
- !byte 32,14
- !byte 34,13
- !byte 36,13
- !byte 38,12
- !byte 40,12
- !byte 42,11
- !byte 44,11
- !byte 46,10
- !byte 48,10
- !byte 50,9
- !byte 52,9
- !byte 54,9
- !byte 56,8
- !byte 58,8
- !byte 60,8
- !byte 62,7
- !byte 64,7
- !byte 66,7
- !byte 68,6
- !byte 70,6
- !byte 72,6
- !byte 74,6
- !byte 76,6
- !byte 78,5
- !byte 80,5
- !byte 82,5
- !byte 84,5
- !byte 86,5
- !byte 88,5
- !byte 90,5
- !byte 92,5
- !byte 94,5
- !byte 96,5
- !byte 98,5
- !byte 0,29
- !byte 0,28
- !byte 2,28
- !byte 2,27
- !byte 4,27
- !byte 4,26
- !byte 6,26
- !byte 6,25
- !byte 8,24
- !byte 10,24
- !byte 10,23
- !byte 12,23
- !byte 12,22
- !byte 14,22
- !byte 14,21
- !byte 16,21
- !byte 18,20
- !byte 20,19
- !byte 22,19
- !byte 22,18
- !byte 24,18
- !byte 26,17
- !byte 28,16
- !byte 30,16
- !byte 32,15
- !byte 34,14
- !byte 36,14
- !byte 38,13
- !byte 40,13
- !byte 42,12
- !byte 44,12
- !byte 46,11
- !byte 48,11
- !byte 50,11
- !byte 50,10
- !byte 52,10
- !byte 54,10
- !byte 56,9
- !byte 58,9
- !byte 60,9
- !byte 62,8
- !byte 64,8
- !byte 66,8
- !byte 68,7
- !byte 70,7
- !byte 72,7
- !byte 74,7
- !byte 76,7
- !byte 78,6
- !byte 80,6
- !byte 82,6
- !byte 84,6
- !byte 86,6
- !byte 88,6
- !byte 90,6
- !byte 92,6
- !byte 94,6
- !byte 96,6
- !byte 98,6
- !byte 0,30
- !byte 2,29
- !byte 4,28
- !byte 6,27
- !byte 8,26
- !byte 8,25
- !byte 10,25
- !byte 12,24
- !byte 14,23
- !byte 16,22
- !byte 18,21
- !byte 20,21
- !byte 20,20
- !byte 22,20
- !byte 24,19
- !byte 26,18
- !byte 28,18
- !byte 28,17
- !byte 30,17
- !byte 32,16
- !byte 34,16
- !byte 34,15
- !byte 36,15
- !byte 38,15
- !byte 38,14
- !byte 40,14
- !byte 42,13
- !byte 44,13
- !byte 46,12
- !byte 48,12
- !byte 50,12
- !byte 52,11
- !byte 54,11
- !byte 56,10
- !byte 58,10
- !byte 60,10
- !byte 62,9
- !byte 64,9
- !byte 66,9
- !byte 68,8
- !byte 70,8
- !byte 72,8
- !byte 74,8
- !byte 76,8
- !byte 78,7
- !byte 80,7
- !byte 82,7
- !byte 84,7
- !byte 86,7
- !byte 88,7
- !byte 90,7
- !byte 92,7
- !byte 94,7
- !byte 96,7
- !byte 98,7
- !byte 0,32
- !byte 0,31
- !byte 2,31
- !byte 2,30
- !byte 4,29
- !byte 6,28
- !byte 8,27
- !byte 10,26
- !byte 12,25
- !byte 14,24
- !byte 16,23
- !byte 18,23
- !byte 18,22
- !byte 20,22
- !byte 22,21
- !byte 24,20
- !byte 26,20
- !byte 26,19
- !byte 28,19
- !byte 30,18
- !byte 32,18
- !byte 32,17
- !byte 34,17
- !byte 36,16
- !byte 38,16
- !byte 40,15
- !byte 42,15
- !byte 42,14
- !byte 44,14
- !byte 46,14
- !byte 46,13
- !byte 48,13
- !byte 50,13
- !byte 52,12
- !byte 54,12
- !byte 56,11
- !byte 58,11
- !byte 60,11
- !byte 62,10
- !byte 64,10
- !byte 66,10
- !byte 68,10
- !byte 68,9
- !byte 70,9
- !byte 72,9
- !byte 74,9
- !byte 76,9
- !byte 78,8
- !byte 80,8
- !byte 82,8
- !byte 84,8
- !byte 86,8
- !byte 88,8
- !byte 90,8
- !byte 92,8
- !byte 94,8
- !byte 96,8
- !byte 98,8
- !byte 0,33
- !byte 2,32
- !byte 4,31
- !byte 4,30
- !byte 6,30
- !byte 6,29
- !byte 8,29
- !byte 8,28
- !byte 10,28
- !byte 10,27
- !byte 12,27
- !byte 12,26
- !byte 14,26
- !byte 14,25
- !byte 16,25
- !byte 16,24
- !byte 18,24
- !byte 20,23
- !byte 22,22
- !byte 24,21
- !byte 26,21
- !byte 28,20
- !byte 30,19
- !byte 32,19
- !byte 34,18
- !byte 36,17
- !byte 38,17
- !byte 40,16
- !byte 42,16
- !byte 44,15
- !byte 46,15
- !byte 48,14
- !byte 50,14
- !byte 52,13
- !byte 54,13
- !byte 56,13
- !byte 56,12
- !byte 58,12
- !byte 60,12
- !byte 62,11
- !byte 64,11
- !byte 66,11
- !byte 68,11
- !byte 70,10
- !byte 72,10
- !byte 74,10
- !byte 76,10
- !byte 78,9
- !byte 80,9
- !byte 82,9
- !byte 84,9
- !byte 86,9
- !byte 88,9
- !byte 90,9
- !byte 92,9
- !byte 94,9
- !byte 96,9
- !byte 98,9
- !byte 0,35
- !byte 0,34
- !byte 2,34
- !byte 2,33
- !byte 4,32
- !byte 6,31
- !byte 8,30
- !byte 10,29
- !byte 12,28
- !byte 14,27
- !byte 16,26
- !byte 18,25
- !byte 20,24
- !byte 22,24
- !byte 22,23
- !byte 24,23
- !byte 24,22
- !byte 26,22
- !byte 28,21
- !byte 30,20
- !byte 32,20
- !byte 34,19
- !byte 36,19
- !byte 36,18
- !byte 38,18
- !byte 40,17
- !byte 42,17
- !byte 44,16
- !byte 46,16
- !byte 48,15
- !byte 50,15
- !byte 52,14
- !byte 54,14
- !byte 56,14
- !byte 58,13
- !byte 60,13
- !byte 62,12
- !byte 64,12
- !byte 66,12
- !byte 68,12
- !byte 70,11
- !byte 72,11
- !byte 74,11
- !byte 76,11
- !byte 78,10
- !byte 80,10
- !byte 82,10
- !byte 84,10
- !byte 86,10
- !byte 88,10
- !byte 90,10
- !byte 92,10
- !byte 94,10
- !byte 96,10
- !byte 98,10
- !byte 0,37
- !byte 0,36
- !byte 2,35
- !byte 4,34
- !byte 4,33
- !byte 6,33
- !byte 6,32
- !byte 8,32
- !byte 8,31
- !byte 10,30
- !byte 12,29
- !byte 14,28
- !byte 16,27
- !byte 18,26
- !byte 20,26
- !byte 20,25
- !byte 22,25
- !byte 24,24
- !byte 26,23
- !byte 28,22
- !byte 30,22
- !byte 30,21
- !byte 32,21
- !byte 34,20
- !byte 36,20
- !byte 38,19
- !byte 40,18
- !byte 42,18
- !byte 44,17
- !byte 46,17
- !byte 48,16
- !byte 50,16
- !byte 52,15
- !byte 54,15
- !byte 56,15
- !byte 58,14
- !byte 60,14
- !byte 62,14
- !byte 62,13
- !byte 64,13
- !byte 66,13
- !byte 68,13
- !byte 70,12
- !byte 72,12
- !byte 74,12
- !byte 76,12
- !byte 78,11
- !byte 80,11
- !byte 82,11
- !byte 84,11
- !byte 86,11
- !byte 88,11
- !byte 90,11
- !byte 92,11
- !byte 94,11
- !byte 96,11
- !byte 98,11
- !byte 0,38
- !byte 2,37
- !byte 2,36
- !byte 4,35
- !byte 6,34
- !byte 8,33
- !byte 10,32
- !byte 10,31
- !byte 12,31
- !byte 12,30
- !byte 14,30
- !byte 14,29
- !byte 16,29
- !byte 16,28
- !byte 18,28
- !byte 18,27
- !byte 20,27
- !byte 22,26
- !byte 24,25
- !byte 26,24
- !byte 28,24
- !byte 28,23
- !byte 30,23
- !byte 32,22
- !byte 34,21
- !byte 36,21
- !byte 38,20
- !byte 40,20
- !byte 40,19
- !byte 42,19
- !byte 44,19
- !byte 44,18
- !byte 46,18
- !byte 48,17
- !byte 50,17
- !byte 52,16
- !byte 54,16
- !byte 56,16
- !byte 58,15
- !byte 60,15
- !byte 62,15
- !byte 64,14
- !byte 66,14
- !byte 68,14
- !byte 70,13
- !byte 72,13
- !byte 74,13
- !byte 76,13
- !byte 78,12
- !byte 80,12
- !byte 82,12
- !byte 84,12
- !byte 86,12
- !byte 88,12
- !byte 90,12
- !byte 92,12
- !byte 94,12
- !byte 96,12
- !byte 98,12
- !byte 0,40
- !byte 0,39
- !byte 2,38
- !byte 4,37
- !byte 4,36
- !byte 6,36
- !byte 6,35
- !byte 8,34
- !byte 10,33
- !byte 12,32
- !byte 14,31
- !byte 16,30
- !byte 18,29
- !byte 20,28
- !byte 22,27
- !byte 24,27
- !byte 24,26
- !byte 26,26
- !byte 26,25
- !byte 28,25
- !byte 30,24
- !byte 32,23
- !byte 34,23
- !byte 34,22
- !byte 36,22
- !byte 38,21
- !byte 40,21
- !byte 42,20
- !byte 44,20
- !byte 46,19
- !byte 48,19
- !byte 48,18
- !byte 50,18
- !byte 52,18
- !byte 52,17
- !byte 54,17
- !byte 56,17
- !byte 58,16
- !byte 60,16
- !byte 62,16
- !byte 64,15
- !byte 66,15
- !byte 68,15
- !byte 70,14
- !byte 72,14
- !byte 74,14
- !byte 76,14
- !byte 78,14
- !byte 78,13
- !byte 80,13
- !byte 82,13
- !byte 84,13
- !byte 86,13
- !byte 88,13
- !byte 90,13
- !byte 92,13
- !byte 94,13
- !byte 96,13
- !byte 98,13
- !byte 0,42
- !byte 0,41
- !byte 2,40
- !byte 2,39
- !byte 4,39
- !byte 4,38
- !byte 6,37
- !byte 8,36
- !byte 8,35
- !byte 10,35
- !byte 10,34
- !byte 12,34
- !byte 12,33
- !byte 14,33
- !byte 14,32
- !byte 16,31
- !byte 18,30
- !byte 20,30
- !byte 20,29
- !byte 22,29
- !byte 22,28
- !byte 24,28
- !byte 26,27
- !byte 28,26
- !byte 30,25
- !byte 32,25
- !byte 32,24
- !byte 34,24
- !byte 36,23
- !byte 38,23
- !byte 38,22
- !byte 40,22
- !byte 42,21
- !byte 44,21
- !byte 46,20
- !byte 48,20
- !byte 50,19
- !byte 52,19
- !byte 54,18
- !byte 56,18
- !byte 58,17
- !byte 60,17
- !byte 62,17
- !byte 64,16
- !byte 66,16
- !byte 68,16
- !byte 70,15
- !byte 72,15
- !byte 74,15
- !byte 76,15
- !byte 78,15
- !byte 80,14
- !byte 82,14
- !byte 84,14
- !byte 86,14
- !byte 88,14
- !byte 90,14
- !byte 92,14
- !byte 94,14
- !byte 96,14
- !byte 98,14
- !byte 0,43
- !byte 2,42
- !byte 2,41
- !byte 4,40
- !byte 6,39
- !byte 6,38
- !byte 8,37
- !byte 10,36
- !byte 12,35
- !byte 14,34
- !byte 16,33
- !byte 16,32
- !byte 18,32
- !byte 18,31
- !byte 20,31
- !byte 22,30
- !byte 24,29
- !byte 26,28
- !byte 28,27
- !byte 30,26
- !byte 32,26
- !byte 34,25
- !byte 36,24
- !byte 38,24
- !byte 40,23
- !byte 42,22
- !byte 44,22
- !byte 46,21
- !byte 48,21
- !byte 50,20
- !byte 52,20
- !byte 54,19
- !byte 56,19
- !byte 58,18
- !byte 60,18
- !byte 62,18
- !byte 64,17
- !byte 66,17
- !byte 68,17
- !byte 70,16
- !byte 72,16
- !byte 74,16
- !byte 76,16
- !byte 78,16
- !byte 80,15
- !byte 82,15
- !byte 84,15
- !byte 86,15
- !byte 88,15
- !byte 90,15
- !byte 92,15
- !byte 94,15
- !byte 96,15
- !byte 98,15
- !byte 0,45
- !byte 0,44
- !byte 2,43
- !byte 4,42
- !byte 4,41
- !byte 6,41
- !byte 6,40
- !byte 8,39
- !byte 8,38
- !byte 10,38
- !byte 10,37
- !byte 12,36
- !byte 14,35
- !byte 16,34
- !byte 18,33
- !byte 20,32
- !byte 22,31
- !byte 24,30
- !byte 26,29
- !byte 28,29
- !byte 28,28
- !byte 30,28
- !byte 30,27
- !byte 32,27
- !byte 34,26
- !byte 36,25
- !byte 38,25
- !byte 40,24
- !byte 42,24
- !byte 42,23
- !byte 44,23
- !byte 46,22
- !byte 48,22
- !byte 50,21
- !byte 52,21
- !byte 54,20
- !byte 56,20
- !byte 58,19
- !byte 60,19
- !byte 62,19
- !byte 64,18
- !byte 66,18
- !byte 68,18
- !byte 70,18
- !byte 70,17
- !byte 72,17
- !byte 74,17
- !byte 76,17
- !byte 78,17
- !byte 80,16
- !byte 82,16
- !byte 84,16
- !byte 86,16
- !byte 88,16
- !byte 90,16
- !byte 92,16
- !byte 94,16
- !byte 96,16
- !byte 98,16
- !byte 0,47
- !byte 0,46
- !byte 2,45
- !byte 2,44
- !byte 4,44
- !byte 4,43
- !byte 6,42
- !byte 8,41
- !byte 8,40
- !byte 10,39
- !byte 12,38
- !byte 12,37
- !byte 14,37
- !byte 14,36
- !byte 16,36
- !byte 16,35
- !byte 18,35
- !byte 18,34
- !byte 20,33
- !byte 22,33
- !byte 22,32
- !byte 24,32
- !byte 24,31
- !byte 26,31
- !byte 26,30
- !byte 28,30
- !byte 30,29
- !byte 32,28
- !byte 34,27
- !byte 36,27
- !byte 36,26
- !byte 38,26
- !byte 40,25
- !byte 42,25
- !byte 44,24
- !byte 46,23
- !byte 48,23
- !byte 50,23
- !byte 50,22
- !byte 52,22
- !byte 54,21
- !byte 56,21
- !byte 58,21
- !byte 58,20
- !byte 60,20
- !byte 62,20
- !byte 64,19
- !byte 66,19
- !byte 68,19
- !byte 70,19
- !byte 72,18
- !byte 74,18
- !byte 76,18
- !byte 78,18
- !byte 80,17
- !byte 82,17
- !byte 84,17
- !byte 86,17
- !byte 88,17
- !byte 90,17
- !byte 92,17
- !byte 94,17
- !byte 96,17
- !byte 98,17
- !byte 0,49
- !byte 0,48
- !byte 2,47
- !byte 2,46
- !byte 4,46
- !byte 4,45
- !byte 6,44
- !byte 6,43
- !byte 8,42
- !byte 10,41
- !byte 10,40
- !byte 12,39
- !byte 14,38
- !byte 16,37
- !byte 18,36
- !byte 20,35
- !byte 20,34
- !byte 22,34
- !byte 24,33
- !byte 26,32
- !byte 28,31
- !byte 30,30
- !byte 32,29
- !byte 34,29
- !byte 34,28
- !byte 36,28
- !byte 38,27
- !byte 40,26
- !byte 42,26
- !byte 44,25
- !byte 46,25
- !byte 46,24
- !byte 48,24
- !byte 50,24
- !byte 52,23
- !byte 54,23
- !byte 54,22
- !byte 56,22
- !byte 58,22
- !byte 60,21
- !byte 62,21
- !byte 64,21
- !byte 64,20
- !byte 66,20
- !byte 68,20
- !byte 70,20
- !byte 72,19
- !byte 74,19
- !byte 76,19
- !byte 78,19
- !byte 80,18
- !byte 82,18
- !byte 84,18
- !byte 86,18
- !byte 88,18
- !byte 90,18
- !byte 92,18
- !byte 94,18
- !byte 96,18
- !byte 98,18
- !byte 0,51
- !byte 0,50
- !byte 2,49
- !byte 2,48
- !byte 4,47
- !byte 6,46
- !byte 6,45
- !byte 8,44
- !byte 8,43
- !byte 10,43
- !byte 10,42
- !byte 12,41
- !byte 12,40
- !byte 14,40
- !byte 14,39
- !byte 16,39
- !byte 16,38
- !byte 18,38
- !byte 18,37
- !byte 20,36
- !byte 22,35
- !byte 24,34
- !byte 26,33
- !byte 28,32
- !byte 30,32
- !byte 30,31
- !byte 32,31
- !byte 32,30
- !byte 34,30
- !byte 36,29
- !byte 38,28
- !byte 40,28
- !byte 40,27
- !byte 42,27
- !byte 44,26
- !byte 46,26
- !byte 48,25
- !byte 50,25
- !byte 52,24
- !byte 54,24
- !byte 56,23
- !byte 58,23
- !byte 60,22
- !byte 62,22
- !byte 64,22
- !byte 66,21
- !byte 68,21
- !byte 70,21
- !byte 72,20
- !byte 74,20
- !byte 76,20
- !byte 78,20
- !byte 80,19
- !byte 82,19
- !byte 84,19
- !byte 86,19
- !byte 88,19
- !byte 90,19
- !byte 92,19
- !byte 94,19
- !byte 96,19
- !byte 98,19
- !byte 0,53
- !byte 0,52
- !byte 2,51
- !byte 2,50
- !byte 4,49
- !byte 4,48
- !byte 6,48
- !byte 6,47
- !byte 8,46
- !byte 8,45
- !byte 10,44
- !byte 12,43
- !byte 12,42
- !byte 14,41
- !byte 16,40
- !byte 18,39
- !byte 20,38
- !byte 20,37
- !byte 22,37
- !byte 22,36
- !byte 24,36
- !byte 24,35
- !byte 26,35
- !byte 26,34
- !byte 28,34
- !byte 28,33
- !byte 30,33
- !byte 32,32
- !byte 34,31
- !byte 36,30
- !byte 38,30
- !byte 38,29
- !byte 40,29
- !byte 42,28
- !byte 44,28
- !byte 44,27
- !byte 46,27
- !byte 48,26
- !byte 50,26
- !byte 52,25
- !byte 54,25
- !byte 56,24
- !byte 58,24
- !byte 60,23
- !byte 62,23
- !byte 64,23
- !byte 66,22
- !byte 68,22
- !byte 70,22
- !byte 72,21
- !byte 74,21
- !byte 76,21
- !byte 78,21
- !byte 80,20
- !byte 82,20
- !byte 84,20
- !byte 86,20
- !byte 88,20
- !byte 90,20
- !byte 92,20
- !byte 94,20
- !byte 96,20
- !byte 98,20
- !byte 0,56
- !byte 0,55
- !byte 0,54
- !byte 2,53
- !byte 2,52
- !byte 4,51
- !byte 4,50
- !byte 6,49
- !byte 8,48
- !byte 8,47
- !byte 10,46
- !byte 10,45
- !byte 12,44
- !byte 14,43
- !byte 14,42
- !byte 16,42
- !byte 16,41
- !byte 18,40
- !byte 20,39
- !byte 22,38
- !byte 24,37
- !byte 26,36
- !byte 28,35
- !byte 30,34
- !byte 32,33
- !byte 34,32
- !byte 36,31
- !byte 38,31
- !byte 40,30
- !byte 42,29
- !byte 44,29
- !byte 46,28
- !byte 48,27
- !byte 50,27
- !byte 52,26
- !byte 54,26
- !byte 56,25
- !byte 58,25
- !byte 60,24
- !byte 62,24
- !byte 64,24
- !byte 66,23
- !byte 68,23
- !byte 70,23
- !byte 72,22
- !byte 74,22
- !byte 76,22
- !byte 78,22
- !byte 80,21
- !byte 82,21
- !byte 84,21
- !byte 86,21
- !byte 88,21
- !byte 90,21
- !byte 92,21
- !byte 94,21
- !byte 96,21
- !byte 98,21
- !byte 0,58
- !byte 0,57
- !byte 2,56
- !byte 2,55
- !byte 2,54
- !byte 4,53
- !byte 4,52
- !byte 6,51
- !byte 6,50
- !byte 8,50
- !byte 8,49
- !byte 10,48
- !byte 10,47
- !byte 12,46
- !byte 12,45
- !byte 14,45
- !byte 14,44
- !byte 16,43
- !byte 18,42
- !byte 18,41
- !byte 20,41
- !byte 20,40
- !byte 22,40
- !byte 22,39
- !byte 24,38
- !byte 26,37
- !byte 28,36
- !byte 30,35
- !byte 32,34
- !byte 34,34
- !byte 34,33
- !byte 36,33
- !byte 36,32
- !byte 38,32
- !byte 40,31
- !byte 42,31
- !byte 42,30
- !byte 44,30
- !byte 46,29
- !byte 48,29
- !byte 48,28
- !byte 50,28
- !byte 52,27
- !byte 54,27
- !byte 56,27
- !byte 56,26
- !byte 58,26
- !byte 60,26
- !byte 60,25
- !byte 62,25
- !byte 64,25
- !byte 66,24
- !byte 68,24
- !byte 70,24
- !byte 72,23
- !byte 74,23
- !byte 76,23
- !byte 78,23
- !byte 80,22
- !byte 82,22
- !byte 84,22
- !byte 86,22
- !byte 88,22
- !byte 90,22
- !byte 92,22
- !byte 94,22
- !byte 96,22
- !byte 98,22
- !byte 0,61
- !byte 0,60
- !byte 0,59
- !byte 2,58
- !byte 2,57
- !byte 4,56
- !byte 4,55
- !byte 4,54
- !byte 6,53
- !byte 6,52
- !byte 8,51
- !byte 10,50
- !byte 10,49
- !byte 12,48
- !byte 12,47
- !byte 14,46
- !byte 16,45
- !byte 16,44
- !byte 18,43
- !byte 20,42
- !byte 22,41
- !byte 24,40
- !byte 24,39
- !byte 26,39
- !byte 26,38
- !byte 28,38
- !byte 28,37
- !byte 30,37
- !byte 30,36
- !byte 32,36
- !byte 32,35
- !byte 34,35
- !byte 36,34
- !byte 38,33
- !byte 40,32
- !byte 42,32
- !byte 44,31
- !byte 46,30
- !byte 48,30
- !byte 50,29
- !byte 52,29
- !byte 52,28
- !byte 54,28
- !byte 56,28
- !byte 58,27
- !byte 60,27
- !byte 62,26
- !byte 64,26
- !byte 66,25
- !byte 68,25
- !byte 70,25
- !byte 72,24
- !byte 74,24
- !byte 76,24
- !byte 78,24
- !byte 80,23
- !byte 82,23
- !byte 84,23
- !byte 86,23
- !byte 88,23
- !byte 90,23
- !byte 92,23
- !byte 94,23
- !byte 96,23
- !byte 98,23
- !byte 0,65
- !byte 0,64
- !byte 0,63
- !byte 0,62
- !byte 2,61
- !byte 2,60
- !byte 2,59
- !byte 4,58
- !byte 4,57
- !byte 6,56
- !byte 6,55
- !byte 6,54
- !byte 8,54
- !byte 8,53
- !byte 8,52
- !byte 10,51
- !byte 12,50
- !byte 12,49
- !byte 14,48
- !byte 14,47
- !byte 16,46
- !byte 18,45
- !byte 18,44
- !byte 20,44
- !byte 20,43
- !byte 22,43
- !byte 22,42
- !byte 24,41
- !byte 26,40
- !byte 28,39
- !byte 30,38
- !byte 32,37
- !byte 34,36
- !byte 36,35
- !byte 38,34
- !byte 40,34
- !byte 40,33
- !byte 42,33
- !byte 44,32
- !byte 46,31
- !byte 48,31
- !byte 50,30
- !byte 52,30
- !byte 54,29
- !byte 56,29
- !byte 58,28
- !byte 60,28
- !byte 62,27
- !byte 64,27
- !byte 66,26
- !byte 68,26
- !byte 70,26
- !byte 72,25
- !byte 74,25
- !byte 76,25
- !byte 78,25
- !byte 80,24
- !byte 82,24
- !byte 84,24
- !byte 86,24
- !byte 88,24
- !byte 90,24
- !byte 92,24
- !byte 94,24
- !byte 96,24
- !byte 98,24
- !byte 0,69
- !byte 0,68
- !byte 0,67
- !byte 0,66
- !byte 2,65
- !byte 2,64
- !byte 2,63
- !byte 2,62
- !byte 4,61
- !byte 4,60
- !byte 4,59
- !byte 6,58
- !byte 6,57
- !byte 8,56
- !byte 8,55
- !byte 10,54
- !byte 10,53
- !byte 10,52
- !byte 12,52
- !byte 12,51
- !byte 14,50
- !byte 14,49
- !byte 16,48
- !byte 16,47
- !byte 18,47
- !byte 18,46
- !byte 20,45
- !byte 22,44
- !byte 24,43
- !byte 24,42
- !byte 26,42
- !byte 26,41
- !byte 28,40
- !byte 30,39
- !byte 32,38
- !byte 34,37
- !byte 36,37
- !byte 36,36
- !byte 38,36
- !byte 38,35
- !byte 40,35
- !byte 42,34
- !byte 44,33
- !byte 46,33
- !byte 46,32
- !byte 48,32
- !byte 50,31
- !byte 52,31
- !byte 54,30
- !byte 56,30
- !byte 58,29
- !byte 60,29
- !byte 62,28
- !byte 64,28
- !byte 66,28
- !byte 66,27
- !byte 68,27
- !byte 70,27
- !byte 72,26
- !byte 74,26
- !byte 76,26
- !byte 78,26
- !byte 80,25
- !byte 82,25
- !byte 84,25
- !byte 86,25
- !byte 88,25
- !byte 90,25
- !byte 92,25
- !byte 94,25
- !byte 96,25
- !byte 98,25
- !byte 0,79
- !byte 0,78
- !byte 0,77
- !byte 0,76
- !byte 0,75
- !byte 0,74
- !byte 0,73
- !byte 0,72
- !byte 0,71
- !byte 0,70
- !byte 2,69
- !byte 2,68
- !byte 2,67
- !byte 2,66
- !byte 4,64
- !byte 4,63
- !byte 4,62
- !byte 6,61
- !byte 6,60
- !byte 6,59
- !byte 8,58
- !byte 8,57
- !byte 10,56
- !byte 10,55
- !byte 12,54
- !byte 12,53
- !byte 14,52
- !byte 14,51
- !byte 16,50
- !byte 16,49
- !byte 18,48
- !byte 20,47
- !byte 20,46
- !byte 22,46
- !byte 22,45
- !byte 24,44
- !byte 26,43
- !byte 28,42
- !byte 28,41
- !byte 30,41
- !byte 30,40
- !byte 32,40
- !byte 32,39
- !byte 34,39
- !byte 34,38
- !byte 36,38
- !byte 38,37
- !byte 40,36
- !byte 42,35
- !byte 44,35
- !byte 44,34
- !byte 46,34
- !byte 48,33
- !byte 50,33
- !byte 50,32
- !byte 52,32
- !byte 54,31
- !byte 56,31
- !byte 58,30
- !byte 60,30
- !byte 62,29
- !byte 64,29
- !byte 66,29
- !byte 68,28
- !byte 70,28
- !byte 72,28
- !byte 72,27
- !byte 74,27
- !byte 76,27
- !byte 78,27
- !byte 80,27
- !byte 80,26
- !byte 82,26
- !byte 84,26
- !byte 86,26
- !byte 88,26
- !byte 90,26
- !byte 92,26
- !byte 94,26
- !byte 96,26
- !byte 98,26
- !byte 2,78
- !byte 2,77
- !byte 2,76
- !byte 2,75
- !byte 2,74
- !byte 2,73
- !byte 2,72
- !byte 2,71
- !byte 2,70
- !byte 4,69
- !byte 4,68
- !byte 4,67
- !byte 4,66
- !byte 4,65
- !byte 6,64
- !byte 6,63
- !byte 6,62
- !byte 8,61
- !byte 8,60
- !byte 8,59
- !byte 10,58
- !byte 10,57
- !byte 12,56
- !byte 12,55
- !byte 14,54
- !byte 14,53
- !byte 16,52
- !byte 16,51
- !byte 18,50
- !byte 18,49
- !byte 20,49
- !byte 20,48
- !byte 22,47
- !byte 24,46
- !byte 24,45
- !byte 26,45
- !byte 26,44
- !byte 28,43
- !byte 30,42
- !byte 32,41
- !byte 34,40
- !byte 36,39
- !byte 38,38
- !byte 40,37
- !byte 42,37
- !byte 42,36
- !byte 44,36
- !byte 46,35
- !byte 48,34
- !byte 50,34
- !byte 52,33
- !byte 54,33
- !byte 54,32
- !byte 56,32
- !byte 58,31
- !byte 60,31
- !byte 62,31
- !byte 62,30
- !byte 64,30
- !byte 66,30
- !byte 68,29
- !byte 70,29
- !byte 72,29
- !byte 74,28
- !byte 76,28
- !byte 78,28
- !byte 80,28
- !byte 82,27
- !byte 84,27
- !byte 86,27
- !byte 88,27
- !byte 90,27
- !byte 92,27
- !byte 94,27
- !byte 96,27
- !byte 98,27
- !byte 2,79
- !byte 4,76
- !byte 4,75
- !byte 4,74
- !byte 4,73
- !byte 4,72
- !byte 4,71
- !byte 4,70
- !byte 6,68
- !byte 6,67
- !byte 6,66
- !byte 6,65
- !byte 8,64
- !byte 8,63
- !byte 8,62
- !byte 10,61
- !byte 10,60
- !byte 10,59
- !byte 12,58
- !byte 12,57
- !byte 14,56
- !byte 14,55
- !byte 16,54
- !byte 16,53
- !byte 18,52
- !byte 18,51
- !byte 20,50
- !byte 22,49
- !byte 22,48
- !byte 24,47
- !byte 26,46
- !byte 28,45
- !byte 28,44
- !byte 30,44
- !byte 30,43
- !byte 32,42
- !byte 34,42
- !byte 34,41
- !byte 36,40
- !byte 38,39
- !byte 40,39
- !byte 40,38
- !byte 42,38
- !byte 44,37
- !byte 46,36
- !byte 48,36
- !byte 48,35
- !byte 50,35
- !byte 52,34
- !byte 54,34
- !byte 56,33
- !byte 58,33
- !byte 58,32
- !byte 60,32
- !byte 62,32
- !byte 64,31
- !byte 66,31
- !byte 68,30
- !byte 70,30
- !byte 72,30
- !byte 74,29
- !byte 76,29
- !byte 78,29
- !byte 80,29
- !byte 82,28
- !byte 84,28
- !byte 86,28
- !byte 88,28
- !byte 90,28
- !byte 92,28
- !byte 94,28
- !byte 96,28
- !byte 98,28
- !byte 4,79
- !byte 4,78
- !byte 4,77
- !byte 6,75
- !byte 6,74
- !byte 6,73
- !byte 6,72
- !byte 6,71
- !byte 6,70
- !byte 6,69
- !byte 8,68
- !byte 8,67
- !byte 8,66
- !byte 8,65
- !byte 10,64
- !byte 10,63
- !byte 10,62
- !byte 12,61
- !byte 12,60
- !byte 12,59
- !byte 14,58
- !byte 14,57
- !byte 16,56
- !byte 16,55
- !byte 18,54
- !byte 18,53
- !byte 20,52
- !byte 20,51
- !byte 22,51
- !byte 22,50
- !byte 24,49
- !byte 24,48
- !byte 26,48
- !byte 26,47
- !byte 28,46
- !byte 30,45
- !byte 32,44
- !byte 32,43
- !byte 34,43
- !byte 36,42
- !byte 36,41
- !byte 38,41
- !byte 38,40
- !byte 40,40
- !byte 42,39
- !byte 44,38
- !byte 46,37
- !byte 48,37
- !byte 50,36
- !byte 52,35
- !byte 54,35
- !byte 56,34
- !byte 58,34
- !byte 60,33
- !byte 62,33
- !byte 64,32
- !byte 66,32
- !byte 68,31
- !byte 70,31
- !byte 72,31
- !byte 74,30
- !byte 76,30
- !byte 78,30
- !byte 80,30
- !byte 82,29
- !byte 84,29
- !byte 86,29
- !byte 88,29
- !byte 90,29
- !byte 92,29
- !byte 94,29
- !byte 96,29
- !byte 98,29
- !byte 6,79
- !byte 6,78
- !byte 6,77
- !byte 6,76
- !byte 8,74
- !byte 8,73
- !byte 8,72
- !byte 8,71
- !byte 8,70
- !byte 8,69
- !byte 10,68
- !byte 10,67
- !byte 10,66
- !byte 10,65
- !byte 12,64
- !byte 12,63
- !byte 12,62
- !byte 14,61
- !byte 14,60
- !byte 14,59
- !byte 16,58
- !byte 16,57
- !byte 18,56
- !byte 18,55
- !byte 20,54
- !byte 20,53
- !byte 22,52
- !byte 24,51
- !byte 24,50
- !byte 26,49
- !byte 28,48
- !byte 28,47
- !byte 30,47
- !byte 30,46
- !byte 32,45
- !byte 34,44
- !byte 36,43
- !byte 38,42
- !byte 40,41
- !byte 42,40
- !byte 44,40
- !byte 44,39
- !byte 46,39
- !byte 46,38
- !byte 48,38
- !byte 50,37
- !byte 52,37
- !byte 52,36
- !byte 54,36
- !byte 56,35
- !byte 58,35
- !byte 60,34
- !byte 62,34
- !byte 64,33
- !byte 66,33
- !byte 68,32
- !byte 70,32
- !byte 72,32
- !byte 74,31
- !byte 76,31
- !byte 78,31
- !byte 80,31
- !byte 82,30
- !byte 84,30
- !byte 86,30
- !byte 88,30
- !byte 90,30
- !byte 92,30
- !byte 94,30
- !byte 96,30
- !byte 98,30
- !byte 8,79
- !byte 8,78
- !byte 8,77
- !byte 8,76
- !byte 8,75
- !byte 10,73
- !byte 10,72
- !byte 10,71
- !byte 10,70
- !byte 10,69
- !byte 12,67
- !byte 12,66
- !byte 12,65
- !byte 14,64
- !byte 14,63
- !byte 14,62
- !byte 16,61
- !byte 16,60
- !byte 16,59
- !byte 18,58
- !byte 18,57
- !byte 20,56
- !byte 20,55
- !byte 22,54
- !byte 22,53
- !byte 24,53
- !byte 24,52
- !byte 26,51
- !byte 26,50
- !byte 28,50
- !byte 28,49
- !byte 30,48
- !byte 32,47
- !byte 32,46
- !byte 34,46
- !byte 34,45
- !byte 36,45
- !byte 36,44
- !byte 38,44
- !byte 38,43
- !byte 40,42
- !byte 42,42
- !byte 42,41
- !byte 44,41
- !byte 46,40
- !byte 48,39
- !byte 50,39
- !byte 50,38
- !byte 52,38
- !byte 54,37
- !byte 56,37
- !byte 56,36
- !byte 58,36
- !byte 60,35
- !byte 62,35
- !byte 64,34
- !byte 66,34
- !byte 68,34
- !byte 68,33
- !byte 70,33
- !byte 72,33
- !byte 74,32
- !byte 76,32
- !byte 78,32
- !byte 80,32
- !byte 82,31
- !byte 84,31
- !byte 86,31
- !byte 88,31
- !byte 90,31
- !byte 92,31
- !byte 94,31
- !byte 96,31
- !byte 98,31
- !byte 10,79
- !byte 10,78
- !byte 10,77
- !byte 10,76
- !byte 10,75
- !byte 10,74
- !byte 12,73
- !byte 12,72
- !byte 12,71
- !byte 12,70
- !byte 12,69
- !byte 12,68
- !byte 14,67
- !byte 14,66
- !byte 14,65
- !byte 16,64
- !byte 16,63
- !byte 16,62
- !byte 18,61
- !byte 18,60
- !byte 18,59
- !byte 20,58
- !byte 20,57
- !byte 22,56
- !byte 22,55
- !byte 24,54
- !byte 26,53
- !byte 26,52
- !byte 28,51
- !byte 30,50
- !byte 30,49
- !byte 32,48
- !byte 34,47
- !byte 36,46
- !byte 38,45
- !byte 40,44
- !byte 40,43
- !byte 42,43
- !byte 44,42
- !byte 46,41
- !byte 48,40
- !byte 50,40
- !byte 52,39
- !byte 54,38
- !byte 56,38
- !byte 58,37
- !byte 60,36
- !byte 62,36
- !byte 64,35
- !byte 66,35
- !byte 68,35
- !byte 70,34
- !byte 72,34
- !byte 74,33
- !byte 76,33
- !byte 78,33
- !byte 80,33
- !byte 82,32
- !byte 84,32
- !byte 86,32
- !byte 88,32
- !byte 90,32
- !byte 92,32
- !byte 94,32
- !byte 96,32
- !byte 98,32
- !byte 12,79
- !byte 12,78
- !byte 12,77
- !byte 12,76
- !byte 12,75
- !byte 12,74
- !byte 14,72
- !byte 14,71
- !byte 14,70
- !byte 14,69
- !byte 14,68
- !byte 16,67
- !byte 16,66
- !byte 16,65
- !byte 18,64
- !byte 18,63
- !byte 18,62
- !byte 20,61
- !byte 20,60
- !byte 20,59
- !byte 22,58
- !byte 22,57
- !byte 24,56
- !byte 24,55
- !byte 26,55
- !byte 26,54
- !byte 28,53
- !byte 28,52
- !byte 30,51
- !byte 32,50
- !byte 32,49
- !byte 34,49
- !byte 34,48
- !byte 36,47
- !byte 38,46
- !byte 40,45
- !byte 42,44
- !byte 44,43
- !byte 46,43
- !byte 46,42
- !byte 48,42
- !byte 48,41
- !byte 50,41
- !byte 52,40
- !byte 54,39
- !byte 56,39
- !byte 58,38
- !byte 60,38
- !byte 60,37
- !byte 62,37
- !byte 64,37
- !byte 64,36
- !byte 66,36
- !byte 68,36
- !byte 70,35
- !byte 72,35
- !byte 74,35
- !byte 74,34
- !byte 76,34
- !byte 78,34
- !byte 80,34
- !byte 82,33
- !byte 84,33
- !byte 86,33
- !byte 88,33
- !byte 90,33
- !byte 92,33
- !byte 94,33
- !byte 96,33
- !byte 98,33
- !byte 14,79
- !byte 14,78
- !byte 14,77
- !byte 14,76
- !byte 14,75
- !byte 14,74
- !byte 14,73
- !byte 16,72
- !byte 16,71
- !byte 16,70
- !byte 16,69
- !byte 16,68
- !byte 18,67
- !byte 18,66
- !byte 18,65
- !byte 20,63
- !byte 20,62
- !byte 22,61
- !byte 22,60
- !byte 22,59
- !byte 24,59
- !byte 24,58
- !byte 24,57
- !byte 26,57
- !byte 26,56
- !byte 28,55
- !byte 28,54
- !byte 30,53
- !byte 30,52
- !byte 32,52
- !byte 32,51
- !byte 34,50
- !byte 36,49
- !byte 36,48
- !byte 38,48
- !byte 38,47
- !byte 40,47
- !byte 40,46
- !byte 42,46
- !byte 42,45
- !byte 44,45
- !byte 44,44
- !byte 46,44
- !byte 48,43
- !byte 50,42
- !byte 52,41
- !byte 54,41
- !byte 54,40
- !byte 56,40
- !byte 58,39
- !byte 60,39
- !byte 62,38
- !byte 64,38
- !byte 66,37
- !byte 68,37
- !byte 70,36
- !byte 72,36
- !byte 74,36
- !byte 76,35
- !byte 78,35
- !byte 80,35
- !byte 82,34
- !byte 84,34
- !byte 86,34
- !byte 88,34
- !byte 90,34
- !byte 92,34
- !byte 94,34
- !byte 96,34
- !byte 98,34
- !byte 16,79
- !byte 16,78
- !byte 16,77
- !byte 16,76
- !byte 16,75
- !byte 16,74
- !byte 16,73
- !byte 18,71
- !byte 18,70
- !byte 18,69
- !byte 18,68
- !byte 20,67
- !byte 20,66
- !byte 20,65
- !byte 20,64
- !byte 22,63
- !byte 22,62
- !byte 24,61
- !byte 24,60
- !byte 26,59
- !byte 26,58
- !byte 28,57
- !byte 28,56
- !byte 30,55
- !byte 30,54
- !byte 32,53
- !byte 34,52
- !byte 34,51
- !byte 36,50
- !byte 38,49
- !byte 40,48
- !byte 42,47
- !byte 44,46
- !byte 46,45
- !byte 48,44
- !byte 50,43
- !byte 52,42
- !byte 54,42
- !byte 56,41
- !byte 58,40
- !byte 60,40
- !byte 62,39
- !byte 64,39
- !byte 66,38
- !byte 68,38
- !byte 70,37
- !byte 72,37
- !byte 74,37
- !byte 76,36
- !byte 78,36
- !byte 80,36
- !byte 82,35
- !byte 84,35
- !byte 86,35
- !byte 88,35
- !byte 90,35
- !byte 92,35
- !byte 94,35
- !byte 96,35
- !byte 98,35
- !byte 18,79
- !byte 18,78
- !byte 18,77
- !byte 18,76
- !byte 18,75
- !byte 18,74
- !byte 18,73
- !byte 18,72
- !byte 20,71
- !byte 20,70
- !byte 20,69
- !byte 20,68
- !byte 22,66
- !byte 22,65
- !byte 22,64
- !byte 24,63
- !byte 24,62
- !byte 26,61
- !byte 26,60
- !byte 28,59
- !byte 28,58
- !byte 30,57
- !byte 30,56
- !byte 32,55
- !byte 32,54
- !byte 34,54
- !byte 34,53
- !byte 36,52
- !byte 36,51
- !byte 38,51
- !byte 38,50
- !byte 40,49
- !byte 42,48
- !byte 44,47
- !byte 46,46
- !byte 48,45
- !byte 50,45
- !byte 50,44
- !byte 52,44
- !byte 52,43
- !byte 54,43
- !byte 56,42
- !byte 58,42
- !byte 58,41
- !byte 60,41
- !byte 62,40
- !byte 64,40
- !byte 66,39
- !byte 68,39
- !byte 70,38
- !byte 72,38
- !byte 74,38
- !byte 76,37
- !byte 78,37
- !byte 80,37
- !byte 82,37
- !byte 82,36
- !byte 84,36
- !byte 86,36
- !byte 88,36
- !byte 90,36
- !byte 92,36
- !byte 94,36
- !byte 96,36
- !byte 98,36
- !byte 20,79
- !byte 20,78
- !byte 20,77
- !byte 20,76
- !byte 20,75
- !byte 20,74
- !byte 20,73
- !byte 20,72
- !byte 22,71
- !byte 22,70
- !byte 22,69
- !byte 22,68
- !byte 22,67
- !byte 24,66
- !byte 24,65
- !byte 24,64
- !byte 26,63
- !byte 26,62
- !byte 28,61
- !byte 28,60
- !byte 30,59
- !byte 30,58
- !byte 32,57
- !byte 32,56
- !byte 34,55
- !byte 36,54
- !byte 36,53
- !byte 38,52
- !byte 40,51
- !byte 40,50
- !byte 42,50
- !byte 42,49
- !byte 44,49
- !byte 44,48
- !byte 46,48
- !byte 46,47
- !byte 48,47
- !byte 48,46
- !byte 50,46
- !byte 52,45
- !byte 54,44
- !byte 56,44
- !byte 56,43
- !byte 58,43
- !byte 60,42
- !byte 62,42
- !byte 62,41
- !byte 64,41
- !byte 66,40
- !byte 68,40
- !byte 70,39
- !byte 72,39
- !byte 74,39
- !byte 76,38
- !byte 78,38
- !byte 80,38
- !byte 82,38
- !byte 84,37
- !byte 86,37
- !byte 88,37
- !byte 90,37
- !byte 92,37
- !byte 94,37
- !byte 96,37
- !byte 98,37
- !byte 22,79
- !byte 22,78
- !byte 22,77
- !byte 22,76
- !byte 22,75
- !byte 22,74
- !byte 22,73
- !byte 22,72
- !byte 24,70
- !byte 24,69
- !byte 24,68
- !byte 24,67
- !byte 26,66
- !byte 26,65
- !byte 26,64
- !byte 28,63
- !byte 28,62
- !byte 30,61
- !byte 30,60
- !byte 32,59
- !byte 32,58
- !byte 34,57
- !byte 34,56
- !byte 36,55
- !byte 38,54
- !byte 38,53
- !byte 40,52
- !byte 42,51
- !byte 44,50
- !byte 46,49
- !byte 48,48
- !byte 50,47
- !byte 52,46
- !byte 54,45
- !byte 56,45
- !byte 58,44
- !byte 60,43
- !byte 62,43
- !byte 64,42
- !byte 66,42
- !byte 66,41
- !byte 68,41
- !byte 70,41
- !byte 70,40
- !byte 72,40
- !byte 74,40
- !byte 76,39
- !byte 78,39
- !byte 80,39
- !byte 82,39
- !byte 84,38
- !byte 86,38
- !byte 88,38
- !byte 90,38
- !byte 92,38
- !byte 94,38
- !byte 96,38
- !byte 98,38
- !byte 24,79
- !byte 24,78
- !byte 24,77
- !byte 24,76
- !byte 24,75
- !byte 24,74
- !byte 24,73
- !byte 24,72
- !byte 24,71
- !byte 26,70
- !byte 26,69
- !byte 26,68
- !byte 26,67
- !byte 28,66
- !byte 28,65
- !byte 28,64
- !byte 30,63
- !byte 30,62
- !byte 32,61
- !byte 32,60
- !byte 34,59
- !byte 34,58
- !byte 36,57
- !byte 36,56
- !byte 38,56
- !byte 38,55
- !byte 40,54
- !byte 40,53
- !byte 42,53
- !byte 42,52
- !byte 44,52
- !byte 44,51
- !byte 46,51
- !byte 46,50
- !byte 48,49
- !byte 50,48
- !byte 52,48
- !byte 52,47
- !byte 54,47
- !byte 54,46
- !byte 56,46
- !byte 58,45
- !byte 60,44
- !byte 62,44
- !byte 64,43
- !byte 66,43
- !byte 68,42
- !byte 70,42
- !byte 72,41
- !byte 74,41
- !byte 76,40
- !byte 78,40
- !byte 80,40
- !byte 82,40
- !byte 84,39
- !byte 86,39
- !byte 88,39
- !byte 90,39
- !byte 92,39
- !byte 94,39
- !byte 96,39
- !byte 98,39
- !byte 26,77
- !byte 26,76
- !byte 26,75
- !byte 26,74
- !byte 26,73
- !byte 26,72
- !byte 26,71
- !byte 28,70
- !byte 28,69
- !byte 28,68
- !byte 28,67
- !byte 30,66
- !byte 30,65
- !byte 30,64
- !byte 32,63
- !byte 32,62
- !byte 34,61
- !byte 34,60
- !byte 36,59
- !byte 36,58
- !byte 38,57
- !byte 40,56
- !byte 40,55
- !byte 42,54
- !byte 44,53
- !byte 46,52
- !byte 48,51
- !byte 48,50
- !byte 50,50
- !byte 50,49
- !byte 52,49
- !byte 54,48
- !byte 56,47
- !byte 58,46
- !byte 60,46
- !byte 60,45
- !byte 62,45
- !byte 64,44
- !byte 66,44
- !byte 68,43
- !byte 70,43
- !byte 72,42
- !byte 74,42
- !byte 76,41
- !byte 78,41
- !byte 80,41
- !byte 82,41
- !byte 84,40
- !byte 86,40
- !byte 88,40
- !byte 90,40
- !byte 92,40
- !byte 94,40
- !byte 96,40
- !byte 98,40
- !byte 26,79
- !byte 26,78
- !byte 28,76
- !byte 28,75
- !byte 28,74
- !byte 28,73
- !byte 28,72
- !byte 28,71
- !byte 30,69
- !byte 30,68
- !byte 30,67
- !byte 32,66
- !byte 32,65
- !byte 32,64
- !byte 34,63
- !byte 34,62
- !byte 36,61
- !byte 36,60
- !byte 38,59
- !byte 38,58
- !byte 40,58
- !byte 40,57
- !byte 42,56
- !byte 42,55
- !byte 44,55
- !byte 44,54
- !byte 46,53
- !byte 48,52
- !byte 50,51
- !byte 52,50
- !byte 54,49
- !byte 56,48
- !byte 58,48
- !byte 58,47
- !byte 60,47
- !byte 62,46
- !byte 64,45
- !byte 66,45
- !byte 68,44
- !byte 70,44
- !byte 72,43
- !byte 74,43
- !byte 76,43
- !byte 76,42
- !byte 78,42
- !byte 80,42
- !byte 82,42
- !byte 84,41
- !byte 86,41
- !byte 88,41
- !byte 90,41
- !byte 92,41
- !byte 94,41
- !byte 96,41
- !byte 98,41
- !byte 28,79
- !byte 28,78
- !byte 28,77
- !byte 30,75
- !byte 30,74
- !byte 30,73
- !byte 30,72
- !byte 30,71
- !byte 30,70
- !byte 32,69
- !byte 32,68
- !byte 32,67
- !byte 34,66
- !byte 34,65
- !byte 34,64
- !byte 36,63
- !byte 36,62
- !byte 38,61
- !byte 38,60
- !byte 40,59
- !byte 42,58
- !byte 42,57
- !byte 44,56
- !byte 46,55
- !byte 46,54
- !byte 48,54
- !byte 48,53
- !byte 50,53
- !byte 50,52
- !byte 52,51
- !byte 54,51
- !byte 54,50
- !byte 56,50
- !byte 56,49
- !byte 58,49
- !byte 60,48
- !byte 62,47
- !byte 64,47
- !byte 64,46
- !byte 66,46
- !byte 68,46
- !byte 68,45
- !byte 70,45
- !byte 72,44
- !byte 74,44
- !byte 76,44
- !byte 78,43
- !byte 80,43
- !byte 82,43
- !byte 84,42
- !byte 86,42
- !byte 88,42
- !byte 90,42
- !byte 92,42
- !byte 94,42
- !byte 96,42
- !byte 98,42
- !byte 30,79
- !byte 30,78
- !byte 30,77
- !byte 30,76
- !byte 32,74
- !byte 32,73
- !byte 32,72
- !byte 32,71
- !byte 32,70
- !byte 34,69
- !byte 34,68
- !byte 34,67
- !byte 36,66
- !byte 36,65
- !byte 36,64
- !byte 38,63
- !byte 38,62
- !byte 40,61
- !byte 40,60
- !byte 42,59
- !byte 44,58
- !byte 44,57
- !byte 46,56
- !byte 48,55
- !byte 50,54
- !byte 52,53
- !byte 52,52
- !byte 54,52
- !byte 56,51
- !byte 58,50
- !byte 60,49
- !byte 62,49
- !byte 62,48
- !byte 64,48
- !byte 66,47
- !byte 68,47
- !byte 70,46
- !byte 72,46
- !byte 72,45
- !byte 74,45
- !byte 76,45
- !byte 78,44
- !byte 80,44
- !byte 82,44
- !byte 84,43
- !byte 86,43
- !byte 88,43
- !byte 90,43
- !byte 92,43
- !byte 94,43
- !byte 96,43
- !byte 98,43
- !byte 32,79
- !byte 32,78
- !byte 32,77
- !byte 32,76
- !byte 32,75
- !byte 34,74
- !byte 34,73
- !byte 34,72
- !byte 34,71
- !byte 34,70
- !byte 36,69
- !byte 36,68
- !byte 36,67
- !byte 38,66
- !byte 38,65
- !byte 38,64
- !byte 40,64
- !byte 40,63
- !byte 40,62
- !byte 42,61
- !byte 42,60
- !byte 44,60
- !byte 44,59
- !byte 46,58
- !byte 46,57
- !byte 48,57
- !byte 48,56
- !byte 50,56
- !byte 50,55
- !byte 52,54
- !byte 54,53
- !byte 56,52
- !byte 58,51
- !byte 60,50
- !byte 62,50
- !byte 64,49
- !byte 66,48
- !byte 68,48
- !byte 70,47
- !byte 72,47
- !byte 74,46
- !byte 76,46
- !byte 78,45
- !byte 80,45
- !byte 82,45
- !byte 84,44
- !byte 86,44
- !byte 88,44
- !byte 90,44
- !byte 92,44
- !byte 94,44
- !byte 96,44
- !byte 98,44
- !byte 34,79
- !byte 34,78
- !byte 34,77
- !byte 34,76
- !byte 34,75
- !byte 36,73
- !byte 36,72
- !byte 36,71
- !byte 36,70
- !byte 38,69
- !byte 38,68
- !byte 38,67
- !byte 40,66
- !byte 40,65
- !byte 42,64
- !byte 42,63
- !byte 42,62
- !byte 44,61
- !byte 46,60
- !byte 46,59
- !byte 48,58
- !byte 50,57
- !byte 52,56
- !byte 52,55
- !byte 54,55
- !byte 54,54
- !byte 56,54
- !byte 56,53
- !byte 58,53
- !byte 58,52
- !byte 60,52
- !byte 60,51
- !byte 62,51
- !byte 64,50
- !byte 66,50
- !byte 66,49
- !byte 68,49
- !byte 70,48
- !byte 72,48
- !byte 74,47
- !byte 76,47
- !byte 78,46
- !byte 80,46
- !byte 82,46
- !byte 84,45
- !byte 86,45
- !byte 88,45
- !byte 90,45
- !byte 92,45
- !byte 94,45
- !byte 96,45
- !byte 98,45
- !byte 36,79
- !byte 36,78
- !byte 36,77
- !byte 36,76
- !byte 36,75
- !byte 36,74
- !byte 38,73
- !byte 38,72
- !byte 38,71
- !byte 38,70
- !byte 40,69
- !byte 40,68
- !byte 40,67
- !byte 42,66
- !byte 42,65
- !byte 44,64
- !byte 44,63
- !byte 44,62
- !byte 46,62
- !byte 46,61
- !byte 48,60
- !byte 48,59
- !byte 50,59
- !byte 50,58
- !byte 52,57
- !byte 54,56
- !byte 56,55
- !byte 58,54
- !byte 60,53
- !byte 62,52
- !byte 64,51
- !byte 66,51
- !byte 68,50
- !byte 70,49
- !byte 72,49
- !byte 74,48
- !byte 76,48
- !byte 78,47
- !byte 80,47
- !byte 82,47
- !byte 84,46
- !byte 86,46
- !byte 88,46
- !byte 90,46
- !byte 92,46
- !byte 94,46
- !byte 96,46
- !byte 98,46
- !byte 38,79
- !byte 38,78
- !byte 38,77
- !byte 38,76
- !byte 38,75
- !byte 38,74
- !byte 40,73
- !byte 40,72
- !byte 40,71
- !byte 40,70
- !byte 42,69
- !byte 42,68
- !byte 42,67
- !byte 44,66
- !byte 44,65
- !byte 46,64
- !byte 46,63
- !byte 48,62
- !byte 48,61
- !byte 50,60
- !byte 52,59
- !byte 52,58
- !byte 54,58
- !byte 54,57
- !byte 56,56
- !byte 58,55
- !byte 60,54
- !byte 62,53
- !byte 64,53
- !byte 64,52
- !byte 66,52
- !byte 68,51
- !byte 70,51
- !byte 70,50
- !byte 72,50
- !byte 74,50
- !byte 74,49
- !byte 76,49
- !byte 78,49
- !byte 78,48
- !byte 80,48
- !byte 82,48
- !byte 84,48
- !byte 84,47
- !byte 86,47
- !byte 88,47
- !byte 90,47
- !byte 92,47
- !byte 94,47
- !byte 96,47
- !byte 98,47
- !byte 40,79
- !byte 40,78
- !byte 40,77
- !byte 40,76
- !byte 40,75
- !byte 40,74
- !byte 42,72
- !byte 42,71
- !byte 42,70
- !byte 44,69
- !byte 44,68
- !byte 44,67
- !byte 46,66
- !byte 46,65
- !byte 48,64
- !byte 48,63
- !byte 50,62
- !byte 50,61
- !byte 52,60
- !byte 54,59
- !byte 56,58
- !byte 56,57
- !byte 58,57
- !byte 58,56
- !byte 60,56
- !byte 60,55
- !byte 62,55
- !byte 62,54
- !byte 64,54
- !byte 66,53
- !byte 68,52
- !byte 70,52
- !byte 72,51
- !byte 74,51
- !byte 76,50
- !byte 78,50
- !byte 80,49
- !byte 82,49
- !byte 84,49
- !byte 86,48
- !byte 88,48
- !byte 90,48
- !byte 92,48
- !byte 94,48
- !byte 96,48
- !byte 98,48
- !byte 42,79
- !byte 42,78
- !byte 42,77
- !byte 42,76
- !byte 42,75
- !byte 42,74
- !byte 42,73
- !byte 44,72
- !byte 44,71
- !byte 44,70
- !byte 46,69
- !byte 46,68
- !byte 46,67
- !byte 48,66
- !byte 48,65
- !byte 50,64
- !byte 50,63
- !byte 52,62
- !byte 52,61
- !byte 54,61
- !byte 54,60
- !byte 56,59
- !byte 58,58
- !byte 60,57
- !byte 62,56
- !byte 64,55
- !byte 66,54
- !byte 68,54
- !byte 68,53
- !byte 70,53
- !byte 72,52
- !byte 74,52
- !byte 76,51
- !byte 78,51
- !byte 80,50
- !byte 82,50
- !byte 84,50
- !byte 86,49
- !byte 88,49
- !byte 90,49
- !byte 92,49
- !byte 94,49
- !byte 96,49
- !byte 98,49
- !byte 44,79
- !byte 44,78
- !byte 44,77
- !byte 44,76
- !byte 44,75
- !byte 44,74
- !byte 44,73
- !byte 46,72
- !byte 46,71
- !byte 46,70
- !byte 48,68
- !byte 48,67
- !byte 50,66
- !byte 50,65
- !byte 52,64
- !byte 52,63
- !byte 54,62
- !byte 56,61
- !byte 56,60
- !byte 58,60
- !byte 58,59
- !byte 60,58
- !byte 62,57
- !byte 64,56
- !byte 66,56
- !byte 66,55
- !byte 68,55
- !byte 70,54
- !byte 72,53
- !byte 74,53
- !byte 76,52
- !byte 78,52
- !byte 80,51
- !byte 82,51
- !byte 84,51
- !byte 86,50
- !byte 88,50
- !byte 90,50
- !byte 92,50
- !byte 94,50
- !byte 96,50
- !byte 98,50
- !byte 46,79
- !byte 46,78
- !byte 46,77
- !byte 46,76
- !byte 46,75
- !byte 46,74
- !byte 46,73
- !byte 48,72
- !byte 48,71
- !byte 48,70
- !byte 48,69
- !byte 50,68
- !byte 50,67
- !byte 52,66
- !byte 52,65
- !byte 54,64
- !byte 54,63
- !byte 56,63
- !byte 56,62
- !byte 58,61
- !byte 60,60
- !byte 60,59
- !byte 62,59
- !byte 62,58
- !byte 64,58
- !byte 64,57
- !byte 66,57
- !byte 68,56
- !byte 70,55
- !byte 72,55
- !byte 72,54
- !byte 74,54
- !byte 76,53
- !byte 78,53
- !byte 80,52
- !byte 82,52
- !byte 84,52
- !byte 86,51
- !byte 88,51
- !byte 90,51
- !byte 92,51
- !byte 94,51
- !byte 96,51
- !byte 98,51
- !byte 48,78
- !byte 48,77
- !byte 48,76
- !byte 48,75
- !byte 48,74
- !byte 48,73
- !byte 50,71
- !byte 50,70
- !byte 50,69
- !byte 52,68
- !byte 52,67
- !byte 54,66
- !byte 54,65
- !byte 56,64
- !byte 58,63
- !byte 58,62
- !byte 60,61
- !byte 62,60
- !byte 64,59
- !byte 66,58
- !byte 68,57
- !byte 70,56
- !byte 72,56
- !byte 74,55
- !byte 76,54
- !byte 78,54
- !byte 80,54
- !byte 80,53
- !byte 82,53
- !byte 84,53
- !byte 86,52
- !byte 88,52
- !byte 90,52
- !byte 92,52
- !byte 94,52
- !byte 96,52
- !byte 98,52
- !byte 48,79
- !byte 50,77
- !byte 50,76
- !byte 50,75
- !byte 50,74
- !byte 50,73
- !byte 50,72
- !byte 52,71
- !byte 52,70
- !byte 52,69
- !byte 54,68
- !byte 54,67
- !byte 56,66
- !byte 56,65
- !byte 58,65
- !byte 58,64
- !byte 60,63
- !byte 60,62
- !byte 62,62
- !byte 62,61
- !byte 64,60
- !byte 66,60
- !byte 66,59
- !byte 68,59
- !byte 68,58
- !byte 70,58
- !byte 70,57
- !byte 72,57
- !byte 74,56
- !byte 76,56
- !byte 76,55
- !byte 78,55
- !byte 80,55
- !byte 82,54
- !byte 84,54
- !byte 86,53
- !byte 88,53
- !byte 90,53
- !byte 92,53
- !byte 94,53
- !byte 96,53
- !byte 98,53
- !byte 50,79
- !byte 50,78
- !byte 52,76
- !byte 52,75
- !byte 52,74
- !byte 52,73
- !byte 52,72
- !byte 54,71
- !byte 54,70
- !byte 54,69
- !byte 56,68
- !byte 56,67
- !byte 58,66
- !byte 60,65
- !byte 60,64
- !byte 62,63
- !byte 64,62
- !byte 64,61
- !byte 66,61
- !byte 68,60
- !byte 70,59
- !byte 72,58
- !byte 74,57
- !byte 76,57
- !byte 78,56
- !byte 80,56
- !byte 82,55
- !byte 84,55
- !byte 86,55
- !byte 86,54
- !byte 88,54
- !byte 90,54
- !byte 92,54
- !byte 94,54
- !byte 96,54
- !byte 98,54
- !byte 52,79
- !byte 52,78
- !byte 52,77
- !byte 54,75
- !byte 54,74
- !byte 54,73
- !byte 54,72
- !byte 56,71
- !byte 56,70
- !byte 56,69
- !byte 58,68
- !byte 58,67
- !byte 60,67
- !byte 60,66
- !byte 62,65
- !byte 62,64
- !byte 64,63
- !byte 66,62
- !byte 68,61
- !byte 70,60
- !byte 72,59
- !byte 74,59
- !byte 74,58
- !byte 76,58
- !byte 78,57
- !byte 80,57
- !byte 82,56
- !byte 84,56
- !byte 86,56
- !byte 88,55
- !byte 90,55
- !byte 92,55
- !byte 94,55
- !byte 96,55
- !byte 98,55
- !byte 54,79
- !byte 54,78
- !byte 54,77
- !byte 54,76
- !byte 56,75
- !byte 56,74
- !byte 56,73
- !byte 56,72
- !byte 58,71
- !byte 58,70
- !byte 58,69
- !byte 60,69
- !byte 60,68
- !byte 62,67
- !byte 62,66
- !byte 64,65
- !byte 64,64
- !byte 66,64
- !byte 66,63
- !byte 68,63
- !byte 68,62
- !byte 70,62
- !byte 70,61
- !byte 72,61
- !byte 72,60
- !byte 74,60
- !byte 76,59
- !byte 78,58
- !byte 80,58
- !byte 82,57
- !byte 84,57
- !byte 86,57
- !byte 88,56
- !byte 90,56
- !byte 92,56
- !byte 94,56
- !byte 96,56
- !byte 98,56
- !byte 56,79
- !byte 56,78
- !byte 56,77
- !byte 56,76
- !byte 58,75
- !byte 58,74
- !byte 58,73
- !byte 58,72
- !byte 60,71
- !byte 60,70
- !byte 62,69
- !byte 62,68
- !byte 64,67
- !byte 64,66
- !byte 66,65
- !byte 68,64
- !byte 70,63
- !byte 72,62
- !byte 74,61
- !byte 76,60
- !byte 78,60
- !byte 78,59
- !byte 80,59
- !byte 82,58
- !byte 84,58
- !byte 86,58
- !byte 88,57
- !byte 90,57
- !byte 92,57
- !byte 94,57
- !byte 96,57
- !byte 98,57
- !byte 58,79
- !byte 58,78
- !byte 58,77
- !byte 58,76
- !byte 60,74
- !byte 60,73
- !byte 60,72
- !byte 62,71
- !byte 62,70
- !byte 64,69
- !byte 64,68
- !byte 66,67
- !byte 66,66
- !byte 68,65
- !byte 70,64
- !byte 72,63
- !byte 74,62
- !byte 76,61
- !byte 78,61
- !byte 80,60
- !byte 82,60
- !byte 82,59
- !byte 84,59
- !byte 86,59
- !byte 88,58
- !byte 90,58
- !byte 92,58
- !byte 94,58
- !byte 96,58
- !byte 98,58
- !byte 60,79
- !byte 60,78
- !byte 60,77
- !byte 60,76
- !byte 60,75
- !byte 62,74
- !byte 62,73
- !byte 62,72
- !byte 64,71
- !byte 64,70
- !byte 66,69
- !byte 66,68
- !byte 68,67
- !byte 68,66
- !byte 70,66
- !byte 70,65
- !byte 72,65
- !byte 72,64
- !byte 74,64
- !byte 74,63
- !byte 76,63
- !byte 76,62
- !byte 78,62
- !byte 80,61
- !byte 82,61
- !byte 84,60
- !byte 86,60
- !byte 88,59
- !byte 90,59
- !byte 92,59
- !byte 94,59
- !byte 96,59
- !byte 98,59
- !byte 62,79
- !byte 62,78
- !byte 62,77
- !byte 62,76
- !byte 62,75
- !byte 64,74
- !byte 64,73
- !byte 64,72
- !byte 66,71
- !byte 66,70
- !byte 68,69
- !byte 68,68
- !byte 70,67
- !byte 72,66
- !byte 74,65
- !byte 76,64
- !byte 78,63
- !byte 80,63
- !byte 80,62
- !byte 82,62
- !byte 84,61
- !byte 86,61
- !byte 88,60
- !byte 90,60
- !byte 92,60
- !byte 94,60
- !byte 96,60
- !byte 98,60
- !byte 64,79
- !byte 64,78
- !byte 64,77
- !byte 64,76
- !byte 64,75
- !byte 66,74
- !byte 66,73
- !byte 66,72
- !byte 68,71
- !byte 68,70
- !byte 70,69
- !byte 70,68
- !byte 72,68
- !byte 72,67
- !byte 74,66
- !byte 76,65
- !byte 78,64
- !byte 80,64
- !byte 82,63
- !byte 84,62
- !byte 86,62
- !byte 88,61
- !byte 90,61
- !byte 92,61
- !byte 94,61
- !byte 96,61
- !byte 98,61
- !byte 66,79
- !byte 66,78
- !byte 66,77
- !byte 66,76
- !byte 66,75
- !byte 68,74
- !byte 68,73
- !byte 68,72
- !byte 70,71
- !byte 70,70
- !byte 72,69
- !byte 74,68
- !byte 74,67
- !byte 76,67
- !byte 76,66
- !byte 78,66
- !byte 78,65
- !byte 80,65
- !byte 82,64
- !byte 84,64
- !byte 84,63
- !byte 86,63
- !byte 88,63
- !byte 88,62
- !byte 90,62
- !byte 92,62
- !byte 94,62
- !byte 96,62
- !byte 98,62
- !byte 68,79
- !byte 68,78
- !byte 68,77
- !byte 68,76
- !byte 68,75
- !byte 70,74
- !byte 70,73
- !byte 70,72
- !byte 72,71
- !byte 72,70
- !byte 74,69
- !byte 76,68
- !byte 78,67
- !byte 80,66
- !byte 82,65
- !byte 84,65
- !byte 86,64
- !byte 88,64
- !byte 90,63
- !byte 92,63
- !byte 94,63
- !byte 96,63
- !byte 98,63
- !byte 70,79
- !byte 70,78
- !byte 70,77
- !byte 70,76
- !byte 70,75
- !byte 72,74
- !byte 72,73
- !byte 72,72
- !byte 74,71
- !byte 74,70
- !byte 76,70
- !byte 76,69
- !byte 78,69
- !byte 78,68
- !byte 80,67
- !byte 82,66
- !byte 84,66
- !byte 86,65
- !byte 88,65
- !byte 90,64
- !byte 92,64
- !byte 94,64
- !byte 96,64
- !byte 98,64
- !byte 72,78
- !byte 72,77
- !byte 72,76
- !byte 72,75
- !byte 74,74
- !byte 74,73
- !byte 74,72
- !byte 76,71
- !byte 78,70
- !byte 80,69
- !byte 80,68
- !byte 82,68
- !byte 82,67
- !byte 84,67
- !byte 86,66
- !byte 88,66
- !byte 90,65
- !byte 92,65
- !byte 94,65
- !byte 96,65
- !byte 98,65
- !byte 72,79
- !byte 74,77
- !byte 74,76
- !byte 74,75
- !byte 76,74
- !byte 76,73
- !byte 76,72
- !byte 78,72
- !byte 78,71
- !byte 80,70
- !byte 82,69
- !byte 84,68
- !byte 86,68
- !byte 86,67
- !byte 88,67
- !byte 90,66
- !byte 92,66
- !byte 94,66
- !byte 96,66
- !byte 98,66
- !byte 74,79
- !byte 74,78
- !byte 76,77
- !byte 76,76
- !byte 76,75
- !byte 78,74
- !byte 78,73
- !byte 80,72
- !byte 80,71
- !byte 82,71
- !byte 82,70
- !byte 84,69
- !byte 86,69
- !byte 88,68
- !byte 90,67
- !byte 92,67
- !byte 94,67
- !byte 96,67
- !byte 98,67
- !byte 76,79
- !byte 76,78
- !byte 78,77
- !byte 78,76
- !byte 78,75
- !byte 80,74
- !byte 80,73
- !byte 82,72
- !byte 84,71
- !byte 84,70
- !byte 86,70
- !byte 88,69
- !byte 90,69
- !byte 90,68
- !byte 92,68
- !byte 94,68
- !byte 96,68
- !byte 98,68
- !byte 78,79
- !byte 78,78
- !byte 80,76
- !byte 80,75
- !byte 82,74
- !byte 82,73
- !byte 84,72
- !byte 86,71
- !byte 88,70
- !byte 90,70
- !byte 92,69
- !byte 94,69
- !byte 96,69
- !byte 98,69
- !byte 80,79
- !byte 80,78
- !byte 80,77
- !byte 82,76
- !byte 82,75
- !byte 84,74
- !byte 84,73
- !byte 86,73
- !byte 86,72
- !byte 88,71
- !byte 90,71
- !byte 92,70
- !byte 94,70
- !byte 96,70
- !byte 98,70
- !byte 82,79
- !byte 82,78
- !byte 82,77
- !byte 84,76
- !byte 84,75
- !byte 86,74
- !byte 88,73
- !byte 88,72
- !byte 90,72
- !byte 92,71
- !byte 94,71
- !byte 96,71
- !byte 98,71
- !byte 84,79
- !byte 84,78
- !byte 84,77
- !byte 86,76
- !byte 86,75
- !byte 88,74
- !byte 90,73
- !byte 92,73
- !byte 92,72
- !byte 94,72
- !byte 96,72
- !byte 98,72
- !byte 86,79
- !byte 86,78
- !byte 86,77
- !byte 88,76
- !byte 88,75
- !byte 90,75
- !byte 90,74
- !byte 92,74
- !byte 94,73
- !byte 96,73
- !byte 98,73
- !byte 88,79
- !byte 88,78
- !byte 88,77
- !byte 90,76
- !byte 92,75
- !byte 94,74
- !byte 96,74
- !byte 98,74
- !byte 90,79
- !byte 90,78
- !byte 90,77
- !byte 92,76
- !byte 94,75
- !byte 96,75
- !byte 98,75
- !byte 92,79
- !byte 92,78
- !byte 92,77
- !byte 94,77
- !byte 94,76
- !byte 96,76
- !byte 98,76
- !byte 94,79
- !byte 94,78
- !byte 96,77
- !byte 98,77
- !byte 96,79
- !byte 96,78
- !byte 98,78
- !byte 98,79
- !byte 128
diff --git a/src/fx/fx.shr.precomputed.a b/src/fx/fx.shr.precomputed.a
deleted file mode 100644
index 31fc3257d..000000000
--- a/src/fx/fx.shr.precomputed.a
+++ /dev/null
@@ -1,90 +0,0 @@
-;license:MIT
-;(c) 2021 by 4am
-;
-shrlo = $201 ; $C8 bytes
-CoordinatesFileCopy = $2C8; $11 bytes
-shrhi = $301 ; $C8 bytes
-mirror_cols = $1E29 ; $A0 bytes but clobbers $28 bytes before
-mirror_rows = $1F01 ; $C7 bytes
-coords = $9F00 ; $1F41 bytes
-
- !source "src/fx/macros.a"
- !source "src/fx/fx.shr.common.a"
-
- +BUILD_SHR_MIRROR_ROWS_AND_COLS mirror_rows, mirror_cols
- ;X=0
- +BUILD_SHR_LOOKUP_TABLES shrlo, shrhi
- ;X=0
- +COPY_SCB_AND_PALETTES
- ;X=0
- ;WRITEAUXMEM active
- +SHR_COPY_TO_STAGE_2
- jmp stage2
-
-!pseudopc *-$300 {
-stage2
- +LOAD_SHR_COORDINATES_AT coords, CoordinatesFile, CoordinatesFileCopy
- ;WRITEMAINMEM active
-
- +COPY_TO_0 startzp, endzp
-
- +WRITE_AUX
- jsr InputLoop
- +WRITE_MAIN
-
- +SHR_RESTORE_FROM_STAGE_2
- +READ_RAM1_WRITE_RAM1
- rts
-
-startzp
-!pseudopc 0 {
-InputLoop
-input ldx coords ; first value: SHR row (only 0..99 will be in input array)
- bmi exit ; if > 127 then we're done
- ldy #1
- lda (