From 0da089d56a73879eb7c08a0b4256e8ae112d26de Mon Sep 17 00:00:00 2001 From: David Schmenk Date: Mon, 10 Apr 2017 09:44:21 -0700 Subject: [PATCH] initial check in --- grnd_st.asm | 2049 ++++++++++++++++++++++++++++++++++++++++++++ lightcycles.po | Bin 0 -> 143360 bytes maps/cross.pbm | 61 ++ maps/drag.pbm | 61 ++ maps/hole.pbm | 61 ++ maps/maze.pbm | 61 ++ maps/rings.pbm | 61 ++ utils/ground.py | 110 +++ utils/mapconvert.c | 75 ++ utils/sincos.py | 15 + utils/tan.py | 11 + 11 files changed, 2565 insertions(+) create mode 100755 grnd_st.asm create mode 100755 lightcycles.po create mode 100755 maps/cross.pbm create mode 100755 maps/drag.pbm create mode 100755 maps/hole.pbm create mode 100755 maps/maze.pbm create mode 100755 maps/rings.pbm create mode 100755 utils/ground.py create mode 100755 utils/mapconvert.c create mode 100755 utils/sincos.py create mode 100755 utils/tan.py diff --git a/grnd_st.asm b/grnd_st.asm new file mode 100755 index 0000000..0b2caa2 --- /dev/null +++ b/grnd_st.asm @@ -0,0 +1,2049 @@ +ST_TBL ; S, T, DS, DT angle+scanline table + !WORD $0500, $0000, $0000, $08E6 ;scan 0 angle 0 + !WORD $0543, $0000, $0000, $095E ;scan 1 angle 0 + !WORD $058E, $0000, $0000, $09E3 ;scan 2 angle 0 + !WORD $05E2, $0000, $0000, $0A78 ;scan 3 angle 0 + !WORD $0640, $0000, $0000, $0B1F ;scan 4 angle 0 + !WORD $06AB, $0000, $0000, $0BDD ;scan 5 angle 0 + !WORD $0725, $0000, $0000, $0CB6 ;scan 6 angle 0 + !WORD $07B1, $0000, $0000, $0DB0 ;scan 7 angle 0 + !WORD $0855, $0000, $0000, $0ED5 ;scan 8 angle 0 + !WORD $0917, $0000, $0000, $102E ;scan 9 angle 0 + !WORD $0A00, $0000, $0000, $11CC ;scan 10 angle 0 + !WORD $0B1C, $0000, $0000, $13C6 ;scan 11 angle 0 + !WORD $0C80, $0000, $0000, $163F ;scan 12 angle 0 + !WORD $0E49, $0000, $0000, $196C ;scan 13 angle 0 + !WORD $10AB, $0000, $0000, $1DA9 ;scan 14 angle 0 + !WORD $1400, $0000, $0000, $2398 ;scan 15 angle 0 + !WORD $04FE, $003F, $FF90, $08E3 ;scan 0 angle 1 + !WORD $0542, $0042, $FF8A, $095B ;scan 1 angle 1 + !WORD $058D, $0046, $FF84, $09E0 ;scan 2 angle 1 + !WORD $05E0, $004A, $FF7D, $0A75 ;scan 3 angle 1 + !WORD $063E, $004F, $FF74, $0B1C ;scan 4 angle 1 + !WORD $06A9, $0054, $FF6B, $0BDA ;scan 5 angle 1 + !WORD $0722, $005A, $FF60, $0CB2 ;scan 6 angle 1 + !WORD $07AF, $0061, $FF54, $0DAC ;scan 7 angle 1 + !WORD $0853, $0069, $FF46, $0ED0 ;scan 8 angle 1 + !WORD $0914, $0072, $FF35, $1029 ;scan 9 angle 1 + !WORD $09FD, $007E, $FF20, $11C6 ;scan 10 angle 1 + !WORD $0B19, $008C, $FF08, $13C0 ;scan 11 angle 1 + !WORD $0C7C, $009D, $FEE9, $1638 ;scan 12 angle 1 + !WORD $0E45, $00B3, $FEC1, $1965 ;scan 13 angle 1 + !WORD $10A6, $00D1, $FE8B, $1DA0 ;scan 14 angle 1 + !WORD $13FA, $00FB, $FE41, $238D ;scan 15 angle 1 + !WORD $04FA, $007D, $FF21, $08DB ;scan 0 angle 2 + !WORD $053D, $0084, $FF15, $0952 ;scan 1 angle 2 + !WORD $0587, $008B, $FF08, $09D7 ;scan 2 angle 2 + !WORD $05DB, $0094, $FEF9, $0A6B ;scan 3 angle 2 + !WORD $0638, $009D, $FEE9, $0B12 ;scan 4 angle 2 + !WORD $06A2, $00A7, $FED6, $0BCF ;scan 5 angle 2 + !WORD $071C, $00B3, $FEC1, $0CA7 ;scan 6 angle 2 + !WORD $07A8, $00C1, $FEA8, $0DA0 ;scan 7 angle 2 + !WORD $084B, $00D1, $FE8C, $0EC2 ;scan 8 angle 2 + !WORD $090C, $00E4, $FE6A, $101A ;scan 9 angle 2 + !WORD $09F4, $00FB, $FE41, $11B6 ;scan 10 angle 2 + !WORD $0B0F, $0117, $FE10, $13AE ;scan 11 angle 2 + !WORD $0C71, $013A, $FDD2, $1623 ;scan 12 angle 2 + !WORD $0E38, $0166, $FD82, $194D ;scan 13 angle 2 + !WORD $1096, $01A2, $FD18, $1D85 ;scan 14 angle 2 + !WORD $13E7, $01F6, $FC83, $236C ;scan 15 angle 2 + !WORD $04F2, $00BC, $FEB2, $08CD ;scan 0 angle 3 + !WORD $0535, $00C6, $FEA0, $0944 ;scan 1 angle 3 + !WORD $057F, $00D1, $FE8D, $09C8 ;scan 2 angle 3 + !WORD $05D2, $00DD, $FE77, $0A5B ;scan 3 angle 3 + !WORD $062F, $00EB, $FE5E, $0B01 ;scan 4 angle 3 + !WORD $0698, $00FA, $FE42, $0BBC ;scan 5 angle 3 + !WORD $0711, $010C, $FE23, $0C93 ;scan 6 angle 3 + !WORD $079C, $0121, $FDFE, $0D8B ;scan 7 angle 3 + !WORD $083E, $0139, $FDD3, $0EAB ;scan 8 angle 3 + !WORD $08FE, $0155, $FDA0, $1001 ;scan 9 angle 3 + !WORD $09E4, $0178, $FD64, $119B ;scan 10 angle 3 + !WORD $0AFE, $01A1, $FD19, $138F ;scan 11 angle 3 + !WORD $0C5D, $01D6, $FCBC, $1601 ;scan 12 angle 3 + !WORD $0E22, $0219, $FC45, $1926 ;scan 13 angle 3 + !WORD $107C, $0272, $FBA6, $1D57 ;scan 14 angle 3 + !WORD $13C9, $02EF, $FAC7, $2335 ;scan 15 angle 3 + !WORD $04E7, $00FA, $FE44, $08BA ;scan 0 angle 4 + !WORD $0529, $0107, $FE2C, $0930 ;scan 1 angle 4 + !WORD $0573, $0115, $FE12, $09B2 ;scan 2 angle 4 + !WORD $05C5, $0126, $FDF5, $0A44 ;scan 3 angle 4 + !WORD $0621, $0138, $FDD4, $0AE9 ;scan 4 angle 4 + !WORD $068A, $014D, $FDAF, $0BA3 ;scan 5 angle 4 + !WORD $0701, $0165, $FD85, $0C78 ;scan 6 angle 4 + !WORD $078B, $0180, $FD54, $0D6D ;scan 7 angle 4 + !WORD $082C, $01A0, $FD1B, $0E8C ;scan 8 angle 4 + !WORD $08EB, $01C6, $FCD8, $0FDE ;scan 9 angle 4 + !WORD $09CF, $01F3, $FC87, $1174 ;scan 10 angle 4 + !WORD $0AE6, $022B, $FC24, $1365 ;scan 11 angle 4 + !WORD $0C43, $0270, $FBA9, $15D1 ;scan 12 angle 4 + !WORD $0E03, $02C9, $FB0A, $18EF ;scan 13 angle 4 + !WORD $1059, $0340, $FA37, $1D17 ;scan 14 angle 4 + !WORD $139E, $03E7, $F90E, $22E9 ;scan 15 angle 4 + !WORD $04DA, $0137, $FDD7, $08A2 ;scan 0 angle 5 + !WORD $051B, $0147, $FDB9, $0916 ;scan 1 angle 5 + !WORD $0564, $015A, $FD99, $0997 ;scan 2 angle 5 + !WORD $05B5, $016E, $FD75, $0A28 ;scan 3 angle 5 + !WORD $0610, $0185, $FD4C, $0ACA ;scan 4 angle 5 + !WORD $0678, $019F, $FD1E, $0B82 ;scan 5 angle 5 + !WORD $06EE, $01BC, $FCE9, $0C55 ;scan 6 angle 5 + !WORD $0776, $01DE, $FCAC, $0D47 ;scan 7 angle 5 + !WORD $0815, $0206, $FC66, $0E63 ;scan 8 angle 5 + !WORD $08D2, $0235, $FC12, $0FB2 ;scan 9 angle 5 + !WORD $09B3, $026E, $FBAD, $1143 ;scan 10 angle 5 + !WORD $0AC7, $02B3, $FB32, $132E ;scan 11 angle 5 + !WORD $0C20, $030A, $FA98, $1594 ;scan 12 angle 5 + !WORD $0DDC, $0379, $F9D3, $18A9 ;scan 13 angle 5 + !WORD $102B, $040D, $F8CB, $1CC6 ;scan 14 angle 5 + !WORD $1367, $04DC, $F75A, $2287 ;scan 15 angle 5 + !WORD $04C9, $0174, $FD6B, $0884 ;scan 0 angle 6 + !WORD $0509, $0187, $FD48, $08F7 ;scan 1 angle 6 + !WORD $0551, $019D, $FD21, $0976 ;scan 2 angle 6 + !WORD $05A1, $01B5, $FCF6, $0A05 ;scan 3 angle 6 + !WORD $05FB, $01D0, $FCC5, $0AA5 ;scan 4 angle 6 + !WORD $0661, $01EF, $FC8E, $0B5A ;scan 5 angle 6 + !WORD $06D6, $0213, $FC4F, $0C2A ;scan 6 angle 6 + !WORD $075C, $023C, $FC07, $0D1A ;scan 7 angle 6 + !WORD $07F9, $026B, $FBB2, $0E31 ;scan 8 angle 6 + !WORD $08B3, $02A4, $FB4E, $0F7B ;scan 9 angle 6 + !WORD $0992, $02E7, $FAD6, $1108 ;scan 10 angle 6 + !WORD $0AA2, $033A, $FA43, $12EC ;scan 11 angle 6 + !WORD $0BF6, $03A1, $F98B, $154A ;scan 12 angle 6 + !WORD $0DAC, $0426, $F89F, $1854 ;scan 13 angle 6 + !WORD $0FF3, $04D7, $F764, $1C62 ;scan 14 angle 6 + !WORD $1324, $05CE, $F5AB, $220F ;scan 15 angle 6 + !WORD $04B5, $01AF, $FD01, $0861 ;scan 0 angle 7 + !WORD $04F5, $01C6, $FCD8, $08D2 ;scan 1 angle 7 + !WORD $053B, $01DF, $FCAB, $094F ;scan 2 angle 7 + !WORD $058A, $01FB, $FC79, $09DB ;scan 3 angle 7 + !WORD $05E2, $021B, $FC41, $0A79 ;scan 4 angle 7 + !WORD $0647, $023F, $FC01, $0B2C ;scan 5 angle 7 + !WORD $06BA, $0268, $FBB8, $0BF8 ;scan 6 angle 7 + !WORD $073E, $0297, $FB63, $0CE4 ;scan 7 angle 7 + !WORD $07D9, $02CF, $FB01, $0DF7 ;scan 8 angle 7 + !WORD $088F, $0310, $FA8D, $0F3C ;scan 9 angle 7 + !WORD $096A, $035E, $FA01, $10C2 ;scan 10 angle 7 + !WORD $0A76, $03BE, $F957, $129E ;scan 11 angle 7 + !WORD $0BC5, $0436, $F881, $14F2 ;scan 12 angle 7 + !WORD $0D73, $04D0, $F76F, $17F0 ;scan 13 angle 7 + !WORD $0FB1, $059D, $F602, $1BED ;scan 14 angle 7 + !WORD $12D5, $06BD, $F402, $2183 ;scan 15 angle 7 + !WORD $049F, $01EA, $FC98, $0839 ;scan 0 angle 8 + !WORD $04DD, $0204, $FC6A, $08A7 ;scan 1 angle 8 + !WORD $0522, $0220, $FC37, $0922 ;scan 2 angle 8 + !WORD $056F, $0240, $FBFE, $09AC ;scan 3 angle 8 + !WORD $05C6, $0264, $FBBE, $0A47 ;scan 4 angle 8 + !WORD $0629, $028D, $FB76, $0AF6 ;scan 5 angle 8 + !WORD $0699, $02BC, $FB23, $0BBE ;scan 6 angle 8 + !WORD $071B, $02F2, $FAC3, $0CA6 ;scan 7 angle 8 + !WORD $07B3, $0330, $FA53, $0DB4 ;scan 8 angle 8 + !WORD $0866, $037B, $F9CF, $0EF2 ;scan 9 angle 8 + !WORD $093D, $03D4, $F931, $1071 ;scan 10 angle 8 + !WORD $0A44, $0441, $F86F, $1245 ;scan 11 angle 8 + !WORD $0B8C, $04C9, $F77D, $148D ;scan 12 angle 8 + !WORD $0D33, $0578, $F645, $177D ;scan 13 angle 8 + !WORD $0F66, $0661, $F4A6, $1B67 ;scan 14 angle 8 + !WORD $127A, $07A7, $F261, $20E2 ;scan 15 angle 8 + !WORD $0485, $0223, $FC32, $080B ;scan 0 angle 9 + !WORD $04C2, $0240, $FBFF, $0878 ;scan 1 angle 9 + !WORD $0506, $0260, $FBC6, $08F0 ;scan 2 angle 9 + !WORD $0551, $0284, $FB86, $0977 ;scan 3 angle 9 + !WORD $05A6, $02AC, $FB3F, $0A0E ;scan 4 angle 9 + !WORD $0607, $02DA, $FAED, $0ABA ;scan 5 angle 9 + !WORD $0675, $030E, $FA91, $0B7E ;scan 6 angle 9 + !WORD $06F4, $034A, $FA26, $0C60 ;scan 7 angle 9 + !WORD $0789, $0390, $F9A9, $0D68 ;scan 8 angle 9 + !WORD $0838, $03E3, $F915, $0EA0 ;scan 9 angle 9 + !WORD $090A, $0447, $F864, $1016 ;scan 10 angle 9 + !WORD $0A0B, $04C0, $F78C, $11E0 ;scan 11 angle 9 + !WORD $0B4D, $0558, $F67D, $141C ;scan 12 angle 9 + !WORD $0CEA, $061C, $F521, $16FB ;scan 13 angle 9 + !WORD $0F11, $0720, $F352, $1AD0 ;scan 14 angle 9 + !WORD $1214, $088D, $F0C8, $202D ;scan 15 angle 9 + !WORD $0469, $025B, $FBCE, $07D9 ;scan 0 angle 10 + !WORD $04A4, $027B, $FB96, $0843 ;scan 1 angle 10 + !WORD $04E6, $029E, $FB57, $08B8 ;scan 2 angle 10 + !WORD $0530, $02C6, $FB11, $093B ;scan 3 angle 10 + !WORD $0583, $02F2, $FAC2, $09CF ;scan 4 angle 10 + !WORD $05E1, $0325, $FA68, $0A77 ;scan 5 angle 10 + !WORD $064D, $035E, $FA02, $0B36 ;scan 6 angle 10 + !WORD $06C9, $03A0, $F98C, $0C13 ;scan 7 angle 10 + !WORD $0759, $03EE, $F902, $0D14 ;scan 8 angle 10 + !WORD $0804, $0449, $F860, $0E45 ;scan 9 angle 10 + !WORD $08D2, $04B7, $F79C, $0FB2 ;scan 10 angle 10 + !WORD $09CD, $053D, $F6AE, $1170 ;scan 11 angle 10 + !WORD $0B06, $05E4, $F583, $139E ;scan 12 angle 10 + !WORD $0C99, $06BC, $F404, $166C ;scan 13 angle 10 + !WORD $0EB3, $07DB, $F205, $1A28 ;scan 14 angle 10 + !WORD $11A3, $096E, $EF39, $1F64 ;scan 15 angle 10 + !WORD $044A, $0292, $FB6D, $07A2 ;scan 0 angle 11 + !WORD $0484, $02B5, $FB2F, $0809 ;scan 1 angle 11 + !WORD $04C4, $02DB, $FAEB, $087B ;scan 2 angle 11 + !WORD $050C, $0306, $FA9E, $08FB ;scan 3 angle 11 + !WORD $055C, $0337, $FA48, $098A ;scan 4 angle 11 + !WORD $05B8, $036D, $F9E7, $0A2D ;scan 5 angle 11 + !WORD $0620, $03AC, $F977, $0AE7 ;scan 6 angle 11 + !WORD $0699, $03F4, $F8F6, $0BBE ;scan 7 angle 11 + !WORD $0726, $0449, $F860, $0CB8 ;scan 8 angle 11 + !WORD $07CC, $04AC, $F7AF, $0DE0 ;scan 9 angle 11 + !WORD $0894, $0524, $F6DA, $0F44 ;scan 10 angle 11 + !WORD $0988, $05B6, $F5D6, $10F6 ;scan 11 angle 11 + !WORD $0AB9, $066D, $F490, $1315 ;scan 12 angle 11 + !WORD $0C41, $0758, $F2EE, $15CE ;scan 13 angle 11 + !WORD $0E4C, $0892, $F0C0, $1971 ;scan 14 angle 11 + !WORD $1128, $0A48, $EDB4, $1E87 ;scan 15 angle 11 + !WORD $0428, $02C7, $FB0E, $0766 ;scan 0 angle 12 + !WORD $0460, $02ED, $FACC, $07CA ;scan 1 angle 12 + !WORD $049F, $0316, $FA82, $0838 ;scan 2 angle 12 + !WORD $04E4, $0345, $FA2F, $08B4 ;scan 3 angle 12 + !WORD $0532, $0379, $F9D2, $0940 ;scan 4 angle 12 + !WORD $058B, $03B4, $F969, $09DD ;scan 5 angle 12 + !WORD $05F0, $03F8, $F8F0, $0A92 ;scan 6 angle 12 + !WORD $0665, $0446, $F865, $0B62 ;scan 7 angle 12 + !WORD $06EE, $04A1, $F7C3, $0C55 ;scan 8 angle 12 + !WORD $078F, $050D, $F703, $0D74 ;scan 9 angle 12 + !WORD $0851, $058E, $F61D, $0ECC ;scan 10 angle 12 + !WORD $093D, $062C, $F504, $1071 ;scan 11 angle 12 + !WORD $0A65, $06F2, $F3A4, $127F ;scan 12 angle 12 + !WORD $0BE1, $07F0, $F1E0, $1523 ;scan 13 angle 12 + !WORD $0DDC, $0942, $EF86, $18A9 ;scan 14 angle 12 + !WORD $10A1, $0B1D, $EC3A, $1D98 ;scan 15 angle 12 + !WORD $0404, $02FA, $FAB3, $0726 ;scan 0 angle 13 + !WORD $043A, $0323, $FA6C, $0786 ;scan 1 angle 13 + !WORD $0476, $034F, $FA1C, $07F1 ;scan 2 angle 13 + !WORD $04BA, $0381, $F9C4, $0869 ;scan 3 angle 13 + !WORD $0505, $03B9, $F960, $08EF ;scan 4 angle 13 + !WORD $055B, $03F9, $F8EF, $0988 ;scan 5 angle 13 + !WORD $05BD, $0441, $F86D, $0A36 ;scan 6 angle 13 + !WORD $062E, $0495, $F7D8, $0AFF ;scan 7 angle 13 + !WORD $06B2, $04F7, $F72A, $0BE9 ;scan 8 angle 13 + !WORD $074D, $056A, $F65D, $0CFF ;scan 9 angle 13 + !WORD $0808, $05F5, $F566, $0E4B ;scan 10 angle 13 + !WORD $08ED, $069E, $F439, $0FE2 ;scan 11 angle 13 + !WORD $0A0A, $0772, $F2C0, $11DE ;scan 12 angle 13 + !WORD $0B79, $0883, $F0DB, $146C ;scan 13 angle 13 + !WORD $0D63, $09EE, $EE55, $17D3 ;scan 14 angle 13 + !WORD $1010, $0BEA, $EACC, $1C97 ;scan 15 angle 13 + !WORD $03DD, $032C, $FA5B, $06E1 ;scan 0 angle 14 + !WORD $0412, $0357, $FA0F, $073E ;scan 1 angle 14 + !WORD $044B, $0386, $F9BA, $07A5 ;scan 2 angle 14 + !WORD $048C, $03BB, $F95C, $0818 ;scan 3 angle 14 + !WORD $04D5, $03F7, $F8F2, $0899 ;scan 4 angle 14 + !WORD $0527, $043B, $F879, $092C ;scan 5 angle 14 + !WORD $0586, $0488, $F7F0, $09D4 ;scan 6 angle 14 + !WORD $05F2, $04E1, $F751, $0A95 ;scan 7 angle 14 + !WORD $0671, $0549, $F698, $0B77 ;scan 8 angle 14 + !WORD $0707, $05C4, $F5BD, $0C82 ;scan 9 angle 14 + !WORD $07BB, $0658, $F4B6, $0DC2 ;scan 10 angle 14 + !WORD $0897, $070C, $F375, $0F49 ;scan 11 angle 14 + !WORD $09AA, $07EE, $F1E3, $1132 ;scan 12 angle 14 + !WORD $0B0B, $0910, $EFDF, $13A7 ;scan 13 angle 14 + !WORD $0CE2, $0A93, $ED2F, $16EE ;scan 14 angle 14 + !WORD $0F76, $0CB0, $E96C, $1B83 ;scan 15 angle 14 + !WORD $03B4, $035C, $FA06, $0698 ;scan 0 angle 15 + !WORD $03E6, $0389, $F9B6, $06F1 ;scan 1 angle 15 + !WORD $041E, $03BB, $F95C, $0753 ;scan 2 angle 15 + !WORD $045C, $03F3, $F8F8, $07C2 ;scan 3 angle 15 + !WORD $04A2, $0432, $F888, $083E ;scan 4 angle 15 + !WORD $04F1, $047A, $F808, $08CA ;scan 5 angle 15 + !WORD $054B, $04CC, $F777, $096B ;scan 6 angle 15 + !WORD $05B3, $052A, $F6CF, $0A25 ;scan 7 angle 15 + !WORD $062D, $0599, $F60A, $0AFD ;scan 8 angle 15 + !WORD $06BC, $061B, $F523, $0BFD ;scan 9 angle 15 + !WORD $0769, $06B7, $F40C, $0D30 ;scan 10 angle 15 + !WORD $083C, $0776, $F2B9, $0EA7 ;scan 11 angle 15 + !WORD $0943, $0865, $F110, $107C ;scan 12 angle 15 + !WORD $0A96, $0998, $EEED, $12D6 ;scan 13 angle 15 + !WORD $0C59, $0B31, $EC15, $15FA ;scan 14 angle 15 + !WORD $0ED2, $0D6E, $E819, $1A5F ;scan 15 angle 15 + !WORD $0389, $0389, $F9B5, $064B ;scan 0 angle 16 + !WORD $03B9, $03B9, $F960, $06A0 ;scan 1 angle 16 + !WORD $03EE, $03EE, $F902, $06FE ;scan 2 angle 16 + !WORD $0429, $0429, $F899, $0767 ;scan 3 angle 16 + !WORD $046B, $046B, $F823, $07DD ;scan 4 angle 16 + !WORD $04B7, $04B7, $F79C, $0864 ;scan 5 angle 16 + !WORD $050D, $050D, $F703, $08FD ;scan 6 angle 16 + !WORD $0570, $0570, $F652, $09AE ;scan 7 angle 16 + !WORD $05E4, $05E4, $F583, $0A7D ;scan 8 angle 16 + !WORD $066E, $066E, $F48F, $0B71 ;scan 9 angle 16 + !WORD $0712, $0712, $F36B, $0C95 ;scan 10 angle 16 + !WORD $07DB, $07DB, $F205, $0DFB ;scan 11 angle 16 + !WORD $08D7, $08D7, $F045, $0FBB ;scan 12 angle 16 + !WORD $0A1A, $0A1A, $EE06, $11FA ;scan 13 angle 16 + !WORD $0BC9, $0BC9, $EB07, $14F9 ;scan 14 angle 16 + !WORD $0E24, $0E24, $E6D5, $192B ;scan 15 angle 16 + !WORD $035C, $03B4, $F968, $05FA ;scan 0 angle 17 + !WORD $0389, $03E6, $F90F, $064A ;scan 1 angle 17 + !WORD $03BB, $041E, $F8AD, $06A4 ;scan 2 angle 17 + !WORD $03F3, $045C, $F83E, $0708 ;scan 3 angle 17 + !WORD $0432, $04A2, $F7C2, $0778 ;scan 4 angle 17 + !WORD $047A, $04F1, $F736, $07F8 ;scan 5 angle 17 + !WORD $04CC, $054B, $F695, $0889 ;scan 6 angle 17 + !WORD $052A, $05B3, $F5DB, $0931 ;scan 7 angle 17 + !WORD $0599, $062D, $F503, $09F6 ;scan 8 angle 17 + !WORD $061B, $06BC, $F403, $0ADD ;scan 9 angle 17 + !WORD $06B7, $0769, $F2D0, $0BF4 ;scan 10 angle 17 + !WORD $0776, $083C, $F159, $0D47 ;scan 11 angle 17 + !WORD $0865, $0943, $EF84, $0EF0 ;scan 12 angle 17 + !WORD $0998, $0A96, $ED2A, $1113 ;scan 13 angle 17 + !WORD $0B31, $0C59, $EA06, $13EB ;scan 14 angle 17 + !WORD $0D6E, $0ED2, $E5A1, $17E7 ;scan 15 angle 17 + !WORD $032C, $03DD, $F91F, $05A5 ;scan 0 angle 18 + !WORD $0357, $0412, $F8C2, $05F1 ;scan 1 angle 18 + !WORD $0386, $044B, $F85B, $0646 ;scan 2 angle 18 + !WORD $03BB, $048C, $F7E8, $06A4 ;scan 3 angle 18 + !WORD $03F7, $04D5, $F767, $070E ;scan 4 angle 18 + !WORD $043B, $0527, $F6D4, $0787 ;scan 5 angle 18 + !WORD $0488, $0586, $F62C, $0810 ;scan 6 angle 18 + !WORD $04E1, $05F2, $F56B, $08AF ;scan 7 angle 18 + !WORD $0549, $0671, $F489, $0968 ;scan 8 angle 18 + !WORD $05C4, $0707, $F37E, $0A43 ;scan 9 angle 18 + !WORD $0658, $07BB, $F23E, $0B4A ;scan 10 angle 18 + !WORD $070C, $0897, $F0B7, $0C8B ;scan 11 angle 18 + !WORD $07EE, $09AA, $EECE, $0E1D ;scan 12 angle 18 + !WORD $0910, $0B0B, $EC59, $1021 ;scan 13 angle 18 + !WORD $0A93, $0CE2, $E912, $12D1 ;scan 14 angle 18 + !WORD $0CB0, $0F76, $E47D, $1694 ;scan 15 angle 18 + !WORD $02FA, $0404, $F8DA, $054D ;scan 0 angle 19 + !WORD $0323, $043A, $F87A, $0594 ;scan 1 angle 19 + !WORD $034F, $0476, $F80F, $05E4 ;scan 2 angle 19 + !WORD $0381, $04BA, $F797, $063C ;scan 3 angle 19 + !WORD $03B9, $0505, $F711, $06A0 ;scan 4 angle 19 + !WORD $03F9, $055B, $F678, $0711 ;scan 5 angle 19 + !WORD $0441, $05BD, $F5CA, $0793 ;scan 6 angle 19 + !WORD $0495, $062E, $F501, $0828 ;scan 7 angle 19 + !WORD $04F7, $06B2, $F417, $08D6 ;scan 8 angle 19 + !WORD $056A, $074D, $F301, $09A3 ;scan 9 angle 19 + !WORD $05F5, $0808, $F1B5, $0A9A ;scan 10 angle 19 + !WORD $069E, $08ED, $F01E, $0BC7 ;scan 11 angle 19 + !WORD $0772, $0A0A, $EE22, $0D40 ;scan 12 angle 19 + !WORD $0883, $0B79, $EB94, $0F25 ;scan 13 angle 19 + !WORD $09EE, $0D63, $E82D, $11AB ;scan 14 angle 19 + !WORD $0BEA, $1010, $E369, $1534 ;scan 15 angle 19 + !WORD $02C7, $0428, $F89A, $04F2 ;scan 0 angle 20 + !WORD $02ED, $0460, $F836, $0534 ;scan 1 angle 20 + !WORD $0316, $049F, $F7C8, $057E ;scan 2 angle 20 + !WORD $0345, $04E4, $F74C, $05D1 ;scan 3 angle 20 + !WORD $0379, $0532, $F6C0, $062E ;scan 4 angle 20 + !WORD $03B4, $058B, $F623, $0697 ;scan 5 angle 20 + !WORD $03F8, $05F0, $F56E, $0710 ;scan 6 angle 20 + !WORD $0446, $0665, $F49E, $079B ;scan 7 angle 20 + !WORD $04A1, $06EE, $F3AB, $083D ;scan 8 angle 20 + !WORD $050D, $078F, $F28C, $08FD ;scan 9 angle 20 + !WORD $058E, $0851, $F134, $09E3 ;scan 10 angle 20 + !WORD $062C, $093D, $EF8F, $0AFC ;scan 11 angle 20 + !WORD $06F2, $0A65, $ED81, $0C5C ;scan 12 angle 20 + !WORD $07F0, $0BE1, $EADD, $0E20 ;scan 13 angle 20 + !WORD $0942, $0DDC, $E757, $107A ;scan 14 angle 20 + !WORD $0B1D, $10A1, $E268, $13C6 ;scan 15 angle 20 + !WORD $0292, $044A, $F85E, $0493 ;scan 0 angle 21 + !WORD $02B5, $0484, $F7F7, $04D1 ;scan 1 angle 21 + !WORD $02DB, $04C4, $F785, $0515 ;scan 2 angle 21 + !WORD $0306, $050C, $F705, $0562 ;scan 3 angle 21 + !WORD $0337, $055C, $F676, $05B8 ;scan 4 angle 21 + !WORD $036D, $05B8, $F5D3, $0619 ;scan 5 angle 21 + !WORD $03AC, $0620, $F519, $0689 ;scan 6 angle 21 + !WORD $03F4, $0699, $F442, $070A ;scan 7 angle 21 + !WORD $0449, $0726, $F348, $07A0 ;scan 8 angle 21 + !WORD $04AC, $07CC, $F220, $0851 ;scan 9 angle 21 + !WORD $0524, $0894, $F0BC, $0926 ;scan 10 angle 21 + !WORD $05B6, $0988, $EF0A, $0A2A ;scan 11 angle 21 + !WORD $066D, $0AB9, $ECEB, $0B70 ;scan 12 angle 21 + !WORD $0758, $0C41, $EA32, $0D12 ;scan 13 angle 21 + !WORD $0892, $0E4C, $E68F, $0F40 ;scan 14 angle 21 + !WORD $0A48, $1128, $E179, $124C ;scan 15 angle 21 + !WORD $025B, $0469, $F827, $0432 ;scan 0 angle 22 + !WORD $027B, $04A4, $F7BD, $046A ;scan 1 angle 22 + !WORD $029E, $04E6, $F748, $04A9 ;scan 2 angle 22 + !WORD $02C6, $0530, $F6C5, $04EF ;scan 3 angle 22 + !WORD $02F2, $0583, $F631, $053E ;scan 4 angle 22 + !WORD $0325, $05E1, $F589, $0598 ;scan 5 angle 22 + !WORD $035E, $064D, $F4CA, $05FE ;scan 6 angle 22 + !WORD $03A0, $06C9, $F3ED, $0674 ;scan 7 angle 22 + !WORD $03EE, $0759, $F2EC, $06FE ;scan 8 angle 22 + !WORD $0449, $0804, $F1BB, $07A0 ;scan 9 angle 22 + !WORD $04B7, $08D2, $F04E, $0864 ;scan 10 angle 22 + !WORD $053D, $09CD, $EE90, $0952 ;scan 11 angle 22 + !WORD $05E4, $0B06, $EC62, $0A7D ;scan 12 angle 22 + !WORD $06BC, $0C99, $E994, $0BFC ;scan 13 angle 22 + !WORD $07DB, $0EB3, $E5D8, $0DFB ;scan 14 angle 22 + !WORD $096E, $11A3, $E09C, $10C7 ;scan 15 angle 22 + !WORD $0223, $0485, $F7F5, $03CE ;scan 0 angle 23 + !WORD $0240, $04C2, $F788, $0401 ;scan 1 angle 23 + !WORD $0260, $0506, $F710, $043A ;scan 2 angle 23 + !WORD $0284, $0551, $F689, $047A ;scan 3 angle 23 + !WORD $02AC, $05A6, $F5F2, $04C1 ;scan 4 angle 23 + !WORD $02DA, $0607, $F546, $0513 ;scan 5 angle 23 + !WORD $030E, $0675, $F482, $056F ;scan 6 angle 23 + !WORD $034A, $06F4, $F3A0, $05DA ;scan 7 angle 23 + !WORD $0390, $0789, $F298, $0657 ;scan 8 angle 23 + !WORD $03E3, $0838, $F160, $06EB ;scan 9 angle 23 + !WORD $0447, $090A, $EFEA, $079C ;scan 10 angle 23 + !WORD $04C0, $0A0B, $EE20, $0874 ;scan 11 angle 23 + !WORD $0558, $0B4D, $EBE4, $0983 ;scan 12 angle 23 + !WORD $061C, $0CEA, $E905, $0ADF ;scan 13 angle 23 + !WORD $0720, $0F11, $E530, $0CAE ;scan 14 angle 23 + !WORD $088D, $1214, $DFD3, $0F38 ;scan 15 angle 23 + !WORD $01EA, $049F, $F7C7, $0368 ;scan 0 angle 24 + !WORD $0204, $04DD, $F759, $0396 ;scan 1 angle 24 + !WORD $0220, $0522, $F6DE, $03C9 ;scan 2 angle 24 + !WORD $0240, $056F, $F654, $0402 ;scan 3 angle 24 + !WORD $0264, $05C6, $F5B9, $0442 ;scan 4 angle 24 + !WORD $028D, $0629, $F50A, $048A ;scan 5 angle 24 + !WORD $02BC, $0699, $F442, $04DD ;scan 6 angle 24 + !WORD $02F2, $071B, $F35A, $053D ;scan 7 angle 24 + !WORD $0330, $07B3, $F24C, $05AD ;scan 8 angle 24 + !WORD $037B, $0866, $F10E, $0631 ;scan 9 angle 24 + !WORD $03D4, $093D, $EF8F, $06CF ;scan 10 angle 24 + !WORD $0441, $0A44, $EDBB, $0791 ;scan 11 angle 24 + !WORD $04C9, $0B8C, $EB73, $0883 ;scan 12 angle 24 + !WORD $0578, $0D33, $E883, $09BB ;scan 13 angle 24 + !WORD $0661, $0F66, $E499, $0B5A ;scan 14 angle 24 + !WORD $07A7, $127A, $DF1E, $0D9F ;scan 15 angle 24 + !WORD $01AF, $04B5, $F79F, $02FF ;scan 0 angle 25 + !WORD $01C6, $04F5, $F72E, $0328 ;scan 1 angle 25 + !WORD $01DF, $053B, $F6B1, $0355 ;scan 2 angle 25 + !WORD $01FB, $058A, $F625, $0387 ;scan 3 angle 25 + !WORD $021B, $05E2, $F587, $03BF ;scan 4 angle 25 + !WORD $023F, $0647, $F4D4, $03FF ;scan 5 angle 25 + !WORD $0268, $06BA, $F408, $0448 ;scan 6 angle 25 + !WORD $0297, $073E, $F31C, $049D ;scan 7 angle 25 + !WORD $02CF, $07D9, $F209, $04FF ;scan 8 angle 25 + !WORD $0310, $088F, $F0C4, $0573 ;scan 9 angle 25 + !WORD $035E, $096A, $EF3E, $05FF ;scan 10 angle 25 + !WORD $03BE, $0A76, $ED62, $06A9 ;scan 11 angle 25 + !WORD $0436, $0BC5, $EB0E, $077F ;scan 12 angle 25 + !WORD $04D0, $0D73, $E810, $0891 ;scan 13 angle 25 + !WORD $059D, $0FB1, $E413, $09FE ;scan 14 angle 25 + !WORD $06BD, $12D5, $DE7D, $0BFE ;scan 15 angle 25 + !WORD $0174, $04C9, $F77C, $0295 ;scan 0 angle 26 + !WORD $0187, $0509, $F709, $02B8 ;scan 1 angle 26 + !WORD $019D, $0551, $F68A, $02DF ;scan 2 angle 26 + !WORD $01B5, $05A1, $F5FB, $030A ;scan 3 angle 26 + !WORD $01D0, $05FB, $F55B, $033B ;scan 4 angle 26 + !WORD $01EF, $0661, $F4A6, $0372 ;scan 5 angle 26 + !WORD $0213, $06D6, $F3D6, $03B1 ;scan 6 angle 26 + !WORD $023C, $075C, $F2E6, $03F9 ;scan 7 angle 26 + !WORD $026B, $07F9, $F1CF, $044E ;scan 8 angle 26 + !WORD $02A4, $08B3, $F085, $04B2 ;scan 9 angle 26 + !WORD $02E7, $0992, $EEF8, $052A ;scan 10 angle 26 + !WORD $033A, $0AA2, $ED14, $05BD ;scan 11 angle 26 + !WORD $03A1, $0BF6, $EAB6, $0675 ;scan 12 angle 26 + !WORD $0426, $0DAC, $E7AC, $0761 ;scan 13 angle 26 + !WORD $04D7, $0FF3, $E39E, $089C ;scan 14 angle 26 + !WORD $05CE, $1324, $DDF1, $0A55 ;scan 15 angle 26 + !WORD $0137, $04DA, $F75E, $0229 ;scan 0 angle 27 + !WORD $0147, $051B, $F6EA, $0247 ;scan 1 angle 27 + !WORD $015A, $0564, $F669, $0267 ;scan 2 angle 27 + !WORD $016E, $05B5, $F5D8, $028B ;scan 3 angle 27 + !WORD $0185, $0610, $F536, $02B4 ;scan 4 angle 27 + !WORD $019F, $0678, $F47E, $02E2 ;scan 5 angle 27 + !WORD $01BC, $06EE, $F3AB, $0317 ;scan 6 angle 27 + !WORD $01DE, $0776, $F2B9, $0354 ;scan 7 angle 27 + !WORD $0206, $0815, $F19D, $039A ;scan 8 angle 27 + !WORD $0235, $08D2, $F04E, $03EE ;scan 9 angle 27 + !WORD $026E, $09B3, $EEBD, $0453 ;scan 10 angle 27 + !WORD $02B3, $0AC7, $ECD2, $04CE ;scan 11 angle 27 + !WORD $030A, $0C20, $EA6C, $0568 ;scan 12 angle 27 + !WORD $0379, $0DDC, $E757, $062D ;scan 13 angle 27 + !WORD $040D, $102B, $E33A, $0735 ;scan 14 angle 27 + !WORD $04DC, $1367, $DD79, $08A6 ;scan 15 angle 27 + !WORD $00FA, $04E7, $F746, $01BC ;scan 0 angle 28 + !WORD $0107, $0529, $F6D0, $01D4 ;scan 1 angle 28 + !WORD $0115, $0573, $F64E, $01EE ;scan 2 angle 28 + !WORD $0126, $05C5, $F5BC, $020B ;scan 3 angle 28 + !WORD $0138, $0621, $F517, $022C ;scan 4 angle 28 + !WORD $014D, $068A, $F45D, $0251 ;scan 5 angle 28 + !WORD $0165, $0701, $F388, $027B ;scan 6 angle 28 + !WORD $0180, $078B, $F293, $02AC ;scan 7 angle 28 + !WORD $01A0, $082C, $F174, $02E5 ;scan 8 angle 28 + !WORD $01C6, $08EB, $F022, $0328 ;scan 9 angle 28 + !WORD $01F3, $09CF, $EE8C, $0379 ;scan 10 angle 28 + !WORD $022B, $0AE6, $EC9B, $03DC ;scan 11 angle 28 + !WORD $0270, $0C43, $EA2F, $0457 ;scan 12 angle 28 + !WORD $02C9, $0E03, $E711, $04F6 ;scan 13 angle 28 + !WORD $0340, $1059, $E2E9, $05C9 ;scan 14 angle 28 + !WORD $03E7, $139E, $DD17, $06F2 ;scan 15 angle 28 + !WORD $00BC, $04F2, $F733, $014E ;scan 0 angle 29 + !WORD $00C6, $0535, $F6BC, $0160 ;scan 1 angle 29 + !WORD $00D1, $057F, $F638, $0173 ;scan 2 angle 29 + !WORD $00DD, $05D2, $F5A5, $0189 ;scan 3 angle 29 + !WORD $00EB, $062F, $F4FF, $01A2 ;scan 4 angle 29 + !WORD $00FA, $0698, $F444, $01BE ;scan 5 angle 29 + !WORD $010C, $0711, $F36D, $01DD ;scan 6 angle 29 + !WORD $0121, $079C, $F275, $0202 ;scan 7 angle 29 + !WORD $0139, $083E, $F155, $022D ;scan 8 angle 29 + !WORD $0155, $08FE, $EFFF, $0260 ;scan 9 angle 29 + !WORD $0178, $09E4, $EE65, $029C ;scan 10 angle 29 + !WORD $01A1, $0AFE, $EC71, $02E7 ;scan 11 angle 29 + !WORD $01D6, $0C5D, $E9FF, $0344 ;scan 12 angle 29 + !WORD $0219, $0E22, $E6DA, $03BB ;scan 13 angle 29 + !WORD $0272, $107C, $E2A9, $045A ;scan 14 angle 29 + !WORD $02EF, $13C9, $DCCB, $0539 ;scan 15 angle 29 + !WORD $007D, $04FA, $F725, $00DF ;scan 0 angle 30 + !WORD $0084, $053D, $F6AE, $00EB ;scan 1 angle 30 + !WORD $008B, $0587, $F629, $00F8 ;scan 2 angle 30 + !WORD $0094, $05DB, $F595, $0107 ;scan 3 angle 30 + !WORD $009D, $0638, $F4EE, $0117 ;scan 4 angle 30 + !WORD $00A7, $06A2, $F431, $012A ;scan 5 angle 30 + !WORD $00B3, $071C, $F359, $013F ;scan 6 angle 30 + !WORD $00C1, $07A8, $F260, $0158 ;scan 7 angle 30 + !WORD $00D1, $084B, $F13E, $0174 ;scan 8 angle 30 + !WORD $00E4, $090C, $EFE6, $0196 ;scan 9 angle 30 + !WORD $00FB, $09F4, $EE4A, $01BF ;scan 10 angle 30 + !WORD $0117, $0B0F, $EC52, $01F0 ;scan 11 angle 30 + !WORD $013A, $0C71, $E9DD, $022E ;scan 12 angle 30 + !WORD $0166, $0E38, $E6B3, $027E ;scan 13 angle 30 + !WORD $01A2, $1096, $E27B, $02E8 ;scan 14 angle 30 + !WORD $01F6, $13E7, $DC94, $037D ;scan 15 angle 30 + !WORD $003F, $04FE, $F71D, $0070 ;scan 0 angle 31 + !WORD $0042, $0542, $F6A5, $0076 ;scan 1 angle 31 + !WORD $0046, $058D, $F620, $007C ;scan 2 angle 31 + !WORD $004A, $05E0, $F58B, $0083 ;scan 3 angle 31 + !WORD $004F, $063E, $F4E4, $008C ;scan 4 angle 31 + !WORD $0054, $06A9, $F426, $0095 ;scan 5 angle 31 + !WORD $005A, $0722, $F34E, $00A0 ;scan 6 angle 31 + !WORD $0061, $07AF, $F254, $00AC ;scan 7 angle 31 + !WORD $0069, $0853, $F130, $00BA ;scan 8 angle 31 + !WORD $0072, $0914, $EFD7, $00CB ;scan 9 angle 31 + !WORD $007E, $09FD, $EE3A, $00E0 ;scan 10 angle 31 + !WORD $008C, $0B19, $EC40, $00F8 ;scan 11 angle 31 + !WORD $009D, $0C7C, $E9C8, $0117 ;scan 12 angle 31 + !WORD $00B3, $0E45, $E69B, $013F ;scan 13 angle 31 + !WORD $00D1, $10A6, $E260, $0175 ;scan 14 angle 31 + !WORD $00FB, $13FA, $DC73, $01BF ;scan 15 angle 31 + !WORD $0000, $0500, $F71A, $0000 ;scan 0 angle 32 + !WORD $0000, $0543, $F6A2, $0000 ;scan 1 angle 32 + !WORD $0000, $058E, $F61D, $0000 ;scan 2 angle 32 + !WORD $0000, $05E2, $F588, $0000 ;scan 3 angle 32 + !WORD $0000, $0640, $F4E1, $0000 ;scan 4 angle 32 + !WORD $0000, $06AB, $F423, $0000 ;scan 5 angle 32 + !WORD $0000, $0725, $F34A, $0000 ;scan 6 angle 32 + !WORD $0000, $07B1, $F250, $0000 ;scan 7 angle 32 + !WORD $0000, $0855, $F12B, $0000 ;scan 8 angle 32 + !WORD $0000, $0917, $EFD2, $0000 ;scan 9 angle 32 + !WORD $0000, $0A00, $EE34, $0000 ;scan 10 angle 32 + !WORD $0000, $0B1C, $EC3A, $0000 ;scan 11 angle 32 + !WORD $0000, $0C80, $E9C1, $0000 ;scan 12 angle 32 + !WORD $0000, $0E49, $E694, $0000 ;scan 13 angle 32 + !WORD $0000, $10AB, $E257, $0000 ;scan 14 angle 32 + !WORD $0000, $1400, $DC68, $0000 ;scan 15 angle 32 + !WORD $FFC1, $04FE, $F71D, $FF90 ;scan 0 angle 33 + !WORD $FFBE, $0542, $F6A5, $FF8A ;scan 1 angle 33 + !WORD $FFBA, $058D, $F620, $FF84 ;scan 2 angle 33 + !WORD $FFB6, $05E0, $F58B, $FF7D ;scan 3 angle 33 + !WORD $FFB1, $063E, $F4E4, $FF74 ;scan 4 angle 33 + !WORD $FFAC, $06A9, $F426, $FF6B ;scan 5 angle 33 + !WORD $FFA6, $0722, $F34E, $FF60 ;scan 6 angle 33 + !WORD $FF9F, $07AF, $F254, $FF54 ;scan 7 angle 33 + !WORD $FF97, $0853, $F130, $FF46 ;scan 8 angle 33 + !WORD $FF8E, $0914, $EFD7, $FF35 ;scan 9 angle 33 + !WORD $FF82, $09FD, $EE3A, $FF20 ;scan 10 angle 33 + !WORD $FF74, $0B19, $EC40, $FF08 ;scan 11 angle 33 + !WORD $FF63, $0C7C, $E9C8, $FEE9 ;scan 12 angle 33 + !WORD $FF4D, $0E45, $E69B, $FEC1 ;scan 13 angle 33 + !WORD $FF2F, $10A6, $E260, $FE8B ;scan 14 angle 33 + !WORD $FF05, $13FA, $DC73, $FE41 ;scan 15 angle 33 + !WORD $FF83, $04FA, $F725, $FF21 ;scan 0 angle 34 + !WORD $FF7C, $053D, $F6AE, $FF15 ;scan 1 angle 34 + !WORD $FF75, $0587, $F629, $FF08 ;scan 2 angle 34 + !WORD $FF6C, $05DB, $F595, $FEF9 ;scan 3 angle 34 + !WORD $FF63, $0638, $F4EE, $FEE9 ;scan 4 angle 34 + !WORD $FF59, $06A2, $F431, $FED6 ;scan 5 angle 34 + !WORD $FF4D, $071C, $F359, $FEC1 ;scan 6 angle 34 + !WORD $FF3F, $07A8, $F260, $FEA8 ;scan 7 angle 34 + !WORD $FF2F, $084B, $F13E, $FE8C ;scan 8 angle 34 + !WORD $FF1C, $090C, $EFE6, $FE6A ;scan 9 angle 34 + !WORD $FF05, $09F4, $EE4A, $FE41 ;scan 10 angle 34 + !WORD $FEE9, $0B0F, $EC52, $FE10 ;scan 11 angle 34 + !WORD $FEC6, $0C71, $E9DD, $FDD2 ;scan 12 angle 34 + !WORD $FE9A, $0E38, $E6B3, $FD82 ;scan 13 angle 34 + !WORD $FE5E, $1096, $E27B, $FD18 ;scan 14 angle 34 + !WORD $FE0A, $13E7, $DC94, $FC83 ;scan 15 angle 34 + !WORD $FF44, $04F2, $F733, $FEB2 ;scan 0 angle 35 + !WORD $FF3A, $0535, $F6BC, $FEA0 ;scan 1 angle 35 + !WORD $FF2F, $057F, $F638, $FE8D ;scan 2 angle 35 + !WORD $FF23, $05D2, $F5A5, $FE77 ;scan 3 angle 35 + !WORD $FF15, $062F, $F4FF, $FE5E ;scan 4 angle 35 + !WORD $FF06, $0698, $F444, $FE42 ;scan 5 angle 35 + !WORD $FEF4, $0711, $F36D, $FE23 ;scan 6 angle 35 + !WORD $FEDF, $079C, $F275, $FDFE ;scan 7 angle 35 + !WORD $FEC7, $083E, $F155, $FDD3 ;scan 8 angle 35 + !WORD $FEAB, $08FE, $EFFF, $FDA0 ;scan 9 angle 35 + !WORD $FE88, $09E4, $EE65, $FD64 ;scan 10 angle 35 + !WORD $FE5F, $0AFE, $EC71, $FD19 ;scan 11 angle 35 + !WORD $FE2A, $0C5D, $E9FF, $FCBC ;scan 12 angle 35 + !WORD $FDE7, $0E22, $E6DA, $FC45 ;scan 13 angle 35 + !WORD $FD8E, $107C, $E2A9, $FBA6 ;scan 14 angle 35 + !WORD $FD11, $13C9, $DCCB, $FAC7 ;scan 15 angle 35 + !WORD $FF06, $04E7, $F746, $FE44 ;scan 0 angle 36 + !WORD $FEF9, $0529, $F6D0, $FE2C ;scan 1 angle 36 + !WORD $FEEB, $0573, $F64E, $FE12 ;scan 2 angle 36 + !WORD $FEDA, $05C5, $F5BC, $FDF5 ;scan 3 angle 36 + !WORD $FEC8, $0621, $F517, $FDD4 ;scan 4 angle 36 + !WORD $FEB3, $068A, $F45D, $FDAF ;scan 5 angle 36 + !WORD $FE9B, $0701, $F388, $FD85 ;scan 6 angle 36 + !WORD $FE80, $078B, $F293, $FD54 ;scan 7 angle 36 + !WORD $FE60, $082C, $F174, $FD1B ;scan 8 angle 36 + !WORD $FE3A, $08EB, $F022, $FCD8 ;scan 9 angle 36 + !WORD $FE0D, $09CF, $EE8C, $FC87 ;scan 10 angle 36 + !WORD $FDD5, $0AE6, $EC9B, $FC24 ;scan 11 angle 36 + !WORD $FD90, $0C43, $EA2F, $FBA9 ;scan 12 angle 36 + !WORD $FD37, $0E03, $E711, $FB0A ;scan 13 angle 36 + !WORD $FCC0, $1059, $E2E9, $FA37 ;scan 14 angle 36 + !WORD $FC19, $139E, $DD17, $F90E ;scan 15 angle 36 + !WORD $FEC9, $04DA, $F75E, $FDD7 ;scan 0 angle 37 + !WORD $FEB9, $051B, $F6EA, $FDB9 ;scan 1 angle 37 + !WORD $FEA6, $0564, $F669, $FD99 ;scan 2 angle 37 + !WORD $FE92, $05B5, $F5D8, $FD75 ;scan 3 angle 37 + !WORD $FE7B, $0610, $F536, $FD4C ;scan 4 angle 37 + !WORD $FE61, $0678, $F47E, $FD1E ;scan 5 angle 37 + !WORD $FE44, $06EE, $F3AB, $FCE9 ;scan 6 angle 37 + !WORD $FE22, $0776, $F2B9, $FCAC ;scan 7 angle 37 + !WORD $FDFA, $0815, $F19D, $FC66 ;scan 8 angle 37 + !WORD $FDCB, $08D2, $F04E, $FC12 ;scan 9 angle 37 + !WORD $FD92, $09B3, $EEBD, $FBAD ;scan 10 angle 37 + !WORD $FD4D, $0AC7, $ECD2, $FB32 ;scan 11 angle 37 + !WORD $FCF6, $0C20, $EA6C, $FA98 ;scan 12 angle 37 + !WORD $FC87, $0DDC, $E757, $F9D3 ;scan 13 angle 37 + !WORD $FBF3, $102B, $E33A, $F8CB ;scan 14 angle 37 + !WORD $FB24, $1367, $DD79, $F75A ;scan 15 angle 37 + !WORD $FE8C, $04C9, $F77C, $FD6B ;scan 0 angle 38 + !WORD $FE79, $0509, $F709, $FD48 ;scan 1 angle 38 + !WORD $FE63, $0551, $F68A, $FD21 ;scan 2 angle 38 + !WORD $FE4B, $05A1, $F5FB, $FCF6 ;scan 3 angle 38 + !WORD $FE30, $05FB, $F55B, $FCC5 ;scan 4 angle 38 + !WORD $FE11, $0661, $F4A6, $FC8E ;scan 5 angle 38 + !WORD $FDED, $06D6, $F3D6, $FC4F ;scan 6 angle 38 + !WORD $FDC4, $075C, $F2E6, $FC07 ;scan 7 angle 38 + !WORD $FD95, $07F9, $F1CF, $FBB2 ;scan 8 angle 38 + !WORD $FD5C, $08B3, $F085, $FB4E ;scan 9 angle 38 + !WORD $FD19, $0992, $EEF8, $FAD6 ;scan 10 angle 38 + !WORD $FCC6, $0AA2, $ED14, $FA43 ;scan 11 angle 38 + !WORD $FC5F, $0BF6, $EAB6, $F98B ;scan 12 angle 38 + !WORD $FBDA, $0DAC, $E7AC, $F89F ;scan 13 angle 38 + !WORD $FB29, $0FF3, $E39E, $F764 ;scan 14 angle 38 + !WORD $FA32, $1324, $DDF1, $F5AB ;scan 15 angle 38 + !WORD $FE51, $04B5, $F79F, $FD01 ;scan 0 angle 39 + !WORD $FE3A, $04F5, $F72E, $FCD8 ;scan 1 angle 39 + !WORD $FE21, $053B, $F6B1, $FCAB ;scan 2 angle 39 + !WORD $FE05, $058A, $F625, $FC79 ;scan 3 angle 39 + !WORD $FDE5, $05E2, $F587, $FC41 ;scan 4 angle 39 + !WORD $FDC1, $0647, $F4D4, $FC01 ;scan 5 angle 39 + !WORD $FD98, $06BA, $F408, $FBB8 ;scan 6 angle 39 + !WORD $FD69, $073E, $F31C, $FB63 ;scan 7 angle 39 + !WORD $FD31, $07D9, $F209, $FB01 ;scan 8 angle 39 + !WORD $FCF0, $088F, $F0C4, $FA8D ;scan 9 angle 39 + !WORD $FCA2, $096A, $EF3E, $FA01 ;scan 10 angle 39 + !WORD $FC42, $0A76, $ED62, $F957 ;scan 11 angle 39 + !WORD $FBCA, $0BC5, $EB0E, $F881 ;scan 12 angle 39 + !WORD $FB30, $0D73, $E810, $F76F ;scan 13 angle 39 + !WORD $FA63, $0FB1, $E413, $F602 ;scan 14 angle 39 + !WORD $F943, $12D5, $DE7D, $F402 ;scan 15 angle 39 + !WORD $FE16, $049F, $F7C7, $FC98 ;scan 0 angle 40 + !WORD $FDFC, $04DD, $F759, $FC6A ;scan 1 angle 40 + !WORD $FDE0, $0522, $F6DE, $FC37 ;scan 2 angle 40 + !WORD $FDC0, $056F, $F654, $FBFE ;scan 3 angle 40 + !WORD $FD9C, $05C6, $F5B9, $FBBE ;scan 4 angle 40 + !WORD $FD73, $0629, $F50A, $FB76 ;scan 5 angle 40 + !WORD $FD44, $0699, $F442, $FB23 ;scan 6 angle 40 + !WORD $FD0E, $071B, $F35A, $FAC3 ;scan 7 angle 40 + !WORD $FCD0, $07B3, $F24C, $FA53 ;scan 8 angle 40 + !WORD $FC85, $0866, $F10E, $F9CF ;scan 9 angle 40 + !WORD $FC2C, $093D, $EF8F, $F931 ;scan 10 angle 40 + !WORD $FBBF, $0A44, $EDBB, $F86F ;scan 11 angle 40 + !WORD $FB37, $0B8C, $EB73, $F77D ;scan 12 angle 40 + !WORD $FA88, $0D33, $E883, $F645 ;scan 13 angle 40 + !WORD $F99F, $0F66, $E499, $F4A6 ;scan 14 angle 40 + !WORD $F859, $127A, $DF1E, $F261 ;scan 15 angle 40 + !WORD $FDDD, $0485, $F7F5, $FC32 ;scan 0 angle 41 + !WORD $FDC0, $04C2, $F788, $FBFF ;scan 1 angle 41 + !WORD $FDA0, $0506, $F710, $FBC6 ;scan 2 angle 41 + !WORD $FD7C, $0551, $F689, $FB86 ;scan 3 angle 41 + !WORD $FD54, $05A6, $F5F2, $FB3F ;scan 4 angle 41 + !WORD $FD26, $0607, $F546, $FAED ;scan 5 angle 41 + !WORD $FCF2, $0675, $F482, $FA91 ;scan 6 angle 41 + !WORD $FCB6, $06F4, $F3A0, $FA26 ;scan 7 angle 41 + !WORD $FC70, $0789, $F298, $F9A9 ;scan 8 angle 41 + !WORD $FC1D, $0838, $F160, $F915 ;scan 9 angle 41 + !WORD $FBB9, $090A, $EFEA, $F864 ;scan 10 angle 41 + !WORD $FB40, $0A0B, $EE20, $F78C ;scan 11 angle 41 + !WORD $FAA8, $0B4D, $EBE4, $F67D ;scan 12 angle 41 + !WORD $F9E4, $0CEA, $E905, $F521 ;scan 13 angle 41 + !WORD $F8E0, $0F11, $E530, $F352 ;scan 14 angle 41 + !WORD $F773, $1214, $DFD3, $F0C8 ;scan 15 angle 41 + !WORD $FDA5, $0469, $F827, $FBCE ;scan 0 angle 42 + !WORD $FD85, $04A4, $F7BD, $FB96 ;scan 1 angle 42 + !WORD $FD62, $04E6, $F748, $FB57 ;scan 2 angle 42 + !WORD $FD3A, $0530, $F6C5, $FB11 ;scan 3 angle 42 + !WORD $FD0E, $0583, $F631, $FAC2 ;scan 4 angle 42 + !WORD $FCDB, $05E1, $F589, $FA68 ;scan 5 angle 42 + !WORD $FCA2, $064D, $F4CA, $FA02 ;scan 6 angle 42 + !WORD $FC60, $06C9, $F3ED, $F98C ;scan 7 angle 42 + !WORD $FC12, $0759, $F2EC, $F902 ;scan 8 angle 42 + !WORD $FBB7, $0804, $F1BB, $F860 ;scan 9 angle 42 + !WORD $FB49, $08D2, $F04E, $F79C ;scan 10 angle 42 + !WORD $FAC3, $09CD, $EE90, $F6AE ;scan 11 angle 42 + !WORD $FA1C, $0B06, $EC62, $F583 ;scan 12 angle 42 + !WORD $F944, $0C99, $E994, $F404 ;scan 13 angle 42 + !WORD $F825, $0EB3, $E5D8, $F205 ;scan 14 angle 42 + !WORD $F692, $11A3, $E09C, $EF39 ;scan 15 angle 42 + !WORD $FD6E, $044A, $F85E, $FB6D ;scan 0 angle 43 + !WORD $FD4B, $0484, $F7F7, $FB2F ;scan 1 angle 43 + !WORD $FD25, $04C4, $F785, $FAEB ;scan 2 angle 43 + !WORD $FCFA, $050C, $F705, $FA9E ;scan 3 angle 43 + !WORD $FCC9, $055C, $F676, $FA48 ;scan 4 angle 43 + !WORD $FC93, $05B8, $F5D3, $F9E7 ;scan 5 angle 43 + !WORD $FC54, $0620, $F519, $F977 ;scan 6 angle 43 + !WORD $FC0C, $0699, $F442, $F8F6 ;scan 7 angle 43 + !WORD $FBB7, $0726, $F348, $F860 ;scan 8 angle 43 + !WORD $FB54, $07CC, $F220, $F7AF ;scan 9 angle 43 + !WORD $FADC, $0894, $F0BC, $F6DA ;scan 10 angle 43 + !WORD $FA4A, $0988, $EF0A, $F5D6 ;scan 11 angle 43 + !WORD $F993, $0AB9, $ECEB, $F490 ;scan 12 angle 43 + !WORD $F8A8, $0C41, $EA32, $F2EE ;scan 13 angle 43 + !WORD $F76E, $0E4C, $E68F, $F0C0 ;scan 14 angle 43 + !WORD $F5B8, $1128, $E179, $EDB4 ;scan 15 angle 43 + !WORD $FD39, $0428, $F89A, $FB0E ;scan 0 angle 44 + !WORD $FD13, $0460, $F836, $FACC ;scan 1 angle 44 + !WORD $FCEA, $049F, $F7C8, $FA82 ;scan 2 angle 44 + !WORD $FCBB, $04E4, $F74C, $FA2F ;scan 3 angle 44 + !WORD $FC87, $0532, $F6C0, $F9D2 ;scan 4 angle 44 + !WORD $FC4C, $058B, $F623, $F969 ;scan 5 angle 44 + !WORD $FC08, $05F0, $F56E, $F8F0 ;scan 6 angle 44 + !WORD $FBBA, $0665, $F49E, $F865 ;scan 7 angle 44 + !WORD $FB5F, $06EE, $F3AB, $F7C3 ;scan 8 angle 44 + !WORD $FAF3, $078F, $F28C, $F703 ;scan 9 angle 44 + !WORD $FA72, $0851, $F134, $F61D ;scan 10 angle 44 + !WORD $F9D4, $093D, $EF8F, $F504 ;scan 11 angle 44 + !WORD $F90E, $0A65, $ED81, $F3A4 ;scan 12 angle 44 + !WORD $F810, $0BE1, $EADD, $F1E0 ;scan 13 angle 44 + !WORD $F6BE, $0DDC, $E757, $EF86 ;scan 14 angle 44 + !WORD $F4E3, $10A1, $E268, $EC3A ;scan 15 angle 44 + !WORD $FD06, $0404, $F8DA, $FAB3 ;scan 0 angle 45 + !WORD $FCDD, $043A, $F87A, $FA6C ;scan 1 angle 45 + !WORD $FCB1, $0476, $F80F, $FA1C ;scan 2 angle 45 + !WORD $FC7F, $04BA, $F797, $F9C4 ;scan 3 angle 45 + !WORD $FC47, $0505, $F711, $F960 ;scan 4 angle 45 + !WORD $FC07, $055B, $F678, $F8EF ;scan 5 angle 45 + !WORD $FBBF, $05BD, $F5CA, $F86D ;scan 6 angle 45 + !WORD $FB6B, $062E, $F501, $F7D8 ;scan 7 angle 45 + !WORD $FB09, $06B2, $F417, $F72A ;scan 8 angle 45 + !WORD $FA96, $074D, $F301, $F65D ;scan 9 angle 45 + !WORD $FA0B, $0808, $F1B5, $F566 ;scan 10 angle 45 + !WORD $F962, $08ED, $F01E, $F439 ;scan 11 angle 45 + !WORD $F88E, $0A0A, $EE22, $F2C0 ;scan 12 angle 45 + !WORD $F77D, $0B79, $EB94, $F0DB ;scan 13 angle 45 + !WORD $F612, $0D63, $E82D, $EE55 ;scan 14 angle 45 + !WORD $F416, $1010, $E369, $EACC ;scan 15 angle 45 + !WORD $FCD4, $03DD, $F91F, $FA5B ;scan 0 angle 46 + !WORD $FCA9, $0412, $F8C2, $FA0F ;scan 1 angle 46 + !WORD $FC7A, $044B, $F85B, $F9BA ;scan 2 angle 46 + !WORD $FC45, $048C, $F7E8, $F95C ;scan 3 angle 46 + !WORD $FC09, $04D5, $F767, $F8F2 ;scan 4 angle 46 + !WORD $FBC5, $0527, $F6D4, $F879 ;scan 5 angle 46 + !WORD $FB78, $0586, $F62C, $F7F0 ;scan 6 angle 46 + !WORD $FB1F, $05F2, $F56B, $F751 ;scan 7 angle 46 + !WORD $FAB7, $0671, $F489, $F698 ;scan 8 angle 46 + !WORD $FA3C, $0707, $F37E, $F5BD ;scan 9 angle 46 + !WORD $F9A8, $07BB, $F23E, $F4B6 ;scan 10 angle 46 + !WORD $F8F4, $0897, $F0B7, $F375 ;scan 11 angle 46 + !WORD $F812, $09AA, $EECE, $F1E3 ;scan 12 angle 46 + !WORD $F6F0, $0B0B, $EC59, $EFDF ;scan 13 angle 46 + !WORD $F56D, $0CE2, $E912, $ED2F ;scan 14 angle 46 + !WORD $F350, $0F76, $E47D, $E96C ;scan 15 angle 46 + !WORD $FCA4, $03B4, $F968, $FA06 ;scan 0 angle 47 + !WORD $FC77, $03E6, $F90F, $F9B6 ;scan 1 angle 47 + !WORD $FC45, $041E, $F8AD, $F95C ;scan 2 angle 47 + !WORD $FC0D, $045C, $F83E, $F8F8 ;scan 3 angle 47 + !WORD $FBCE, $04A2, $F7C2, $F888 ;scan 4 angle 47 + !WORD $FB86, $04F1, $F736, $F808 ;scan 5 angle 47 + !WORD $FB34, $054B, $F695, $F777 ;scan 6 angle 47 + !WORD $FAD6, $05B3, $F5DB, $F6CF ;scan 7 angle 47 + !WORD $FA67, $062D, $F503, $F60A ;scan 8 angle 47 + !WORD $F9E5, $06BC, $F403, $F523 ;scan 9 angle 47 + !WORD $F949, $0769, $F2D0, $F40C ;scan 10 angle 47 + !WORD $F88A, $083C, $F159, $F2B9 ;scan 11 angle 47 + !WORD $F79B, $0943, $EF84, $F110 ;scan 12 angle 47 + !WORD $F668, $0A96, $ED2A, $EEED ;scan 13 angle 47 + !WORD $F4CF, $0C59, $EA06, $EC15 ;scan 14 angle 47 + !WORD $F292, $0ED2, $E5A1, $E819 ;scan 15 angle 47 + !WORD $FC77, $0389, $F9B5, $F9B5 ;scan 0 angle 48 + !WORD $FC47, $03B9, $F960, $F960 ;scan 1 angle 48 + !WORD $FC12, $03EE, $F902, $F902 ;scan 2 angle 48 + !WORD $FBD7, $0429, $F899, $F899 ;scan 3 angle 48 + !WORD $FB95, $046B, $F823, $F823 ;scan 4 angle 48 + !WORD $FB49, $04B7, $F79C, $F79C ;scan 5 angle 48 + !WORD $FAF3, $050D, $F703, $F703 ;scan 6 angle 48 + !WORD $FA90, $0570, $F652, $F652 ;scan 7 angle 48 + !WORD $FA1C, $05E4, $F583, $F583 ;scan 8 angle 48 + !WORD $F992, $066E, $F48F, $F48F ;scan 9 angle 48 + !WORD $F8EE, $0712, $F36B, $F36B ;scan 10 angle 48 + !WORD $F825, $07DB, $F205, $F205 ;scan 11 angle 48 + !WORD $F729, $08D7, $F045, $F045 ;scan 12 angle 48 + !WORD $F5E6, $0A1A, $EE06, $EE06 ;scan 13 angle 48 + !WORD $F437, $0BC9, $EB07, $EB07 ;scan 14 angle 48 + !WORD $F1DC, $0E24, $E6D5, $E6D5 ;scan 15 angle 48 + !WORD $FC4C, $035C, $FA06, $F968 ;scan 0 angle 49 + !WORD $FC1A, $0389, $F9B6, $F90F ;scan 1 angle 49 + !WORD $FBE2, $03BB, $F95C, $F8AD ;scan 2 angle 49 + !WORD $FBA4, $03F3, $F8F8, $F83E ;scan 3 angle 49 + !WORD $FB5E, $0432, $F888, $F7C2 ;scan 4 angle 49 + !WORD $FB0F, $047A, $F808, $F736 ;scan 5 angle 49 + !WORD $FAB5, $04CC, $F777, $F695 ;scan 6 angle 49 + !WORD $FA4D, $052A, $F6CF, $F5DB ;scan 7 angle 49 + !WORD $F9D3, $0599, $F60A, $F503 ;scan 8 angle 49 + !WORD $F944, $061B, $F523, $F403 ;scan 9 angle 49 + !WORD $F897, $06B7, $F40C, $F2D0 ;scan 10 angle 49 + !WORD $F7C4, $0776, $F2B9, $F159 ;scan 11 angle 49 + !WORD $F6BD, $0865, $F110, $EF84 ;scan 12 angle 49 + !WORD $F56A, $0998, $EEED, $ED2A ;scan 13 angle 49 + !WORD $F3A7, $0B31, $EC15, $EA06 ;scan 14 angle 49 + !WORD $F12E, $0D6E, $E819, $E5A1 ;scan 15 angle 49 + !WORD $FC23, $032C, $FA5B, $F91F ;scan 0 angle 50 + !WORD $FBEE, $0357, $FA0F, $F8C2 ;scan 1 angle 50 + !WORD $FBB5, $0386, $F9BA, $F85B ;scan 2 angle 50 + !WORD $FB74, $03BB, $F95C, $F7E8 ;scan 3 angle 50 + !WORD $FB2B, $03F7, $F8F2, $F767 ;scan 4 angle 50 + !WORD $FAD9, $043B, $F879, $F6D4 ;scan 5 angle 50 + !WORD $FA7A, $0488, $F7F0, $F62C ;scan 6 angle 50 + !WORD $FA0E, $04E1, $F751, $F56B ;scan 7 angle 50 + !WORD $F98F, $0549, $F698, $F489 ;scan 8 angle 50 + !WORD $F8F9, $05C4, $F5BD, $F37E ;scan 9 angle 50 + !WORD $F845, $0658, $F4B6, $F23E ;scan 10 angle 50 + !WORD $F769, $070C, $F375, $F0B7 ;scan 11 angle 50 + !WORD $F656, $07EE, $F1E3, $EECE ;scan 12 angle 50 + !WORD $F4F5, $0910, $EFDF, $EC59 ;scan 13 angle 50 + !WORD $F31E, $0A93, $ED2F, $E912 ;scan 14 angle 50 + !WORD $F08A, $0CB0, $E96C, $E47D ;scan 15 angle 50 + !WORD $FBFC, $02FA, $FAB3, $F8DA ;scan 0 angle 51 + !WORD $FBC6, $0323, $FA6C, $F87A ;scan 1 angle 51 + !WORD $FB8A, $034F, $FA1C, $F80F ;scan 2 angle 51 + !WORD $FB46, $0381, $F9C4, $F797 ;scan 3 angle 51 + !WORD $FAFB, $03B9, $F960, $F711 ;scan 4 angle 51 + !WORD $FAA5, $03F9, $F8EF, $F678 ;scan 5 angle 51 + !WORD $FA43, $0441, $F86D, $F5CA ;scan 6 angle 51 + !WORD $F9D2, $0495, $F7D8, $F501 ;scan 7 angle 51 + !WORD $F94E, $04F7, $F72A, $F417 ;scan 8 angle 51 + !WORD $F8B3, $056A, $F65D, $F301 ;scan 9 angle 51 + !WORD $F7F8, $05F5, $F566, $F1B5 ;scan 10 angle 51 + !WORD $F713, $069E, $F439, $F01E ;scan 11 angle 51 + !WORD $F5F6, $0772, $F2C0, $EE22 ;scan 12 angle 51 + !WORD $F487, $0883, $F0DB, $EB94 ;scan 13 angle 51 + !WORD $F29D, $09EE, $EE55, $E82D ;scan 14 angle 51 + !WORD $EFF0, $0BEA, $EACC, $E369 ;scan 15 angle 51 + !WORD $FBD8, $02C7, $FB0E, $F89A ;scan 0 angle 52 + !WORD $FBA0, $02ED, $FACC, $F836 ;scan 1 angle 52 + !WORD $FB61, $0316, $FA82, $F7C8 ;scan 2 angle 52 + !WORD $FB1C, $0345, $FA2F, $F74C ;scan 3 angle 52 + !WORD $FACE, $0379, $F9D2, $F6C0 ;scan 4 angle 52 + !WORD $FA75, $03B4, $F969, $F623 ;scan 5 angle 52 + !WORD $FA10, $03F8, $F8F0, $F56E ;scan 6 angle 52 + !WORD $F99B, $0446, $F865, $F49E ;scan 7 angle 52 + !WORD $F912, $04A1, $F7C3, $F3AB ;scan 8 angle 52 + !WORD $F871, $050D, $F703, $F28C ;scan 9 angle 52 + !WORD $F7AF, $058E, $F61D, $F134 ;scan 10 angle 52 + !WORD $F6C3, $062C, $F504, $EF8F ;scan 11 angle 52 + !WORD $F59B, $06F2, $F3A4, $ED81 ;scan 12 angle 52 + !WORD $F41F, $07F0, $F1E0, $EADD ;scan 13 angle 52 + !WORD $F224, $0942, $EF86, $E757 ;scan 14 angle 52 + !WORD $EF5F, $0B1D, $EC3A, $E268 ;scan 15 angle 52 + !WORD $FBB6, $0292, $FB6D, $F85E ;scan 0 angle 53 + !WORD $FB7C, $02B5, $FB2F, $F7F7 ;scan 1 angle 53 + !WORD $FB3C, $02DB, $FAEB, $F785 ;scan 2 angle 53 + !WORD $FAF4, $0306, $FA9E, $F705 ;scan 3 angle 53 + !WORD $FAA4, $0337, $FA48, $F676 ;scan 4 angle 53 + !WORD $FA48, $036D, $F9E7, $F5D3 ;scan 5 angle 53 + !WORD $F9E0, $03AC, $F977, $F519 ;scan 6 angle 53 + !WORD $F967, $03F4, $F8F6, $F442 ;scan 7 angle 53 + !WORD $F8DA, $0449, $F860, $F348 ;scan 8 angle 53 + !WORD $F834, $04AC, $F7AF, $F220 ;scan 9 angle 53 + !WORD $F76C, $0524, $F6DA, $F0BC ;scan 10 angle 53 + !WORD $F678, $05B6, $F5D6, $EF0A ;scan 11 angle 53 + !WORD $F547, $066D, $F490, $ECEB ;scan 12 angle 53 + !WORD $F3BF, $0758, $F2EE, $EA32 ;scan 13 angle 53 + !WORD $F1B4, $0892, $F0C0, $E68F ;scan 14 angle 53 + !WORD $EED8, $0A48, $EDB4, $E179 ;scan 15 angle 53 + !WORD $FB97, $025B, $FBCE, $F827 ;scan 0 angle 54 + !WORD $FB5C, $027B, $FB96, $F7BD ;scan 1 angle 54 + !WORD $FB1A, $029E, $FB57, $F748 ;scan 2 angle 54 + !WORD $FAD0, $02C6, $FB11, $F6C5 ;scan 3 angle 54 + !WORD $FA7D, $02F2, $FAC2, $F631 ;scan 4 angle 54 + !WORD $FA1F, $0325, $FA68, $F589 ;scan 5 angle 54 + !WORD $F9B3, $035E, $FA02, $F4CA ;scan 6 angle 54 + !WORD $F937, $03A0, $F98C, $F3ED ;scan 7 angle 54 + !WORD $F8A7, $03EE, $F902, $F2EC ;scan 8 angle 54 + !WORD $F7FC, $0449, $F860, $F1BB ;scan 9 angle 54 + !WORD $F72E, $04B7, $F79C, $F04E ;scan 10 angle 54 + !WORD $F633, $053D, $F6AE, $EE90 ;scan 11 angle 54 + !WORD $F4FA, $05E4, $F583, $EC62 ;scan 12 angle 54 + !WORD $F367, $06BC, $F404, $E994 ;scan 13 angle 54 + !WORD $F14D, $07DB, $F205, $E5D8 ;scan 14 angle 54 + !WORD $EE5D, $096E, $EF39, $E09C ;scan 15 angle 54 + !WORD $FB7B, $0223, $FC32, $F7F5 ;scan 0 angle 55 + !WORD $FB3E, $0240, $FBFF, $F788 ;scan 1 angle 55 + !WORD $FAFA, $0260, $FBC6, $F710 ;scan 2 angle 55 + !WORD $FAAF, $0284, $FB86, $F689 ;scan 3 angle 55 + !WORD $FA5A, $02AC, $FB3F, $F5F2 ;scan 4 angle 55 + !WORD $F9F9, $02DA, $FAED, $F546 ;scan 5 angle 55 + !WORD $F98B, $030E, $FA91, $F482 ;scan 6 angle 55 + !WORD $F90C, $034A, $FA26, $F3A0 ;scan 7 angle 55 + !WORD $F877, $0390, $F9A9, $F298 ;scan 8 angle 55 + !WORD $F7C8, $03E3, $F915, $F160 ;scan 9 angle 55 + !WORD $F6F6, $0447, $F864, $EFEA ;scan 10 angle 55 + !WORD $F5F5, $04C0, $F78C, $EE20 ;scan 11 angle 55 + !WORD $F4B3, $0558, $F67D, $EBE4 ;scan 12 angle 55 + !WORD $F316, $061C, $F521, $E905 ;scan 13 angle 55 + !WORD $F0EF, $0720, $F352, $E530 ;scan 14 angle 55 + !WORD $EDEC, $088D, $F0C8, $DFD3 ;scan 15 angle 55 + !WORD $FB61, $01EA, $FC98, $F7C7 ;scan 0 angle 56 + !WORD $FB23, $0204, $FC6A, $F759 ;scan 1 angle 56 + !WORD $FADE, $0220, $FC37, $F6DE ;scan 2 angle 56 + !WORD $FA91, $0240, $FBFE, $F654 ;scan 3 angle 56 + !WORD $FA3A, $0264, $FBBE, $F5B9 ;scan 4 angle 56 + !WORD $F9D7, $028D, $FB76, $F50A ;scan 5 angle 56 + !WORD $F967, $02BC, $FB23, $F442 ;scan 6 angle 56 + !WORD $F8E5, $02F2, $FAC3, $F35A ;scan 7 angle 56 + !WORD $F84D, $0330, $FA53, $F24C ;scan 8 angle 56 + !WORD $F79A, $037B, $F9CF, $F10E ;scan 9 angle 56 + !WORD $F6C3, $03D4, $F931, $EF8F ;scan 10 angle 56 + !WORD $F5BC, $0441, $F86F, $EDBB ;scan 11 angle 56 + !WORD $F474, $04C9, $F77D, $EB73 ;scan 12 angle 56 + !WORD $F2CD, $0578, $F645, $E883 ;scan 13 angle 56 + !WORD $F09A, $0661, $F4A6, $E499 ;scan 14 angle 56 + !WORD $ED86, $07A7, $F261, $DF1E ;scan 15 angle 56 + !WORD $FB4B, $01AF, $FD01, $F79F ;scan 0 angle 57 + !WORD $FB0B, $01C6, $FCD8, $F72E ;scan 1 angle 57 + !WORD $FAC5, $01DF, $FCAB, $F6B1 ;scan 2 angle 57 + !WORD $FA76, $01FB, $FC79, $F625 ;scan 3 angle 57 + !WORD $FA1E, $021B, $FC41, $F587 ;scan 4 angle 57 + !WORD $F9B9, $023F, $FC01, $F4D4 ;scan 5 angle 57 + !WORD $F946, $0268, $FBB8, $F408 ;scan 6 angle 57 + !WORD $F8C2, $0297, $FB63, $F31C ;scan 7 angle 57 + !WORD $F827, $02CF, $FB01, $F209 ;scan 8 angle 57 + !WORD $F771, $0310, $FA8D, $F0C4 ;scan 9 angle 57 + !WORD $F696, $035E, $FA01, $EF3E ;scan 10 angle 57 + !WORD $F58A, $03BE, $F957, $ED62 ;scan 11 angle 57 + !WORD $F43B, $0436, $F881, $EB0E ;scan 12 angle 57 + !WORD $F28D, $04D0, $F76F, $E810 ;scan 13 angle 57 + !WORD $F04F, $059D, $F602, $E413 ;scan 14 angle 57 + !WORD $ED2B, $06BD, $F402, $DE7D ;scan 15 angle 57 + !WORD $FB37, $0174, $FD6B, $F77C ;scan 0 angle 58 + !WORD $FAF7, $0187, $FD48, $F709 ;scan 1 angle 58 + !WORD $FAAF, $019D, $FD21, $F68A ;scan 2 angle 58 + !WORD $FA5F, $01B5, $FCF6, $F5FB ;scan 3 angle 58 + !WORD $FA05, $01D0, $FCC5, $F55B ;scan 4 angle 58 + !WORD $F99F, $01EF, $FC8E, $F4A6 ;scan 5 angle 58 + !WORD $F92A, $0213, $FC4F, $F3D6 ;scan 6 angle 58 + !WORD $F8A4, $023C, $FC07, $F2E6 ;scan 7 angle 58 + !WORD $F807, $026B, $FBB2, $F1CF ;scan 8 angle 58 + !WORD $F74D, $02A4, $FB4E, $F085 ;scan 9 angle 58 + !WORD $F66E, $02E7, $FAD6, $EEF8 ;scan 10 angle 58 + !WORD $F55E, $033A, $FA43, $ED14 ;scan 11 angle 58 + !WORD $F40A, $03A1, $F98B, $EAB6 ;scan 12 angle 58 + !WORD $F254, $0426, $F89F, $E7AC ;scan 13 angle 58 + !WORD $F00D, $04D7, $F764, $E39E ;scan 14 angle 58 + !WORD $ECDC, $05CE, $F5AB, $DDF1 ;scan 15 angle 58 + !WORD $FB26, $0137, $FDD7, $F75E ;scan 0 angle 59 + !WORD $FAE5, $0147, $FDB9, $F6EA ;scan 1 angle 59 + !WORD $FA9C, $015A, $FD99, $F669 ;scan 2 angle 59 + !WORD $FA4B, $016E, $FD75, $F5D8 ;scan 3 angle 59 + !WORD $F9F0, $0185, $FD4C, $F536 ;scan 4 angle 59 + !WORD $F988, $019F, $FD1E, $F47E ;scan 5 angle 59 + !WORD $F912, $01BC, $FCE9, $F3AB ;scan 6 angle 59 + !WORD $F88A, $01DE, $FCAC, $F2B9 ;scan 7 angle 59 + !WORD $F7EB, $0206, $FC66, $F19D ;scan 8 angle 59 + !WORD $F72E, $0235, $FC12, $F04E ;scan 9 angle 59 + !WORD $F64D, $026E, $FBAD, $EEBD ;scan 10 angle 59 + !WORD $F539, $02B3, $FB32, $ECD2 ;scan 11 angle 59 + !WORD $F3E0, $030A, $FA98, $EA6C ;scan 12 angle 59 + !WORD $F224, $0379, $F9D3, $E757 ;scan 13 angle 59 + !WORD $EFD5, $040D, $F8CB, $E33A ;scan 14 angle 59 + !WORD $EC99, $04DC, $F75A, $DD79 ;scan 15 angle 59 + !WORD $FB19, $00FA, $FE44, $F746 ;scan 0 angle 60 + !WORD $FAD7, $0107, $FE2C, $F6D0 ;scan 1 angle 60 + !WORD $FA8D, $0115, $FE12, $F64E ;scan 2 angle 60 + !WORD $FA3B, $0126, $FDF5, $F5BC ;scan 3 angle 60 + !WORD $F9DF, $0138, $FDD4, $F517 ;scan 4 angle 60 + !WORD $F976, $014D, $FDAF, $F45D ;scan 5 angle 60 + !WORD $F8FF, $0165, $FD85, $F388 ;scan 6 angle 60 + !WORD $F875, $0180, $FD54, $F293 ;scan 7 angle 60 + !WORD $F7D4, $01A0, $FD1B, $F174 ;scan 8 angle 60 + !WORD $F715, $01C6, $FCD8, $F022 ;scan 9 angle 60 + !WORD $F631, $01F3, $FC87, $EE8C ;scan 10 angle 60 + !WORD $F51A, $022B, $FC24, $EC9B ;scan 11 angle 60 + !WORD $F3BD, $0270, $FBA9, $EA2F ;scan 12 angle 60 + !WORD $F1FD, $02C9, $FB0A, $E711 ;scan 13 angle 60 + !WORD $EFA7, $0340, $FA37, $E2E9 ;scan 14 angle 60 + !WORD $EC62, $03E7, $F90E, $DD17 ;scan 15 angle 60 + !WORD $FB0E, $00BC, $FEB2, $F733 ;scan 0 angle 61 + !WORD $FACB, $00C6, $FEA0, $F6BC ;scan 1 angle 61 + !WORD $FA81, $00D1, $FE8D, $F638 ;scan 2 angle 61 + !WORD $FA2E, $00DD, $FE77, $F5A5 ;scan 3 angle 61 + !WORD $F9D1, $00EB, $FE5E, $F4FF ;scan 4 angle 61 + !WORD $F968, $00FA, $FE42, $F444 ;scan 5 angle 61 + !WORD $F8EF, $010C, $FE23, $F36D ;scan 6 angle 61 + !WORD $F864, $0121, $FDFE, $F275 ;scan 7 angle 61 + !WORD $F7C2, $0139, $FDD3, $F155 ;scan 8 angle 61 + !WORD $F702, $0155, $FDA0, $EFFF ;scan 9 angle 61 + !WORD $F61C, $0178, $FD64, $EE65 ;scan 10 angle 61 + !WORD $F502, $01A1, $FD19, $EC71 ;scan 11 angle 61 + !WORD $F3A3, $01D6, $FCBC, $E9FF ;scan 12 angle 61 + !WORD $F1DE, $0219, $FC45, $E6DA ;scan 13 angle 61 + !WORD $EF84, $0272, $FBA6, $E2A9 ;scan 14 angle 61 + !WORD $EC37, $02EF, $FAC7, $DCCB ;scan 15 angle 61 + !WORD $FB06, $007D, $FF21, $F725 ;scan 0 angle 62 + !WORD $FAC3, $0084, $FF15, $F6AE ;scan 1 angle 62 + !WORD $FA79, $008B, $FF08, $F629 ;scan 2 angle 62 + !WORD $FA25, $0094, $FEF9, $F595 ;scan 3 angle 62 + !WORD $F9C8, $009D, $FEE9, $F4EE ;scan 4 angle 62 + !WORD $F95E, $00A7, $FED6, $F431 ;scan 5 angle 62 + !WORD $F8E4, $00B3, $FEC1, $F359 ;scan 6 angle 62 + !WORD $F858, $00C1, $FEA8, $F260 ;scan 7 angle 62 + !WORD $F7B5, $00D1, $FE8C, $F13E ;scan 8 angle 62 + !WORD $F6F4, $00E4, $FE6A, $EFE6 ;scan 9 angle 62 + !WORD $F60C, $00FB, $FE41, $EE4A ;scan 10 angle 62 + !WORD $F4F1, $0117, $FE10, $EC52 ;scan 11 angle 62 + !WORD $F38F, $013A, $FDD2, $E9DD ;scan 12 angle 62 + !WORD $F1C8, $0166, $FD82, $E6B3 ;scan 13 angle 62 + !WORD $EF6A, $01A2, $FD18, $E27B ;scan 14 angle 62 + !WORD $EC19, $01F6, $FC83, $DC94 ;scan 15 angle 62 + !WORD $FB02, $003F, $FF90, $F71D ;scan 0 angle 63 + !WORD $FABE, $0042, $FF8A, $F6A5 ;scan 1 angle 63 + !WORD $FA73, $0046, $FF84, $F620 ;scan 2 angle 63 + !WORD $FA20, $004A, $FF7D, $F58B ;scan 3 angle 63 + !WORD $F9C2, $004F, $FF74, $F4E4 ;scan 4 angle 63 + !WORD $F957, $0054, $FF6B, $F426 ;scan 5 angle 63 + !WORD $F8DE, $005A, $FF60, $F34E ;scan 6 angle 63 + !WORD $F851, $0061, $FF54, $F254 ;scan 7 angle 63 + !WORD $F7AD, $0069, $FF46, $F130 ;scan 8 angle 63 + !WORD $F6EC, $0072, $FF35, $EFD7 ;scan 9 angle 63 + !WORD $F603, $007E, $FF20, $EE3A ;scan 10 angle 63 + !WORD $F4E7, $008C, $FF08, $EC40 ;scan 11 angle 63 + !WORD $F384, $009D, $FEE9, $E9C8 ;scan 12 angle 63 + !WORD $F1BB, $00B3, $FEC1, $E69B ;scan 13 angle 63 + !WORD $EF5A, $00D1, $FE8B, $E260 ;scan 14 angle 63 + !WORD $EC06, $00FB, $FE41, $DC73 ;scan 15 angle 63 + !WORD $FB00, $0000, $0000, $F71A ;scan 0 angle 64 + !WORD $FABD, $0000, $0000, $F6A2 ;scan 1 angle 64 + !WORD $FA72, $0000, $0000, $F61D ;scan 2 angle 64 + !WORD $FA1E, $0000, $0000, $F588 ;scan 3 angle 64 + !WORD $F9C0, $0000, $0000, $F4E1 ;scan 4 angle 64 + !WORD $F955, $0000, $0000, $F423 ;scan 5 angle 64 + !WORD $F8DB, $0000, $0000, $F34A ;scan 6 angle 64 + !WORD $F84F, $0000, $0000, $F250 ;scan 7 angle 64 + !WORD $F7AB, $0000, $0000, $F12B ;scan 8 angle 64 + !WORD $F6E9, $0000, $0000, $EFD2 ;scan 9 angle 64 + !WORD $F600, $0000, $0000, $EE34 ;scan 10 angle 64 + !WORD $F4E4, $0000, $0000, $EC3A ;scan 11 angle 64 + !WORD $F380, $0000, $0000, $E9C1 ;scan 12 angle 64 + !WORD $F1B7, $0000, $0000, $E694 ;scan 13 angle 64 + !WORD $EF55, $0000, $0000, $E257 ;scan 14 angle 64 + !WORD $EC00, $0000, $0000, $DC68 ;scan 15 angle 64 + !WORD $FB02, $FFC1, $0070, $F71D ;scan 0 angle 65 + !WORD $FABE, $FFBE, $0076, $F6A5 ;scan 1 angle 65 + !WORD $FA73, $FFBA, $007C, $F620 ;scan 2 angle 65 + !WORD $FA20, $FFB6, $0083, $F58B ;scan 3 angle 65 + !WORD $F9C2, $FFB1, $008C, $F4E4 ;scan 4 angle 65 + !WORD $F957, $FFAC, $0095, $F426 ;scan 5 angle 65 + !WORD $F8DE, $FFA6, $00A0, $F34E ;scan 6 angle 65 + !WORD $F851, $FF9F, $00AC, $F254 ;scan 7 angle 65 + !WORD $F7AD, $FF97, $00BA, $F130 ;scan 8 angle 65 + !WORD $F6EC, $FF8E, $00CB, $EFD7 ;scan 9 angle 65 + !WORD $F603, $FF82, $00E0, $EE3A ;scan 10 angle 65 + !WORD $F4E7, $FF74, $00F8, $EC40 ;scan 11 angle 65 + !WORD $F384, $FF63, $0117, $E9C8 ;scan 12 angle 65 + !WORD $F1BB, $FF4D, $013F, $E69B ;scan 13 angle 65 + !WORD $EF5A, $FF2F, $0175, $E260 ;scan 14 angle 65 + !WORD $EC06, $FF05, $01BF, $DC73 ;scan 15 angle 65 + !WORD $FB06, $FF83, $00DF, $F725 ;scan 0 angle 66 + !WORD $FAC3, $FF7C, $00EB, $F6AE ;scan 1 angle 66 + !WORD $FA79, $FF75, $00F8, $F629 ;scan 2 angle 66 + !WORD $FA25, $FF6C, $0107, $F595 ;scan 3 angle 66 + !WORD $F9C8, $FF63, $0117, $F4EE ;scan 4 angle 66 + !WORD $F95E, $FF59, $012A, $F431 ;scan 5 angle 66 + !WORD $F8E4, $FF4D, $013F, $F359 ;scan 6 angle 66 + !WORD $F858, $FF3F, $0158, $F260 ;scan 7 angle 66 + !WORD $F7B5, $FF2F, $0174, $F13E ;scan 8 angle 66 + !WORD $F6F4, $FF1C, $0196, $EFE6 ;scan 9 angle 66 + !WORD $F60C, $FF05, $01BF, $EE4A ;scan 10 angle 66 + !WORD $F4F1, $FEE9, $01F0, $EC52 ;scan 11 angle 66 + !WORD $F38F, $FEC6, $022E, $E9DD ;scan 12 angle 66 + !WORD $F1C8, $FE9A, $027E, $E6B3 ;scan 13 angle 66 + !WORD $EF6A, $FE5E, $02E8, $E27B ;scan 14 angle 66 + !WORD $EC19, $FE0A, $037D, $DC94 ;scan 15 angle 66 + !WORD $FB0E, $FF44, $014E, $F733 ;scan 0 angle 67 + !WORD $FACB, $FF3A, $0160, $F6BC ;scan 1 angle 67 + !WORD $FA81, $FF2F, $0173, $F638 ;scan 2 angle 67 + !WORD $FA2E, $FF23, $0189, $F5A5 ;scan 3 angle 67 + !WORD $F9D1, $FF15, $01A2, $F4FF ;scan 4 angle 67 + !WORD $F968, $FF06, $01BE, $F444 ;scan 5 angle 67 + !WORD $F8EF, $FEF4, $01DD, $F36D ;scan 6 angle 67 + !WORD $F864, $FEDF, $0202, $F275 ;scan 7 angle 67 + !WORD $F7C2, $FEC7, $022D, $F155 ;scan 8 angle 67 + !WORD $F702, $FEAB, $0260, $EFFF ;scan 9 angle 67 + !WORD $F61C, $FE88, $029C, $EE65 ;scan 10 angle 67 + !WORD $F502, $FE5F, $02E7, $EC71 ;scan 11 angle 67 + !WORD $F3A3, $FE2A, $0344, $E9FF ;scan 12 angle 67 + !WORD $F1DE, $FDE7, $03BB, $E6DA ;scan 13 angle 67 + !WORD $EF84, $FD8E, $045A, $E2A9 ;scan 14 angle 67 + !WORD $EC37, $FD11, $0539, $DCCB ;scan 15 angle 67 + !WORD $FB19, $FF06, $01BC, $F746 ;scan 0 angle 68 + !WORD $FAD7, $FEF9, $01D4, $F6D0 ;scan 1 angle 68 + !WORD $FA8D, $FEEB, $01EE, $F64E ;scan 2 angle 68 + !WORD $FA3B, $FEDA, $020B, $F5BC ;scan 3 angle 68 + !WORD $F9DF, $FEC8, $022C, $F517 ;scan 4 angle 68 + !WORD $F976, $FEB3, $0251, $F45D ;scan 5 angle 68 + !WORD $F8FF, $FE9B, $027B, $F388 ;scan 6 angle 68 + !WORD $F875, $FE80, $02AC, $F293 ;scan 7 angle 68 + !WORD $F7D4, $FE60, $02E5, $F174 ;scan 8 angle 68 + !WORD $F715, $FE3A, $0328, $F022 ;scan 9 angle 68 + !WORD $F631, $FE0D, $0379, $EE8C ;scan 10 angle 68 + !WORD $F51A, $FDD5, $03DC, $EC9B ;scan 11 angle 68 + !WORD $F3BD, $FD90, $0457, $EA2F ;scan 12 angle 68 + !WORD $F1FD, $FD37, $04F6, $E711 ;scan 13 angle 68 + !WORD $EFA7, $FCC0, $05C9, $E2E9 ;scan 14 angle 68 + !WORD $EC62, $FC19, $06F2, $DD17 ;scan 15 angle 68 + !WORD $FB26, $FEC9, $0229, $F75E ;scan 0 angle 69 + !WORD $FAE5, $FEB9, $0247, $F6EA ;scan 1 angle 69 + !WORD $FA9C, $FEA6, $0267, $F669 ;scan 2 angle 69 + !WORD $FA4B, $FE92, $028B, $F5D8 ;scan 3 angle 69 + !WORD $F9F0, $FE7B, $02B4, $F536 ;scan 4 angle 69 + !WORD $F988, $FE61, $02E2, $F47E ;scan 5 angle 69 + !WORD $F912, $FE44, $0317, $F3AB ;scan 6 angle 69 + !WORD $F88A, $FE22, $0354, $F2B9 ;scan 7 angle 69 + !WORD $F7EB, $FDFA, $039A, $F19D ;scan 8 angle 69 + !WORD $F72E, $FDCB, $03EE, $F04E ;scan 9 angle 69 + !WORD $F64D, $FD92, $0453, $EEBD ;scan 10 angle 69 + !WORD $F539, $FD4D, $04CE, $ECD2 ;scan 11 angle 69 + !WORD $F3E0, $FCF6, $0568, $EA6C ;scan 12 angle 69 + !WORD $F224, $FC87, $062D, $E757 ;scan 13 angle 69 + !WORD $EFD5, $FBF3, $0735, $E33A ;scan 14 angle 69 + !WORD $EC99, $FB24, $08A6, $DD79 ;scan 15 angle 69 + !WORD $FB37, $FE8C, $0295, $F77C ;scan 0 angle 70 + !WORD $FAF7, $FE79, $02B8, $F709 ;scan 1 angle 70 + !WORD $FAAF, $FE63, $02DF, $F68A ;scan 2 angle 70 + !WORD $FA5F, $FE4B, $030A, $F5FB ;scan 3 angle 70 + !WORD $FA05, $FE30, $033B, $F55B ;scan 4 angle 70 + !WORD $F99F, $FE11, $0372, $F4A6 ;scan 5 angle 70 + !WORD $F92A, $FDED, $03B1, $F3D6 ;scan 6 angle 70 + !WORD $F8A4, $FDC4, $03F9, $F2E6 ;scan 7 angle 70 + !WORD $F807, $FD95, $044E, $F1CF ;scan 8 angle 70 + !WORD $F74D, $FD5C, $04B2, $F085 ;scan 9 angle 70 + !WORD $F66E, $FD19, $052A, $EEF8 ;scan 10 angle 70 + !WORD $F55E, $FCC6, $05BD, $ED14 ;scan 11 angle 70 + !WORD $F40A, $FC5F, $0675, $EAB6 ;scan 12 angle 70 + !WORD $F254, $FBDA, $0761, $E7AC ;scan 13 angle 70 + !WORD $F00D, $FB29, $089C, $E39E ;scan 14 angle 70 + !WORD $ECDC, $FA32, $0A55, $DDF1 ;scan 15 angle 70 + !WORD $FB4B, $FE51, $02FF, $F79F ;scan 0 angle 71 + !WORD $FB0B, $FE3A, $0328, $F72E ;scan 1 angle 71 + !WORD $FAC5, $FE21, $0355, $F6B1 ;scan 2 angle 71 + !WORD $FA76, $FE05, $0387, $F625 ;scan 3 angle 71 + !WORD $FA1E, $FDE5, $03BF, $F587 ;scan 4 angle 71 + !WORD $F9B9, $FDC1, $03FF, $F4D4 ;scan 5 angle 71 + !WORD $F946, $FD98, $0448, $F408 ;scan 6 angle 71 + !WORD $F8C2, $FD69, $049D, $F31C ;scan 7 angle 71 + !WORD $F827, $FD31, $04FF, $F209 ;scan 8 angle 71 + !WORD $F771, $FCF0, $0573, $F0C4 ;scan 9 angle 71 + !WORD $F696, $FCA2, $05FF, $EF3E ;scan 10 angle 71 + !WORD $F58A, $FC42, $06A9, $ED62 ;scan 11 angle 71 + !WORD $F43B, $FBCA, $077F, $EB0E ;scan 12 angle 71 + !WORD $F28D, $FB30, $0891, $E810 ;scan 13 angle 71 + !WORD $F04F, $FA63, $09FE, $E413 ;scan 14 angle 71 + !WORD $ED2B, $F943, $0BFE, $DE7D ;scan 15 angle 71 + !WORD $FB61, $FE16, $0368, $F7C7 ;scan 0 angle 72 + !WORD $FB23, $FDFC, $0396, $F759 ;scan 1 angle 72 + !WORD $FADE, $FDE0, $03C9, $F6DE ;scan 2 angle 72 + !WORD $FA91, $FDC0, $0402, $F654 ;scan 3 angle 72 + !WORD $FA3A, $FD9C, $0442, $F5B9 ;scan 4 angle 72 + !WORD $F9D7, $FD73, $048A, $F50A ;scan 5 angle 72 + !WORD $F967, $FD44, $04DD, $F442 ;scan 6 angle 72 + !WORD $F8E5, $FD0E, $053D, $F35A ;scan 7 angle 72 + !WORD $F84D, $FCD0, $05AD, $F24C ;scan 8 angle 72 + !WORD $F79A, $FC85, $0631, $F10E ;scan 9 angle 72 + !WORD $F6C3, $FC2C, $06CF, $EF8F ;scan 10 angle 72 + !WORD $F5BC, $FBBF, $0791, $EDBB ;scan 11 angle 72 + !WORD $F474, $FB37, $0883, $EB73 ;scan 12 angle 72 + !WORD $F2CD, $FA88, $09BB, $E883 ;scan 13 angle 72 + !WORD $F09A, $F99F, $0B5A, $E499 ;scan 14 angle 72 + !WORD $ED86, $F859, $0D9F, $DF1E ;scan 15 angle 72 + !WORD $FB7B, $FDDD, $03CE, $F7F5 ;scan 0 angle 73 + !WORD $FB3E, $FDC0, $0401, $F788 ;scan 1 angle 73 + !WORD $FAFA, $FDA0, $043A, $F710 ;scan 2 angle 73 + !WORD $FAAF, $FD7C, $047A, $F689 ;scan 3 angle 73 + !WORD $FA5A, $FD54, $04C1, $F5F2 ;scan 4 angle 73 + !WORD $F9F9, $FD26, $0513, $F546 ;scan 5 angle 73 + !WORD $F98B, $FCF2, $056F, $F482 ;scan 6 angle 73 + !WORD $F90C, $FCB6, $05DA, $F3A0 ;scan 7 angle 73 + !WORD $F877, $FC70, $0657, $F298 ;scan 8 angle 73 + !WORD $F7C8, $FC1D, $06EB, $F160 ;scan 9 angle 73 + !WORD $F6F6, $FBB9, $079C, $EFEA ;scan 10 angle 73 + !WORD $F5F5, $FB40, $0874, $EE20 ;scan 11 angle 73 + !WORD $F4B3, $FAA8, $0983, $EBE4 ;scan 12 angle 73 + !WORD $F316, $F9E4, $0ADF, $E905 ;scan 13 angle 73 + !WORD $F0EF, $F8E0, $0CAE, $E530 ;scan 14 angle 73 + !WORD $EDEC, $F773, $0F38, $DFD3 ;scan 15 angle 73 + !WORD $FB97, $FDA5, $0432, $F827 ;scan 0 angle 74 + !WORD $FB5C, $FD85, $046A, $F7BD ;scan 1 angle 74 + !WORD $FB1A, $FD62, $04A9, $F748 ;scan 2 angle 74 + !WORD $FAD0, $FD3A, $04EF, $F6C5 ;scan 3 angle 74 + !WORD $FA7D, $FD0E, $053E, $F631 ;scan 4 angle 74 + !WORD $FA1F, $FCDB, $0598, $F589 ;scan 5 angle 74 + !WORD $F9B3, $FCA2, $05FE, $F4CA ;scan 6 angle 74 + !WORD $F937, $FC60, $0674, $F3ED ;scan 7 angle 74 + !WORD $F8A7, $FC12, $06FE, $F2EC ;scan 8 angle 74 + !WORD $F7FC, $FBB7, $07A0, $F1BB ;scan 9 angle 74 + !WORD $F72E, $FB49, $0864, $F04E ;scan 10 angle 74 + !WORD $F633, $FAC3, $0952, $EE90 ;scan 11 angle 74 + !WORD $F4FA, $FA1C, $0A7D, $EC62 ;scan 12 angle 74 + !WORD $F367, $F944, $0BFC, $E994 ;scan 13 angle 74 + !WORD $F14D, $F825, $0DFB, $E5D8 ;scan 14 angle 74 + !WORD $EE5D, $F692, $10C7, $E09C ;scan 15 angle 74 + !WORD $FBB6, $FD6E, $0493, $F85E ;scan 0 angle 75 + !WORD $FB7C, $FD4B, $04D1, $F7F7 ;scan 1 angle 75 + !WORD $FB3C, $FD25, $0515, $F785 ;scan 2 angle 75 + !WORD $FAF4, $FCFA, $0562, $F705 ;scan 3 angle 75 + !WORD $FAA4, $FCC9, $05B8, $F676 ;scan 4 angle 75 + !WORD $FA48, $FC93, $0619, $F5D3 ;scan 5 angle 75 + !WORD $F9E0, $FC54, $0689, $F519 ;scan 6 angle 75 + !WORD $F967, $FC0C, $070A, $F442 ;scan 7 angle 75 + !WORD $F8DA, $FBB7, $07A0, $F348 ;scan 8 angle 75 + !WORD $F834, $FB54, $0851, $F220 ;scan 9 angle 75 + !WORD $F76C, $FADC, $0926, $F0BC ;scan 10 angle 75 + !WORD $F678, $FA4A, $0A2A, $EF0A ;scan 11 angle 75 + !WORD $F547, $F993, $0B70, $ECEB ;scan 12 angle 75 + !WORD $F3BF, $F8A8, $0D12, $EA32 ;scan 13 angle 75 + !WORD $F1B4, $F76E, $0F40, $E68F ;scan 14 angle 75 + !WORD $EED8, $F5B8, $124C, $E179 ;scan 15 angle 75 + !WORD $FBD8, $FD39, $04F2, $F89A ;scan 0 angle 76 + !WORD $FBA0, $FD13, $0534, $F836 ;scan 1 angle 76 + !WORD $FB61, $FCEA, $057E, $F7C8 ;scan 2 angle 76 + !WORD $FB1C, $FCBB, $05D1, $F74C ;scan 3 angle 76 + !WORD $FACE, $FC87, $062E, $F6C0 ;scan 4 angle 76 + !WORD $FA75, $FC4C, $0697, $F623 ;scan 5 angle 76 + !WORD $FA10, $FC08, $0710, $F56E ;scan 6 angle 76 + !WORD $F99B, $FBBA, $079B, $F49E ;scan 7 angle 76 + !WORD $F912, $FB5F, $083D, $F3AB ;scan 8 angle 76 + !WORD $F871, $FAF3, $08FD, $F28C ;scan 9 angle 76 + !WORD $F7AF, $FA72, $09E3, $F134 ;scan 10 angle 76 + !WORD $F6C3, $F9D4, $0AFC, $EF8F ;scan 11 angle 76 + !WORD $F59B, $F90E, $0C5C, $ED81 ;scan 12 angle 76 + !WORD $F41F, $F810, $0E20, $EADD ;scan 13 angle 76 + !WORD $F224, $F6BE, $107A, $E757 ;scan 14 angle 76 + !WORD $EF5F, $F4E3, $13C6, $E268 ;scan 15 angle 76 + !WORD $FBFC, $FD06, $054D, $F8DA ;scan 0 angle 77 + !WORD $FBC6, $FCDD, $0594, $F87A ;scan 1 angle 77 + !WORD $FB8A, $FCB1, $05E4, $F80F ;scan 2 angle 77 + !WORD $FB46, $FC7F, $063C, $F797 ;scan 3 angle 77 + !WORD $FAFB, $FC47, $06A0, $F711 ;scan 4 angle 77 + !WORD $FAA5, $FC07, $0711, $F678 ;scan 5 angle 77 + !WORD $FA43, $FBBF, $0793, $F5CA ;scan 6 angle 77 + !WORD $F9D2, $FB6B, $0828, $F501 ;scan 7 angle 77 + !WORD $F94E, $FB09, $08D6, $F417 ;scan 8 angle 77 + !WORD $F8B3, $FA96, $09A3, $F301 ;scan 9 angle 77 + !WORD $F7F8, $FA0B, $0A9A, $F1B5 ;scan 10 angle 77 + !WORD $F713, $F962, $0BC7, $F01E ;scan 11 angle 77 + !WORD $F5F6, $F88E, $0D40, $EE22 ;scan 12 angle 77 + !WORD $F487, $F77D, $0F25, $EB94 ;scan 13 angle 77 + !WORD $F29D, $F612, $11AB, $E82D ;scan 14 angle 77 + !WORD $EFF0, $F416, $1534, $E369 ;scan 15 angle 77 + !WORD $FC23, $FCD4, $05A5, $F91F ;scan 0 angle 78 + !WORD $FBEE, $FCA9, $05F1, $F8C2 ;scan 1 angle 78 + !WORD $FBB5, $FC7A, $0646, $F85B ;scan 2 angle 78 + !WORD $FB74, $FC45, $06A4, $F7E8 ;scan 3 angle 78 + !WORD $FB2B, $FC09, $070E, $F767 ;scan 4 angle 78 + !WORD $FAD9, $FBC5, $0787, $F6D4 ;scan 5 angle 78 + !WORD $FA7A, $FB78, $0810, $F62C ;scan 6 angle 78 + !WORD $FA0E, $FB1F, $08AF, $F56B ;scan 7 angle 78 + !WORD $F98F, $FAB7, $0968, $F489 ;scan 8 angle 78 + !WORD $F8F9, $FA3C, $0A43, $F37E ;scan 9 angle 78 + !WORD $F845, $F9A8, $0B4A, $F23E ;scan 10 angle 78 + !WORD $F769, $F8F4, $0C8B, $F0B7 ;scan 11 angle 78 + !WORD $F656, $F812, $0E1D, $EECE ;scan 12 angle 78 + !WORD $F4F5, $F6F0, $1021, $EC59 ;scan 13 angle 78 + !WORD $F31E, $F56D, $12D1, $E912 ;scan 14 angle 78 + !WORD $F08A, $F350, $1694, $E47D ;scan 15 angle 78 + !WORD $FC4C, $FCA4, $05FA, $F968 ;scan 0 angle 79 + !WORD $FC1A, $FC77, $064A, $F90F ;scan 1 angle 79 + !WORD $FBE2, $FC45, $06A4, $F8AD ;scan 2 angle 79 + !WORD $FBA4, $FC0D, $0708, $F83E ;scan 3 angle 79 + !WORD $FB5E, $FBCE, $0778, $F7C2 ;scan 4 angle 79 + !WORD $FB0F, $FB86, $07F8, $F736 ;scan 5 angle 79 + !WORD $FAB5, $FB34, $0889, $F695 ;scan 6 angle 79 + !WORD $FA4D, $FAD6, $0931, $F5DB ;scan 7 angle 79 + !WORD $F9D3, $FA67, $09F6, $F503 ;scan 8 angle 79 + !WORD $F944, $F9E5, $0ADD, $F403 ;scan 9 angle 79 + !WORD $F897, $F949, $0BF4, $F2D0 ;scan 10 angle 79 + !WORD $F7C4, $F88A, $0D47, $F159 ;scan 11 angle 79 + !WORD $F6BD, $F79B, $0EF0, $EF84 ;scan 12 angle 79 + !WORD $F56A, $F668, $1113, $ED2A ;scan 13 angle 79 + !WORD $F3A7, $F4CF, $13EB, $EA06 ;scan 14 angle 79 + !WORD $F12E, $F292, $17E7, $E5A1 ;scan 15 angle 79 + !WORD $FC77, $FC77, $064B, $F9B5 ;scan 0 angle 80 + !WORD $FC47, $FC47, $06A0, $F960 ;scan 1 angle 80 + !WORD $FC12, $FC12, $06FE, $F902 ;scan 2 angle 80 + !WORD $FBD7, $FBD7, $0767, $F899 ;scan 3 angle 80 + !WORD $FB95, $FB95, $07DD, $F823 ;scan 4 angle 80 + !WORD $FB49, $FB49, $0864, $F79C ;scan 5 angle 80 + !WORD $FAF3, $FAF3, $08FD, $F703 ;scan 6 angle 80 + !WORD $FA90, $FA90, $09AE, $F652 ;scan 7 angle 80 + !WORD $FA1C, $FA1C, $0A7D, $F583 ;scan 8 angle 80 + !WORD $F992, $F992, $0B71, $F48F ;scan 9 angle 80 + !WORD $F8EE, $F8EE, $0C95, $F36B ;scan 10 angle 80 + !WORD $F825, $F825, $0DFB, $F205 ;scan 11 angle 80 + !WORD $F729, $F729, $0FBB, $F045 ;scan 12 angle 80 + !WORD $F5E6, $F5E6, $11FA, $EE06 ;scan 13 angle 80 + !WORD $F437, $F437, $14F9, $EB07 ;scan 14 angle 80 + !WORD $F1DC, $F1DC, $192B, $E6D5 ;scan 15 angle 80 + !WORD $FCA4, $FC4C, $0698, $FA06 ;scan 0 angle 81 + !WORD $FC77, $FC1A, $06F1, $F9B6 ;scan 1 angle 81 + !WORD $FC45, $FBE2, $0753, $F95C ;scan 2 angle 81 + !WORD $FC0D, $FBA4, $07C2, $F8F8 ;scan 3 angle 81 + !WORD $FBCE, $FB5E, $083E, $F888 ;scan 4 angle 81 + !WORD $FB86, $FB0F, $08CA, $F808 ;scan 5 angle 81 + !WORD $FB34, $FAB5, $096B, $F777 ;scan 6 angle 81 + !WORD $FAD6, $FA4D, $0A25, $F6CF ;scan 7 angle 81 + !WORD $FA67, $F9D3, $0AFD, $F60A ;scan 8 angle 81 + !WORD $F9E5, $F944, $0BFD, $F523 ;scan 9 angle 81 + !WORD $F949, $F897, $0D30, $F40C ;scan 10 angle 81 + !WORD $F88A, $F7C4, $0EA7, $F2B9 ;scan 11 angle 81 + !WORD $F79B, $F6BD, $107C, $F110 ;scan 12 angle 81 + !WORD $F668, $F56A, $12D6, $EEED ;scan 13 angle 81 + !WORD $F4CF, $F3A7, $15FA, $EC15 ;scan 14 angle 81 + !WORD $F292, $F12E, $1A5F, $E819 ;scan 15 angle 81 + !WORD $FCD4, $FC23, $06E1, $FA5B ;scan 0 angle 82 + !WORD $FCA9, $FBEE, $073E, $FA0F ;scan 1 angle 82 + !WORD $FC7A, $FBB5, $07A5, $F9BA ;scan 2 angle 82 + !WORD $FC45, $FB74, $0818, $F95C ;scan 3 angle 82 + !WORD $FC09, $FB2B, $0899, $F8F2 ;scan 4 angle 82 + !WORD $FBC5, $FAD9, $092C, $F879 ;scan 5 angle 82 + !WORD $FB78, $FA7A, $09D4, $F7F0 ;scan 6 angle 82 + !WORD $FB1F, $FA0E, $0A95, $F751 ;scan 7 angle 82 + !WORD $FAB7, $F98F, $0B77, $F698 ;scan 8 angle 82 + !WORD $FA3C, $F8F9, $0C82, $F5BD ;scan 9 angle 82 + !WORD $F9A8, $F845, $0DC2, $F4B6 ;scan 10 angle 82 + !WORD $F8F4, $F769, $0F49, $F375 ;scan 11 angle 82 + !WORD $F812, $F656, $1132, $F1E3 ;scan 12 angle 82 + !WORD $F6F0, $F4F5, $13A7, $EFDF ;scan 13 angle 82 + !WORD $F56D, $F31E, $16EE, $ED2F ;scan 14 angle 82 + !WORD $F350, $F08A, $1B83, $E96C ;scan 15 angle 82 + !WORD $FD06, $FBFC, $0726, $FAB3 ;scan 0 angle 83 + !WORD $FCDD, $FBC6, $0786, $FA6C ;scan 1 angle 83 + !WORD $FCB1, $FB8A, $07F1, $FA1C ;scan 2 angle 83 + !WORD $FC7F, $FB46, $0869, $F9C4 ;scan 3 angle 83 + !WORD $FC47, $FAFB, $08EF, $F960 ;scan 4 angle 83 + !WORD $FC07, $FAA5, $0988, $F8EF ;scan 5 angle 83 + !WORD $FBBF, $FA43, $0A36, $F86D ;scan 6 angle 83 + !WORD $FB6B, $F9D2, $0AFF, $F7D8 ;scan 7 angle 83 + !WORD $FB09, $F94E, $0BE9, $F72A ;scan 8 angle 83 + !WORD $FA96, $F8B3, $0CFF, $F65D ;scan 9 angle 83 + !WORD $FA0B, $F7F8, $0E4B, $F566 ;scan 10 angle 83 + !WORD $F962, $F713, $0FE2, $F439 ;scan 11 angle 83 + !WORD $F88E, $F5F6, $11DE, $F2C0 ;scan 12 angle 83 + !WORD $F77D, $F487, $146C, $F0DB ;scan 13 angle 83 + !WORD $F612, $F29D, $17D3, $EE55 ;scan 14 angle 83 + !WORD $F416, $EFF0, $1C97, $EACC ;scan 15 angle 83 + !WORD $FD39, $FBD8, $0766, $FB0E ;scan 0 angle 84 + !WORD $FD13, $FBA0, $07CA, $FACC ;scan 1 angle 84 + !WORD $FCEA, $FB61, $0838, $FA82 ;scan 2 angle 84 + !WORD $FCBB, $FB1C, $08B4, $FA2F ;scan 3 angle 84 + !WORD $FC87, $FACE, $0940, $F9D2 ;scan 4 angle 84 + !WORD $FC4C, $FA75, $09DD, $F969 ;scan 5 angle 84 + !WORD $FC08, $FA10, $0A92, $F8F0 ;scan 6 angle 84 + !WORD $FBBA, $F99B, $0B62, $F865 ;scan 7 angle 84 + !WORD $FB5F, $F912, $0C55, $F7C3 ;scan 8 angle 84 + !WORD $FAF3, $F871, $0D74, $F703 ;scan 9 angle 84 + !WORD $FA72, $F7AF, $0ECC, $F61D ;scan 10 angle 84 + !WORD $F9D4, $F6C3, $1071, $F504 ;scan 11 angle 84 + !WORD $F90E, $F59B, $127F, $F3A4 ;scan 12 angle 84 + !WORD $F810, $F41F, $1523, $F1E0 ;scan 13 angle 84 + !WORD $F6BE, $F224, $18A9, $EF86 ;scan 14 angle 84 + !WORD $F4E3, $EF5F, $1D98, $EC3A ;scan 15 angle 84 + !WORD $FD6E, $FBB6, $07A2, $FB6D ;scan 0 angle 85 + !WORD $FD4B, $FB7C, $0809, $FB2F ;scan 1 angle 85 + !WORD $FD25, $FB3C, $087B, $FAEB ;scan 2 angle 85 + !WORD $FCFA, $FAF4, $08FB, $FA9E ;scan 3 angle 85 + !WORD $FCC9, $FAA4, $098A, $FA48 ;scan 4 angle 85 + !WORD $FC93, $FA48, $0A2D, $F9E7 ;scan 5 angle 85 + !WORD $FC54, $F9E0, $0AE7, $F977 ;scan 6 angle 85 + !WORD $FC0C, $F967, $0BBE, $F8F6 ;scan 7 angle 85 + !WORD $FBB7, $F8DA, $0CB8, $F860 ;scan 8 angle 85 + !WORD $FB54, $F834, $0DE0, $F7AF ;scan 9 angle 85 + !WORD $FADC, $F76C, $0F44, $F6DA ;scan 10 angle 85 + !WORD $FA4A, $F678, $10F6, $F5D6 ;scan 11 angle 85 + !WORD $F993, $F547, $1315, $F490 ;scan 12 angle 85 + !WORD $F8A8, $F3BF, $15CE, $F2EE ;scan 13 angle 85 + !WORD $F76E, $F1B4, $1971, $F0C0 ;scan 14 angle 85 + !WORD $F5B8, $EED8, $1E87, $EDB4 ;scan 15 angle 85 + !WORD $FDA5, $FB97, $07D9, $FBCE ;scan 0 angle 86 + !WORD $FD85, $FB5C, $0843, $FB96 ;scan 1 angle 86 + !WORD $FD62, $FB1A, $08B8, $FB57 ;scan 2 angle 86 + !WORD $FD3A, $FAD0, $093B, $FB11 ;scan 3 angle 86 + !WORD $FD0E, $FA7D, $09CF, $FAC2 ;scan 4 angle 86 + !WORD $FCDB, $FA1F, $0A77, $FA68 ;scan 5 angle 86 + !WORD $FCA2, $F9B3, $0B36, $FA02 ;scan 6 angle 86 + !WORD $FC60, $F937, $0C13, $F98C ;scan 7 angle 86 + !WORD $FC12, $F8A7, $0D14, $F902 ;scan 8 angle 86 + !WORD $FBB7, $F7FC, $0E45, $F860 ;scan 9 angle 86 + !WORD $FB49, $F72E, $0FB2, $F79C ;scan 10 angle 86 + !WORD $FAC3, $F633, $1170, $F6AE ;scan 11 angle 86 + !WORD $FA1C, $F4FA, $139E, $F583 ;scan 12 angle 86 + !WORD $F944, $F367, $166C, $F404 ;scan 13 angle 86 + !WORD $F825, $F14D, $1A28, $F205 ;scan 14 angle 86 + !WORD $F692, $EE5D, $1F64, $EF39 ;scan 15 angle 86 + !WORD $FDDD, $FB7B, $080B, $FC32 ;scan 0 angle 87 + !WORD $FDC0, $FB3E, $0878, $FBFF ;scan 1 angle 87 + !WORD $FDA0, $FAFA, $08F0, $FBC6 ;scan 2 angle 87 + !WORD $FD7C, $FAAF, $0977, $FB86 ;scan 3 angle 87 + !WORD $FD54, $FA5A, $0A0E, $FB3F ;scan 4 angle 87 + !WORD $FD26, $F9F9, $0ABA, $FAED ;scan 5 angle 87 + !WORD $FCF2, $F98B, $0B7E, $FA91 ;scan 6 angle 87 + !WORD $FCB6, $F90C, $0C60, $FA26 ;scan 7 angle 87 + !WORD $FC70, $F877, $0D68, $F9A9 ;scan 8 angle 87 + !WORD $FC1D, $F7C8, $0EA0, $F915 ;scan 9 angle 87 + !WORD $FBB9, $F6F6, $1016, $F864 ;scan 10 angle 87 + !WORD $FB40, $F5F5, $11E0, $F78C ;scan 11 angle 87 + !WORD $FAA8, $F4B3, $141C, $F67D ;scan 12 angle 87 + !WORD $F9E4, $F316, $16FB, $F521 ;scan 13 angle 87 + !WORD $F8E0, $F0EF, $1AD0, $F352 ;scan 14 angle 87 + !WORD $F773, $EDEC, $202D, $F0C8 ;scan 15 angle 87 + !WORD $FE16, $FB61, $0839, $FC98 ;scan 0 angle 88 + !WORD $FDFC, $FB23, $08A7, $FC6A ;scan 1 angle 88 + !WORD $FDE0, $FADE, $0922, $FC37 ;scan 2 angle 88 + !WORD $FDC0, $FA91, $09AC, $FBFE ;scan 3 angle 88 + !WORD $FD9C, $FA3A, $0A47, $FBBE ;scan 4 angle 88 + !WORD $FD73, $F9D7, $0AF6, $FB76 ;scan 5 angle 88 + !WORD $FD44, $F967, $0BBE, $FB23 ;scan 6 angle 88 + !WORD $FD0E, $F8E5, $0CA6, $FAC3 ;scan 7 angle 88 + !WORD $FCD0, $F84D, $0DB4, $FA53 ;scan 8 angle 88 + !WORD $FC85, $F79A, $0EF2, $F9CF ;scan 9 angle 88 + !WORD $FC2C, $F6C3, $1071, $F931 ;scan 10 angle 88 + !WORD $FBBF, $F5BC, $1245, $F86F ;scan 11 angle 88 + !WORD $FB37, $F474, $148D, $F77D ;scan 12 angle 88 + !WORD $FA88, $F2CD, $177D, $F645 ;scan 13 angle 88 + !WORD $F99F, $F09A, $1B67, $F4A6 ;scan 14 angle 88 + !WORD $F859, $ED86, $20E2, $F261 ;scan 15 angle 88 + !WORD $FE51, $FB4B, $0861, $FD01 ;scan 0 angle 89 + !WORD $FE3A, $FB0B, $08D2, $FCD8 ;scan 1 angle 89 + !WORD $FE21, $FAC5, $094F, $FCAB ;scan 2 angle 89 + !WORD $FE05, $FA76, $09DB, $FC79 ;scan 3 angle 89 + !WORD $FDE5, $FA1E, $0A79, $FC41 ;scan 4 angle 89 + !WORD $FDC1, $F9B9, $0B2C, $FC01 ;scan 5 angle 89 + !WORD $FD98, $F946, $0BF8, $FBB8 ;scan 6 angle 89 + !WORD $FD69, $F8C2, $0CE4, $FB63 ;scan 7 angle 89 + !WORD $FD31, $F827, $0DF7, $FB01 ;scan 8 angle 89 + !WORD $FCF0, $F771, $0F3C, $FA8D ;scan 9 angle 89 + !WORD $FCA2, $F696, $10C2, $FA01 ;scan 10 angle 89 + !WORD $FC42, $F58A, $129E, $F957 ;scan 11 angle 89 + !WORD $FBCA, $F43B, $14F2, $F881 ;scan 12 angle 89 + !WORD $FB30, $F28D, $17F0, $F76F ;scan 13 angle 89 + !WORD $FA63, $F04F, $1BED, $F602 ;scan 14 angle 89 + !WORD $F943, $ED2B, $2183, $F402 ;scan 15 angle 89 + !WORD $FE8C, $FB37, $0884, $FD6B ;scan 0 angle 90 + !WORD $FE79, $FAF7, $08F7, $FD48 ;scan 1 angle 90 + !WORD $FE63, $FAAF, $0976, $FD21 ;scan 2 angle 90 + !WORD $FE4B, $FA5F, $0A05, $FCF6 ;scan 3 angle 90 + !WORD $FE30, $FA05, $0AA5, $FCC5 ;scan 4 angle 90 + !WORD $FE11, $F99F, $0B5A, $FC8E ;scan 5 angle 90 + !WORD $FDED, $F92A, $0C2A, $FC4F ;scan 6 angle 90 + !WORD $FDC4, $F8A4, $0D1A, $FC07 ;scan 7 angle 90 + !WORD $FD95, $F807, $0E31, $FBB2 ;scan 8 angle 90 + !WORD $FD5C, $F74D, $0F7B, $FB4E ;scan 9 angle 90 + !WORD $FD19, $F66E, $1108, $FAD6 ;scan 10 angle 90 + !WORD $FCC6, $F55E, $12EC, $FA43 ;scan 11 angle 90 + !WORD $FC5F, $F40A, $154A, $F98B ;scan 12 angle 90 + !WORD $FBDA, $F254, $1854, $F89F ;scan 13 angle 90 + !WORD $FB29, $F00D, $1C62, $F764 ;scan 14 angle 90 + !WORD $FA32, $ECDC, $220F, $F5AB ;scan 15 angle 90 + !WORD $FEC9, $FB26, $08A2, $FDD7 ;scan 0 angle 91 + !WORD $FEB9, $FAE5, $0916, $FDB9 ;scan 1 angle 91 + !WORD $FEA6, $FA9C, $0997, $FD99 ;scan 2 angle 91 + !WORD $FE92, $FA4B, $0A28, $FD75 ;scan 3 angle 91 + !WORD $FE7B, $F9F0, $0ACA, $FD4C ;scan 4 angle 91 + !WORD $FE61, $F988, $0B82, $FD1E ;scan 5 angle 91 + !WORD $FE44, $F912, $0C55, $FCE9 ;scan 6 angle 91 + !WORD $FE22, $F88A, $0D47, $FCAC ;scan 7 angle 91 + !WORD $FDFA, $F7EB, $0E63, $FC66 ;scan 8 angle 91 + !WORD $FDCB, $F72E, $0FB2, $FC12 ;scan 9 angle 91 + !WORD $FD92, $F64D, $1143, $FBAD ;scan 10 angle 91 + !WORD $FD4D, $F539, $132E, $FB32 ;scan 11 angle 91 + !WORD $FCF6, $F3E0, $1594, $FA98 ;scan 12 angle 91 + !WORD $FC87, $F224, $18A9, $F9D3 ;scan 13 angle 91 + !WORD $FBF3, $EFD5, $1CC6, $F8CB ;scan 14 angle 91 + !WORD $FB24, $EC99, $2287, $F75A ;scan 15 angle 91 + !WORD $FF06, $FB19, $08BA, $FE44 ;scan 0 angle 92 + !WORD $FEF9, $FAD7, $0930, $FE2C ;scan 1 angle 92 + !WORD $FEEB, $FA8D, $09B2, $FE12 ;scan 2 angle 92 + !WORD $FEDA, $FA3B, $0A44, $FDF5 ;scan 3 angle 92 + !WORD $FEC8, $F9DF, $0AE9, $FDD4 ;scan 4 angle 92 + !WORD $FEB3, $F976, $0BA3, $FDAF ;scan 5 angle 92 + !WORD $FE9B, $F8FF, $0C78, $FD85 ;scan 6 angle 92 + !WORD $FE80, $F875, $0D6D, $FD54 ;scan 7 angle 92 + !WORD $FE60, $F7D4, $0E8C, $FD1B ;scan 8 angle 92 + !WORD $FE3A, $F715, $0FDE, $FCD8 ;scan 9 angle 92 + !WORD $FE0D, $F631, $1174, $FC87 ;scan 10 angle 92 + !WORD $FDD5, $F51A, $1365, $FC24 ;scan 11 angle 92 + !WORD $FD90, $F3BD, $15D1, $FBA9 ;scan 12 angle 92 + !WORD $FD37, $F1FD, $18EF, $FB0A ;scan 13 angle 92 + !WORD $FCC0, $EFA7, $1D17, $FA37 ;scan 14 angle 92 + !WORD $FC19, $EC62, $22E9, $F90E ;scan 15 angle 92 + !WORD $FF44, $FB0E, $08CD, $FEB2 ;scan 0 angle 93 + !WORD $FF3A, $FACB, $0944, $FEA0 ;scan 1 angle 93 + !WORD $FF2F, $FA81, $09C8, $FE8D ;scan 2 angle 93 + !WORD $FF23, $FA2E, $0A5B, $FE77 ;scan 3 angle 93 + !WORD $FF15, $F9D1, $0B01, $FE5E ;scan 4 angle 93 + !WORD $FF06, $F968, $0BBC, $FE42 ;scan 5 angle 93 + !WORD $FEF4, $F8EF, $0C93, $FE23 ;scan 6 angle 93 + !WORD $FEDF, $F864, $0D8B, $FDFE ;scan 7 angle 93 + !WORD $FEC7, $F7C2, $0EAB, $FDD3 ;scan 8 angle 93 + !WORD $FEAB, $F702, $1001, $FDA0 ;scan 9 angle 93 + !WORD $FE88, $F61C, $119B, $FD64 ;scan 10 angle 93 + !WORD $FE5F, $F502, $138F, $FD19 ;scan 11 angle 93 + !WORD $FE2A, $F3A3, $1601, $FCBC ;scan 12 angle 93 + !WORD $FDE7, $F1DE, $1926, $FC45 ;scan 13 angle 93 + !WORD $FD8E, $EF84, $1D57, $FBA6 ;scan 14 angle 93 + !WORD $FD11, $EC37, $2335, $FAC7 ;scan 15 angle 93 + !WORD $FF83, $FB06, $08DB, $FF21 ;scan 0 angle 94 + !WORD $FF7C, $FAC3, $0952, $FF15 ;scan 1 angle 94 + !WORD $FF75, $FA79, $09D7, $FF08 ;scan 2 angle 94 + !WORD $FF6C, $FA25, $0A6B, $FEF9 ;scan 3 angle 94 + !WORD $FF63, $F9C8, $0B12, $FEE9 ;scan 4 angle 94 + !WORD $FF59, $F95E, $0BCF, $FED6 ;scan 5 angle 94 + !WORD $FF4D, $F8E4, $0CA7, $FEC1 ;scan 6 angle 94 + !WORD $FF3F, $F858, $0DA0, $FEA8 ;scan 7 angle 94 + !WORD $FF2F, $F7B5, $0EC2, $FE8C ;scan 8 angle 94 + !WORD $FF1C, $F6F4, $101A, $FE6A ;scan 9 angle 94 + !WORD $FF05, $F60C, $11B6, $FE41 ;scan 10 angle 94 + !WORD $FEE9, $F4F1, $13AE, $FE10 ;scan 11 angle 94 + !WORD $FEC6, $F38F, $1623, $FDD2 ;scan 12 angle 94 + !WORD $FE9A, $F1C8, $194D, $FD82 ;scan 13 angle 94 + !WORD $FE5E, $EF6A, $1D85, $FD18 ;scan 14 angle 94 + !WORD $FE0A, $EC19, $236C, $FC83 ;scan 15 angle 94 + !WORD $FFC1, $FB02, $08E3, $FF90 ;scan 0 angle 95 + !WORD $FFBE, $FABE, $095B, $FF8A ;scan 1 angle 95 + !WORD $FFBA, $FA73, $09E0, $FF84 ;scan 2 angle 95 + !WORD $FFB6, $FA20, $0A75, $FF7D ;scan 3 angle 95 + !WORD $FFB1, $F9C2, $0B1C, $FF74 ;scan 4 angle 95 + !WORD $FFAC, $F957, $0BDA, $FF6B ;scan 5 angle 95 + !WORD $FFA6, $F8DE, $0CB2, $FF60 ;scan 6 angle 95 + !WORD $FF9F, $F851, $0DAC, $FF54 ;scan 7 angle 95 + !WORD $FF97, $F7AD, $0ED0, $FF46 ;scan 8 angle 95 + !WORD $FF8E, $F6EC, $1029, $FF35 ;scan 9 angle 95 + !WORD $FF82, $F603, $11C6, $FF20 ;scan 10 angle 95 + !WORD $FF74, $F4E7, $13C0, $FF08 ;scan 11 angle 95 + !WORD $FF63, $F384, $1638, $FEE9 ;scan 12 angle 95 + !WORD $FF4D, $F1BB, $1965, $FEC1 ;scan 13 angle 95 + !WORD $FF2F, $EF5A, $1DA0, $FE8B ;scan 14 angle 95 + !WORD $FF05, $EC06, $238D, $FE41 ;scan 15 angle 95 + !WORD $0000, $FB00, $08E6, $0000 ;scan 0 angle 96 + !WORD $0000, $FABD, $095E, $0000 ;scan 1 angle 96 + !WORD $0000, $FA72, $09E3, $0000 ;scan 2 angle 96 + !WORD $0000, $FA1E, $0A78, $0000 ;scan 3 angle 96 + !WORD $0000, $F9C0, $0B1F, $0000 ;scan 4 angle 96 + !WORD $0000, $F955, $0BDD, $0000 ;scan 5 angle 96 + !WORD $0000, $F8DB, $0CB6, $0000 ;scan 6 angle 96 + !WORD $0000, $F84F, $0DB0, $0000 ;scan 7 angle 96 + !WORD $0000, $F7AB, $0ED5, $0000 ;scan 8 angle 96 + !WORD $0000, $F6E9, $102E, $0000 ;scan 9 angle 96 + !WORD $0000, $F600, $11CC, $0000 ;scan 10 angle 96 + !WORD $0000, $F4E4, $13C6, $0000 ;scan 11 angle 96 + !WORD $0000, $F380, $163F, $0000 ;scan 12 angle 96 + !WORD $0000, $F1B7, $196C, $0000 ;scan 13 angle 96 + !WORD $0000, $EF55, $1DA9, $0000 ;scan 14 angle 96 + !WORD $0000, $EC00, $2398, $0000 ;scan 15 angle 96 + !WORD $003F, $FB02, $08E3, $0070 ;scan 0 angle 97 + !WORD $0042, $FABE, $095B, $0076 ;scan 1 angle 97 + !WORD $0046, $FA73, $09E0, $007C ;scan 2 angle 97 + !WORD $004A, $FA20, $0A75, $0083 ;scan 3 angle 97 + !WORD $004F, $F9C2, $0B1C, $008C ;scan 4 angle 97 + !WORD $0054, $F957, $0BDA, $0095 ;scan 5 angle 97 + !WORD $005A, $F8DE, $0CB2, $00A0 ;scan 6 angle 97 + !WORD $0061, $F851, $0DAC, $00AC ;scan 7 angle 97 + !WORD $0069, $F7AD, $0ED0, $00BA ;scan 8 angle 97 + !WORD $0072, $F6EC, $1029, $00CB ;scan 9 angle 97 + !WORD $007E, $F603, $11C6, $00E0 ;scan 10 angle 97 + !WORD $008C, $F4E7, $13C0, $00F8 ;scan 11 angle 97 + !WORD $009D, $F384, $1638, $0117 ;scan 12 angle 97 + !WORD $00B3, $F1BB, $1965, $013F ;scan 13 angle 97 + !WORD $00D1, $EF5A, $1DA0, $0175 ;scan 14 angle 97 + !WORD $00FB, $EC06, $238D, $01BF ;scan 15 angle 97 + !WORD $007D, $FB06, $08DB, $00DF ;scan 0 angle 98 + !WORD $0084, $FAC3, $0952, $00EB ;scan 1 angle 98 + !WORD $008B, $FA79, $09D7, $00F8 ;scan 2 angle 98 + !WORD $0094, $FA25, $0A6B, $0107 ;scan 3 angle 98 + !WORD $009D, $F9C8, $0B12, $0117 ;scan 4 angle 98 + !WORD $00A7, $F95E, $0BCF, $012A ;scan 5 angle 98 + !WORD $00B3, $F8E4, $0CA7, $013F ;scan 6 angle 98 + !WORD $00C1, $F858, $0DA0, $0158 ;scan 7 angle 98 + !WORD $00D1, $F7B5, $0EC2, $0174 ;scan 8 angle 98 + !WORD $00E4, $F6F4, $101A, $0196 ;scan 9 angle 98 + !WORD $00FB, $F60C, $11B6, $01BF ;scan 10 angle 98 + !WORD $0117, $F4F1, $13AE, $01F0 ;scan 11 angle 98 + !WORD $013A, $F38F, $1623, $022E ;scan 12 angle 98 + !WORD $0166, $F1C8, $194D, $027E ;scan 13 angle 98 + !WORD $01A2, $EF6A, $1D85, $02E8 ;scan 14 angle 98 + !WORD $01F6, $EC19, $236C, $037D ;scan 15 angle 98 + !WORD $00BC, $FB0E, $08CD, $014E ;scan 0 angle 99 + !WORD $00C6, $FACB, $0944, $0160 ;scan 1 angle 99 + !WORD $00D1, $FA81, $09C8, $0173 ;scan 2 angle 99 + !WORD $00DD, $FA2E, $0A5B, $0189 ;scan 3 angle 99 + !WORD $00EB, $F9D1, $0B01, $01A2 ;scan 4 angle 99 + !WORD $00FA, $F968, $0BBC, $01BE ;scan 5 angle 99 + !WORD $010C, $F8EF, $0C93, $01DD ;scan 6 angle 99 + !WORD $0121, $F864, $0D8B, $0202 ;scan 7 angle 99 + !WORD $0139, $F7C2, $0EAB, $022D ;scan 8 angle 99 + !WORD $0155, $F702, $1001, $0260 ;scan 9 angle 99 + !WORD $0178, $F61C, $119B, $029C ;scan 10 angle 99 + !WORD $01A1, $F502, $138F, $02E7 ;scan 11 angle 99 + !WORD $01D6, $F3A3, $1601, $0344 ;scan 12 angle 99 + !WORD $0219, $F1DE, $1926, $03BB ;scan 13 angle 99 + !WORD $0272, $EF84, $1D57, $045A ;scan 14 angle 99 + !WORD $02EF, $EC37, $2335, $0539 ;scan 15 angle 99 + !WORD $00FA, $FB19, $08BA, $01BC ;scan 0 angle 100 + !WORD $0107, $FAD7, $0930, $01D4 ;scan 1 angle 100 + !WORD $0115, $FA8D, $09B2, $01EE ;scan 2 angle 100 + !WORD $0126, $FA3B, $0A44, $020B ;scan 3 angle 100 + !WORD $0138, $F9DF, $0AE9, $022C ;scan 4 angle 100 + !WORD $014D, $F976, $0BA3, $0251 ;scan 5 angle 100 + !WORD $0165, $F8FF, $0C78, $027B ;scan 6 angle 100 + !WORD $0180, $F875, $0D6D, $02AC ;scan 7 angle 100 + !WORD $01A0, $F7D4, $0E8C, $02E5 ;scan 8 angle 100 + !WORD $01C6, $F715, $0FDE, $0328 ;scan 9 angle 100 + !WORD $01F3, $F631, $1174, $0379 ;scan 10 angle 100 + !WORD $022B, $F51A, $1365, $03DC ;scan 11 angle 100 + !WORD $0270, $F3BD, $15D1, $0457 ;scan 12 angle 100 + !WORD $02C9, $F1FD, $18EF, $04F6 ;scan 13 angle 100 + !WORD $0340, $EFA7, $1D17, $05C9 ;scan 14 angle 100 + !WORD $03E7, $EC62, $22E9, $06F2 ;scan 15 angle 100 + !WORD $0137, $FB26, $08A2, $0229 ;scan 0 angle 101 + !WORD $0147, $FAE5, $0916, $0247 ;scan 1 angle 101 + !WORD $015A, $FA9C, $0997, $0267 ;scan 2 angle 101 + !WORD $016E, $FA4B, $0A28, $028B ;scan 3 angle 101 + !WORD $0185, $F9F0, $0ACA, $02B4 ;scan 4 angle 101 + !WORD $019F, $F988, $0B82, $02E2 ;scan 5 angle 101 + !WORD $01BC, $F912, $0C55, $0317 ;scan 6 angle 101 + !WORD $01DE, $F88A, $0D47, $0354 ;scan 7 angle 101 + !WORD $0206, $F7EB, $0E63, $039A ;scan 8 angle 101 + !WORD $0235, $F72E, $0FB2, $03EE ;scan 9 angle 101 + !WORD $026E, $F64D, $1143, $0453 ;scan 10 angle 101 + !WORD $02B3, $F539, $132E, $04CE ;scan 11 angle 101 + !WORD $030A, $F3E0, $1594, $0568 ;scan 12 angle 101 + !WORD $0379, $F224, $18A9, $062D ;scan 13 angle 101 + !WORD $040D, $EFD5, $1CC6, $0735 ;scan 14 angle 101 + !WORD $04DC, $EC99, $2287, $08A6 ;scan 15 angle 101 + !WORD $0174, $FB37, $0884, $0295 ;scan 0 angle 102 + !WORD $0187, $FAF7, $08F7, $02B8 ;scan 1 angle 102 + !WORD $019D, $FAAF, $0976, $02DF ;scan 2 angle 102 + !WORD $01B5, $FA5F, $0A05, $030A ;scan 3 angle 102 + !WORD $01D0, $FA05, $0AA5, $033B ;scan 4 angle 102 + !WORD $01EF, $F99F, $0B5A, $0372 ;scan 5 angle 102 + !WORD $0213, $F92A, $0C2A, $03B1 ;scan 6 angle 102 + !WORD $023C, $F8A4, $0D1A, $03F9 ;scan 7 angle 102 + !WORD $026B, $F807, $0E31, $044E ;scan 8 angle 102 + !WORD $02A4, $F74D, $0F7B, $04B2 ;scan 9 angle 102 + !WORD $02E7, $F66E, $1108, $052A ;scan 10 angle 102 + !WORD $033A, $F55E, $12EC, $05BD ;scan 11 angle 102 + !WORD $03A1, $F40A, $154A, $0675 ;scan 12 angle 102 + !WORD $0426, $F254, $1854, $0761 ;scan 13 angle 102 + !WORD $04D7, $F00D, $1C62, $089C ;scan 14 angle 102 + !WORD $05CE, $ECDC, $220F, $0A55 ;scan 15 angle 102 + !WORD $01AF, $FB4B, $0861, $02FF ;scan 0 angle 103 + !WORD $01C6, $FB0B, $08D2, $0328 ;scan 1 angle 103 + !WORD $01DF, $FAC5, $094F, $0355 ;scan 2 angle 103 + !WORD $01FB, $FA76, $09DB, $0387 ;scan 3 angle 103 + !WORD $021B, $FA1E, $0A79, $03BF ;scan 4 angle 103 + !WORD $023F, $F9B9, $0B2C, $03FF ;scan 5 angle 103 + !WORD $0268, $F946, $0BF8, $0448 ;scan 6 angle 103 + !WORD $0297, $F8C2, $0CE4, $049D ;scan 7 angle 103 + !WORD $02CF, $F827, $0DF7, $04FF ;scan 8 angle 103 + !WORD $0310, $F771, $0F3C, $0573 ;scan 9 angle 103 + !WORD $035E, $F696, $10C2, $05FF ;scan 10 angle 103 + !WORD $03BE, $F58A, $129E, $06A9 ;scan 11 angle 103 + !WORD $0436, $F43B, $14F2, $077F ;scan 12 angle 103 + !WORD $04D0, $F28D, $17F0, $0891 ;scan 13 angle 103 + !WORD $059D, $F04F, $1BED, $09FE ;scan 14 angle 103 + !WORD $06BD, $ED2B, $2183, $0BFE ;scan 15 angle 103 + !WORD $01EA, $FB61, $0839, $0368 ;scan 0 angle 104 + !WORD $0204, $FB23, $08A7, $0396 ;scan 1 angle 104 + !WORD $0220, $FADE, $0922, $03C9 ;scan 2 angle 104 + !WORD $0240, $FA91, $09AC, $0402 ;scan 3 angle 104 + !WORD $0264, $FA3A, $0A47, $0442 ;scan 4 angle 104 + !WORD $028D, $F9D7, $0AF6, $048A ;scan 5 angle 104 + !WORD $02BC, $F967, $0BBE, $04DD ;scan 6 angle 104 + !WORD $02F2, $F8E5, $0CA6, $053D ;scan 7 angle 104 + !WORD $0330, $F84D, $0DB4, $05AD ;scan 8 angle 104 + !WORD $037B, $F79A, $0EF2, $0631 ;scan 9 angle 104 + !WORD $03D4, $F6C3, $1071, $06CF ;scan 10 angle 104 + !WORD $0441, $F5BC, $1245, $0791 ;scan 11 angle 104 + !WORD $04C9, $F474, $148D, $0883 ;scan 12 angle 104 + !WORD $0578, $F2CD, $177D, $09BB ;scan 13 angle 104 + !WORD $0661, $F09A, $1B67, $0B5A ;scan 14 angle 104 + !WORD $07A7, $ED86, $20E2, $0D9F ;scan 15 angle 104 + !WORD $0223, $FB7B, $080B, $03CE ;scan 0 angle 105 + !WORD $0240, $FB3E, $0878, $0401 ;scan 1 angle 105 + !WORD $0260, $FAFA, $08F0, $043A ;scan 2 angle 105 + !WORD $0284, $FAAF, $0977, $047A ;scan 3 angle 105 + !WORD $02AC, $FA5A, $0A0E, $04C1 ;scan 4 angle 105 + !WORD $02DA, $F9F9, $0ABA, $0513 ;scan 5 angle 105 + !WORD $030E, $F98B, $0B7E, $056F ;scan 6 angle 105 + !WORD $034A, $F90C, $0C60, $05DA ;scan 7 angle 105 + !WORD $0390, $F877, $0D68, $0657 ;scan 8 angle 105 + !WORD $03E3, $F7C8, $0EA0, $06EB ;scan 9 angle 105 + !WORD $0447, $F6F6, $1016, $079C ;scan 10 angle 105 + !WORD $04C0, $F5F5, $11E0, $0874 ;scan 11 angle 105 + !WORD $0558, $F4B3, $141C, $0983 ;scan 12 angle 105 + !WORD $061C, $F316, $16FB, $0ADF ;scan 13 angle 105 + !WORD $0720, $F0EF, $1AD0, $0CAE ;scan 14 angle 105 + !WORD $088D, $EDEC, $202D, $0F38 ;scan 15 angle 105 + !WORD $025B, $FB97, $07D9, $0432 ;scan 0 angle 106 + !WORD $027B, $FB5C, $0843, $046A ;scan 1 angle 106 + !WORD $029E, $FB1A, $08B8, $04A9 ;scan 2 angle 106 + !WORD $02C6, $FAD0, $093B, $04EF ;scan 3 angle 106 + !WORD $02F2, $FA7D, $09CF, $053E ;scan 4 angle 106 + !WORD $0325, $FA1F, $0A77, $0598 ;scan 5 angle 106 + !WORD $035E, $F9B3, $0B36, $05FE ;scan 6 angle 106 + !WORD $03A0, $F937, $0C13, $0674 ;scan 7 angle 106 + !WORD $03EE, $F8A7, $0D14, $06FE ;scan 8 angle 106 + !WORD $0449, $F7FC, $0E45, $07A0 ;scan 9 angle 106 + !WORD $04B7, $F72E, $0FB2, $0864 ;scan 10 angle 106 + !WORD $053D, $F633, $1170, $0952 ;scan 11 angle 106 + !WORD $05E4, $F4FA, $139E, $0A7D ;scan 12 angle 106 + !WORD $06BC, $F367, $166C, $0BFC ;scan 13 angle 106 + !WORD $07DB, $F14D, $1A28, $0DFB ;scan 14 angle 106 + !WORD $096E, $EE5D, $1F64, $10C7 ;scan 15 angle 106 + !WORD $0292, $FBB6, $07A2, $0493 ;scan 0 angle 107 + !WORD $02B5, $FB7C, $0809, $04D1 ;scan 1 angle 107 + !WORD $02DB, $FB3C, $087B, $0515 ;scan 2 angle 107 + !WORD $0306, $FAF4, $08FB, $0562 ;scan 3 angle 107 + !WORD $0337, $FAA4, $098A, $05B8 ;scan 4 angle 107 + !WORD $036D, $FA48, $0A2D, $0619 ;scan 5 angle 107 + !WORD $03AC, $F9E0, $0AE7, $0689 ;scan 6 angle 107 + !WORD $03F4, $F967, $0BBE, $070A ;scan 7 angle 107 + !WORD $0449, $F8DA, $0CB8, $07A0 ;scan 8 angle 107 + !WORD $04AC, $F834, $0DE0, $0851 ;scan 9 angle 107 + !WORD $0524, $F76C, $0F44, $0926 ;scan 10 angle 107 + !WORD $05B6, $F678, $10F6, $0A2A ;scan 11 angle 107 + !WORD $066D, $F547, $1315, $0B70 ;scan 12 angle 107 + !WORD $0758, $F3BF, $15CE, $0D12 ;scan 13 angle 107 + !WORD $0892, $F1B4, $1971, $0F40 ;scan 14 angle 107 + !WORD $0A48, $EED8, $1E87, $124C ;scan 15 angle 107 + !WORD $02C7, $FBD8, $0766, $04F2 ;scan 0 angle 108 + !WORD $02ED, $FBA0, $07CA, $0534 ;scan 1 angle 108 + !WORD $0316, $FB61, $0838, $057E ;scan 2 angle 108 + !WORD $0345, $FB1C, $08B4, $05D1 ;scan 3 angle 108 + !WORD $0379, $FACE, $0940, $062E ;scan 4 angle 108 + !WORD $03B4, $FA75, $09DD, $0697 ;scan 5 angle 108 + !WORD $03F8, $FA10, $0A92, $0710 ;scan 6 angle 108 + !WORD $0446, $F99B, $0B62, $079B ;scan 7 angle 108 + !WORD $04A1, $F912, $0C55, $083D ;scan 8 angle 108 + !WORD $050D, $F871, $0D74, $08FD ;scan 9 angle 108 + !WORD $058E, $F7AF, $0ECC, $09E3 ;scan 10 angle 108 + !WORD $062C, $F6C3, $1071, $0AFC ;scan 11 angle 108 + !WORD $06F2, $F59B, $127F, $0C5C ;scan 12 angle 108 + !WORD $07F0, $F41F, $1523, $0E20 ;scan 13 angle 108 + !WORD $0942, $F224, $18A9, $107A ;scan 14 angle 108 + !WORD $0B1D, $EF5F, $1D98, $13C6 ;scan 15 angle 108 + !WORD $02FA, $FBFC, $0726, $054D ;scan 0 angle 109 + !WORD $0323, $FBC6, $0786, $0594 ;scan 1 angle 109 + !WORD $034F, $FB8A, $07F1, $05E4 ;scan 2 angle 109 + !WORD $0381, $FB46, $0869, $063C ;scan 3 angle 109 + !WORD $03B9, $FAFB, $08EF, $06A0 ;scan 4 angle 109 + !WORD $03F9, $FAA5, $0988, $0711 ;scan 5 angle 109 + !WORD $0441, $FA43, $0A36, $0793 ;scan 6 angle 109 + !WORD $0495, $F9D2, $0AFF, $0828 ;scan 7 angle 109 + !WORD $04F7, $F94E, $0BE9, $08D6 ;scan 8 angle 109 + !WORD $056A, $F8B3, $0CFF, $09A3 ;scan 9 angle 109 + !WORD $05F5, $F7F8, $0E4B, $0A9A ;scan 10 angle 109 + !WORD $069E, $F713, $0FE2, $0BC7 ;scan 11 angle 109 + !WORD $0772, $F5F6, $11DE, $0D40 ;scan 12 angle 109 + !WORD $0883, $F487, $146C, $0F25 ;scan 13 angle 109 + !WORD $09EE, $F29D, $17D3, $11AB ;scan 14 angle 109 + !WORD $0BEA, $EFF0, $1C97, $1534 ;scan 15 angle 109 + !WORD $032C, $FC23, $06E1, $05A5 ;scan 0 angle 110 + !WORD $0357, $FBEE, $073E, $05F1 ;scan 1 angle 110 + !WORD $0386, $FBB5, $07A5, $0646 ;scan 2 angle 110 + !WORD $03BB, $FB74, $0818, $06A4 ;scan 3 angle 110 + !WORD $03F7, $FB2B, $0899, $070E ;scan 4 angle 110 + !WORD $043B, $FAD9, $092C, $0787 ;scan 5 angle 110 + !WORD $0488, $FA7A, $09D4, $0810 ;scan 6 angle 110 + !WORD $04E1, $FA0E, $0A95, $08AF ;scan 7 angle 110 + !WORD $0549, $F98F, $0B77, $0968 ;scan 8 angle 110 + !WORD $05C4, $F8F9, $0C82, $0A43 ;scan 9 angle 110 + !WORD $0658, $F845, $0DC2, $0B4A ;scan 10 angle 110 + !WORD $070C, $F769, $0F49, $0C8B ;scan 11 angle 110 + !WORD $07EE, $F656, $1132, $0E1D ;scan 12 angle 110 + !WORD $0910, $F4F5, $13A7, $1021 ;scan 13 angle 110 + !WORD $0A93, $F31E, $16EE, $12D1 ;scan 14 angle 110 + !WORD $0CB0, $F08A, $1B83, $1694 ;scan 15 angle 110 + !WORD $035C, $FC4C, $0698, $05FA ;scan 0 angle 111 + !WORD $0389, $FC1A, $06F1, $064A ;scan 1 angle 111 + !WORD $03BB, $FBE2, $0753, $06A4 ;scan 2 angle 111 + !WORD $03F3, $FBA4, $07C2, $0708 ;scan 3 angle 111 + !WORD $0432, $FB5E, $083E, $0778 ;scan 4 angle 111 + !WORD $047A, $FB0F, $08CA, $07F8 ;scan 5 angle 111 + !WORD $04CC, $FAB5, $096B, $0889 ;scan 6 angle 111 + !WORD $052A, $FA4D, $0A25, $0931 ;scan 7 angle 111 + !WORD $0599, $F9D3, $0AFD, $09F6 ;scan 8 angle 111 + !WORD $061B, $F944, $0BFD, $0ADD ;scan 9 angle 111 + !WORD $06B7, $F897, $0D30, $0BF4 ;scan 10 angle 111 + !WORD $0776, $F7C4, $0EA7, $0D47 ;scan 11 angle 111 + !WORD $0865, $F6BD, $107C, $0EF0 ;scan 12 angle 111 + !WORD $0998, $F56A, $12D6, $1113 ;scan 13 angle 111 + !WORD $0B31, $F3A7, $15FA, $13EB ;scan 14 angle 111 + !WORD $0D6E, $F12E, $1A5F, $17E7 ;scan 15 angle 111 + !WORD $0389, $FC77, $064B, $064B ;scan 0 angle 112 + !WORD $03B9, $FC47, $06A0, $06A0 ;scan 1 angle 112 + !WORD $03EE, $FC12, $06FE, $06FE ;scan 2 angle 112 + !WORD $0429, $FBD7, $0767, $0767 ;scan 3 angle 112 + !WORD $046B, $FB95, $07DD, $07DD ;scan 4 angle 112 + !WORD $04B7, $FB49, $0864, $0864 ;scan 5 angle 112 + !WORD $050D, $FAF3, $08FD, $08FD ;scan 6 angle 112 + !WORD $0570, $FA90, $09AE, $09AE ;scan 7 angle 112 + !WORD $05E4, $FA1C, $0A7D, $0A7D ;scan 8 angle 112 + !WORD $066E, $F992, $0B71, $0B71 ;scan 9 angle 112 + !WORD $0712, $F8EE, $0C95, $0C95 ;scan 10 angle 112 + !WORD $07DB, $F825, $0DFB, $0DFB ;scan 11 angle 112 + !WORD $08D7, $F729, $0FBB, $0FBB ;scan 12 angle 112 + !WORD $0A1A, $F5E6, $11FA, $11FA ;scan 13 angle 112 + !WORD $0BC9, $F437, $14F9, $14F9 ;scan 14 angle 112 + !WORD $0E24, $F1DC, $192B, $192B ;scan 15 angle 112 + !WORD $03B4, $FCA4, $05FA, $0698 ;scan 0 angle 113 + !WORD $03E6, $FC77, $064A, $06F1 ;scan 1 angle 113 + !WORD $041E, $FC45, $06A4, $0753 ;scan 2 angle 113 + !WORD $045C, $FC0D, $0708, $07C2 ;scan 3 angle 113 + !WORD $04A2, $FBCE, $0778, $083E ;scan 4 angle 113 + !WORD $04F1, $FB86, $07F8, $08CA ;scan 5 angle 113 + !WORD $054B, $FB34, $0889, $096B ;scan 6 angle 113 + !WORD $05B3, $FAD6, $0931, $0A25 ;scan 7 angle 113 + !WORD $062D, $FA67, $09F6, $0AFD ;scan 8 angle 113 + !WORD $06BC, $F9E5, $0ADD, $0BFD ;scan 9 angle 113 + !WORD $0769, $F949, $0BF4, $0D30 ;scan 10 angle 113 + !WORD $083C, $F88A, $0D47, $0EA7 ;scan 11 angle 113 + !WORD $0943, $F79B, $0EF0, $107C ;scan 12 angle 113 + !WORD $0A96, $F668, $1113, $12D6 ;scan 13 angle 113 + !WORD $0C59, $F4CF, $13EB, $15FA ;scan 14 angle 113 + !WORD $0ED2, $F292, $17E7, $1A5F ;scan 15 angle 113 + !WORD $03DD, $FCD4, $05A5, $06E1 ;scan 0 angle 114 + !WORD $0412, $FCA9, $05F1, $073E ;scan 1 angle 114 + !WORD $044B, $FC7A, $0646, $07A5 ;scan 2 angle 114 + !WORD $048C, $FC45, $06A4, $0818 ;scan 3 angle 114 + !WORD $04D5, $FC09, $070E, $0899 ;scan 4 angle 114 + !WORD $0527, $FBC5, $0787, $092C ;scan 5 angle 114 + !WORD $0586, $FB78, $0810, $09D4 ;scan 6 angle 114 + !WORD $05F2, $FB1F, $08AF, $0A95 ;scan 7 angle 114 + !WORD $0671, $FAB7, $0968, $0B77 ;scan 8 angle 114 + !WORD $0707, $FA3C, $0A43, $0C82 ;scan 9 angle 114 + !WORD $07BB, $F9A8, $0B4A, $0DC2 ;scan 10 angle 114 + !WORD $0897, $F8F4, $0C8B, $0F49 ;scan 11 angle 114 + !WORD $09AA, $F812, $0E1D, $1132 ;scan 12 angle 114 + !WORD $0B0B, $F6F0, $1021, $13A7 ;scan 13 angle 114 + !WORD $0CE2, $F56D, $12D1, $16EE ;scan 14 angle 114 + !WORD $0F76, $F350, $1694, $1B83 ;scan 15 angle 114 + !WORD $0404, $FD06, $054D, $0726 ;scan 0 angle 115 + !WORD $043A, $FCDD, $0594, $0786 ;scan 1 angle 115 + !WORD $0476, $FCB1, $05E4, $07F1 ;scan 2 angle 115 + !WORD $04BA, $FC7F, $063C, $0869 ;scan 3 angle 115 + !WORD $0505, $FC47, $06A0, $08EF ;scan 4 angle 115 + !WORD $055B, $FC07, $0711, $0988 ;scan 5 angle 115 + !WORD $05BD, $FBBF, $0793, $0A36 ;scan 6 angle 115 + !WORD $062E, $FB6B, $0828, $0AFF ;scan 7 angle 115 + !WORD $06B2, $FB09, $08D6, $0BE9 ;scan 8 angle 115 + !WORD $074D, $FA96, $09A3, $0CFF ;scan 9 angle 115 + !WORD $0808, $FA0B, $0A9A, $0E4B ;scan 10 angle 115 + !WORD $08ED, $F962, $0BC7, $0FE2 ;scan 11 angle 115 + !WORD $0A0A, $F88E, $0D40, $11DE ;scan 12 angle 115 + !WORD $0B79, $F77D, $0F25, $146C ;scan 13 angle 115 + !WORD $0D63, $F612, $11AB, $17D3 ;scan 14 angle 115 + !WORD $1010, $F416, $1534, $1C97 ;scan 15 angle 115 + !WORD $0428, $FD39, $04F2, $0766 ;scan 0 angle 116 + !WORD $0460, $FD13, $0534, $07CA ;scan 1 angle 116 + !WORD $049F, $FCEA, $057E, $0838 ;scan 2 angle 116 + !WORD $04E4, $FCBB, $05D1, $08B4 ;scan 3 angle 116 + !WORD $0532, $FC87, $062E, $0940 ;scan 4 angle 116 + !WORD $058B, $FC4C, $0697, $09DD ;scan 5 angle 116 + !WORD $05F0, $FC08, $0710, $0A92 ;scan 6 angle 116 + !WORD $0665, $FBBA, $079B, $0B62 ;scan 7 angle 116 + !WORD $06EE, $FB5F, $083D, $0C55 ;scan 8 angle 116 + !WORD $078F, $FAF3, $08FD, $0D74 ;scan 9 angle 116 + !WORD $0851, $FA72, $09E3, $0ECC ;scan 10 angle 116 + !WORD $093D, $F9D4, $0AFC, $1071 ;scan 11 angle 116 + !WORD $0A65, $F90E, $0C5C, $127F ;scan 12 angle 116 + !WORD $0BE1, $F810, $0E20, $1523 ;scan 13 angle 116 + !WORD $0DDC, $F6BE, $107A, $18A9 ;scan 14 angle 116 + !WORD $10A1, $F4E3, $13C6, $1D98 ;scan 15 angle 116 + !WORD $044A, $FD6E, $0493, $07A2 ;scan 0 angle 117 + !WORD $0484, $FD4B, $04D1, $0809 ;scan 1 angle 117 + !WORD $04C4, $FD25, $0515, $087B ;scan 2 angle 117 + !WORD $050C, $FCFA, $0562, $08FB ;scan 3 angle 117 + !WORD $055C, $FCC9, $05B8, $098A ;scan 4 angle 117 + !WORD $05B8, $FC93, $0619, $0A2D ;scan 5 angle 117 + !WORD $0620, $FC54, $0689, $0AE7 ;scan 6 angle 117 + !WORD $0699, $FC0C, $070A, $0BBE ;scan 7 angle 117 + !WORD $0726, $FBB7, $07A0, $0CB8 ;scan 8 angle 117 + !WORD $07CC, $FB54, $0851, $0DE0 ;scan 9 angle 117 + !WORD $0894, $FADC, $0926, $0F44 ;scan 10 angle 117 + !WORD $0988, $FA4A, $0A2A, $10F6 ;scan 11 angle 117 + !WORD $0AB9, $F993, $0B70, $1315 ;scan 12 angle 117 + !WORD $0C41, $F8A8, $0D12, $15CE ;scan 13 angle 117 + !WORD $0E4C, $F76E, $0F40, $1971 ;scan 14 angle 117 + !WORD $1128, $F5B8, $124C, $1E87 ;scan 15 angle 117 + !WORD $0469, $FDA5, $0432, $07D9 ;scan 0 angle 118 + !WORD $04A4, $FD85, $046A, $0843 ;scan 1 angle 118 + !WORD $04E6, $FD62, $04A9, $08B8 ;scan 2 angle 118 + !WORD $0530, $FD3A, $04EF, $093B ;scan 3 angle 118 + !WORD $0583, $FD0E, $053E, $09CF ;scan 4 angle 118 + !WORD $05E1, $FCDB, $0598, $0A77 ;scan 5 angle 118 + !WORD $064D, $FCA2, $05FE, $0B36 ;scan 6 angle 118 + !WORD $06C9, $FC60, $0674, $0C13 ;scan 7 angle 118 + !WORD $0759, $FC12, $06FE, $0D14 ;scan 8 angle 118 + !WORD $0804, $FBB7, $07A0, $0E45 ;scan 9 angle 118 + !WORD $08D2, $FB49, $0864, $0FB2 ;scan 10 angle 118 + !WORD $09CD, $FAC3, $0952, $1170 ;scan 11 angle 118 + !WORD $0B06, $FA1C, $0A7D, $139E ;scan 12 angle 118 + !WORD $0C99, $F944, $0BFC, $166C ;scan 13 angle 118 + !WORD $0EB3, $F825, $0DFB, $1A28 ;scan 14 angle 118 + !WORD $11A3, $F692, $10C7, $1F64 ;scan 15 angle 118 + !WORD $0485, $FDDD, $03CE, $080B ;scan 0 angle 119 + !WORD $04C2, $FDC0, $0401, $0878 ;scan 1 angle 119 + !WORD $0506, $FDA0, $043A, $08F0 ;scan 2 angle 119 + !WORD $0551, $FD7C, $047A, $0977 ;scan 3 angle 119 + !WORD $05A6, $FD54, $04C1, $0A0E ;scan 4 angle 119 + !WORD $0607, $FD26, $0513, $0ABA ;scan 5 angle 119 + !WORD $0675, $FCF2, $056F, $0B7E ;scan 6 angle 119 + !WORD $06F4, $FCB6, $05DA, $0C60 ;scan 7 angle 119 + !WORD $0789, $FC70, $0657, $0D68 ;scan 8 angle 119 + !WORD $0838, $FC1D, $06EB, $0EA0 ;scan 9 angle 119 + !WORD $090A, $FBB9, $079C, $1016 ;scan 10 angle 119 + !WORD $0A0B, $FB40, $0874, $11E0 ;scan 11 angle 119 + !WORD $0B4D, $FAA8, $0983, $141C ;scan 12 angle 119 + !WORD $0CEA, $F9E4, $0ADF, $16FB ;scan 13 angle 119 + !WORD $0F11, $F8E0, $0CAE, $1AD0 ;scan 14 angle 119 + !WORD $1214, $F773, $0F38, $202D ;scan 15 angle 119 + !WORD $049F, $FE16, $0368, $0839 ;scan 0 angle 120 + !WORD $04DD, $FDFC, $0396, $08A7 ;scan 1 angle 120 + !WORD $0522, $FDE0, $03C9, $0922 ;scan 2 angle 120 + !WORD $056F, $FDC0, $0402, $09AC ;scan 3 angle 120 + !WORD $05C6, $FD9C, $0442, $0A47 ;scan 4 angle 120 + !WORD $0629, $FD73, $048A, $0AF6 ;scan 5 angle 120 + !WORD $0699, $FD44, $04DD, $0BBE ;scan 6 angle 120 + !WORD $071B, $FD0E, $053D, $0CA6 ;scan 7 angle 120 + !WORD $07B3, $FCD0, $05AD, $0DB4 ;scan 8 angle 120 + !WORD $0866, $FC85, $0631, $0EF2 ;scan 9 angle 120 + !WORD $093D, $FC2C, $06CF, $1071 ;scan 10 angle 120 + !WORD $0A44, $FBBF, $0791, $1245 ;scan 11 angle 120 + !WORD $0B8C, $FB37, $0883, $148D ;scan 12 angle 120 + !WORD $0D33, $FA88, $09BB, $177D ;scan 13 angle 120 + !WORD $0F66, $F99F, $0B5A, $1B67 ;scan 14 angle 120 + !WORD $127A, $F859, $0D9F, $20E2 ;scan 15 angle 120 + !WORD $04B5, $FE51, $02FF, $0861 ;scan 0 angle 121 + !WORD $04F5, $FE3A, $0328, $08D2 ;scan 1 angle 121 + !WORD $053B, $FE21, $0355, $094F ;scan 2 angle 121 + !WORD $058A, $FE05, $0387, $09DB ;scan 3 angle 121 + !WORD $05E2, $FDE5, $03BF, $0A79 ;scan 4 angle 121 + !WORD $0647, $FDC1, $03FF, $0B2C ;scan 5 angle 121 + !WORD $06BA, $FD98, $0448, $0BF8 ;scan 6 angle 121 + !WORD $073E, $FD69, $049D, $0CE4 ;scan 7 angle 121 + !WORD $07D9, $FD31, $04FF, $0DF7 ;scan 8 angle 121 + !WORD $088F, $FCF0, $0573, $0F3C ;scan 9 angle 121 + !WORD $096A, $FCA2, $05FF, $10C2 ;scan 10 angle 121 + !WORD $0A76, $FC42, $06A9, $129E ;scan 11 angle 121 + !WORD $0BC5, $FBCA, $077F, $14F2 ;scan 12 angle 121 + !WORD $0D73, $FB30, $0891, $17F0 ;scan 13 angle 121 + !WORD $0FB1, $FA63, $09FE, $1BED ;scan 14 angle 121 + !WORD $12D5, $F943, $0BFE, $2183 ;scan 15 angle 121 + !WORD $04C9, $FE8C, $0295, $0884 ;scan 0 angle 122 + !WORD $0509, $FE79, $02B8, $08F7 ;scan 1 angle 122 + !WORD $0551, $FE63, $02DF, $0976 ;scan 2 angle 122 + !WORD $05A1, $FE4B, $030A, $0A05 ;scan 3 angle 122 + !WORD $05FB, $FE30, $033B, $0AA5 ;scan 4 angle 122 + !WORD $0661, $FE11, $0372, $0B5A ;scan 5 angle 122 + !WORD $06D6, $FDED, $03B1, $0C2A ;scan 6 angle 122 + !WORD $075C, $FDC4, $03F9, $0D1A ;scan 7 angle 122 + !WORD $07F9, $FD95, $044E, $0E31 ;scan 8 angle 122 + !WORD $08B3, $FD5C, $04B2, $0F7B ;scan 9 angle 122 + !WORD $0992, $FD19, $052A, $1108 ;scan 10 angle 122 + !WORD $0AA2, $FCC6, $05BD, $12EC ;scan 11 angle 122 + !WORD $0BF6, $FC5F, $0675, $154A ;scan 12 angle 122 + !WORD $0DAC, $FBDA, $0761, $1854 ;scan 13 angle 122 + !WORD $0FF3, $FB29, $089C, $1C62 ;scan 14 angle 122 + !WORD $1324, $FA32, $0A55, $220F ;scan 15 angle 122 + !WORD $04DA, $FEC9, $0229, $08A2 ;scan 0 angle 123 + !WORD $051B, $FEB9, $0247, $0916 ;scan 1 angle 123 + !WORD $0564, $FEA6, $0267, $0997 ;scan 2 angle 123 + !WORD $05B5, $FE92, $028B, $0A28 ;scan 3 angle 123 + !WORD $0610, $FE7B, $02B4, $0ACA ;scan 4 angle 123 + !WORD $0678, $FE61, $02E2, $0B82 ;scan 5 angle 123 + !WORD $06EE, $FE44, $0317, $0C55 ;scan 6 angle 123 + !WORD $0776, $FE22, $0354, $0D47 ;scan 7 angle 123 + !WORD $0815, $FDFA, $039A, $0E63 ;scan 8 angle 123 + !WORD $08D2, $FDCB, $03EE, $0FB2 ;scan 9 angle 123 + !WORD $09B3, $FD92, $0453, $1143 ;scan 10 angle 123 + !WORD $0AC7, $FD4D, $04CE, $132E ;scan 11 angle 123 + !WORD $0C20, $FCF6, $0568, $1594 ;scan 12 angle 123 + !WORD $0DDC, $FC87, $062D, $18A9 ;scan 13 angle 123 + !WORD $102B, $FBF3, $0735, $1CC6 ;scan 14 angle 123 + !WORD $1367, $FB24, $08A6, $2287 ;scan 15 angle 123 + !WORD $04E7, $FF06, $01BC, $08BA ;scan 0 angle 124 + !WORD $0529, $FEF9, $01D4, $0930 ;scan 1 angle 124 + !WORD $0573, $FEEB, $01EE, $09B2 ;scan 2 angle 124 + !WORD $05C5, $FEDA, $020B, $0A44 ;scan 3 angle 124 + !WORD $0621, $FEC8, $022C, $0AE9 ;scan 4 angle 124 + !WORD $068A, $FEB3, $0251, $0BA3 ;scan 5 angle 124 + !WORD $0701, $FE9B, $027B, $0C78 ;scan 6 angle 124 + !WORD $078B, $FE80, $02AC, $0D6D ;scan 7 angle 124 + !WORD $082C, $FE60, $02E5, $0E8C ;scan 8 angle 124 + !WORD $08EB, $FE3A, $0328, $0FDE ;scan 9 angle 124 + !WORD $09CF, $FE0D, $0379, $1174 ;scan 10 angle 124 + !WORD $0AE6, $FDD5, $03DC, $1365 ;scan 11 angle 124 + !WORD $0C43, $FD90, $0457, $15D1 ;scan 12 angle 124 + !WORD $0E03, $FD37, $04F6, $18EF ;scan 13 angle 124 + !WORD $1059, $FCC0, $05C9, $1D17 ;scan 14 angle 124 + !WORD $139E, $FC19, $06F2, $22E9 ;scan 15 angle 124 + !WORD $04F2, $FF44, $014E, $08CD ;scan 0 angle 125 + !WORD $0535, $FF3A, $0160, $0944 ;scan 1 angle 125 + !WORD $057F, $FF2F, $0173, $09C8 ;scan 2 angle 125 + !WORD $05D2, $FF23, $0189, $0A5B ;scan 3 angle 125 + !WORD $062F, $FF15, $01A2, $0B01 ;scan 4 angle 125 + !WORD $0698, $FF06, $01BE, $0BBC ;scan 5 angle 125 + !WORD $0711, $FEF4, $01DD, $0C93 ;scan 6 angle 125 + !WORD $079C, $FEDF, $0202, $0D8B ;scan 7 angle 125 + !WORD $083E, $FEC7, $022D, $0EAB ;scan 8 angle 125 + !WORD $08FE, $FEAB, $0260, $1001 ;scan 9 angle 125 + !WORD $09E4, $FE88, $029C, $119B ;scan 10 angle 125 + !WORD $0AFE, $FE5F, $02E7, $138F ;scan 11 angle 125 + !WORD $0C5D, $FE2A, $0344, $1601 ;scan 12 angle 125 + !WORD $0E22, $FDE7, $03BB, $1926 ;scan 13 angle 125 + !WORD $107C, $FD8E, $045A, $1D57 ;scan 14 angle 125 + !WORD $13C9, $FD11, $0539, $2335 ;scan 15 angle 125 + !WORD $04FA, $FF83, $00DF, $08DB ;scan 0 angle 126 + !WORD $053D, $FF7C, $00EB, $0952 ;scan 1 angle 126 + !WORD $0587, $FF75, $00F8, $09D7 ;scan 2 angle 126 + !WORD $05DB, $FF6C, $0107, $0A6B ;scan 3 angle 126 + !WORD $0638, $FF63, $0117, $0B12 ;scan 4 angle 126 + !WORD $06A2, $FF59, $012A, $0BCF ;scan 5 angle 126 + !WORD $071C, $FF4D, $013F, $0CA7 ;scan 6 angle 126 + !WORD $07A8, $FF3F, $0158, $0DA0 ;scan 7 angle 126 + !WORD $084B, $FF2F, $0174, $0EC2 ;scan 8 angle 126 + !WORD $090C, $FF1C, $0196, $101A ;scan 9 angle 126 + !WORD $09F4, $FF05, $01BF, $11B6 ;scan 10 angle 126 + !WORD $0B0F, $FEE9, $01F0, $13AE ;scan 11 angle 126 + !WORD $0C71, $FEC6, $022E, $1623 ;scan 12 angle 126 + !WORD $0E38, $FE9A, $027E, $194D ;scan 13 angle 126 + !WORD $1096, $FE5E, $02E8, $1D85 ;scan 14 angle 126 + !WORD $13E7, $FE0A, $037D, $236C ;scan 15 angle 126 + !WORD $04FE, $FFC1, $0070, $08E3 ;scan 0 angle 127 + !WORD $0542, $FFBE, $0076, $095B ;scan 1 angle 127 + !WORD $058D, $FFBA, $007C, $09E0 ;scan 2 angle 127 + !WORD $05E0, $FFB6, $0083, $0A75 ;scan 3 angle 127 + !WORD $063E, $FFB1, $008C, $0B1C ;scan 4 angle 127 + !WORD $06A9, $FFAC, $0095, $0BDA ;scan 5 angle 127 + !WORD $0722, $FFA6, $00A0, $0CB2 ;scan 6 angle 127 + !WORD $07AF, $FF9F, $00AC, $0DAC ;scan 7 angle 127 + !WORD $0853, $FF97, $00BA, $0ED0 ;scan 8 angle 127 + !WORD $0914, $FF8E, $00CB, $1029 ;scan 9 angle 127 + !WORD $09FD, $FF82, $00E0, $11C6 ;scan 10 angle 127 + !WORD $0B19, $FF74, $00F8, $13C0 ;scan 11 angle 127 + !WORD $0C7C, $FF63, $0117, $1638 ;scan 12 angle 127 + !WORD $0E45, $FF4D, $013F, $1965 ;scan 13 angle 127 + !WORD $10A6, $FF2F, $0175, $1DA0 ;scan 14 angle 127 + !WORD $13FA, $FF05, $01BF, $238D ;scan 15 angle 127 diff --git a/lightcycles.po b/lightcycles.po new file mode 100755 index 0000000000000000000000000000000000000000..f76e44697a7c79be58c5b269f3a447a1216dcf1e GIT binary patch literal 143360 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 HORIZON: + break + scanheight = scanline * PROJHEIGHT / height + PROJBOT + if scanheight >= EYEHEIGHT: + break + scandist = EYEHEIGHT * PROJDIST / (EYEHEIGHT - scanheight) + if scandist > PROJDIST and scandist < 256: + s[scanline][angle] = viewu * scandist + t[scanline][angle] = viewv * scandist + dp = pixfov * scandist + ds[scanline][angle] = scanu * dp + dt[scanline][angle] = scanv * dp + fxs = int(math.floor(s[scanline][angle]*1024+0.5)) + fxt = int(math.floor(t[scanline][angle]*1024+0.5)) + fxds = int(math.floor(ds[scanline][angle]*65536+0.5)) + fxdt = int(math.floor(dt[scanline][angle]*65536+0.5)) +# fxs = int(s[scanline][angle]*1024+0.5) # 6.10 fixpt +# fxt = int(t[scanline][angle]*1024+0.5) # 6.10 fixpt +# fxds = int(ds[scanline][angle]*65536+0.5) # 0.16 fixpt +# fxdt = int(dt[scanline][angle]*65536+0.5) # 0.16 fixpt + if fxs < 0: + fxs += 65536 + if fxt < 0: + fxt += 65536 + if fxds < 0: + fxds += 65536 + if fxdt < 0: + fxdt += 65536 + print '\t!WORD\t$%04X, $%04X, $%04X, $%04X\t;scan %d angle %d' % (fxs, fxt, fxds, fxdt, scanline, angle) + if scanline > HORIZON: + HORIZON = scanline + +def texel(s, t): + return tex1[int(math.floor(s))&1][int(math.floor(t))&1] + +def draw(pixbuf, width, height, frame): + xview = 0 + yview = 0 + dirview = frame%DEG_PER_CIRCLE + for scanline in xrange(HORIZON): + _s = xview + s[scanline][dirview] + _t = yview + t[scanline][dirview] + # + # Draw right half of scanline + # + _ds = ds[scanline][dirview] + _dt = dt[scanline][dirview] + scans = _s + _ds / 2 + scant = _t + _dt / 2 + for x in xrange(width/2, width): + pixbuf[x][(height-1)-scanline] = texel(scans, scant) + scans += _ds + scant += _dt + # + # Draw left half of scanline + # + scans = _s - _ds / 2 + scant = _t - _dt / 2 + for x in xrange(width/2-1, -1, -1): + pixbuf[x][(height-1)-scanline] = texel(scans, scant) + scans -= _ds + scant -= _dt + +WIDTH = 30#320 +HEIGHT = 40#200 +pygame.init() +surface = pygame.display.set_mode((WIDTH,HEIGHT)) +surfpix = pygame.PixelArray(surface) +frame = 0 +setup(WIDTH, HEIGHT) +while True: + draw(surfpix, WIDTH, HEIGHT, frame) + pygame.display.update() + frame += 1 + for event in pygame.event.get(): + if event.type == QUIT or (event.type == KEYDOWN and event.key == K_ESCAPE): + pygame.quit() + sys.exit() + diff --git a/utils/mapconvert.c b/utils/mapconvert.c new file mode 100755 index 0000000..38529de --- /dev/null +++ b/utils/mapconvert.c @@ -0,0 +1,75 @@ +#include +#include + +int scancmp(unsigned char bytes1[], unsigned char bytes2[], int len) +{ + int i; + + for (i = 0; i < len; i++) + if (bytes1[i] != bytes2[i]) + return -1; + return 0; +} +int main(int argc, char **argv) +{ + char type[4]; + int width, height, bytecount, bitcount, bit, prevbit, repeat, rle, linelen, prevlen; + unsigned char scanline[256], prevline[256]; + + scanf("%s\n%d %d\n", type, &width, &height); + fprintf(stderr, "%s -> %d, %d\n", type, width, height); + prevlen = 0; + repeat = 1; + while (height--) + { + linelen = 0; + rle = 0; + prevbit = 0; + for (bitcount = 0; bitcount < width; bitcount++) + { + while ((bit = getchar()) != '0' && bit != '1') + if (bit == EOF) + break; + if (bit == prevbit) + { + rle++; + } + else + { + if (rle) + scanline[linelen++] = (prevbit == '0' ? 128 : 0) + rle; + prevbit = bit; + rle = 1; + } + } + if (rle) + scanline[linelen++] = (prevbit == '0' ? 128 : 0) + rle; + if (linelen == prevlen && scancmp(scanline, prevline, linelen) == 0) + repeat++; + else + { + if (prevlen) + { + printf("\t!BYTE\t0,%d\t; Scanline repeat count\n", repeat); + printf("\t!BYTE\t"); + for (bytecount = 0; bytecount < prevlen-1; bytecount++) + printf("%s%d,", prevline[bytecount] & 0x80 ? "128+" : "", prevline[bytecount] & 0x7F); + printf("%s%d\n", prevline[prevlen-1] & 0x80 ? "128+" : "", prevline[prevlen-1] & 0x7F); + } + for (bytecount = 0; bytecount < linelen; bytecount++) + prevline[bytecount] = scanline[bytecount]; + prevlen = linelen; + repeat = 1; + } + } + if (linelen) + { + printf("\t!BYTE\t0,%d\t; Scanline repeat count\n", repeat); + printf("\t!BYTE\t"); + for (bytecount = 0; bytecount < linelen-1; bytecount++) + printf("%s%d,", scanline[bytecount] & 0x80 ? "128+" : "", scanline[bytecount] & 0x7F); + printf("%s%d\n", scanline[linelen-1] & 0x80 ? "128+" : "", scanline[linelen-1] & 0x7F); + } + printf("\t!BYTE 0,0\t; End of compressed map\n"); + return 0; +} diff --git a/utils/sincos.py b/utils/sincos.py new file mode 100755 index 0000000..93ffe14 --- /dev/null +++ b/utils/sincos.py @@ -0,0 +1,15 @@ +import math, sys + +DEG_PER_CIRCLE = 128 +DEG_TO_RAD = math.pi*2/DEG_PER_CIRCLE + +print 'SIN_TBL' +for angle in xrange(DEG_PER_CIRCLE+DEG_PER_CIRCLE/4): + if angle == DEG_PER_CIRCLE/4: + print 'COS_TBL' + sincos = math.sin(angle*DEG_TO_RAD) + fxs = int(math.floor(sincos*127.0)) + if fxs < 0: + fxs += 256 + print '\t!BYTE\t$%03X\t; angle %d' % (fxs, angle) + diff --git a/utils/tan.py b/utils/tan.py new file mode 100755 index 0000000..dec5228 --- /dev/null +++ b/utils/tan.py @@ -0,0 +1,11 @@ +import math, sys + +DEG_PER_CIRCLE = 128 +DEG_TO_RAD = math.pi*2/DEG_PER_CIRCLE + +print 'TAN_TBL' +for angle in xrange(DEG_PER_CIRCLE/4): + tan = math.tan(angle*DEG_TO_RAD) + fxt = int(math.floor(tan*256.0+0.5)) + print '\t!WORD\t$%04X\t; angle %d' % (fxt, angle) +