b`8  ``bTP%.textV .rdataVVyv.data  ` @.sdatap.sbss$.bss  =:9-?88863336668368363DDDDD88DCAEFFFFF8863DDDDD88DCAEFFFFF8863/MM/22??%;??:?>88+436368866663DDDDDDDDCAEFFFFFF8863DDDDDDDDCAEFFFFFF8863///K;%9> 9>9> -36688636333EEEEEEEEDEFGGGGGG8863EEEEEEEEDEFGGGGGG886363:=>@9>>#?9: ?3368663BBBBBBBBA@DEEE8863BBBBBBBBA@DEEE88634834?<9:>;@99#?:9:? >><333663DDDDDDDDCAFFF8863DDDDDDDDCAFFF8863'!į<$<$2@ !''!į<cb$Cb0<$d0"%D<$d0$%D<$d0&%D'!`=!''!$:  ¯ď ! ''<8!@į@Ïb$'! @!(`_ —§—§ —§"—§'$ŏݠ ÏC0`(—§*—§,—§.—§'0ŏݠ ! S !<8@''! į$ů Ïb$! @$ŏ_ $Cç$Cç$Cç$ Cç$' Eݠ $CC0`$Cç$Cç$Cç$Cç$'Eݠ ! S ! ''! į$ů(Ư,ǯ Ïb$! @$ŏ_ (—§,—§$Cç$ Cç‡ A$ C! @!b ! #b $(ÏBb@ȯȏ!# ¯ ď ,Ï! `(ďD@ȯȏ!h!`AB$4¯ ď 0Ï! `(ďD@ȯȏ#h!`AB$8¯0Ï!CÏ*C @<,$a$<@$F $U 0Ï!C!@Ï!b|¯X8ÏC@ȯAB$`¯\8ÏC@ȯAB$d¯`8ÏC@ȯAB$h¯h4ÏC@ȯAB$p¯l4ÏC@ȯAB$t¯p4ÏC@ȯAB$x¯|xÏd`ŏ!pď!dC|xÏddŏ!tď!dC|xÏdhŏ!xď!dCÏb$!@ïE(C `<Т$y$<@$F $U R(D @B§B§B§B§<\>B§<^>B§<0B)@0C#0 C#0 C#0C#0C<\>#0C<^>#$ɡ 0Cd,ZB!@<c$!CC`<B! @!b< c$!b ¯F<B! @!b< ec$!b ¯F<B! @!b"—"—"—"—<\>"—<^>"$ɡ !,(0''!įů ƯCd,`B!@<0c$!CC` Ï!(` ! < $!C Ï!(` ! < e$!C Ï!(` ! £$=£$<£ '! @Lŏ!0 0'! @Lŏ!0 !D@H''!įů Ư$ǯ @<䲄$$<@$F $U ÏC$CÏb$ ÏdDÏb$ ÏdDÏb$ ÏdDÏb$ ÏdD$ÏdD$ď$dD(ÏC,ÏC@!''! į$ů(Ư  @<$$<@$F $U B( @< $$<@$F $U R$ @/,ÏPC0ÏTC4ÏXC8Ï\CÏ`b$<ÏdDÏ`b$<ÏdDÏ`b$<ÏdD!''!įC`C$bC$ b< $$<$F $U /ď/ !''!įÏb$CC(`@0$ C0]L 0]L 0Ïb$CC(` @ 0$C$'C 0<$$<$F $U 0<$"$<$F $U 0<$&$<$F $U 0<$)$<$F $U 0<$,$<$F $U 0<$0$<$F $U !''!į<$;$<$F $U !''!< < Z0 < u0 0 S !''!<Ш < <Ȩ < < < < < < !''!< $<"$<̨"$<"!''!!@TC$bďQ §Ï\b$<c!(` ! <B@C( `<@Ą$[$l'F $U ><B<c*C @<Ą$\$l'F $U ><B!@@*0V$="THE GERMANS ARE IN FULL ROUTE. WINSTON AND IKE WISH TO CONGRATULATE YOU PERSONALLY. ":N$="" ^C=0V$="DUE TO YOUR STUPIDITY YOU HAVE LOST EVERY DIVISION UNDER YOUR COMMAND. YOU HAVE BEEN RELIEVED OF DUTY PENDING A COURT MARTIAL " cK9 T=0V$=V$+" THE ENEMY DIVISIONS HAVE RUN OUT OF FUEL ALL DUE TO YOUR BRILLIANT DELAYING TACTICS. IKE AND WINSTON WISH TO SEE YOU PROMOTED. " h#V$=V$+T+" UNITS ARE IN ANTWERP" m#V$=V$+" PRESS ANY KEY TO RESTART" r 710 w=""1655w |  415 4:0: 4,9 ;"PANZER ATTACK";6,10 ;" R.Packer ";8,9 ;" T.Kitchener";10 ,13 ;127;"1984";17,7;" M.C.Lothlorien ";18,24;"";19,7;"Cheshire, England"  T=0 M(9 ) 'Q$=" " H$=" "  V=200 'N$=" ENTER ORDERS(OR'I'INTELLIGENCE)"  B(36$)  O(2) S$=" SITUATION: "  N(9 )  R(9 )   G(99c)  A(90Z)  W=0  T(2)  P=0  B(36$) O(1)=21 O(2)=33! FD=(*4)+1 @FD=1T(1)=1:FD=1T(2)=1 AFD=2T(1)=2:FD=2T(2)=10 AFD=3T(1)=13 :FD=3T(2)=1 AFD=4T(1)=17:FD=4T(2)=7 X=19  R1=30 R2=(*30)+1 B(X)=(*20)+1 B(X+9 )=R1 !%B(X+18)=(*20)+1 &B(X+27)=R2 +G(X)=(*270)+150 0 W=W+G(X) 5#G(X+9 )=(*3)+2 :P=P+G(X+9 ) ?-G(X+18)=((G(X)/4)+G(X+9 )) DG(X+72H)=45- IA(X)=1 NR(X)=4 S%A(X+9 )=(*93])+93] XA(X+27)=14 ]X bWV1800 g K=0 lQ=1674 qR$="Pz.DIVISION " v+F$="EQHTEWFSBPBJTVSYHLFNFAAAJSMSTBMASQNN" { E(9 )  M=0 U$="DIVISION " X=19 /A(X+36$)=F$(X*4-3)-64@ PF$(X*4-2)<91[A(X+45-)=F$(X*4-2)-64@ PF$(X*4-2)>96`A(X+45-)=F$(X*4-2)-70F X  I=0  D=1  1965 *j=144148:x=07 udg:j+x,udg x:j J0,0,480,127,60<,254,127,62> J0,0,4,254,30,255,255,126~ K0,16,568,238,108l,124|,198,0 J32 ,76L,122z,568,188,100d,8,0 J8,130,16,74J,17,138,84T,568 G61=,30,27,27,1,7,27,19 P96`,184,116t,186,117u,250,245,255 B7,15,0,0,0,0,0,0 G207,197,194,5,6,2,2,1  2085% 4:0 :10 ,0;"IF "; V;" GERMAN DIVISIONS REACH ","THE FUEL DUMP SO THEY MAY","ATTACK ANTWERP YOU WILL HAVE","LOST. DO YOU WANT TO CHANGE","THIS NUMBER?":18,0;"N.B. INPUT COORDINATES ACROSS THEN DOWN.":50 =""2025 "Y"Ʀ"y"2055 "ENTER CHOSEN NUMBER" 6a$:f=1̱a$:a$(f)<"0"a$(f)>"9"f=999 &f:f<2f>9992040 f=a$:f<12040 /F>W"THE GERMANS ARE RETREATING":2035 V=F  760  .V$="GEN. HODGES, GERMAN BREAK OUT ARDENNES "  710 4V$="CONTAIN GERMANS AT ALL COSTS, GEN. EISENHOWER"  710   %:4:0: * /!" KEY TO COMMANDAssertion failure! rect.x >= 0At line %d of file '%s'. Assertion failure! rect.x + rect.w <= 1024At line %d of file '%s'. Assertion failure! rect.y >= 0At line %d of file '%s'. Assertion failure! rect.y + rect.h <= 512At line %d of file '%s'. Assertion failure! rect.x + rect.w <= 1023At line %d of file '%s'. Assertion failure! rect.y + rect.h <= 511At line %d of file '%s'. Only 4, 8 and 16 bit modes supported check case value for 16-bit: try 2 Assertion failure! FALSEAt line %d of file '%s'. Assertion failure! x >= 0At line %d of file '%s'. Assertion failure! x < 1024At line %d of file '%s'. Assertion failure! y >= 0At line %d of file '%s'. Assertion failure! y < 511At line %d of file '%s'. Assertion failure! id != -1At line %d of file '%s'. text_str.cAssertion failure! thisOne->length > 0At line %d of file '%s'. Assertion failure! thisOne->length < MAX_STRING_LENGTHAt line %d of file '%s'. Assertion failure! NumberOfStrings < MAX_TEXT_STRINGSAt line %d of file '%s'. Assertion failure! CountNumberOfObjectsInTmdFile(tmdAddress) >= whichObjectInTmdFileAt line %d of file '%s'. Assertion failure! FALSEAt line %d of file '%s'. Assertion failure! nextFreeID != -1At line %d of file '%s'. object.cAssertion failure! nextFreeID >= 0At line %d of file '%s'. Assertion failure! nextFreeID < MAX_OBJECTSAt line %d of file '%s'. Assertion failure! ObjectArray[nextFreeID] == NULLAt line %d of file '%s'. Assertion failure! objectID >= 0At line %d of file '%s'. Assertion failure! objectID < MAX_OBJECTSAt line %d of file '%s'. Assertion failure! ObjectArray[objectID] != NULLAt line %d of file '%s'. Assertion failure! FALSEAt line %d of file '%s'. $?,?T?|???Assertion failure! nextFreeID < MAX_MINI_OBJECTSAt line %d of file '%s'. Assertion failure! MiniObjectArray[nextFreeID] == NULLAt line %d of file '%s'. DDDD E4EAssertion failure! value >= -2048At line %d of file '%s'. Assertion failure! value <= 2048At line %d of file '%s'. Assertion failure! hypoteneuse >= 0At line %d of file '%s'. Assertion failure! abs(opposite) <= hypoteneuseAt line %d of file '%s'. Assertion failure! tableIndex >= 0 && tableIndex <= 4096At line %d of file '%s'. Assertion failure! from != toAt line %d of file '%s'. matrix.cAssertion failure! input != outputAt line %d of file '%s'. Assertion failure! abs(vector->vx) <= MAX_VECTOR_ELEMENT_SIZE && abs(vector->vy) <= MAX_VECTOR_ELEMENT_SIZE && abs(vector->vz) <= MAX_VECTOR_ELEMENT_SIZEAt line %d of file '%s'. vector.c?Assertion failure! size != 0At line %d of file '%s'. Assertion failure! actualSize != 0At line %d of file '%s'. Assertion failure! firstPortion >= 0 && firstPortion <= ONEAt line %d of file '%s'. Assertion failure! sizeOfResolverSquared > 0At line %d of file '%s'. Assertion failure! from != toAt line %d of file '%s'. Assertion failure! NumberShapesPerSection != 0At line %d of file '%s'. tunnel.cAssertion failure! TunnelSectionShapeAngle < ONE/4At line %d of file '%s'. Assertion failure! dx != 0 && dy != 0At line %d of file '%s'. Assertion failure! newDX <= originalPosition.vxAt line %d of file '%s'. Assertion failure! newDX >= originalPosition.vxAt line %d of file '%s'. Assertion failure! newDY <= oldPosition.vyAt line %d of file '%s'. Assertion failure! newDY >= oldPosition.vyAt line %d of file '%s'. distanceSquared: %d distance: %d Assertion failure! abs(dx) > X_ROTATION_TOLERANCE_ERRORAt line %d of file '%s'. Assertion failure! abs(dy) > Y_ROTATION_TOLERANCE_ERRORAt line %d of file '%s'. Assertion failure! dz > 0At line %d of file '%s'. Assertion failure! FALSEAt line %d of file '%s'. angleZ: %d before thetaZ rotation, then after VECTOR: %ld, %ld, %ld Assertion failure! abs(derived.vy) <= Y_ROTATION_TOLERANCE_ERRORAt line %d of file '%s'. Assertion failure! abs(derived.vx) <= X_ROTATION_TOLERANCE_ERRORAt line %d of file '%s'. before thetaZ position, then after Assertion failure! abs(final.vx) <= X_ROTATION_TOLERANCE_ERRORAt line %d of file '%s'. Assertion failure! abs(final.vy) <= Y_ROTATION_TOLERANCE_ERRORAt line %d of file '%s'. Assertion failure! abs(abs(final.vz) - distance) <= SPLINE_POINT_DISTANCE_TOLERANCEAt line %d of file '%s'. ? Ěp ĚpAssertion failure! x != 0At line %d of file '%s'. Assertion failure! y != 0At line %d of file '%s'. Assertion failure! numberOfSections > 0At line %d of file '%s'. Assertion failure! numberOfSections <= MAX_TUNNEL_SECTIONSAt line %d of file '%s'. Assertion failure! sectionDistance > 0At line %d of file '%s'. Assertion failure! thisRotation->vz == 0At line %d of file '%s'. Assertion failure! thisRotation->vx == 0 && thisRotation->vy == 0At line %d of file '%s'. The rotation vectors:- SVECTOR: %d, %d, %d The spline points:- Assertion failure! ValidPolygonID(polygonID)At line %d of file '%s'. Assertion failure! TheTunnelDescription.tunnelLightingEffect == CYCLE_THREE_LIGHTS_AROUND_AXESAt line %d of file '%s'. Assertion failure! TheTunnelDescription.lightEffectPeriod != 0At line %d of file '%s'. Assertion failure! TheTunnelDescription.tunnelLightingEffect == CYCLE_THREE_LIGHTS_BRIGHTLY_AROUND_AXESAt line %d of file '%s'. Assertion failure! TheTunnelDescription.tunnelLightingEffect == CYCLE_LIGHTS_BRIGHTNESSAt line %d of file '%s'. Assertion failure! brightness >= 0At line %d of file '%s'. Assertion failure! brightness <= ONEAt line %d of file '%s'. Assertion failure! address < END_OF_CREATED_TMDS_STACKAt line %d of file '%s'. Assertion failure! TheTunnelDescription.textureNumber != 0At line %d of file '%s'. Assertion failure! imageID >= 0At line %d of file '%s'. Assertion failure! imageID < TheTunnelDescription.numberImagesAt line %d of file '%s'. Assertion failure! (TheTunnelDescription.textureNumber & 0xff) != 0At line %d of file '%s'. BAD value is %d BAD image pmode GsIMAGE: pmode %d px %d py %d; pw %d ph %d cx %d cy %d; cw %d ch %d Assertion failure! NumberTunnelSections >= 0At line %d of file '%s'. Assertion failure! NumberTunnelSections < MAX_TUNNEL_SECTIONSAt line %d of file '%s'. Calculating spline vectors from spline points Calculating spline points from spline vectors Calculating tunnel from spline points Assertion failure! i > 0At line %d of file '%s'. dx %d dy %d dz %d Assertion failure! abs(thisSection->thetaX) <= MAXIMUM_PURE_X_ROTATIONAt line %d of file '%s'. Assertion failure! abs(thisSection->thetaY) <= MAXIMUM_PURE_Y_ROTATIONAt line %d of file '%s'. Assertion failure! abs(thisSection->thetaX) <= MAXIMUM_MIXED_X_ROTATIONAt line %d of file '%s'. Assertion failure! abs(thisSection->thetaY) <= MAXIMUM_MIXED_Y_ROTATIONAt line %d of file '%s'. Assertion failure! abs(thisSection->thetaZ) <= MAXIMUM_Z_ROTATIONAt line %d of file '%s'. Calculating rotation list from spline list Assertion failure! splineList[0].vx == startPoint->vxAt line %d of file '%s'. Assertion failure! splineList[0].vy == startPoint->vyAt line %d of file '%s'. Assertion failure! splineList[0].vz == startPoint->vzAt line %d of file '%s'. Assertion failure! thisRotation->vx == 0At line %d of file '%s'. Assertion failure! thisRotation->vy == 0At line %d of file '%s'. Assertion failure! abs(thisRotation->vx) <= MAXIMUM_PURE_X_ROTATIONAt line %d of file '%s'. Assertion failure! abs(thisRotation->vy) <= MAXIMUM_PURE_Y_ROTATIONAt line %d of file '%s'. Assertion failure! abs(angleX) <= MAXIMUM_MIXED_X_ROTATIONAt line %d of file '%s'. Assertion failure! abs(angleY) <= MAXIMUM_MIXED_Y_ROTATIONAt line %d of file '%s'. Assertion failure! abs(angleZ) <= MAXIMUM_Z_ROTATIONAt line %d of file '%s'. Assertion failure! numberOfSections > 1At line %d of file '%s'. Assertion failure! sectionLength > 1At line %d of file '%s'. Calculating spline list from rotation list Calculating tunnel from combined description Assertion failure! abs(SizeOfVector(&toNext) - TunnelSectionLength) <= SPLINE_POINT_DISTANCE_TOLERANCEAt line %d of file '%s'. Assertion failure! abs(SizeOfVector(thisVector) - TunnelSectionLength) <= SPLINE_POINT_DISTANCE_TOLERANCEAt line %d of file '%s'. Assertion failure! thisRotationVector->vz == 0At line %d of file '%s'. Assertion failure! thisRotationVector->vx == 0At line %d of file '%s'. Assertion failure! thisRotationVector->vy == 0At line %d of file '%s'. Assertion failure! abs(thisRotationVector->vy) <= MAXIMUM_PURE_Y_ROTATIONAt line %d of file '%s'. Assertion failure! abs(thisRotationVector->vx) <= MAXIMUM_PURE_X_ROTATIONAt line %d of file '%s'. Assertion failure! abs(thisRotationVector->vx) <= MAXIMUM_MIXED_X_ROTATIONAt line %d of file '%s'. Assertion failure! abs(thisRotationVector->vy) <= MAXIMUM_MIXED_Y_ROTATIONAt line %d of file '%s'. Here are the tunnel spline points Here are the tunnel spline vectors Here are the tunnel rotations thetaX %d, thetaY %d, thetaZ %d Assertion failure! ValidID(sectionID)At line %d of file '%s'. Assertion failure! relativeVector->vx > -TunnelMiddleRadiusAt line %d of file '%s'. Assertion failure! relativeVector->vx < TunnelMiddleRadiusAt line %d of file '%s'. Assertion failure! relativeVector->vy > -TunnelMiddleRadiusAt line %d of file '%s'. Assertion failure! relativeVector->vy < TunnelMiddleRadiusAt line %d of file '%s'. Assertion failure! relativeVector->vz >= 0At line %d of file '%s'. Assertion failure! relativeVector->vz < TunnelSectionLengthAt line %d of file '%s'. Assertion failure! ValidID(shipSection)At line %d of file '%s'. Assertion failure! section->visibleFlag == FALSEAt line %d of file '%s'. Assertion failure! section->subdivisionFlag == TRUEAt line %d of file '%s'. Assertion failure! section->subdivisionFlag == FALSEAt line %d of file '%s'. Assertion failure! ValidID(viewSectionBefore)At line %d of file '%s'. Assertion failure! ValidID(viewSectionAfter)At line %d of file '%s'. Assertion failure! viewDirection == FORWARDS || viewDirection == BACKWARDSAt line %d of file '%s'. Assertion failure! viewSectionBefore != viewSectionAfterAt line %d of file '%s'. distance %d Assertion failure! TheTunnel[sectionID].visibleFlag == TRUEAt line %d of file '%s'. Assertion failure! TheTunnel[sectionID].visibleFlag == FALSEAt line %d of file '%s'. Assertion failure! directionInTunnel == viewAntiDirectionAt line %d of file '%s'. Assertion failure! distance <= 1At line %d of file '%s'. Assertion failure! thisLapIndex >= 0At line %d of file '%s'. Assertion failure! thisLapIndex <= MAX_LAPS_PER_OBJECTAt line %d of file '%s'. Assertion failure! object->furthestLap <= NumberLapsInRaceAt line %d of file '%s'. Object id %d type %d has finished race End of Race Assertion failure! ValidID(mainGuess)At line %d of file '%s'. Assertion failure! ValidID(behindID)At line %d of file '%s'. Assertion failure! ValidID(forwardID)At line %d of file '%s'. Assertion failure! TheView.super == &TheViewShip->coordAt line %d of file '%s'. Assertion failure! ValidID(guess)At line %d of file '%s'. &TheViewShip->coord: %u &PlayerOnesShip.coord: %u TheView.super: %u Assertion failure! ValidID(section)At line %d of file '%s'. Assertion failure! ValidID(first)At line %d of file '%s'. Assertion failure! numberOn >= 0At line %d of file '%s'. Assertion failure! ValidID(final)At line %d of file '%s'. Assertion failure! ValidID(realID)At line %d of file '%s'. Assertion failure! ValidID(second)At line %d of file '%s'. Assertion failure! *distance > 0At line %d of file '%s'. Assertion failure! *distance <= halfDistanceAt line %d of file '%s'. Assertion failure! ValidID(newSection)At line %d of file '%s'. Assertion failure! abs(relativeNewPos.vx) < MAX_VECTOR_ELEMENT_SIZEAt line %d of file '%s'. Assertion failure! abs(relativeNewPos.vy) < MAX_VECTOR_ELEMENT_SIZEAt line %d of file '%s'. SolveThisQuadratic vectors: oldPos, velocity radius %d Assertion failure! RelativePointInTunnel (relativeOldPos, radius) == TRUEAt line %d of file '%s'. BEFORE abc: %d %d %d scaleFactor: %d AFTER abc: %d %d %d Assertion failure! abs(b) < MAX_SQUARE_ROOT_SIZEAt line %d of file '%s'. Assertion failure! a >= 0At line %d of file '%s'. Assertion failure! theSquare >= 0At line %d of file '%s'. sol1 %d, sol2 %d Assertion failure! solution1 >= 0At line %d of file '%s'. Assertion failure! solution2 <= 0At line %d of file '%s'. ? FindCollisionPointGivenObjectSize oldPos: velocityBeforeCollision: collisionPoint: Assertion failure! effectiveRadius >= 0At line %d of file '%s'. ReflectDirectionOffTunnelWall collisionPoint directionBeforeCollision: Assertion failure! dotProduct2 < 0At line %d of file '%s'. using clockwise tgt1 ie Assertion failure! dotProduct2 > 0At line %d of file '%s'. using anticlockwise tgt2 ie Assertion failure! dotProduct2 == 0At line %d of file '%s'. Direct reflection directionAfterCollision: parallelPart: orthogonalPart: Assertion failure! (directionBeforeCollision->vx - (parallelPart.vx + orthogonalPart.vx)) < 50At line %d of file '%s'. Assertion failure! (directionBeforeCollision->vy - (parallelPart.vy + orthogonalPart.vy)) < 50At line %d of file '%s'. HandleTheCollision 22222222 object id %d type %d in collision with tunnel section %d eff. radius %d relative old Pos: worldVelocity: Assertion failure! RelativePointInTunnel (relativeOldPos, effectiveRadius) == TRUEAt line %d of file '%s'. relative vel: distanceAlongVelocity: %d Assertion failure! distanceAlongVelocity >= 0At line %d of file '%s'. tunnelReflectionVector: worldReflectionVector: Assertion failure! parallel.vx + perpendicular.vx - worldVelocity->vx < 80At line %d of file '%s'. Assertion failure! parallel.vy + perpendicular.vy - worldVelocity->vy < 80At line %d of file '%s'. Assertion failure! parallel.vz + perpendicular.vz - worldVelocity->vz < 80At line %d of file '%s'. collision point: tunnel coords:distanceAlongVelocity was %d oldPos on tunnel: velocity in tunnel: velocity before InTunnel: new position: new obj-rel velocity: Assertion failure! numberPoints > 0At line %d of file '%s'. tunnel2.c Start of Spline with %d points VECTOR: %ld, %ld, %ld End of Spline Tunnel Chunk :- %d sections Straight Simple curve clockwise twist %d anticlockwise twist %d Assertion failure! chunk->thetaY == 0At line %d of file '%s'. curve downward %d curve upward %d Assertion failure! chunk->thetaY != 0At line %d of file '%s'. curve left %d curve right %d Assertion failure! FALSEAt line %d of file '%s'. TunnelDescription :- %d chunks Here are the chunks themselves :- twoDflag %d sectionLength %d outerRadius %d shapesPerSection %d numberSectionsDrawn %d texturingType %d textureNumber %d numberImages %d index %d Image: 0x%08x twist flag %d RECT: x %d, y %d, w %d, h %d tunnelLightingEffect %d lightEffectPeriod %d fogActive %d dqa %d dqb %d fogR %d fogG %d fogB %d fogEffectFlag %d totalDistance %d bestLapTimeInFrames %d numberClutAnimations: %d info on clut animation %d image pointer %u animationPeriod %d animationFunctionLabel %d numberCells %d numberDrawProcesses: %d info on draw process %d alive %d clipArea: offsets: [0] %d [1] %d otLabel %d packetAreaLabel %d End of TunnelDescription Assertion failure! numberSections > 0At line %d of file '%s'. Assertion failure! numberSections <= MAX_SECTIONS_PER_CHUNKAt line %d of file '%s'. Assertion failure! thetaX == 0At line %d of file '%s'. Assertion failure! thetaY == 0At line %d of file '%s'. Assertion failure! thetaZ == 0At line %d of file '%s'. Assertion failure! abs(thetaY) <= MAXIMUM_PURE_Y_ROTATIONAt line %d of file '%s'. Assertion failure! abs(thetaX) <= MAXIMUM_PURE_X_ROTATIONAt line %d of file '%s'. Assertion failure! abs(thetaZ) <= MAXIMUM_Z_ROTATIONAt line %d of file '%s'. Assertion failure! from->type != Z_ONLY_CURVEAt line %d of file '%s'. Assertion failure! numberChunks > 0At line %d of file '%s'. Assertion failure! numberChunks < MAX_CHUNKS_PER_DESCRIPTIONAt line %d of file '%s'. Assertion failure! thisChunk->thetaY == 0At line %d of file '%s'. Assertion failure! flag == X_Z_PLANE_ONLYAt line %d of file '%s'. Assertion failure! sectionID >= 0At line %d of file '%s'. Assertion failure! sectionID < NumberSectionsInTunnelDescription(description)At line %d of file '%s'. Assertion failure! chunkID != -1At line %d of file '%s'. Assertion failure! textureType >= SINGLE_TUNNEL_TEXTUREAt line %d of file '%s'. Assertion failure! textureType <= ONE_TEXTURE_PER_N_POLYGONSAt line %d of file '%s'. Assertion failure! numberImages > 0At line %d of file '%s'. Assertion failure! numberImages <= MAX_IMAGES_PER_DESCRIPTIONAt line %d of file '%s'. Assertion failure! textureNdata >= 0At line %d of file '%s'. Assertion failure! listOfImages[i] != NULLAt line %d of file '%s'. ̎Assertion failure! lightingEffect >= CYCLE_THREE_LIGHTS_AROUND_AXESAt line %d of file '%s'. Assertion failure! lightingEffect <= CYCLE_LIGHTS_BRIGHTNESSAt line %d of file '%s'. Assertion failure! lightEffectPeriod > 0At line %d of file '%s'. Assertion failure! dqa >= -32767 && dqa <= 32768At line %d of file '%s'. Assertion failure! fogR >= 0 && fogR <= 255At line %d of file '%s'. Assertion failure! fogG >= 0 && fogG <= 255At line %d of file '%s'. Assertion failure! fogB >= 0 && fogB <= 255At line %d of file '%s'. Assertion failure! description != NULLAt line %d of file '%s'. Assertion failure! fogEffectID != FALSEAt line %d of file '%s'. Assertion failure! period != 0At line %d of file '%s'. Assertion failure! sectionLength > 0At line %d of file '%s'. Assertion failure! sectionLength < 8192At line %d of file '%s'. Assertion failure! outerRadius > 0At line %d of file '%s'. Assertion failure! outerRadius < 4096At line %d of file '%s'. Assertion failure! number >= 4At line %d of file '%s'. Assertion failure! number <= MAX_NUMBER_SHAPES_PER_SECTIONAt line %d of file '%s'. Assertion failure! number <= 48At line %d of file '%s'. Assertion failure! rotationIndex < maxNumberRotationsAt line %d of file '%s'. Assertion failure! rotationIndex + numSections < maxNumberRotationsAt line %d of file '%s'. start point: starting orientation :- MATRIX: m: [0]: %d, %d, %d [1]: %d, %d, %d [2]: %d, %d, %d MATRIX: t: %ld %ld %ld Assertion failure! pointIndex < maxNumberSplinePointsAt line %d of file '%s'. Assertion failure! pointIndex + numSections < maxNumberSplinePointsAt line %d of file '%s'. Before deal with chunk %d, thisPoint is Assertion failure! pointIndex + j < maxNumberSplinePointsAt line %d of file '%s'. Assertion failure! abs(thisChunk->thetaZ) <= MAXIMUM_Z_ROTATIONAt line %d of file '%s'. Assertion failure! ((2 * rsin(thisChunk->thetaY)) / 2) != 0At line %d of file '%s'. Assertion failure! thisChunk->thetaY < 0At line %d of file '%s'. Assertion failure! ((2 * rsin(thisChunk->thetaX)) / 2) != 0At line %d of file '%s'. Assertion failure! thisChunk->thetaX < 0At line %d of file '%s'. Assertion failure! abs(thisChunk->thetaX * numSections) <= ONEAt line %d of file '%s'. Assertion failure! abs(thisChunk->thetaY * numSections) <= ONEAt line %d of file '%s'. Assertion failure! NumberTunnelSections > 1At line %d of file '%s'. Assertion failure! NumberTunnelSections < MAX_TUNNEL_SECTIONSAt line %d of file '%s'. Assertion failure! NumberShapesPerSection != 0At line %d of file '%s'. Assertion failure! numberOfSections > 1At line %d of file '%s'. Assertion failure! numberOfSections < MAX_TUNNEL_SECTIONSAt line %d of file '%s'. Generating and printing spline list for given description Assertion failure! trackNumber >= 0At line %d of file '%s'. Assertion failure! trackNumber < NUMBER_SET_TRACKSAt line %d of file '%s'. Assertion failure! ValidID(newSection)At line %d of file '%s'. Assertion failure! abs(relativeNewPos.vx) < MAX_VECTOR_ELEMENT_SIZEAt line %d of file '%s'. Assertion failure! abs(relativeNewPos.vy) < MAX_VECTOR_ELEMENT_SIZEAt line %d of file '%s'. Assertion failure! collisionFlag == FALSEAt line %d of file '%s'. Assertion failure! NumberOfShipsInRace >= 1At line %d of file '%s'. Assertion failure! first != NULLAt line %d of file '%s'. Assertion failure! second != NULLAt line %d of file '%s'. Assertion failure! first != secondAt line %d of file '%s'. Assertion failure! first->placeInRace > second->placeInRaceAt line %d of file '%s'. HandleShipCollisions: objs ids %d %d Assertion failure! discrepancy > 0At line %d of file '%s'. Dummy placeholder for HandleShipCollisions Assertion failure! furthestLap > 0At line %d of file '%s'. WRONG WAYAssertion failure! section->visibleFlag == FALSEAt line %d of file '%s'. Assertion failure! ViewerObject.speedFactor != 0At line %d of file '%s'. Assertion failure! TrackViewingSpeedIncreasePeriod != 0At line %d of file '%s'. Assertion failure! angle >= 0 && angle < ONEAt line %d of file '%s'. Here are the tunnel section angles section %d, total angle %d Assertion failure! animation != NULLAt line %d of file '%s'. Assertion failure! image != NULLAt line %d of file '%s'. Assertion failure! period > 0At line %d of file '%s'. Assertion failure! functionLabel >= 0At line %d of file '%s'. Assertion failure! numberCells > 0At line %d of file '%s'. Assertion failure! numberCells <= 16At line %d of file '%s'. Assertion failure! numberCells <= 256At line %d of file '%s'. Assertion failure! listOfAnimations != NULLAt line %d of file '%s'. Assertion failure! numberAnimations > 0At line %d of file '%s'. Assertion failure! numberAnimations <= MAX_CLUT_ANIMATIONS_PER_DESCRIPTIONAt line %d of file '%s'. Assertion failure! TheTunnelDescription.numberClutAnimations > 0At line %d of file '%s'. Assertion failure! TheTunnelDescription.numberClutAnimations <= MAX_CLUT_ANIMATIONS_PER_DESCRIPTIONAt line %d of file '%s'. Assertion failure! animation->image->pmode == 8At line %d of file '%s'. Assertion failure! animation->animationPeriod != 0At line %d of file '%s'. Assertion failure! animation->image->pmode == 9At line %d of file '%s'. Assertion failure! animation->animationPeriod!= 0At line %d of file '%s'. Assertion failure! quarterPeriod != 0At line %d of file '%s'. Assertion failure! TheTunnelDescription.numberDrawProcesses > 0At line %d of file '%s'. Assertion failure! TheTunnelDescription.numberDrawProcesses <= MAX_DRAW_PROCESSES_PER_DESCRIPTIONAt line %d of file '%s'. Assertion failure! process->alive == TRUEAt line %d of file '%s'. CC DTDDDE FHFFFFHHITIIIJJKPKKKLMNOP\Q`RSTUVPXY[\D_atd g0hLijLlmqH]H]H]H]H]\]\]\]\]\]\]\]\]x]x]x]x]_____________````xbxbxbxbxbbbbbbbbbbbbbeeeee$e$e$e$e$e$e$e$e@e@e@e@eAssertion failure! process != NULLAt line %d of file '%s'. Assertion failure! listOfProcesses != NULLAt line %d of file '%s'. Assertion failure! numberProcesses > 0At line %d of file '%s'. Assertion failure! numberProcesses <= MAX_DRAW_PROCESSES_PER_DESCRIPTIONAt line %d of file '%s'. Assertion failure! ValidID(viewSection)At line %d of file '%s'. Assertion failure! object->type == OTHER_SHIPAt line %d of file '%s'. flying.cVECTOR: %ld, %ld, %ld Assertion failure! speed != 0At line %d of file '%s'. Assertion failure! ValidID(sectionID)At line %d of file '%s'. Assertion failure! curveAngle != 0At line %d of file '%s'. Assertion failure! TunnelSectionLength != 0At line %d of file '%s'. Assertion failure! FALSEAt line %d of file '%s'. Assertion failure! amount > -object->accelerationSpeedAt line %d of file '%s'. Assertion failure! amount < object->accelerationSpeedAt line %d of file '%s'. Assertion failure! TheTunnelDescription.twoDflag != FALSEAt line %d of file '%s'. Assertion failure! stepsPerSection > 0At line %d of file '%s'. Assertion failure! rotation.vz == 0At line %d of file '%s'. Assertion failure! rotation.vy == 0At line %d of file '%s'. Assertion failure! (2 * rsin(theta/2)) != 0At line %d of file '%s'. Assertion failure! rotation.vx == 0At line %d of file '%s'. NO_NAME_FOR_SHIP_TYPEAssertion failure! type != NULLAt line %d of file '%s'. Assertion failure! label >= BOG_STANDARDAt line %d of file '%s'. Assertion failure! label <= EXTREMELY_FLASHAt line %d of file '%s'. Assertion failure! strlen(name) < 64At line %d of file '%s'. Assertion failure! flyingParameters != NULLAt line %d of file '%s'. Assertion failure! tmdAddress >= 0x80090000At line %d of file '%s'. Assertion failure! tmdAddress <= 0x801ff000At line %d of file '%s'. Assertion failure! ship->type == PLAYER_ONES_SHIP || ship->type == PLAYER_TWOS_SHIP || ship->type == OTHER_SHIPAt line %d of file '%s'. Assertion failure! FALSEAt line %d of file '%s'. Assertion failure! newState != oldStateAt line %d of file '%s'. Assertion failure! newState >= 0 && newState < MAX_GAME_MODESAt line %d of file '%s'. 0DXlAssertion failure! newState != OPENING_SEQUENCEAt line %d of file '%s'. Assertion failure! MainMenuChoice == FREE_PRACTICE || MainMenuChoice == STRAIGHT_RACE || MainMenuChoice == THE_WORKS || MainMenuChoice == VIEW_THE_TRACKSAt line %d of file '%s'. Assertion failure! MainMenuChoice == FREE_PRACTICE || MainMenuChoice == STRAIGHT_RACE || MainMenuChoice == THE_WORKSAt line %d of file '%s'. 0Dpp0(8HXhxFree PracticeRolling DemoStraight RaceView the tracks Exiting Now Assertion failure! SettingUpTheRaceSubSelectionMode == ALL_THREE || SettingUpTheRaceSubSelectionMode == ONE_OF_THREEAt line %d of file '%s'. Track %d number of other drivers %d number of laps %d Assertion failure! SettingUpTheRaceSubSelectionMode == ONE_OF_THREEAt line %d of file '%s'. Go ahead and raceStart free practiceView trackReturn to mainhAssertion failure! SettingUpTheRaceNumberOfDrivers >= 0At line %d of file '%s'. Assertion failure! SettingUpTheRaceNumberOfDrivers < MAX_SHIPS_PER_RACEAt line %d of file '%s'. Assertion failure! SettingUpTheRaceNumberOfLaps >= 0At line %d of file '%s'. Assertion failure! SettingUpTheRaceNumberOfLaps < MAX_LAPS_IN_RACEAt line %d of file '%s'. Assertion failure! SettingUpTheRaceNumberOfLaps < MAX_LAPS_PER_OBJECT+1At line %d of file '%s'. Assertion failure! SettingUpTheRaceTrackNumber >= 1At line %d of file '%s'. Assertion failure! SettingUpTheRaceTrackNumber <= NUMBER_SET_TRACKSAt line %d of file '%s'. Assertion failure! SettingUpTheRaceNumberOfDrivers == 1At line %d of file '%s'. Assertion failure! NumberOfShipsInRace < MAX_SHIPS_PER_RACEAt line %d of file '%s'. Assertion failure! TheViewShip->modelFlag == TMD_WRONG_WAYAt line %d of file '%s'. hsync: %d Assertion failure! frameNumber - frameWhenWaitingBegins <= maxFramesOfWaitingAt line %d of file '%s'. Not printing race results yet Press any key to return to main frame: %d VP: %d %d %d proj: %d section %d furth sect %d furth lap %d Position %dspeed %dAssertion failure! SelectedGlobalSprite >= 0At line %d of file '%s'. Assertion failure! SelectedGlobalSprite < MAX_GLOBAL_SPRITESAt line %d of file '%s'. Assertion failure! SelectedGlobalSprite < NumberGlobalSpritesAt line %d of file '%s'. global sprite %d maxHsync: %d cpuLoad: %d gpuLoad: %d frame limiter: %d massive hsync: %d Here is the race data FrameWhenRaceStarts : %d NumberLapsInRace : %d NumberOfShipsInRace : %d addr of racing ship %d is %08x addr of race view ship is %08x addr of players ship is %08x addr of other ship %d is %08x ChosenSetTrack : %d initial %d and final position %d for racing ship %d EndRaceNowFlag : %d RaceOnFlag : %d Number of other drivers Number of laps Start track viewingSpeed Mode Assertion failure! option != NULLAt line %d of file '%s'. menu_mod.cAssertion failure! type == CHOOSE_INTEGER || type == TAKE_ACTIONAt line %d of file '%s'. Assertion failure! strlen(string) <= MAX_MENU_STRING_LENGTHAt line %d of file '%s'. Assertion failure! lowest < highestAt line %d of file '%s'. Assertion failure! variable != NULLAt line %d of file '%s'. Assertion failure! screen != NULLAt line %d of file '%s'. Assertion failure! numberOptions > 0At line %d of file '%s'. Assertion failure! numberOptions <= MAX_OPTIONS_PER_SCREENAt line %d of file '%s'. Assertion failure! orderedOptionList != NULLAt line %d of file '%s'. Assertion failure! FALSEAt line %d of file '%s'. Assertion failure! longPauseFlag == FALSEAt line %d of file '%s'. ~cf00Game Paused Assertion failure! FALSEAt line %d of file '%s'. Assertion failure! PlayerOnesShip.velocity.vx == 0At line %d of file '%s'. Assertion failure! PlayerOnesShip.velocity.vy == 0At line %d of file '%s'. dqa %d dqb %d fr %d fg %d fb %d Assertion failure! ScreenWidth == 640 && ScreenHeight == 480At line %d of file '%s'. CD@DlDD(DAssertion failure! object->type == PLAYER_ONES_SHIP || object->type == PLAYER_TWOS_SHIPAt line %d of file '%s'. Assertion failure! ship->type == OTHER_SHIPAt line %d of file '%s'. Printing Data Type Sizes in bytes ObjectHandler: %d MiniObject: %d TunnelSection: %d TunnelChunk: %d TunnelDescription: %d VECTOR: %d SVECTOR: %d MATRIX: %d GsCOORDINATE2: %d GsDOBJ2: %d GsIMAGE: %d GsSPRITE: %d RECT: %d PACKET: %d ObjectArray: %d MiniObjectArray: %d TheTunnel: %d TheTunnelDescription: %d PlayerOnesShip: %d OtherShips: %d ThePolygons: %d SetTracks: %d packetArea: %d currently in video mode PAL currently in video mode NTSC If everything is black and white or there are lines at bottom or top of screen Then you need to change video mode Assertion failure! newScreenWidth == 256 || newScreenWidth == 320 || newScreenWidth == 384 || newScreenWidth == 512 || newScreenWidth == 640At line %d of file '%s'. Assertion failure! newScreenHeight == 240 || newScreenHeight == 256 || newScreenHeight == 480 || newScreenHeight == 512At line %d of file '%s'.  &,29?EKRX^ekqw~!'-4:@FMSY_flrx!'-4:@FMSY_elrx~ %+28>DJPV]ciou{ &,28>DKQW]ciou{ #)/4:@FLRX^djpv|%+17<BHNTY_ekpv| !&,27=BHNSY^djouz $*/4:?EJOUZ_ejouz     " ' , 1 7 < A F K P U Z _ e j o t y ~      " & + 0 5 : ? D H M R W \ ` e j o s x }       $ ( - 1 6 : > C G L P U Y ^ b f k o t x |       " & * . 2 6 : > B F J N R V Z ^ b f j n r v z ~        # ' * . 2 5 9 < @ C G J N Q U X \ _ b f i m p t w z ~   "%(+.147:<?BEHKMPSVY[^adfiloqtwy|  !#%')+-/13579;=?ACEFHJLNPQSUWYZ\^`aceghjlmoqrtvwyz|} %+28>EKQW^djqw}!'.4:AGMTZ`gmsz %,29?ELRY_flry!(.5;BHOV\cipv}#*07>EKRY_fmt{ &-4;BIPW^elsz$,3:AHPW^fmt{&.5=DLT[cjrz %-5=EMU]emu}   ) 1 : B J S [ d l u }    ! * 3 < E M V _ h q z    ( 1 ; D N W a j s }    " , 6 @ J T ^ h r |   ! , 6 A K V a k v %1<GR^it #/;GS_kx %2?LXer+9FTbo} &4CQ`o}"1@P_o~ .>O_o);L^o"5GZl+>Rey/DYm.DZp%<Sj*B[s $>Xr-Hc 'Da~0Nl ' G g !+!L!n!!!!!"<"_"""""#7#\#####$>$e$$$$%*%S%{%%%%!&K&u&&&&"'N'{'''(0(^(((()J)z))) *?*q*** +?+s+++,I,,,,'-_--- .G....6/s////0n00001r111<222 3S333+4t44 5U555=666,7}77#8w88"9y99)::::;;;T<<=x==@>> ?v??K@@%AABvBB_CCMDDBEE=FF@GGIHHZIIsJKK'LLUMMN*OOoPQQjRSS~T5UUVlW0XXYZ`[5\]]^_`aybpckdleqf{ghijkm0ndopq'swtu,wxz{{|~aӆtWHFRnԘ ~r |XL[˹0\'1u]i5m *n!)}2;E3Pl[kgEtcJ~U $JCae2-" e %/ ē \](8:jg5-!yKך H3t*x&:M^o}ȯN1Ee Nv"'+/37;I?B3FzILORUFXZ]`bd+gfikmoqsuaw,yz|G~ylӈ2، aϑ#D_txfO4ʣq? ЧT˪6A4ְtCٳl/Sh~#7K_s#6I\n&8J\n ,=N_o#3CRbr *9HWet!/=KYgu %2@MZgt &2?KXdp| #/;FR^iu(3>IT_jt (2=GQ[epz#,6@IS]fpy"+4=GPYbkt} %-6?GPXairz "*2:BKS[cks{ "*19AIPX`how%,4;BJQY`gov}#+29@GNU\cjqx &-4;AHOV]cjqx  &-4:AHNU[biov|  &-3:@GMTZagmtz!'.4:AGMTZ`gmsz $+17>DJPW]cjpv| %+28>EKQW^djqw}!'.4:AGMTZ`gmsz %,29?ELRY_elry!(.5;BHOU\cipv}#*07>EKRY_fmt{ &-4;BIPW^elsz$+3:AHPW^fmt{&.5=DLT[cjrz %-5=EMU]emu}   ) 1 : B J S [ d l t }    ! * 3 < E M V _ h q z    ( 1 ; D N W a j s }    " , 6 @ J T ^ h r |   ! , 6 A K V a k v %1<GR^it #/;GS_kx %2?LXer+9FTbo} &4CQ`o}"1@P_o~ .>N_o);L]o"5GZl+>Rey/DYm.DZp%<Sj*B[s $>Xr,Hc 'Da~0Nl ' G g !+!L!n!!!!!"<"_"""""#7#\#####$>$e$$$$%*%S%{%%%%!&K&u&&&&"'N'{'''(/(^(((()J)z))) *?*q*** +?+s+++,I,,,,'-_--- .F....6/s////0n00001r111<222 3R333*4t44 5U555=666,7}77#8w88"9x99)::::;;;T<<=w==@>> ?v??J@@%AABvBB_CCMDDBEE=FF?GGIHHZIIrJKK'LLTMMN*OOoPQQjRSS~T5UUVlW/XXYZ`[5\]]^_`aybockdkepf{ghijkm0ncopq'svtu,wxzz{|~aӆsWGEQmӘ}q {WKYʹ/[&0s[g3 j 'j!)y2;E.Pg[fg@t [AsI $ ЧSʪ5A4հtCٳl/Sh~#7K_s#6I[n&8J\n ,=N_o#3CRbr *9HVet!/=KYgu %2?MZgt &2?KWdp| #/;FR^iu(3>IT_jt (2=GQ[epz#,6@IS]fpy"+4=GPYbkt} %-6?GPXairz "*2:BKS[cks{ "*19AIPX`how%,4;BJQX`gov}#*29@GNU\cjqx &-4;AHOV]cjqx  &-4:AHNU[biov|  &-3:@GMTZagmtz!'.4:AGMTZ`gmsz $+17>DJPW]cjpv|$).26:>ADGJMORUWY\^`bdfhjlnprtvwy{}~  !""#$$%&''()**+,,-.//01123445667889::;<==>??@AABCCDEEFGGHIIJKKLMMNOOPPQRRSTTUVVWWXYYZ[[\]]^^_``abbccdeeffghhiijkkllmnnoopqqrrsttuuvwwxxyyz{{||}~~  !!"""##$$%%%&&'''(())***++,,---..//000112223344555667778899:::;;<<<==>>???@@AAABBCCCDDEEFFFGGHHHIIJJJKKLLLMMNNNOOPPPQQRRSSSTTUUUVVWWWXXYYYZZ[[[\\]]]^^___```aabbbccdddeefffgghhhiijjjkklllmmmnnoooppqqqrrssstttuuvvvwwxxxyyzzz{{{||}}}~~  !!!""###$$$%%%&&&'''((()))***+++,,,---...///000111222333444555666777888999:::;;;<<<===>>>???@@@AAABBBCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPQQQRRRSSSTTTUUUVVVWWWXXXXYYYZZZ[[[\\\]]]^^^___```aaabbbcccdddeeefffggghhhiiijjjkkkllllmmmnnnooopppqqqrrrssstttuuuvvvwwwxxxyyyzzz{{{{|||}}}~~~  !!!"""####$$$%%%&&&'''((()))***++++,,,---...///0001112222333444555666777888999::::;;;<<<===>>>???@@@AAABBBBCCCDDDEEEFFFGGGHHHIIIJJJJKKKLLLMMMNNNOOOPPPQQQRRRRSSSTTTUUUVVVWWWXXXYYYZZZ[[[[\\\]]]^^^___```aaabbbcccddddeeefffggghhhiiijjjkkklllmmmnnnnooopppqqqrrrssstttuuuvvvwwwxxxyyyyzzz{{{|||}}}~~~                  !!!"""##$$$%%%&&&'''((())***+++,,,---..///0001112223334455566677788999:::;;;<<<==>>>???@@@AABBBCCCDDDEEEFFGGGHHHIIIJJKKKLLLMMNNNOOOPPPQQRRRSSSTTTUUVVVWWWXXYYYZZZ[[[\\]]]^^^__```aaabbcccdddeeeffggghhhiijjjkkkllmmmnnnoopppqqrrrsssttuuuvvvwwxxxyyyzz{{{||}}}~~~            !!""##$$%%%&&''(())**++,,--..//001122334455566778899::;;<<==>>??@@AABBCCDDEEFGGHHIIJJKKLLMMNNOOPPQQRRSSTTUUVWWXXYYZZ[[\\]]^^_``aabbccddeefgghhiijjkklmmnnooppqqrssttuuvwwxxyyzz{||}}~~       !"#$%&'()*+,-./0123456789:;<>?@ABCDEFHIJKLMOPQRSUVWXZ[\]_`acdeghiklnoqrtuwxz{}~~}{zxwutrqonlkihgedca`_]\[ZXWVUSRQPOMLKJIHFEDCBA@?><;:9876543210/.-,+*)('&%$#"!       ~~}}||{zzyyxxwwvuuttssrqqppoonnmmlkkjjiihhggfeeddccbbaa``_^^]]\\[[ZZYYXXWWVUUTTSSRRQQPPOONNMMLLKKJJIIHHGGFEEDDCCBBAA@@??>>==<<;;::998877665554433221100//..--,,++**))((''&&%%%$$##""!!            ~~~}}}||{{{zzyyyxxxwwvvvuuuttsssrrrqqpppoonnnmmmllkkkjjjiihhhgggffeeedddcccbbaaa```__^^^]]]\\[[[ZZZYYYXXWWWVVVUUTTTSSSRRRQQPPPOOONNNMMLLLKKKJJIIIHHHGGGFFEEEDDDCCCBBBAA@@@???>>>==<<<;;;:::9998877766655544333222111000///..---,,,+++***))((('''&&&%%%$$$##"""!!!                  ~~~}}}|||{{{zzzyyyyxxxwwwvvvuuutttsssrrrqqqpppooonnnnmmmlllkkkjjjiiihhhgggfffeeeddddcccbbbaaa```___^^^]]]\\\[[[[ZZZYYYXXXWWWVVVUUUTTTSSSRRRRQQQPPPOOONNNMMMLLLKKKJJJJIIIHHHGGGFFFEEEDDDCCCBBBBAAA@@@???>>>===<<<;;;::::9998887776665554443332222111000///...---,,,++++***)))((('''&&&%%%$$$####"""!!!                  ~~~}}}|||{{{zzzzyyyxxxwwwvvvuuutttsssrrrqqqpppooonnnmmmlllkkkkjjjiiihhhgggfffeeedddcccbbbaaa```___^^^]]]\\\[[[ZZZYYYXXXWWWWVVVUUUTTTSSSRRRQQQPPPOOONNNMMMLLLKKKJJJIIIHHHGGGFFFEEEDDDCCCBBBAAA@@@???>>>===<<<;;;:::999888777666555444333222111000///...---,,,+++***)))((('''&&&%%%$$$###"""!!                  ~~~}}|||{{zzzyyyxxwwwvvuuuttsssrrrqqpppoonnnmmlllkkkjjiiihhgggffeeeddcccbbaaa``___^^^]]\\\[[ZZZYYXXXWWVVVUUTTTSSRRRQQPPOOONNMMMLLKKKJJIIIHHGGGFFEEEDDCCBBBAA@@@??>>>==<<;;;::999887766655444332211100///..--,,,++**)))((''&&&%%$$$##""!!!              ~~}}|{{zzyxxwwvvuttssrqqpponnmmlkkjjihhggfeeddcbbaa`__^]]\\[ZZYXXWVVUUTSSRQQPOONNMLLKJJIHHGFFEDDCBBA@@?>>=<<;:998776554332100/..-,++*))('&&%$##"!!        }|zxvusqomkigeca_][XVTQNLIFC@=951-(# !#&(+-0257:<?ADGILNQSVX[]`begjlnqsvx{}  !#&(*,.02468:<>@BDFHJLNOQSUWY[]_abdfhjlmoqsuwxz|~2d1.ctmd.cNO_NAMEtrig.ccoord.c radius tgt1 tgt2 id %d pos: vel: menu.cReadySteadyGoTrack %s%s %d@ main.c %\$Y $@$<`ф$Ѐ'F $Y $pP G(E@(@VN$b<ф$Ѐ'F $Y $<B$<"< ]Nb$ B(@<҄$Ѐ'F $Y $<$<B$< `!0$!8`$<ࡄ$!$$ w> ''HTPLD@<84O 0!@t@UU'#4"D$! $!#;$+4G-/ ?-* g-+++#$)&#O29)#337-" $'&&##B3#6?B3#7B34# #%###$##### <"!? #######/##)#####/8'E33*-$ 34*-$ 7*" 7*- 7*/ 4 H*--)m1))X*-)$D%1"!< $42)4'36###"""2###6#s"#')C##"$)2/1''''')W8'E"2)W7*" /1''''')P#"2!3"25$$$.*f/#)$#&$4'6)%N#//)#G/)#$#$###%/5/!3%/5/7#"#""3&#7//#/?#/"2/b/2"&&&'E%&%&%& 4'#4)#? O O##4(/4//++ E [[? C?/E/E  ?? l%&!?_ _p'"&)"3/ 3/ j#$3$4$RE%&%&%&BB"5#"'-$R+""&'/ / ݁&!"?W-^:,// / / >'-'"=3J8'(8  چI$(c"7&"/27&"/&V "7&"/27&"/' ?#F@110)H1#)54#H?!0$/!1$)E/$?##, <!!3,!<!Cy//$?F*'#/ 7Xw% ԇ0 2/ւ?փ/B=S/BG/Wk-"=?- -1 (8>("*)GSA1!!!)4!4!4!'??/5%%??/5%%??/!6O77+" 2',+* 3// #@&"/&-=!&?/##8O "#%?? / / / )38(E/1!!)!) 7C*'"7?//wC>K''/ //w :/ -#"7&-/##_ b?B")/"*/??NG6o I ?&y'#/1?"_ b?B")/"+/?/.W%` >FZ-'# F'W%7 _7-? VI#$?FY'' % (? ه0$6Z-7# F'W%7 ҇3|'/ O k'/Ƈk'?#/9//?N;G(  "C*-/rC*-/rC*.) !!+ /-9/F>NNX((634)"$ $d;&:(? /'o /J*)$ o /J*)$   /($%4 W / :/ / O 7/ ?Z/ / 7 / 7 #O G&4(_ &4(_  # #7U&$&&%'&%'? 2HO4#'#5/8#"*#"2';20// Wo -& & &&"23_ ? o V 8Il1!)?_ __O %_c!#? (5%)4/ #)/ #?  (6%9!&%9!)3'/  %"&(7!7(5O%##"&(!( P&&$  #? O X(H?OAE5' #/)<,%<%4!/%////  'O#OS/&2_> @3 6:#G'O?C//?:8=?7 %9-8%(?x-(=8?H<:CF2/;&2?%)/S*3#%'%/'?'!W3#+,W''%''''%/// %,#<,)"/?#//9o/)4$?$ /S.40+*/1)/0?5/5!% !% !)!΄7/3'* #"((/ """(R)/( 6+/V&&/// &&&/V//_/@.S?+/ 2. #?//$9/// 1!!!!)4/$R"7#$!2%#'$9!!)'?(2))3?/2//)3/$,7$$`*//?*/U& */%/hZ// _ 5/%8HHU%?!:-?/OO!:/?/O?//!:/?/OO!:/?/O 6%%?%8Z// _ )%/%/ ,%%"*1###"/b'2U%4'"D;#Y6'"K#6$'#%9'#%4'"'AD$#6'"'EU4$'#;$'2'4+'A7Wd .83!+1$)3Z4%/? _+1!)?';1!)?%3 $/o/OM-./'? (7)#$/KAc/ / A/ / A/ / A/ / c?   87I/K7##+##"##////$'C1!/9)!)))!)'!!!!!!!"A('#!2""""""(!A(5>!9// 1)!)!I!)!)!4!4!I!!I!!!I!!9!4('B(1(1_1!!!!!!(!!!(ׇ,:"'.(((%;;;7S'!,.##,$"!/,#"&E#D?X ""('O_3A'&$'&'&??E'%'%'(#%'!,.,$"!/,#"&q!#&')"94/2"!(!/2!"(!!$%&$&!(?4%&%&!$%&%&!$%&%&!+/R"(1+"!(79R#_/(E/n?#!"5#+/-$(# A(i*)#)(&%(B33Cׄ.%!?!"W1$a3!&%!%!5s<.,G*)&'##/14$"!/,#&"&'2!C$$#!,.,$"!/,#"#'"B! &,&&A!%)1,!!(C,.,%!W*)&'##/14%// / ;*+&/D%+/,#&&2&u"!3&'.F/V'/fF&,&!!#!,.,,$!/,#&&2&q!3&')"t'/J4&:4&11(w<;7S##:2"('<==;7S##:2"('()7(#S**$9"T%'*D*"*;4,+8!,+81$"!)7!,.##,$"!/,#"&qB1!"R 1:!1B%"%"%"%"%"%"%T!1A31Q'&&&DBA&&&&$!!!##w%E%%$5%5))E% **************1A!C)2CW//\-O++8!A,G"!Wc)"!D.!!DD 4$ 1*1!(?$$(9d#D!Y$*$*$+$+$+$+$+$+ *$*$*#$$!"1 "/&/&?)#?1! !09(>4V$0$V$0y$C 31D$$$9h*-)_3##(!(!(%1#?83a##(3Q(&#/  //!;/#4$$$$4"2""''A"'(a!2"3#(3!#,.#"!/,#"B/?b$ -$'/@:L=@:  ":@'A@ 1L\H ZS8=_/@\ bt pT i@.z t2@6BD A4IM0Hn+T@vHX [V0Wl@+Q$n @WzHp@|y@   .&% 7H.` Q`5@NxHx n^@Z v@7n`@NUe!@^plk[@uTq@# w@.}@9$I E @!V-@6?iH R@EGp| _ MXs  ^ht  re@!)0N?@ah`@mp  L@ !:@/F>)@Q^ A{fhHD@quG(Q, 0XXV 6$` Cg O[Jn1 rSr@|v  }@:@ =1@ 4`@;K0D Sc+ Hl;: xA &I?(+9 PBHS O\Yx(bo(4` @v~5 dc@= i@E n#@Ms@Xx@@c| ix0Bt`c$'\gW@8Io@Wh\wPu*0 <(z10vU9 lP{8 &P0T \G$++ Xk)4} @,;" !1Pd 2R 4X<  &@7^ .G9d{@P^+:j@fv6;qB\>cSlK@krKMu(&FQ}(LkV:`X oh-@a xm^  p5(# j s8t (u'k  7w-  ATz3@ ^\|:  ph}@Z   xt~F( 1 N; C \P j ܆`!0  kn"( / t"(8 O (}#(^ %( A ' , i'(3 h |@( o ( (H Ȩ2*@ *@ ;<+PD[p+ d{ l[, , $;- 7( .'X@.@/@y.x{ /X751FW<i2@^h@2([G2g`Z4,?o6@7Du JW`X^ 0 (# Fe$ ,F:(O8 @i % p& @,7M4' (>TTl)&[ \yj-2` .5 /: hX0B 2J 3M t4Q  d5SY (,7[ 04Uh:c[h<hpv=lG{0>p0{"4A|M:b ,e~  F0 (   a(P  (" ( (. 5 P(X? f p)@s *H +X  x,@) 0 8\,@ 6 K =, -0U z O-h ;hȼ&2/CSX(V/HY ./07A0 <l08E51  K1 #/xP106STYU2Xk2`3 rCh3 Qn30g0w48|5PTp70[}7 @80-96N-e:Um>:HOhD ) D 65 LF@>DT 4FKc[ hFHnm HKp l dQ 9n,"@4\%WP 2+H"<0%Eq . L'L @46.'P @:<1'T BD4P(W JQ7(Z2 [$<;p@hv<s.=vq@> Ao2C:<Zhh@p{ 5@$Iw # \B6cv} s{@  @  b(g} " %(& 0%+c &- XH*6 ,L+8 X801DL <3J X?T 7U|BY^E[~ Hb:(tJd("K'Lf$(Z: L )?!hHh"(q7\ m h v1LH`tk "v4 M q  C(yh-(WhZ(_b-0&% h@(+ (.; h*1 @(/: @L/< ? l1N[ @Ga&2S l63X C5Zh (YK0"2B#"*ǒ3Rb5ʲ=0EȢ=BIErOT\d"lBrz22""222 202B ǂr"Bʂ @`Ȓʲb22 2023r(2 Brɢ .P=BA G 2M bS@ɒY`B]k$r"SRwʂ  @`Sɲ"R @3`hp"Ǣ R rbʒ"B @B`BȲ"ǒB  R@ɂ`B2ʒ"$B 202@"P"*`"0p2x42723:2=2@2G2ȢNWb 02_"c "*0"ho w}" "@" `R r b $" B 202@2P2`2p23ɒ :2=2@2G2   B 202@2P23`hp2  Dz B 202@2P2`hpx " b B 202@"P"3`hp R  2 @#H'Pr +ʂ 6>BD 2G02J@"MP"P`ɂ4272V"Y"\ɂ aʲ iq2v2{ @bB  "r \Bɢ @ `2 *"b rʒ  @ R" " ""R ǒ&-4;2Aʂ HPɲ T BY@ Ȣ^Bf<kBo Bs@Bz`BBBBBB B@B`BBBB(ǒYrT F`CLHLFCHEEHK "2B#"*ǒ3Rb5ʲ=0EȢ=BIErOT\d"lBrz22""222 202B ǂr"Bʂ @`Ȓʲb22 2023r(2 Brɢ .P=BA G 2M bS@ɒY`B]k$r"SRwʂ  @`Sɲ"R @3`hp"Ǣ R rbʒ"B @B`BȲ"ǒB  R@ɂ`B2ʒ"$B 202@"P"*`"0p2x42723:2=2@2G2ȢNWb 02_"c "*0"ho w}" "@" `R r b $" B 202@2P2`2p23ɒ :2=2@2G2   B 202@2P23`hp2  Dz B 202@2P2`hpx " b B 202@"P"3`hp R  2 @#H'Pr +ʂ 6>BD 2G02J@"MP"P`ɂ4272V"Y"\ɂ aʲ iq2v2{ @bB  "r \Bɢ @ `2 *"b rʒ  @ R" " ""R ǒ&-4;2Aʂ HPɲ T BY@ Ȣ^Bf<kBo Bs@Bz`BBBBBB B@B`BBBB(ǒYrT F`3G8D30HPHEEH>K"2B#"*ǒ3Rb5ʲ=0EȢ=BIErOT\d"lBrz22""222 202B ǂr"Bʂ @`Ȓʲb22 2023r(2 Brɢ .P=BA G 2M bS@ɒY`B]k$r"SRwʂ  @`Sɲ"R @3`hp"Ǣ R rbʒ"B @B`BȲ"ǒB  R@ɂ`B2ʒ"$B 202@"P"*`"0p2x42723:2=2@2G2ȢNWb 02_"c "*0"ho w}" "@" `R r b $" B 202@2P2`2p23ɒ :2=2@2G2   B 202@2P23`hp2  Dz B 202@2P2`hpx " b B 202@"P"3`hp R  2 @#H'Pr +ʂ 6>BD 2G02J@"MP"P`ɂ4272V"Y"\ɂ aʲ iq2v2{ @bB  "r \Bɢ @ `2 *"b rʒ  @ R" " ""R ǒ&-4;2Aʂ HPɲ T BY@ Ȣ^Bf<kBo Bs@Bz`BBBBBB B@B`BBBB(ǒYrT D`FVC3G^DacD3HDHk`F@VCCGp^D<H@k\HFVCCaDCG C4C7C G ^DHHpF@CCGDDDDDDH`H0 FCaH$0 FCC5G:D5dHP$H F FCCC0 C2C_G0eDkD_\HFtHq(F`C1C0C2 CGDD$Hq<H@`E`E>HK7"2B#"*ǒ3Rb5ʲ=0EȢ=BIErOT\d"lBrz22""222 202B ǂr"Bʂ @`Ȓʲb22 2023r(2 Brɢ .P=BA G 2M bS@ɒY`B]k$r"SRwʂ  @`Sɲ"R @3`hp"Ǣ R rbʒ"B @B`BȲ"ǒB  R@ɂ`B2ʒ"$B 202@"P"*`"0p2x42723:2=2@2G2ȢNWb 02_"c "*0"ho w}" "@" `R r b $" B 202@2P2`2p23ɒ :2=2@2G2   B 202@2P23`hp2  Dz B 202@2P2`hpx " b B 202@"P"3`hp R  2 @#H'Pr +ʂ 6>BD 2G02J@"MP"P`ɂ4272V"Y"\ɂ aʲ iq2v2{ @bB  "r \Bɢ @ `2 *"b rʒ  @ R" " ""R ǒ&-4;2Aʂ HPɲ T BY@ Ȣ^Bf<kBo Bs@Bz`BBBBBB B@B`BBBB(ǒYrT  Bc B@BȢbǒɂ B@ɂ`BɂB ʒc Ȣr22 202 )12427 202Ȃ:"C ǒKQ "W0"]@"cP"iRqK (08y@|HPXQ`"Wp"]"c"Ȣʂ_" (0"@HP"Q`"Wp"]"c"ʲǒKQ "W0"]@"cP"`"p""K (08y@|HPX`hpxQ"W"]"c"""Ȣr_" (0"@HP"`hp"Q"W"]"c"""2BBKQ "W0" @"]P"`"cp"ȂrǒK (08y@|HPXQ`"Wp" "]""c"R'ʢ0Dz_" (0"@HP"Q`"Wp" "]""c"Ȣ8AǢ KQ "W0" @"]P"`"cp"I""OW R"K (08y@|HPX`hpxQ"W" "]""c"I""Ȳ _2h #_" (0"@HP"`hp"Q"W" "]""c"I""b"pby r$KW "]0"c@"P"#ʒDz%_" (0"@HP"`hpxW"]"c""Ȃ$&K (08y@|HPXW`"]p"c""% Ǣ(_" (0"@HP"`hpxy|W"]"c""&" R)KW "]0"c@"P"Ȳ(R*_" (0"@HP"`hp"W"]"c""b)ʂ2,K (08y@|HPX`hpxW"]"c""*ʲ (b._" (0"@HP"`hp"y| W"]"c "0"B,  .KW "]0"r.' . /K (08W@"]P"/6 B? b0W"" (_0"@"P"/G rQ 0W"" (_0"r0Y ʢe b1W"" (_0"0m y 1W"" (_0"r1  Ǣ5  @Y`2 `  ɒ   @ B    @"! R* @ɂ3 H Z g  @ `ɲ  @ `   A@ B+ C rJ S d t @  `        @ɢ  + 7 @E `P BBBB1e s 5  2Ȳ5{ b <6  ɒ B  @ `    R6! ʲpEpEH' K"2B#"*ǒ3Rb5ʲ=0EȢ=BIErOT\d"lBrz22""222 202B ǂr"Bʂ @`Ȓʲb22 2023r(2 Brɢ .P=BA G 2M bS@ɒY`B]k$r"SRwʂ  @`Sɲ"R @3`hp"Ǣ R rbʒ"B @B`BȲ"ǒB  R@ɂ`B2ʒ"$B 202@"P"*`"0p2x42723:2=2@2G2ȢNWb 02_"c "*0"ho w}" "@" `R r b $" B 202@2P2`2p23ɒ :2=2@2G2   B 202@2P23`hp2  Dz B 202@2P2`hpx " b B 202@"P"3`hp R  2 @#H'Pr +ʂ 6>BD 2G02J@"MP"P`ɂ4272V"Y"\ɂ aʲ iq2v2{ @bB  "r \Bɢ @ `2 *"b rʒ  @ R" " ""R ǒ&-4;2Aʂ HPɲ T BY@ Ȣ^Bf<kBo Bs@Bz`BBBBBB B@B`BBBB(ǒYrT L2  @ `2 9 bȢ> I pF3G_ D3HPI 4H@a Ft CG0_ D D DADqDDTHa tH F CG DDH` H@ Fp CCC2 C$GP_ DD DAH HpEpE' H K8"2B#"*ǒ3Rb5ʲ=0EȢ=BIErOT\d"lBrz22""222 202B ǂr"Bʂ @`Ȓʲb22 2023r(2 Brɢ .P=BA G 2M bS@ɒY`B]k$r"SRwʂ  @`Sɲ"R @3`hp"Ǣ R rbʒ"B @B`BȲ"ǒB  R@ɂ`B2ʒ"$B 202@"P"*`"0p2x42723:2=2@2G2ȢNWb 02_"c "*0"ho w}" "@" `R r b $" B 202@2P2`2p23ɒ :2=2@2G2   B 202@2P23`hp2  Dz B 202@2P2`hpx " b B 202@"P"3`hp R  2 @#H'Pr +ʂ 6>BD 2G02J@"MP"P`ɂ4272V"Y"\ɂ aʲ iq2v2{ @bB  "r \Bɢ @ `2 *"b rʒ  @ R" " ""R ǒ&-4;2Aʂ HPɲ T BY@ Ȣ^Bf<kBo Bs@Bz`BBBBBB B@B`BBBB(ǒYrT  Bc B@BȢbǒɂ B@ɂ`BɂB ʒc Ȣr22 202 )12427 202Ȃ:"C ǒKQ "W0"]@"cP"iRqK (08y@|HPXQ`"Wp"]"c"Ȣʂ_" (0"@HP"Q`"Wp"]"c"ʲǒKQ "W0"]@"cP"`"p""K (08y@|HPX`hpxQ"W"]"c"""Ȣr_" (0"@HP"`hp"Q"W"]"c"""2BBKQ "W0" @"]P"`"cp"ȂrǒK (08y@|HPXQ`"Wp" "]""c"R'ʢ0Dz_" (0"@HP"Q`"Wp" "]""c"Ȣ8AǢ KQ "W0" @"]P"`"cp"I""OW R"K (08y@|HPX`hpxQ"W" "]""c"I""Ȳ _2h #_" (0"@HP"`hp"Q"W" "]""c"I""b"pby r$KW "]0"c@"P"#ʒDz%_" (0"@HP"`hpxW"]"c""Ȃ$&K (08y@|HPXW`"]p"c""% Ǣ(_" (0"@HP"`hpxy|W"]"c""&" R)KW "]0"c@"P"Ȳ(R*_" (0"@HP"`hp"W"]"c""b)ʂ2,K (08y@|HPX`hpxW"]"c""*ʲ (b._" (0"@HP"`hp"y| W"]"c "0"B,  .KW "]0"r.' . /K (08W@"]P"/6 B? b0W"" (_0"@"P"/G rQ 0W"" (_0"r0Y ʢe b1W"" (_0"0m y 1W"" (_0"r1  Ǣ5  @Y`2 `  ɒ   @ B    @"! R* @ɂ3 H Z g  @ `ɲ  @ `   A@ B+ C rJ S d t @  `        @ɢ  + 7 @E `P BBBB1e s 5  2Ȳ5{ b $Dz68  @ ` 6+ʒ?F?$H6OFO$H6[FgCtC~C CCCC[4H7 F $H73 @EE HK8"2B#"*ǒ3Rb5ʲ=0EȢ=BIErOT\d"lBrz22""222 202B ǂr"Bʂ @`Ȓʲb22 2023r(2 Brɢ .P=BA G 2M bS@ɒY`B]k$r"SRwʂ  @`Sɲ"R @3`hp"Ǣ R rbʒ"B @B`BȲ"ǒB  R@ɂ`B2ʒ"$B 202@"P"*`"0p2x42723:2=2@2G2ȢNWb 02_"c "*0"ho w}" "@" `R r b $" B 202@2P2`2p23ɒ :2=2@2G2   B 202@2P23`hp2  Dz B 202@2P2`hpx " b B 202@"P"3`hp R  2 @#H'Pr +ʂ 6>BD 2G02J@"MP"P`ɂ4272V"Y"\ɂ aʲ iq2v2{ @bB  "r \Bɢ @ `2 *"b rʒ  @ R" " ""R ǒ&-4;2Aʂ HPɲ T BY@ Ȣ^Bf<kBo Bs@Bz`BBBBBB B@B`BBBB(ǒYrT  Bc B@BȢbǒɂ B@ɂ`BɂB ʒc Ȣr22 202 )12427 202Ȃ:"C ǒKQ "W0"]@"cP"iRqK (08y@|HPXQ`"Wp"]"c"Ȣʂ_" (0"@HP"Q`"Wp"]"c"ʲǒKQ "W0"]@"cP"`"p""K (08y@|HPX`hpxQ"W"]"c"""Ȣr_" (0"@HP"`hp"Q"W"]"c"""2BBKQ "W0" @"]P"`"cp"ȂrǒK (08y@|HPXQ`"Wp" "]""c"R'ʢ0Dz_" (0"@HP"Q`"Wp" "]""c"Ȣ8AǢ KQ "W0" @"]P"`"cp"I""OW R"K (08y@|HPX`hpxQ"W" "]""c"I""Ȳ _2h #_" (0"@HP"`hp"Q"W" "]""c"I""b"pby r$KW "]0"c@"P"#ʒDz%_" (0"@HP"`hpxW"]"c""Ȃ$&K (08y@|HPXW`"]p"c""% Ǣ(_" (0"@HP"`hpxy|W"]"c""&" R)KW "]0"c@"P"Ȳ(R*_" (0"@HP"`hp"W"]"c""b)ʂ2,K (08y@|HPX`hpxW"]"c""*ʲ (b._" (0"@HP"`hp"y| W"]"c "0"B,  .KW "]0"r.' . /K (08W@"]P"/6 B? b0W"" (_0"@"P"/G rQ 0W"" (_0"r0Y ʢe b1W"" (_0"0m y 1W"" (_0"r1 0F`C1CA3GP2D3tH 2H1FC+CCAG2DH2H`2@FCAG@3^DD|H3@H2nLF{CC!C!CCCCC C$C(CQ,CW0C!]4CQc8C<CDDDDDDDnHP3#F{CCC CCCCC C$C(C,C0CQ4CW8C1]<Cac@CDCDDDDDDDDG6D!D!DH6H4%F{CQCWCA] CqcCCXH6(F{CCCCCCCC CQ$C!W(CQ],Cc0C4CDDDDD@H`70E0EHKP="2B#"*ǒ3Rb5ʲ=0EȢ=BIErOT\d"lBrz22""222 202B ǂr"Bʂ @`Ȓʲb22 2023r(2 Brɢ .P=BA G 2M bS@ɒY`B]k$r"SRwʂ  @`Sɲ"R @3`hp"Ǣ R rbʒ"B @B`BȲ"ǒB  R@ɂ`B2ʒ"$B 202@"P"*`"0p2x42723:2=2@2G2ȢNWb 02_"c "*0"ho w}" "@" `R r b $" B 202@2P2`2p23ɒ :2=2@2G2   B 202@2P23`hp2  Dz B 202@2P2`hpx " b B 202@"P"3`hp R  2 @#H'Pr +ʂ 6>BD 2G02J@"MP"P`ɂ4272V"Y"\ɂ aʲ iq2v2{ @bB  "r \Bɢ @ `2 *"b rʒ  @ R" " ""R ǒ&-4;2Aʂ HPɲ T BY@ Ȣ^Bf<kBo Bs@Bz`BBBBBB B@B`BBBB(ǒYrT  Bc B@BȢbǒɂ B@ɂ`BɂB ʒc Ȣr22 202 )12427 202Ȃ:"C ǒKQ "W0"]@"cP"iRqK (08y@|HPXQ`"Wp"]"c"Ȣʂ_" (0"@HP"Q`"Wp"]"c"ʲǒKQ "W0"]@"cP"`"p""K (08y@|HPX`hpxQ"W"]"c"""Ȣr_" (0"@HP"`hp"Q"W"]"c"""2BBKQ "W0" @"]P"`"cp"ȂrǒK (08y@|HPXQ`"Wp" "]""c"R'ʢ0Dz_" (0"@HP"Q`"Wp" "]""c"Ȣ8AǢ KQ "W0" @"]P"`"cp"I""OW R"K (08y@|HPX`hpxQ"W" "]""c"I""Ȳ _2h #_" (0"@HP"`hp"Q"W" "]""c"I""b"pby r$KW "]0"c@"P"#ʒDz%_" (0"@HP"`hpxW"]"c""Ȃ$&K (08y@|HPXW`"]p"c""% Ǣ(_" (0"@HP"`hpxy|W"]"c""&" R)KW "]0"c@"P"Ȳ(R*_" (0"@HP"`hp"W"]"c""b)ʂ2,K (08y@|HPX`hpxW"]"c""*ʲ (b._" (0"@HP"`hp"y| W"]"c "0"B,  .KW "]0"r.' . /K (08W@"]P"/6 B? b0W"" (_0"@"P"/G rQ 0W"" (_0"r0Y ʢe b1W"" (_0"0m y 1W"" (_0"r1  Ǣ5  @Y`2 `  ɒ   @ B    @"! R* @ɂ3 H Z g  @ `ɲ  @ `   A@ B+ C rJ S d t @  `        @ɢ  + 7 @E `P BBBB1e s 5  2Ȳ5{ b@+F3 G@6_ D3lH6H6+FCG6!DHp6HP6.,FCG7FDH6.H6T-F G`7D_ DH 7TH7kL.F5 G7D_ D5H7kHp78/F0 C_G08D_ D_H7,H7d0FG8DQ_ DHP8H@8`2F G9D+ D_ D|H8H83F C C CA C+ CH94FpCA4H94FC=G:CD=H9H9N\6FCjG`:Dj8H0:NXH:p7F`C1G:_ DH:p Hp:<FC C C CH:T=FCH0;=FPC!C`H`;<@Fp G;_ DlH;H;@FC@H;AFC Gp<CD lH@<H <&BF0A G<D_ DAH<&H<GDCFCQCG`H<@+E@+EH`Kp"2B#"*ǒ3Rb5ʲ=0EȢ=BIErOT\d"lBrz22""222 202B ǂr"Bʂ @`Ȓʲb22 2023r(2 Brɢ .P=BA G 2M bS@ɒY`B]k$r"SRwʂ  @`Sɲ"R @3`hp"Ǣ R rbʒ"B @B`BȲ"ǒB  R@ɂ`B2ʒ"$B 202@"P"*`"0p2x42723:2=2@2G2ȢNWb 02_"c "*0"ho w}" "@" `R r b $" B 202@2P2`2p23ɒ :2=2@2G2   B 202@2P23`hp2  Dz B 202@2P2`hpx " b B 202@"P"3`hp R  2 @#H'Pr +ʂ 6>BD 2G02J@"MP"P`ɂ4272V"Y"\ɂ aʲ iq2v2{ @bB  "r \Bɢ @ `2 *"b rʒ  @ R" " ""R ǒ&-4;2Aʂ HPɲ T BY@ Ȣ^Bf<kBo Bs@Bz`BBBBBB B@B`BBBB(ǒYrT gEF`CCgHsTFFxCsHH~GFxC~\HGFxCdH@\HF8CCC3GDD-D3HHp`JF8CGpD-DH0HKF0CCGxDDHHLFP8CG`xDDH HMFpCC5GxD5HHptNFCCHTFCCH LUFCC_GxD_dHH`UFCCG0DHHEEEE`HK"2B#"*ǒ3Rb5ʲ=0EȢ=BIErOT\d"lBrz22""222 202B ǂr"Bʂ @`Ȓʲb22 2023r(2 Brɢ .P=BA G 2M bS@ɒY`B]k$r"SRwʂ  @`Sɲ"R @3`hp"Ǣ R rbʒ"B @B`BȲ"ǒB  R@ɂ`B2ʒ"$B 202@"P"*`"0p2x42723:2=2@2G2ȢNWb 02_"c "*0"ho w}" "@" `R r b $" B 202@2P2`2p23ɒ :2=2@2G2   B 202@2P23`hp2  Dz B 202@2P2`hpx " b B 202@"P"3`hp R  2 @#H'Pr +ʂ 6>BD 2G02J@"MP"P`ɂ4272V"Y"\ɂ aʲ iq2v2{ @bB  "r \Bɢ @ `2 *"b rʒ  @ R" " ""R ǒ&-4;2Aʂ HPɲ T BY@ Ȣ^Bf<kBo Bs@Bz`BBBBBB B@B`BBBB(ǒYrT XFC CaH*dYFC C*H=[F`HCMC1=HP\F[CaCPH@h^FCC1aCa3G@DDDD!DQD3pHhHXEXEHKp"2B#"*ǒ3Rb5ʲ=0EȢ=BIErOT\d"lBrz22""222 202B ǂr"Bʂ @`Ȓʲb22 2023r(2 Brɢ .P=BA G 2M bS@ɒY`B]k$r"SRwʂ  @`Sɲ"R @3`hp"Ǣ R rbʒ"B @B`BȲ"ǒB  R@ɂ`B2ʒ"$B 202@"P"*`"0p2x42723:2=2@2G2ȢNWb 02_"c "*0"ho w}" "@" `R r b $" B 202@2P2`2p23ɒ :2=2@2G2   B 202@2P23`hp2  Dz B 202@2P2`hpx " b B 202@"P"3`hp R  2 @#H'Pr +ʂ 6>BD 2G02J@"MP"P`ɂ4272V"Y"\ɂ aʲ iq2v2{ @bB  "r \Bɢ @ `2 *"b rʒ  @ R" " ""R ǒ&-4;2Aʂ HPɲ T BY@ Ȣ^Bf<kBo Bs@Bz`BBBBBB B@B`BBBB(ǒYrT @`FCa3GDTD3XHxH`FCTCGDDdH@H BD 2G02J@"MP"P`ɂ4272V"Y"\ɂ aʲ iq2v2{ @bB  "r \Bɢ @ `2 *"b rʒ  @ R" " ""R ǒ&-4;2Aʂ HPɲ T BY@ Ȣ^Bf<kBo Bs@Bz`BBBBBB B@B`BBBB(ǒYrT  Bc B@BȢbǒɂ B@ɂ`BɂB ʒc Ȣr22 202 )12427 202Ȃ:"C ǒKQ "W0"]@"cP"iRqK (08y@|HPXQ`"Wp"]"c"Ȣʂ_" (0"@HP"Q`"Wp"]"c"ʲǒKQ "W0"]@"cP"`"p""K (08y@|HPX`hpxQ"W"]"c"""Ȣr_" (0"@HP"`hp"Q"W"]"c"""2BBKQ "W0" @"]P"`"cp"ȂrǒK (08y@|HPXQ`"Wp" "]""c"R'ʢ0Dz_" (0"@HP"Q`"Wp" "]""c"Ȣ8AǢ KQ "W0" @"]P"`"cp"I""OW R"K (08y@|HPX`hpxQ"W" "]""c"I""Ȳ _2h #_" (0"@HP"`hp"Q"W" "]""c"I""b"pby r$KW "]0"c@"P"#ʒDz%_" (0"@HP"`hpxW"]"c""Ȃ$&K (08y@|HPXW`"]p"c""% Ǣ(_" (0"@HP"`hpxy|W"]"c""&" R)KW "]0"c@"P"Ȳ(R*_" (0"@HP"`hp"W"]"c""b)ʂ2,K (08y@|HPX`hpxW"]"c""*ʲ (b._" (0"@HP"`hp"y| W"]"c "0"B,  .KW "]0"r.' . /K (08W@"]P"/6 B? b0W"" (_0"@"P"/G rQ 0W"" (_0"r0Y ʢe b1W"" (_0"0m y 1W"" (_0"r1  Ǣ5  @Y`2 `  ɒ   @ B    @"! R* @ɂ3 H Z g  @ `ɲ  @ `   A@ B+ C rJ S d t @  `        @ɢ  + 7 @E `P BBBB1e s 5  2Ȳ5{ b|yFAC|H60zF@HCMCH06zF CaCC3G6C D3hH6Hp6|}FCACq CG`7C DhH07H6FpC!CQaCG8:DGDDDAH7Hp7VЁF@CCaCG8D!DQDDDDH`8VH 8yEyEtHmK`g"2B#"*ǒ3Rb5ʲ=0EȢ=BIErOT\d"lBrz22""222 202B ǂr"Bʂ @`Ȓʲb22 2023r(2 Brɢ .P=BA G 2M bS@ɒY`B]k$r"SRwʂ  @`Sɲ"R @3`hp"Ǣ R rbʒ"B @B`BȲ"ǒB  R@ɂ`B2ʒ"$B 202@"P"*`"0p2x42723:2=2@2G2ȢNWb 02_"c "*0"ho w}" "@" `R r b $" B 202@2P2`2p23ɒ :2=2@2G2   B 202@2P23`hp2  Dz B 202@2P2`hpx " b B 202@"P"3`hp R  2 @#H'Pr +ʂ 6>BD 2G02J@"MP"P`ɂ4272V"Y"\ɂ aʲ iq2v2{ @bB  "r \Bɢ @ `2 *"b rʒ  @ R" " ""R ǒ&-4;2Aʂ HPɲ T BY@ Ȣ^Bf<kBo Bs@Bz`BBBBBB B@B`BBBB(ǒYrT  Bc B@BȢbǒɂ B@ɂ`BɂB ʒc Ȣr22 202 )12427 202Ȃ:"C ǒKQ "W0"]@"cP"iRqK (08y@|HPXQ`"Wp"]"c"Ȣʂ_" (0"@HP"Q`"Wp"]"c"ʲǒKQ "W0"]@"cP"`"p""K (08y@|HPX`hpxQ"W"]"c"""Ȣr_" (0"@HP"`hp"Q"W"]"c"""2BBKQ "W0" @"]P"`"cp"ȂrǒK (08y@|HPXQ`"Wp" "]""c"R'ʢ0Dz_" (0"@HP"Q`"Wp" "]""c"Ȣ8AǢ KQ "W0" @"]P"`"cp"I""OW R"K (08y@|HPX`hpxQ"W" "]""c"I""Ȳ _2h #_" (0"@HP"`hp"Q"W" "]""c"I""b"pby r$KW "]0"c@"P"#ʒDz%_" (0"@HP"`hpxW"]"c""Ȃ$&K (08y@|HPXW`"]p"c""% Ǣ(_" (0"@HP"`hpxy|W"]"c""&" R)KW "]0"c@"P"Ȳ(R*_" (0"@HP"`hp"W"]"c""b)ʂ2,K (08y@|HPX`hpxW"]"c""*ʲ (b._" (0"@HP"`hp"y| W"]"c "0"B,  .KW "]0"r.' . /K (08W@"]P"/6 B? b0W"" (_0"@"P"/G rQ 0W"" (_0"r0Y ʢe b1W"" (_0"0m y 1W"" (_0"r1  Lǂ2  @ `2 9 21> ʒs B6  @Y` `  "R   @ɂ B    @ɲ! * @3 H Z g  @ `B r @ `ɢ   A@ + C J S d t @  `        @2  + 7 @E `P BBBBȒ2e ʒ ǒ6  R6{ v<b7  " B  @ `  R ɂ Ȣ6! B~7  @`r7rPǒ8ɢ @` 2ɒ07CRQ 29 Y@ɂbɲjrȢ8"; B @`#0 = BN ɢ\ %q@%`%%%%%& &@&`&&&" ' @'ɢB9" -LB<5 A@Q`R ]ɂ j`ɲ  x@` !`B!`!`B"2;ʢ"F#3G<_ D DD"3H`<HP<dF #H<xF%G@>_ pD tDGxDA#MDq#xDSD[DcD#AD#D$qD1$jDa$D$D$D$D!%DQ%D%D%H<H<PF`'CCC C&C& G?DDDDAD& DA&pDq&D&D&D'D1'H>8HP>*F)AC'CC CC&C&C& G AKD'T(D'xD|D_DfDvDDD(GDA(Dq(D(D(DD H@*0 H?F )CC5GA4D5H`A<H0AF +CCA)Cq) C#C)4C)_ GB_ 0DA8D*D1*CDa*PD*`D*pD*_8HBXHA|LF,G0CC DA+Dq+D+_ DDq,(HB|HHBF - GC_ DD,D,|HPCH@C(F/=GD_ DDDA-Dq-D-D-D.D1.Da.D.D.D.D!/DVDADQ/qD/=HCHC0F/4HE dF/jGpE#D.Dj H0E ,H E4F0GE#D.D0HE4PHERF00G0F#DhDHERHEsFP0  GFD_ D HPFsH@FHFp0C&C&AGG_ DA,HFDHFF1CCC CCCCC C$C(C,CQ0C0W4C0]8C0c<C!1@CQ1DDDDDDDDGHVDAHHpHGF2CCQC1W C1]C2cC12Ca2 G KVDADDDDDDDDDDDDDDD2 DD#D^D2,D2D8D@DHD HpI HHZ F3p GpK_ DppH@KZH0KvF03vHKtF3GL_ DDQ3D3HK HKF`4GL_ DD3D4D14H LHLF6GM_ DPD4`D4pD4%D54DA5DDq5XD5D5D6DDDD16hDa6 HL HLwF8CC6C6 C7CA7C G0O_ DP Dq7`D7pD7%(D848D18Da8DDDDD_DCD8H0NwHMTF: GP_ DAD8(D9 xDA9CDq9hD9PD9`D:' D1:Da: HPOH@O8 F<CC:C: C;CA;CY G Q_ 0DA8Dq;D;CD;PD<`D1<' Da<Y <HP8 \H P_ tF> GQ_ DAD<@D< D=CDA=hDq=PD=D= H@Q_ H0Q TF> G`R_ DD!>DQ> D> HR HQ LF? GR_ DD> <HR \HpR FP?!G S_ D !D!?!,HR LHR!F@6!GSFMCKt&C&C!L& CQL&CL& Ga&D&DL&DLQDM&DAM&DqM&D "DM&HPaQ&H`&BFPN&CM 'C!N'C!'G@c('D2'D<'DM'DDO'DQ'DT'DW'DZ'D]'Dg'DhD_D!'H@b&Hbo'hKF`OCqN&CN'CN' CO'C1Oo'HPc'DMFOCOCO'Hc'0NF0PCP&C'G`dcD'H0d'<Hd'lOF`R(CQP'CP0(CPH( CV(CP_( Gef(xDQ(DAQ'DqQ(DQ(DQ(D(D-DR:D1R(D_(tHd'Hpd(WF UCR&C&CR " CR&CS(C( Gf(PD 'XDAS'hDqS)xDS')DS>)DT'D1TT)DaT_)DTv)DT)DT(@Hf(`He)`_FUCAU "CqU)LHfEEmH)K]"2B#"*ǒ3Rb5ʲ=0EȢ=BIErOT\d"lBrz22""222 202B ǂr"Bʂ @`Ȓʲb22 2023r(2 Brɢ .P=BA G 2M bS@ɒY`B]k$r"SRwʂ  @`Sɲ"R @3`hp"Ǣ R rbʒ"B @B`BȲ"ǒB  R@ɂ`B2ʒ"$B 202@"P"*`"0p2x42723:2=2@2G2ȢNWb 02_"c "*0"ho w}" "@" `R r b $" B 202@2P2`2p23ɒ :2=2@2G2   B 202@2P23`hp2  Dz B 202@2P2`hpx " b B 202@"P"3`hp R  2 @#H'Pr +ʂ 6>BD 2G02J@"MP"P`ɂ4272V"Y"\ɂ aʲ iq2v2{ @bB  "r \Bɢ @ `2 *"b rʒ  @ R" " ""R ǒ&-4;2Aʂ HPɲ T BY@ Ȣ^Bf<kBo Bs@Bz`BBBBBB B@B`BBBB(ǒYrT  Bc B@BȢbǒɂ B@ɂ`BɂB ʒc Ȣr22 202 )12427 202Ȃ:"C ǒKQ "W0"]@"cP"iRqK (08y@|HPXQ`"Wp"]"c"Ȣʂ_" (0"@HP"Q`"Wp"]"c"ʲǒKQ "W0"]@"cP"`"p""K (08y@|HPX`hpxQ"W"]"c"""Ȣr_" (0"@HP"`hp"Q"W"]"c"""2BBKQ "W0" @"]P"`"cp"ȂrǒK (08y@|HPXQ`"Wp" "]""c"R'ʢ0Dz_" (0"@HP"Q`"Wp" "]""c"Ȣ8AǢ KQ "W0" @"]P"`"cp"I""OW R"K (08y@|HPX`hpxQ"W" "]""c"I""Ȳ _2h #_" (0"@HP"`hp"Q"W" "]""c"I""b"pby r$KW "]0"c@"P"#ʒDz%_" (0"@HP"`hpxW"]"c""Ȃ$&K (08y@|HPXW`"]p"c""% Ǣ(_" (0"@HP"`hpxy|W"]"c""&" R)KW "]0"c@"P"Ȳ(R*_" (0"@HP"`hp"W"]"c""b)ʂ2,K (08y@|HPX`hpxW"]"c""*ʲ (b._" (0"@HP"`hp"y| W"]"c "0"B,  .KW "]0"r.' . /K (08W@"]P"/6 B? b0W"" (_0"@"P"/G rQ 0W"" (_0"r0Y ʢe b1W"" (_0"0m y 1W"" (_0"r1  Lǂ2  @ `2 9 21> ʒs B6  @Y` `  "R   @ɂ B    @ɲ! * @3 H Z g  @ `B r @ `ɢ   A@ + C J S d t @  `        @2  + 7 @E `P BBBBȒ2e ʒ ǒ6  R6{ v<b7  " B  @ `  R ɂ Ȣ6! B~7  @`r7rPǒ8ɢ @` 2ɒ07CRQ 29 Y@ɂbɲjrȢ8"; B @`#0 = BN ɢ\ %q@%`%%%%%& &@&`&&&" ' @'ɢB9" -LB<5 A@Q`R ]ɂ j`ɲ  x@` !`B!`!`B"2;ʢ"),<)Z  @)`"  g  @R<)#)p=)) 2#* ɒ# @d `B**  #=**#3*`FP$?*C!$F*C3G0>_ D3@H>3*`H=S*bF$d*Cq$S*H@>j*dF$*C$G>_ DH>j*Hp>*mF@%d*C%CC CC*H>*rF%HCa%MC%*H@?*sF@&*C%CC&G?_ DH?*H?*uF&*Ca&G@*D&_ DcD*pxE0H @*PH@+xF'*C&5G@_ D5TH@+lH@+T~F'HC1'MCa'_GPA_ D_H A+H@.+ F'*C'GAD_ DHA.+H`AP+F0(*C(CGPB8Dh+D_ DHBP+8HAu+F(*CQ(+C#C0 C(+C(NC(+C= GC_ D=HBu+H`B+0F@)*C)+H C+8F)*Ca)+CqC+,HPC,dF@+*C)jGD3,D)=,Da*K,D*jHC,HCV,F+*Ca+CC CCCV,,H Do,4F+*C+o,$HD,XF0,*C,,C,HD,$FP,,HE,Fp,GE,D,D,D,D H@E,,H0E,@F,G F,D,D,D,DHE,HE!-F,*C,CC!-H0F>-F0-*C-]-C>-HFd-̝F-*CQ-]-Cd-HF-F0.*C-C--C GG*D.-D-D_ D D H@G-HG-F1*CQ.C..C C..C.CA GI*D/-D(.D3.DA/GDq/MD/!"D/D0D10D.Da08D0P.D\.D'DSD[Dh.Do.Dv.D0.D0D!1DQ1.D1_ D DA!H0H-!HG.F`2*C1C2.C12.HI.F6G0K.`D2.hD2D.D13.Da33, D3.D4K, Dq4. D4YDq5bD5_ D:HPJ.8:H@J/F6*C!6CQ6.C6GKD0/D4HK/TH@KM/4F`7e/CpG@LD6D.D7q/D17pHKM/(HK/\F7/HHPL/F7/C/\HpL/F8C7t&C&C7G`M&D&D!8QDQ8&D8&D "D8HL/ HL/ F9G@N_ D DD9-D19/Da9/D9/D0D0D)0D`HM/HpM50 F@:G O_ D DD9-D:M0DY0Df0DDDDH`N50(HPNp0FP;Ca:-C:GO0D0D0D:0D0D0D:0D!;H`Op0H0O0F;0Cq; GPP0D dH P0|HP 1 F;Y GP_ D D0D; D,1DY HpP 1H`P41F@< GpQ0D<_ D DX1D D HQ41HPj1F =Ca< GPR&D<&D<1D<1DD1D1D"D #D HQj1HQ1xF@=1H`R1F= GR1Da=1D= HR1HR2F>!G`S$D.2DD "D=_ D!HR2HR<2!F0>6!GS"D6!HS<2HpSN2`"FP>{!G@T^2Dj2Dz2D#D#D{!HSN2$HS2%Fp>!GTxD_ D!H`T2HPT2D'F>!GT_ D!HT2HT2((Fp?*C>"GU^D>D?2DA?_ D"H U2HU2*F?2C?C?,C3 CC2HU3,Fp@*C@:3CK3CA@n"GpV_ Dn"H@V3HV\3.F@"GV2D@_ D"HV\3HVw30F@A2C@"G`W,D3D^DA_ D",HWw3LHV33FA2CaA*#GX,D3D^DAD_ D*#hHW3HpW3h7F@B2CA#GY^DB3D!3D!,D,D3D,D3DDD_ D#H0X3HX3p>FB#GpY2DaB^DB_ D#H Y3 HY4|@FC#GY4DB_ D#HY44HY&4AF D?4C1C3$GPZG4DaCT4DC&DC3$xHZ&4HYd4HHFD?4CADs4C&CqDd4H`Z4DJFE?4CDs4C4CD4HZ4@LFE4C&C!Es$G[,D,D,D4&G[GDQEMDE4&Hp[s$&H0[4&H[4sF0F?4CECYCFb CQ jCrC4H[4tFF*CQF4C4CF%G\_ D%0H\4PHP\ 5xFF 5H\#5yFF#5H\;5{FGp#CU%G]M5DG#DAG]DqGDZ5DU%H0];5H]`E`E)Hc5KH"2B#"*ǒ3Rb5ʲ=0EȢ=BIErOT\d"lBrz22""222 202B ǂr"Bʂ @`Ȓʲb22 2023r(2 Brɢ .P=BA G 2M bS@ɒY`B]k$r"SRwʂ  @`Sɲ"R @3`hp"Ǣ R rbʒ"B @B`BȲ"ǒB  R@ɂ`B2ʒ"$B 202@"P"*`"0p2x42723:2=2@2G2ȢNWb 02_"c "*0"ho w}" "@" `R r b $" B 202@2P2`2p23ɒ :2=2@2G2   B 202@2P23`hp2  Dz B 202@2P2`hpx " b B 202@"P"3`hp R  2 @#H'Pr +ʂ 6>BD 2G02J@"MP"P`ɂ4272V"Y"\ɂ aʲ iq2v2{ @bB  "r \Bɢ @ `2 *"b rʒ  @ R" " ""R ǒ&-4;2Aʂ HPɲ T BY@ Ȣ^Bf<kBo Bs@Bz`BBBBBB B@B`BBBB(ǒYrT  Bc B@BȢbǒɂ B@ɂ`BɂB ʒc Ȣr22 202 )12427 202Ȃ:"C ǒKQ "W0"]@"cP"iRqK (08y@|HPXQ`"Wp"]"c"Ȣʂ_" (0"@HP"Q`"Wp"]"c"ʲǒKQ "W0"]@"cP"`"p""K (08y@|HPX`hpxQ"W"]"c"""Ȣr_" (0"@HP"`hp"Q"W"]"c"""2BBKQ "W0" @"]P"`"cp"ȂrǒK (08y@|HPXQ`"Wp" "]""c"R'ʢ0Dz_" (0"@HP"Q`"Wp" "]""c"Ȣ8AǢ KQ "W0" @"]P"`"cp"I""OW R"K (08y@|HPX`hpxQ"W" "]""c"I""Ȳ _2h #_" (0"@HP"`hp"Q"W" "]""c"I""b"pby r$KW "]0"c@"P"#ʒDz%_" (0"@HP"`hpxW"]"c""Ȃ$&K (08y@|HPXW`"]p"c""% Ǣ(_" (0"@HP"`hpxy|W"]"c""&" R)KW "]0"c@"P"Ȳ(R*_" (0"@HP"`hp"W"]"c""b)ʂ2,K (08y@|HPX`hpxW"]"c""*ʲ (b._" (0"@HP"`hp"y| W"]"c "0"B,  .KW "]0"r.' . /K (08W@"]P"/6 B? b0W"" (_0"@"P"/G rQ 0W"" (_0"r0Y ʢe b1W"" (_0"0m y 1W"" (_0"r1  Ǣ5  @Y`2 `  ɒ   @ B    @"! R* @ɂ3 H Z g  @ `ɲ  @ `   A@ B+ C rJ S d t @  `        @ɢ  + 7 @E `P BBBB1e s 5  2Ȳ5{ b Lǒ6  @ `2 9 ɒ6> v<b7  " B  @ `  R ɂ Ȣ6! B~7  @`r7rPǒ8ɢ @` 2ɒ07CRQ 29 Y@ɂbɲjrȢ8"; B @`#0 = BN ɢ\ %q@%`%%%%%& &@&`&&&" ' @'ɢB9" -LB<5 A@Q`R ]ɂ j`ɲ  x@` !`B!`!`B"2;ʢ"),<)Z  @)`"  g  @R<)#)p=)) 2#* ɒ# @d `B**  #=**#l5|F$C!$3Gp>D "DQ$D$5G`>D$5PH0>3hH=l5H=5XF%C%G@?5DDD5D "D1%1Da%5D%5D%H>5H>5<F`'C&G@5DDD5D5D5D "DA&Dq&XD&5D1D&5D'5D1'6D 6DX Hp?5x HP?6F(C' 6C "C' C5C5 GA76D'D6D(Q6DA(^6Dk6D5Dy6D6Dq(6D(6D5H@6H@6pF )C(6\HA6̘Fp)CA)6HA6ЙF)C)6\H B6,F+C)6C*_GC! DA*6Dq*DD*7D*7D"D_0HB6PHPB17|F+0C!+GC$D!"DQ+Q7D+DD+H@C17H C_7tF0,C,j7CG@Dq7Dx7D7DHC_7 HC7F,0CQ,7C,=GD7D=hHD7HPD7F-0C,j7C7THD7pFP-0C!-j7C7THE7ĤF-Cq-7\H@E7 F-C-7xHpE7F/C.jGF "(D7,D80D84D 88DBD 2G02J@"MP"P`ɂ4272V"Y"\ɂ aʲ iq2v2{ @bB  "r \Bɢ @ `2 *"b rʒ  @ R" " ""R ǒ&-4;2Aʂ HPɲ T BY@ Ȣ^Bf<kBo Bs@Bz`BBBBBB B@B`BBBB(ǒYrT  Bc B@BȢbǒɂ B@ɂ`BɂB ʒc Ȣr22 202 )12427 202Ȃ:"C ǒKQ "W0"]@"cP"iRqK (08y@|HPXQ`"Wp"]"c"Ȣʂ_" (0"@HP"Q`"Wp"]"c"ʲǒKQ "W0"]@"cP"`"p""K (08y@|HPX`hpxQ"W"]"c"""Ȣr_" (0"@HP"`hp"Q"W"]"c"""2BBKQ "W0" @"]P"`"cp"ȂrǒK (08y@|HPXQ`"Wp" "]""c"R'ʢ0Dz_" (0"@HP"Q`"Wp" "]""c"Ȣ8AǢ KQ "W0" @"]P"`"cp"I""OW R"K (08y@|HPX`hpxQ"W" "]""c"I""Ȳ _2h #_" (0"@HP"`hp"Q"W" "]""c"I""b"pby r$KW "]0"c@"P"#ʒDz%_" (0"@HP"`hpxW"]"c""Ȃ$&K (08y@|HPXW`"]p"c""% Ǣ(_" (0"@HP"`hpxy|W"]"c""&" R)KW "]0"c@"P"Ȳ(R*_" (0"@HP"`hp"W"]"c""b)ʂ2,K (08y@|HPX`hpxW"]"c""*ʲ (b._" (0"@HP"`hp"y| W"]"c "0"B,  .KW "]0"r.' . /K (08W@"]P"/6 B? b0W"" (_0"@"P"/G rQ 0W"" (_0"r0Y ʢe b1W"" (_0"0m y 1W"" (_0"r1  Ǣ5  @Y`2 `  ɒ   @ B    @"! R* @ɂ3 H Z g  @ `ɲ  @ `   A@ B+ C rJ S d t @  `        @ɢ  + 7 @E `P BBBB1e s 5  2Ȳ5{ b $Dz68  @ ` 6+ʒv<ǂ7   B  @ `   " ɂ6! ~L"8  @ `2 9 Ȓ7> rǢ8  @`28ʢQPR9 @` b0"Ȳ8Cʂ 9 Y@ɲbjrb9B-; r @`#0 = rN \ %q@%`%%%%%& &@&`&&&R ' @':R )L=5 A@Q`ɂ ]ɲ j`  x@`!B!`r!`!`r";"),Dz=)Z  @)`#  g  @=)2#8pǂ>)) b#* # @d `B**  #=**"$84?  R$8 9@ 9`ɲ$9Ȓ>9$*98Dz?29@9 $H9 W9@]9`s9z9"?9r%9F%9hH?9hF%9lH?9F%9PH@9$F&9H @9F &:C3G@:D3H`@94H@@:F@&:C:C:H@2:F`&2:H@Y:F&Y:tHAs:@F&s:HH A:F&C& 8C:H@A:F':HA:F'GA:pD1'DHA:HA:F'GPBD;DHHB:hHB ;F'GB_ D|HpB ;H`B@;F'@;xHBS;F(5GPC0D(1DA(1Dq(_ D D5$HBS;DHBg;HF(g;H`C;LF@)_G0D_ D;D!D(&D);D;D;D;D_HC;HC;0F)GD:pDa)DHPD;H@D <F+G0E_ D;D!D)&D*<DA*'<D* HD < HD/<F +=GE_ D=HPE/<H@EA<|F@+A<|HE\<F`+jGFD{<D<BjHE\<HE< F+<H F<t F+<H@F< F+<H`FEE8H =K`B"2B#"*ǒ3Rb5ʲ=0EȢ=BIErOT\d"lBrz22""222 202B ǂr"Bʂ @`Ȓʲb22 2023r(2 Brɢ .P=BA G 2M bS@ɒY`B]k$r"SRwʂ  @`Sɲ"R @3`hp"Ǣ R rbʒ"B @B`BȲ"ǒB  R@ɂ`B2ʒ"$B 202@"P"*`"0p2x42723:2=2@2G2ȢNWb 02_"c "*0"ho w}" "@" `R r b $" B 202@2P2`2p23ɒ :2=2@2G2   B 202@2P23`hp2  Dz B 202@2P2`hpx " b B 202@"P"3`hp R  2 @#H'Pr +ʂ 6>BD 2G02J@"MP"P`ɂ4272V"Y"\ɂ aʲ iq2v2{ @bB  "r \Bɢ @ `2 *"b rʒ  @ R" " ""R ǒ&-4;2Aʂ HPɲ T BY@ Ȣ^Bf<kBo Bs@Bz`BBBBBB B@B`BBBB(ǒYrT  Bc B@BȢbǒɂ B@ɂ`BɂB ʒc Ȣr22 202 )12427 202Ȃ:"C ǒKQ "W0"]@"cP"iRqK (08y@|HPXQ`"Wp"]"c"Ȣʂ_" (0"@HP"Q`"Wp"]"c"ʲǒKQ "W0"]@"cP"`"p""K (08y@|HPX`hpxQ"W"]"c"""Ȣr_" (0"@HP"`hp"Q"W"]"c"""2BBKQ "W0" @"]P"`"cp"ȂrǒK (08y@|HPXQ`"Wp" "]""c"R'ʢ0Dz_" (0"@HP"Q`"Wp" "]""c"Ȣ8AǢ KQ "W0" @"]P"`"cp"I""OW R"K (08y@|HPX`hpxQ"W" "]""c"I""Ȳ _2h #_" (0"@HP"`hp"Q"W" "]""c"I""b"pby r$KW "]0"c@"P"#ʒDz%_" (0"@HP"`hpxW"]"c""Ȃ$&K (08y@|HPXW`"]p"c""% Ǣ(_" (0"@HP"`hpxy|W"]"c""&" R)KW "]0"c@"P"Ȳ(R*_" (0"@HP"`hp"W"]"c""b)ʂ2,K (08y@|HPX`hpxW"]"c""*ʲ (b._" (0"@HP"`hp"y| W"]"c "0"B,  .KW "]0"r.' . /K (08W@"]P"/6 B? b0W"" (_0"@"P"/G rQ 0W"" (_0"r0Y ʢe b1W"" (_0"0m y 1W"" (_0"r1  Ǣ5  @Y`2 `  ɒ   @ B    @"! R* @ɂ3 H Z g  @ `ɲ  @ `   A@ B+ C rJ S d t @  `        @ɢ  + 7 @E `P BBBB1e s 5  2Ȳ5{ b $Dz68  @ ` 6+ʒv<ǂ7   B  @ `   " ɂ6! ~L"8  @ `2 9 Ȓ7> rǢ8  @`28ʢQPR9 @` b0"Ȳ8Cʂ 9 Y@ɲbjrb9B-; r @`#0 = rN \ %q@%`%%%%%& &@&`&&&R ' @':R )L=5 A@Q`ɂ ]ɲ j`  x@`!B!`r!`!`r";"),Dz=)Z  @)`#  g  @=)2#8pǂ>)) b#* # @d `B**  #=**"$84?  R$8 9@ 9`ɲ$9Ȓ>9$*98Dz?29@9 $H9 W9@]9`s9z9"?9r%=`F%(=C% C C8 C9C9C 9C$=LH?/=FP&C%29C@=C!&R= C3 G@_ D3H@/=8HP@\=F0'Cq&GpA_ DDD(=D&:D&HA\=$H@k=F'CQ'GA(=D'DDHAk=HA=F(C'=HB`E`E =H=K@F"2B#"*ǒ3Rb5ʲ=0EȢ=BIErOT\d"lBrz22""222 202B ǂr"Bʂ @`Ȓʲb22 2023r(2 Brɢ .P=BA G 2M bS@ɒY`B]k$r"SRwʂ  @`Sɲ"R @3`hp"Ǣ R rbʒ"B @B`BȲ"ǒB  R@ɂ`B2ʒ"$B 202@"P"*`"0p2x42723:2=2@2G2ȢNWb 02_"c "*0"ho w}" "@" `R r b $" B 202@2P2`2p23ɒ :2=2@2G2   B 202@2P23`hp2  Dz B 202@2P2`hpx " b B 202@"P"3`hp R  2 @#H'Pr +ʂ 6>BD 2G02J@"MP"P`ɂ4272V"Y"\ɂ aʲ iq2v2{ @bB  "r \Bɢ @ `2 *"b rʒ  @ R" " ""R ǒ&-4;2Aʂ HPɲ T BY@ Ȣ^Bf<kBo Bs@Bz`BBBBBB B@B`BBBB(ǒYrT  Bc B@BȢbǒɂ B@ɂ`BɂB ʒc Ȣr22 202 )12427 202Ȃ:"C ǒKQ "W0"]@"cP"iRqK (08y@|HPXQ`"Wp"]"c"Ȣʂ_" (0"@HP"Q`"Wp"]"c"ʲǒKQ "W0"]@"cP"`"p""K (08y@|HPX`hpxQ"W"]"c"""Ȣr_" (0"@HP"`hp"Q"W"]"c"""2BBKQ "W0" @"]P"`"cp"ȂrǒK (08y@|HPXQ`"Wp" "]""c"R'ʢ0Dz_" (0"@HP"Q`"Wp" "]""c"Ȣ8AǢ KQ "W0" @"]P"`"cp"I""OW R"K (08y@|HPX`hpxQ"W" "]""c"I""Ȳ _2h #_" (0"@HP"`hp"Q"W" "]""c"I""b"pby r$KW "]0"c@"P"#ʒDz%_" (0"@HP"`hpxW"]"c""Ȃ$&K (08y@|HPXW`"]p"c""% Ǣ(_" (0"@HP"`hpxy|W"]"c""&" R)KW "]0"c@"P"Ȳ(R*_" (0"@HP"`hp"W"]"c""b)ʂ2,K (08y@|HPX`hpxW"]"c""*ʲ (b._" (0"@HP"`hp"y| W"]"c "0"B,  .KW "]0"r.' . /K (08W@"]P"/6 B? b0W"" (_0"@"P"/G rQ 0W"" (_0"r0Y ʢe b1W"" (_0"0m y 1W"" (_0"r1  Ǣ5  @Y`2 `  ɒ   @ B    @"! R* @ɂ3 H Z g  @ `ɲ  @ `   A@ B+ C rJ S d t @  `        @ɢ  + 7 @E `P BBBB1e s 5  2Ȳ5{ b <6  ɒ B  @ `    R6! ʲvLb7  @ `2 9 6> B~$"88  @ ` r7+rǢ8  @`28ʢQPR9 @` b0"Ȳ8Cʂ 9 Y@ɲbjrb9B-; r @`#0 = rN \ %q@%`%%%%%& &@&`&&&R ' @':R )L=5 A@Q`ɂ ]ɲ j`  x@`!B!`r!`!`r";"),Dz=)Z  @)`#  g  @=)2#8pǂ>)) b#* # @d `B**  #=**"$84?  R$8 9@ 9`ɲ$9Ȓ>9$*98Dz?29@9 $H9 W9@]9`s9z9"?9r%=F%3G@s4D3HH?=hH?=(F%=\H@=!F%=H0@=#F&=,HP@=4$F &=Hp@=H%F@&=H@=%F`&=H@>-F&GA_ D<H@>\H@+>(1F&+>LH A:>t1F&GADP>`B7D_ DHPA:>H@A^>(6F&CG@Bs>D> G0B>D>@ HB HA^> HA>BF0'_GBD'_ D_H`B>HPB>EF'CQ'>HB>EF'0C'>|HB>(GFP(C'GCD!(>D>D;D!H0C>HC>KFp(>$HC> LF+GDD(D( ?D(?HD!)?`DQ) ?D)&?D),? D)2?@D*8?DA*>?Dq*D?D*K?D*R?DHC> HCY?,NF += G E_ D=4HDY?LHDh?xOF@+jGpEv?DjH@Eh?H0E?hPF`+?HE?`RF+?C?CGF?DHHE?hHEEE=H?K ?H?K?0?TE@4UE@UE@PUE@lUE%@TVE-@TVE?H7@K 7@H@@K @@HI@K I@HR@K R@H[@K [@Hd@K d@Hm@K m@Hv@K v@H $ 0o 0  0  030  0O00000000O0O00O0O0O0O0O00O0/0 0o0o0o00O$0?0000 0 0 0? 0 0 0 0 0$ 0/000/0000_00?0?00=@$  $ 0o 0  0  030  0O00000000O0O00O0O0O0O0O00O0/0 0o0o0o00O$0?0000 0 0 0? 0 0 0 0 0$ 0/000/0000_00?0?00? $ 0o 0  0  030  0O00000000O0O00O0O0O0O0O00O0/0 0o0o0o00O$0?0000 0 0 0? 0 0 0 0 0$ 0/000/0000_00?0?0000 A0 0H0 0S00 _0bi0 t0 ~ $ 0o 0  0  030  0O00000000O0O00O0O0O0O0O00O0/0 0o0o0o00O$0?0000 0 0 0? 0 0 0 0 0$ 0/000/0000_00?0?0000000000000?00_000 0o"0#0$0%0&0(0o)0*0O,0.0/0/000001?0 00?0000000O0O< 010?050 006 $ 0o 0  0  030  0O00000000O0O00O0O0O0O0O00O0/0 0o0o0o00O$0?0000 0 0 0? 0 0 0 0 0$ 0/000/0000_00?0?0010I000T0[00f0 0 0`0 $ 0o 0  0  030  0O00000000O0O00O0O0O0O0O00O0/0 0o0o0o00O$0?0000 0 0 0? 0 0 0 0 0$ 0/000/0000_00?0?0000000000000?00_000 0o"0#0$0%0&0(0o)0*0O,0.0/0/000001?0 00?0000000O0O< 010?0506npy{06  $ 0o 0  0  030  0O00000000O0O00O0O0O0O0O00O0/0 0o0o0o00O$0?0000 0 0 0? 0 0 0 0 0$ 0/000/0000_00?0?0000000000000?00_000 0o"0#0$0%0&0(0o)0*0O,0.0/0/0000010?&0?.500000N00000n00000v00000 $ 0o 0  0  030  0O00000000O0O00O0O0O0O0O00O0/0 0o0o0o00O$0?0000 0 0 0? 0 0 0 0 0$ 0/000/0000_00?0?0000000000000?00_000 0o"0#0$0%0&0(0o)0*0O,0.0/0/000001?0 00?0000000O0O< 010?05ekqw}01010101010101010101050505011 015 $ 0o 0  0  030  0O00000000O0O00O0O0O0O0O00O0/0 0o0o0o00O$0?0000 0 0 0? 0 0 0 0 0$ 0/000/0000_00?0?00>ADGQX`gnrv}      $ 0o 0  0  030  0O00000000O0O00O0O0O0O0O00O0/0 0o0o0o00O$0?0000 0 0 0? 0 0 0 0 0$ 0/000/0000_00?0?000O=0O@0O0OD0O0OH0O00O0O0O0O000U $ 0o 0  0  030  0O00000000O0O00O0O0O0O0O00O0/0 0o0o0o00O$0?0000 0 0 0? 0 0 0 0 0$ 0/000/0000_00?0?000A0I0P0S0Y0`0d00i000n000s000x000000000 $ 0o 0  0  030  0O00000000O0O00O0O0O0O0O00O0/0 0o0o0o00O$0?0000 0 0 0? 0 0 0 0 0$ 0/000/0000_00?0?0000000000000?00_000 0o"0#0$0%0&0(0o)0*0O,0.0/0/000001?0 00?0000000O0O< 010?050Oc0O0Og00O00Oo00O00Ow0O00O00O000O00O0O0O0O000 $ 0o 0  0  030  0O00000000O0O00O0O0O0O0O00O0/0 0o0o0o00O$0?0000 0 0 0? 0 0 0 0 0$ 0/000/0000_00?0?0000000000000?00_000 0o"0#0$0%0&0(0o)0*0O,0.0/0/000001101?0 00?0000000O0O< 020?0_60 006070 070080701   0@017 080O90000O0O00 0?;0?;0000O00000?;0?;00000O0O0O00000O0O0O00O0000000O0O0O0000+0O0@00400;0?;0?;000000000_600PRX^djq00000$000000 0$0000000000O0O0?;0?;0?;000000O00000O0O00O0O0O000000?;0000O0O0O00000O0O0O0000?;000'0-030?;00:0@0FNP0200O0?;0000000`020?;k0?;0_6t0?;0_6}00O0O0O0O0O00002020000000000000?;0_60O0O0?;02000000000?; 005020000<020@0G00000000000Z0200?;00000000000o020?;s000@00O0?;`"0O9 $ 0o 0  0  030  0O00000000O0O00O0O0O0O0O00O0/0 0o0o0o00O$0?0000 0 0 0? 0 0 0 0 0$ 0/000/0000_00?0?0000000000000?00_000 0o"0#0$0%0&0(0o)0*0O,0.0/0/000001101?0 00?0000000O0O< 020?0_60 006070 070080701   0@017 080O90000O0O00 0?;00_<?0_<00=0070O90707070O9070O907 0O90O90O90O90O9&0O90 020O950O9:0O901   0@B0O9J0O9M0O9QS[c0O9h0O9l0O9p0O9007|0O9000O070000000O0O000000O900O0O90700O01   0@0800O900O00O0O90200000?;020202020202020200002020202000&(00O.0?;7<EKP0O900 07Y070 `0O907h07n070w07007007008080008008 00? 0? 0800O9080000O9@-020O07" $ 0o 0  0  030  0O00000000O0O00O0O0O0O0O00O0/0 0o0o0o00O$0?0000 0 0 0? 0 0 0 0 0$ 0/000/0000_00?0?0000000000000?00_000 0o"0#0$0%0&0(0o)0*0O,0.0/0/000001?0 00?0000000O0O< 010?051060 006070 070080701   0@017 080O90000O0O00 0?;00_<?0_<00=010?;0O0010?;000O010?;0?;0?;000O 010?;000000101"01%010000?;0?;201000?;<01E010L01P01T01W01Z010?;0?;000000Op0_<s0=v0=0_<0010101 $ 0o 0  0  030  0O00000000O0O00O0O0O0O0O00O0/0 0o0o0o00O$0?0000 0 0 0? 0 0 0 0 0$ 0/000/0000_00?0?0000000000000?00_000 0o"0#0$0%0&0(0o)0*0O,0.0/0/000001?0 00?0000000O0O< 010?05060 0061070?80 0800o90?801   0@018 0o90:0000O0O00 0;00=?0=00=0>01> 0/? 0 &+-0100O68010ODJ010OTY[bdfh0>0/?0>0/?0>0/?0>0/? $ 0o 0  0  030  0O00000000O0O00O0O0O0O0O00O0/0 0o0o0o00O$0?0000 0 0 0? 0 0 0 0 0$ 0/000/0000_00?0?0000000000000?00_000 0o"0#0$0%0&0(0o)0*0O,0.0/0/000001?0 00?0000000O0O< 010?05060 0061070?80 0800o90?801   0@018 0o90:0000O0O00 0;00=?0=00=0>01> 0/?0>0/?0>0/?0>?0/?0> 0/?# $ 0o 0  0  030  0O00000000O0O00O0O0O0O0O00O0/0 0o0o0o00O$0?0000 0 0 0? 0 0 0 0 0$ 0/000/0000_00?0?0000000000000?00_000 0o"0#0$0%0&0(0o)0*0O,0.0/0/000001?0 00?0000000O0O< 010?050 006106070?80 0800o90?801   0@018 0o90:0000O0O00 0;00=?0=00=0>01> 0/?   %01+01.011010:<01050;0?80:000O0O0?0 00NSXZa 3 3 ` 3 ` 3 ` 3 ` 3 ` 3 `003o @003o 003o 003o 003o 003o 003o 0/00 0 0 00 00 00 00 00 0 00 00 00 00 0 0 0 0 0 00 00 00 00 00 001? 010101 05011 01  ??????pad.cu_charu_shortu_intu_longushort_physadrrphysadrlabel_tval_quadquaddaddr_tcaddr_tqaddr_tino_tswblk_tsize_ttime_tdev_toff_tuid_tgid_t.0fakexywhRECT.1fakemtMATRIX.2fakevxvyvzpadVECTOR.3fakeSVECTOR.4fakegbcdCVECTOR.5fakescalerotatetransGsCOORD2PARAM_GsCOORDINATE2flgcoordworkmparamsupersubGsCOORDINATE2.6fakeviewGsVIEW2.7fakevpxvpyvpzvrxvryvrzrzGsRVIEW2.8fakeGsF_LIGHT.9fakepnumGsOT_TAG.10fakelengthorgoffsetpointtagGsOT.11fakeattributecoord2tmdidGsDOBJ2.12faketpageuvcxcymxmyscalexscaleyGsSPRITE.13fakecbaflagGsCELL.14fakecellwcellhncellwncellhbaseindexGsMAP.15fakescrollxscrollymapGsBG.16fakex0y0x1y1GsLINE.17faker0g0b0r1g1b1GsGLINE.18fakeGsBOXF.19fakedqadqbrfcgfcbfcGsFOGPARAM.20fakepmodepxpypwphpixelcwchclutGsIMAGE.21fakeoffxoffy_GsPOSITION.22fakecodeDR_ENV.23fakeclipofstwdtddfeisbgdr_envDRAWENV.24fakedispscreenisinterisrgb24pad0pad1DISPENV.25fakeleftrightSndVolume.26fakeminutesecondsectortrackCdlLOC.27fakepossizenameCdlFILEEXECpc0gp0t_addrt_sized_addrd_sizeb_addrb_sizes_addrs_sizespfpgpretDIRENTRYattrnextheadsystemPACKETPadInitdummyPadReadgcc2_compiled.__gnu_compiled_crand.cInitialiseRandomNumbers$Lb0value2d1.cInitialiseTextureaddressrecttimInfoProperInitialiseTextureimageInfo$Lb2ForceTextureIntoPosition$Lb4LinkSpriteToImageInfosprite$Lb6widthCompressiontPageTypetexturePageXtexturePageYxOffsetyOffsetInitGsSpriteGet32TPageNumber$Lb8tPageNumberFindTopLeftOfTexturePage$Lb10testXtestYGetTexturePagetPageID$Lb12basicXbasicY2d2.c.28fakenobjsTMD_HDR.29fakevert_topn_vertnorm_topn_normprim_topn_primTMD_OBJ.30fakeolenilenmodePRIM_HDR.31fakeTMD_VERT.32fakenxnynzTMD_NORM.33fakemode2norm0vert0vert1vert2TMD_F_3.34faker2g2b2TMD_F_3G.35fakeu0v0u1v1tsbu2v2TMD_F_3T.36fakevert3TMD_F_4.37faker3g3b3pad2pad3TMD_F_4G.38fakeu3v3TMD_F_4T.39fakenorm1norm2TMD_G_3.40fakeTMD_G_3G.41fakeTMD_G_3T.42fakenorm3TMD_G_4.43fakeTMD_G_4G.44fakeTMD_G_4T.45fakeTMD_F_3_NL.46fakeTMD_F_3T_NL.47fakeTMD_G_3_NL.48fakepad4TMD_G_3T_NL.49fakeTMD_F_4_NL.50fakeTMD_F_4T_NL.51fakeTMD_G_4_NL.52fakepad5TMD_G_4T_NL.53fakeTMD_SL.54fakeTMD_SL_G.55fakeTMD_SP_3D.56fakeTMD_SP_3D_1.57fakeTMD_SP_3D_8.58fakeTMD_SP_3D_16.59fakealivetypeshipTypecontrollerResponsiveFlagdisplayFlagscaleXscaleYhandlermodelAddresswhichModelmodelFlagscalingFlagscalingVectorpositionvelocitymovementMomentumFlagaccelerationSpeedmaximumSpeedmovementFrictionCoefficientspecialMovementFlagrotationTypetwistrotationMomentumFlagrotationPowerrotationFrictionCoefficientcollisionWithTunnelCoefficientcollisionWithOtherShipsCoefficientsuperCoordinateObjectIDmatrixlifeTimespecialTimeLimitcollisionRadiustunnelCollisionTreatmentFlagshipCollisionTreatmentFlagtunnelSectionracingFlagfurthestLapfurthestSectionadvancedFlagplaceInRaceframesWhenLapsEndbestLapTimeproperMovementFlagspeedFactordiscreteSpeedstartFramecurrentPositionIndexObjectHandler.60fakeMiniObject.61fakeimageItselftimAddressclutManipulationFlagclutManipulationTypeclutCyclingPeriodnumberClutCellsclutRectpermanentClutStoretemporaryClutBufferImagetext_str.ccolourdataTextStringInitialiseTextStringsiDisplayTextStringsorderingTablejthisOneGetSpriteForCharactercharacterresultRegisterTextStringForDisplaystringsound.cstatusFlagframeToStartOndurationprogramtonenoteleftVolumerightVolumeVoiceChannelHandlerInitialiseSoundHandleSoundTurnOnSoundwhichProgramwhichTonewhichNotedelayFromNowhowLongCleanUpSoundvab0TheVoicesjasonTuneVoiceIDtmd.cLinkObjectHandlerToSingleTMDobjectHandlertmdAddresspointerLinkObjectHandlerToTmdObjectwhichObjectInTmdFileCountNumberOfObjectsInTmdFilenumberOfObjectsmakeTMD_F_4TaddrCBATSBCreateSimpleTMDclutXclutYpixelModeAssignVerticesAndNormalAssignVerticesNormalsAndUVsobject.cInitialiseObjectClassFindNextLowestObjectIDobjectIDnextLowestIDFindNextHighestObjectIDnextHighestIDFindNextUnusedObjectIDCountNumberOfLivingObjectscountCountNumberOfLivingTypedObjectsLinkAllObjectsToModelsOrSpritesobjectLinkAllObjectsToTheirCoordinateSystems$Lb14BringObjectToLifeKillAnObjectRegisterObjectIntoObjectArray$Lb16nextFreeIDRemoveObjectFromObjectArray$Lb18InitSingleObject$Lb20SetObjectScalingscaleZSortObjectSizeSetObjectSubdivisionsettingInitialiseMiniObjectClass$Lb22InitMiniObjectRegisterMiniObjectIntoMiniObjectArray$Lb24FindNextUnusedMiniObjectID$Lb26SetMiniObjectSubdivisiontrig.cGetQuadrantrsinanglercosrtanrasinsmallerAnglelargerAngletableIndexfirstrasin2rasin3oppositehypoteneuserasin4ratanSUBratanzratan_zeroratan3adjacentrinvtanmatrix.cInitMatrixMatrixIsUnitMatrixCopyMatrixfromtoFlipMatrixinputoutputDeriveMatrixFromRotationoriginalrotationxMatrixyMatrixzMatrixxVectoryVectorzVectorvector.cVectorIsUnitVectorvectorbooleanVectorIsGivenSizeactualSizeSizeOfVectorsquareMakeRandomUnitVectorScaleVectorToUnitScaleVectorToSizeScaleVectorrelativeScaleMakeScaledVectorGetCrossProductGetRightHandedNormalGetLeftHandedNormalGetDotProductdotProductSplitVectorInTwofirstPortionfirstPartsecondPartsecondPortionResolveVectorresolverparallelPartorthogonalPartsizeOfResolverSquaredsmallestscaleFactorcoord.cCheckCoordinateSystemIsBaseCopyCoordinateSystemExpressSuperPointInSubsubPointsubSystemsuperPointOutputExpressSubPointInSupersuperPointsubPointOutputDeriveNewCoordSystemFromRotationrealRotationrotationMatrixRotateCoordinateSystemtunnel.c.62fake.63fakenumberSectionsthetaXthetaYthetaZTunnelChunk.64fakeimageanimationPeriodanimationFunctionLabelnumberCellsinitialFourBitClutinitialEightBitClutbufferFourBitClutbufferEightBitClutClutAnimation.65fakeclipAreaoffsetsotLabelpacketAreaLabelscreenShowFlagDrawProcess.66fakenumberChunkslistOfChunkssectionLengthouterRadiusshapesPerSectionnumberSectionsDrawntwoDflagtexturingTypetextureNumbernumberImageslistOfImageslistOfTwistFlagslistOfOffsetstunnelLightingEffectlightEffectPeriodfogActivefogRfogGfogBfogEffectFlagtotalDistancebestLapTimeInFramesnumberClutAnimationslistOfClutAnimationsnumberDrawProcessesdrawingProcessesTunnelDescription.67fakevisibleFlagsubdivisionFlagsplinePointsplineVectorsectionCentretotalAnglecoordinateDatacircleCoordinatespointsOnCirclenormalsToPolygonspolygonIDsTunnelSectionInitTunnelToVoidthisSectionSetBasicTunnelParametersCalculateCirclePointsPolygonSidesCentresAndNormalsxAxisyAxiscircleXcircleYworldPositionpolygonNormalpolygonCentrenextSectionp1p2p3p4FindCompoundRotationAnglesdxdydzangleXangleYnewDXnewDYtempsemiFixedrotationVectororiginalPositionoldPositionnewPositionProperFindCompoundRotationAnglesnewCoordfinalCoordangleZdistanceSquareddistanceeightSectorderivedfinalwhichWayintendedTransferAxisGetEightSectorGenerateSplineFromListOfRotationsnumberOfSectionsrotationListoutputSplinesectionDistancestartingPositionstartingMatrixthisRotationthisSplinePointnextSplinePointworldVectorCreateFirstSplinesplineCreatedstartFindSplineCentralPointscurrentPointnextPointCreateTheTunnelv4polygonpolygonIDnormalUpdateTheTunnelCycleLightsAroundAxescyclePointthetaCycleLightsBrightlyAroundAxesCycleLightsBrightnessbrightnessGetNextFreePolygonIDCountNumberLivingPolysnonDivideddividedCreateAnotherPolygonTMD$Lb28MakeGivenPolygonTMDsectionIDpolygonRef$Lb30temp1temp2twistFlagbaseTwistFlagflipFlagbaseXbaseYchunkIDimageIDtunnelTwistOffsetDestroyAllCreatedTMDs$Lb32BuildTheTunnelCalculateSplineVectorsFromSplinePoints$Lb34thisPointCalculateSplinePointsFromSplineVectors$Lb36thisVectorSortTunnelMainDescriptionsFromSplinePoints$Lb38relativeVectorthisCoordSystempreviousCoordSystempreviousSectioncircleRotationCreateRotationListFromSplineListsplineListoutputRotationListstartPointinitialOrientation$Lb40newCoordSystemSortTunnelMainDescriptionsFromRotationsList$Lb42circleCoordthisSplineVectorCreateSplineListFromRotationList$Lb44SortTunnelMainDescriptionsFromCombinedDescription$Lb46VerifySplinePointDescription$Lb48toNextVerifySplineVectorDescription$Lb50VerifySectionRotationDescription$Lb52thisRotationVectorTestIfTunnelIsCircular$Lb54lasttunnelStartPointrelativePositionPrintTunnelSplinePoints$Lb56PrintTunnelSplineVectors$Lb58PrintTunnelSectionRotations$Lb60FleshOutTunnelFromItsDescriptionsPutObjectInTunnelrelativeMatrix$Lb62sectionoffsetInWorldzAxisxAxisInWorldyAxisInWorldzAxisInWorldBringAliveLocalTunnelAroundShip$Lb64shipSectionshipDirectionshipAntiDirectionTurnSectionSubdivisionOff$Lb66TurnSectionSubdivisionOn$Lb68HandleViewSectionChangingviewSectionBeforeviewSectionAfterviewDirection$Lb70directionInTunnelviewAntiDirectionHandleViewDirectionChangingviewSectiondirectionBeforedirectionAfter$Lb72otherWayDealWithShipRotationcoordSystem$Lb74SortShipAdvancingsectionBeforesectionAfter$Lb76directionthisLapIndexHandleShipFinishingRace$Lb78numberLeftHandleEndOfRaceFindSectionPointIsInmainGuess$Lb80behindIDforwardIDbehindDistanceforwardDistanceFindViewPointSectionguess$Lb82viewPointviewVectorFindPositionAndDirectionOfView$Lb84worldReferencePosworldViewingVectormultiplierFindWhichWayViewLooksInSection$Lb86viewPosrelativeDirectionGetRelativeSectionnumberOn$Lb88ConvertIdToRealID$Lb90realIDDistanceBetweenSections$Lb92FindShortestDistance$Lb94simpleDisthalfDistanceDrawTheTunnelot$Lb96tmplsworldCalculateNumberDisplayedPolygons$Lb98DetectAndHandleCollisionWithTunnelnewSectionoldPosnewPosworldVelocity$Lb100collisionFlagoldWorldPosnewWorldPosrelativeOldPosrelativeNewPoseffectiveRadiusSolveThisQuadraticrelativeVelocityradius$Lb102solution1solution2positiveSolutionacxpypxvyvtheSquaretheRootFindCollisionPointGivenObjectSizevelocityBeforeCollisiontotalVelocitycollisionPointHandleLackOfCollisionRelativePointInTunnel$Lb104ReflectDirectionOffTunnelWalldirectionBeforeCollisiondirectionAfterCollisionoriginalSpeednewTwist$Lb106twoDdirectionBeforeCollisionvectorAlongTangenttangent1tangent2dotProduct1dotProduct2spinDirectionHandleTheCollision2reflectionFactor$Lb108distanceAlongVelocityvelocityBeforeInTunneltunnelReflectionVectorworldReflectionVectortempVectorvelocityAfterCollisionparallelperpendicularHandleTheCollision3tunnel2.c.68fakezAccelerationrotationPowersShipFlyingParameters.69fakelabelshipTypeNameflyingParameterswhichTmdtmdRightWayFlagShipTypePrintSplinesplinenumberPointsPrintTunnelChunkchunkPrintTunnelDescriptiondescriptionMakeTunnelChunkCopyChunkMakeTunnelDescriptionFromChunksInferTwoDFlagForDescriptionthisChunkendOfInferTwoDFlagForDescriptionInitDescriptionCopyDescriptionNumberSectionsInTunnelDescriptionWhichChunkInDescriptionrunningTotalSetTextureDataForTunnelDescriptiontextureTypetwistFlagstextureNdataInitialiseLightingForTrackSetLightingForTunnelDescriptionlightingEffectSetDefaultLightingAndTexturingForDescriptionimageListtwistFlagListoffsetListSetFoggingForDescriptionInitialiseFoggingForTrackSetFogEffectForTrackfogEffectIDHandleTunnelFogEffectOscillateFoggingColourBrightnessperiodtimephasesubTimeOscillateFoggingColourThroughSpectrumSetDescriptionSizeParametersSetDescriptionShapesPerSectionnumberSetDescriptionNumberSectionsDrawnGenerateRotationListFromTunnelDescriptionmaxNumberRotationsnumSectionsrotationIndexGenerateSplineFromTunnelDescriptionmaxNumberSplinePointsstartOrientationpointIndexthisDisplacementorientationcircleAnglecirclePlaneplaneXplaneYzOnlyRotationxAndYRotationzOffsetBuildTunnelFromDescriptionCreateTheSetTracksthisTrackchunksworldOriginworldMatrixflagListdrawProcessesGenerateAndPrintSplineListOfDescriptionpreviousRealNumberOfSectionsBuildTunnelFromSetTracktrackNumberchosenSetTrackFirstEverTunnelInitSortTunnelToSetTracksetTracklDAssertObjectHasNoCollisionsHandleRacePositionsbetterBeforeworseBeforebetterGrossAfterworseGrossAfterworsePlacebetterPlaceHandleAllShipCollisionsfirstRadiussecondRadiussumRadiusHandleShipCollisionssafeDistanceactualDistancefirstToSeconddiscrepancyhalfDiscrepancyfirstMovesecondMoveShipGrossPositionInRaceshipgrossPositionSortShipPositionsAndBestLapTimeslapTimeFleshOutLapTimesForShipsStillRacingmostRecentLapTimeHandleSomeShipsMovementInTunnelworldMovestartSectionshipDirectionBeforeshipDirectionAfterResetTrackViewingDataSetUpTheVieweroffsetVectoroffsetMatrixBringAliveLocalTunnelAroundTrackViewerantiDirectionHandleTrackViewerMoveTrackViewertimeElapsedspeedDifferenceincreaseSoFarCalculateEachSectionsTotalAnglePrintTunnelSectionAnglesInitialiseTrackClutAnimationanimationDataSetClutAnimationanimationfunctionLabelSetClutAnimationsForTrackDescriptionnumberAnimationslistOfAnimationsHandleTunnelClutAnimationsSimpleCycleFourBitClutshiftAlongSimpleCycleEightBitClutCycleFirstAndSecond256CellsThroughRainbowwhiteblackquarterPeriodResetClutsHandleTunnelDrawProcessesdrawProcessExecuteSingleDrawProcessprocesspreviousClippreviousOffsetsGetOtOfProcessbufferIndexGetWorkAreaOfProcessworkAreaDoWorkOfDrawProcessprocessID$Lb81SetDrawProcessSetDrawProcessesForTracknumberProcesseslistOfProcessesClearDataForDrawProcessesClearAllDrawingBusinessFindGrossViewFlagviewPositionviewFlagflying.cHandleFirstCheater$Lb1HandleFirstBlaggerspeednewSectionIDtwistVectortwistMatrixHandleSecondBlaggernextSectionIDpreviousSectionIDoffsetAngleshipAnglecurveAngleSortObjectPositionOnSplineCurvesectionXaxissectionZaxiscircleCentrecircleRadiusangleOnCircleinitialCircleAngletunnelPositionabsoluteOffsetdenomHandleFirstAIFlierHandleSecondAIFlierHandleXZFlier2GetNextWaypointwayPointsectionPositionwaypointSectionwaypointSectionIDFindDirectionShipPointsInTunnelrelativeZaxisAccelerateamountthrustshipSpeedSquareshipDirectionalMultiplierTurnShipturnTurnLeftTurnRightHandleYZFlier2HandleThirdAIFlierHandleSecondCheatersectionStepstepOffsetstepsPerSectionframeworldPossingleFlipalphaphiInitShipFlyingParametersToVoidparametersInitShipTypeToVoidAssignShipTypetmdFlagHandleShipMovementInTunnelFindShipActionsThisFrameSortFirstFlierBehaviourmenu.c.70fake.71fakelowesthighestvariableactionLabelMenuOption.72fakenumberOptionsoptionsselectedOptionpauseframesSinceLastChoiceactivequitCodeMenuScreenInitialiseTheGameStateResetAllGuiLoopQuitFlagsResetSettingUpTheRaceDataInitialiseGameGivenGameStateSetANewGameStatenewStateoldStateHandleGameStateTransitionSortSettingUpTheRaceFromMainMenuChoiceHandleTheGameStateMachineOpeningSequenceLoopSortFireBackgroundTextureRGBGuiLoopForTheMainMenuGuiLoopForSettingUpTheRacestringBufferDealWithControllerForSettingUpTheRacesettingUpRaceFrameDelayPrepareTheRaceFromSettingUpDataPrepareRollingDemoPrepareShipsForRacePrepareTheTrackForViewingGuiLoopWaitingForTheRaceToStartzValueframeWhenWaitingBeginsmaxFramesOfWaitingtimeLefttotalTimeLeftGuiLoopForPrintingTheRaceResultsGuiLoopDuringTheRacestring1string2PrintMainRaceDataGuiLoopForViewingTheTracksDealWithControlsForTrackViewertrackViewerFramePauseframesSinceLastSpeedChangeGuiLoopForSettingUpFreePracticeGuiLoopForSettingUpStraightRaceGuiLoopForSettingUpTrackViewingmenu_mod.cCreateMenuOptionoptionCreateMenuScreenorderedOptionListpauseTimeDrawMenuScreenHandleMenuScreenControlsHandleMenuScreenmain.cmainInitialiseAllInitialiseLightingSetThreeWhiteLightsSetThreeColouredLightsInitialiseViewInitialiseTexturesAndSpritesInitialiseObjectsCleanUpProgramDealWithControllerPadlongPauseFlagHandleSystemControlscontrolSpeed$Lb7frameCountHandleAllObjectsHandleAPlayersShipHandleOtherShipSortSpriteObjectPositionvisualXvisualYStoreScreenPrintDataTypeSizestemp3temp31temp32temp4temp5temp6temp7temp8temp9temp10temp11temp12InitialiseRaceSortVideoModecurrentModeGuiLoopForSeveralFntPrintsResetGraphicResolutionnewScreenWidthnewScreenHeightinterlaceFlagsym_usr.sstartup.sst_regskip_gpskip_ibssclritskip_ispskip_fpskip_ihcall_mainstdef1.sstdef2.sstdef3.sstdef4.sstdef5.sstdef6.sstdef7.sstdef8.slongjmpCountNumberOfObjectsInTmdFileputcharTunnelSectionLengthMainMenuChoiceGsSetLightModeGsScaleScreenAccelerateSsSeqSetRitardandoGuiLoopForSettingUpTrackViewingHandleViewSectionChangingstrcpyMakeTunnelDescriptionFromChunks__mainCycleFirstAndSecond256CellsThroughRainbowGuiLoopForSettingUpTheRaceKanjiFntOpenSsUtGetVVolSinCosTablelogx6bcmpsqrtCleanUpSoundRaceOnFlagsetjmpcoshTrackViewerCoordSortShipAdvancingKanjiFntClose__eqdf2ResetGraphGetTPageCreateMenuScreenGsSwapDispBuffInitialiseFoggingForTrackTurnSectionSubdivisionOnrasin2KillAnObjectShipGrossPositionInRaceViewerObjectdeleteSsUtPitchBendprintfResolveVectorTunnelStartPoint_fdataLoadTestSetThreeWhiteLightssprintf2TunnelSectionShapeAngley21SettingUpTrackViewingScreenOptionsSettingUpTheRaceTrackNumberHandleFirstBlaggerExecStartRCntInitDescriptionSetDefaultLightingAndTexturingForDescription__divsf3SetLightMatrix_get_errnoGsSetFogParamSsIsEosGsSetLightMatrixDisplayTextStringsSortObjectSizememmoverinvtanHandleSomeShipsMovementInTunnelAssertObjectHasNoCollisionsTunnelMiddleRadiusMoveTrackViewerSetDescriptionNumberSectionsDrawnChevronSpriteSettingUpTheRaceSelectionModeInitialiseSoundTheLightsScaleVectorToSizeSetThreeColouredLightseprolGsSetAmbientGetEightSectorCreateTheSetTracksSsUtKeyOnrcos__gtdf2atolCheckCoordinateSystemIsBaseSUBratanSsSeqSetNextmath_errnoSimplePrintString5TunnelTotalDistanceScaleVectorToUnitceilCdReadPrintTunnelChunkx8SetFoggingForDescriptionTestIfTunnelIsCircularfloorInitialiseView_etextSpiralOneTextureInfoOpeningSequenceLoopAfterTheRaceQuitFlaggetsSettingUpTrackViewingScreenTunnelSplineVectorsbsearch_gpNumberSectionsInTunnelDescriptionpacketArea5y11TurnRightRollingDemoQuitFlagKrom2RawAdd2DealWithControllerForSettingUpTheRaceSimplePrintString2HandleRacePositionsGetSpriteForCharacterMainMenuQuitFlagqsortResetAllGuiLoopQuitFlagsHandleLackOfCollisionHandleXZFlier2ratan_zeroSimpleCycleFourBitClutGsSetDrawBuffOffsetformatInitialiseMiniObjectClassprintf2CircleSpriteGsGetLsgetcSmoothRedSpriteSortTunnelToSetTrackDynamicAreaTwoTextureInfoApplyMatrixSVFleshOutLapTimesForShipsStillRacingDebugSelectedDrawProcessCreateFirstSplineFindViewPointSectionmemcpyHandleAllObjectsFirstEverTunnelInitInitShipTypeToVoidspeed16xFindNextLowestObjectIDAllStringsGsLIGHTWSMATRIXSmoothRedTextureInfo__floatsidfRollingDemoSubMode__ltdf2InitialiseGameGivenGameStateHandleShipMovementInTunnelHandleViewDirectionChangingWot3MakeRandomUnitVectorNumberOfStringsFindNextUnusedMiniObjectIDSsSeqReplaySsUtKeyOffx23InitialiseTrackClutAnimationBuildTheTunnel_err_mathy3y8tolowerPrepareShipsForRacePopMatrixProperInitialiseTextureHandleMenuScreenControlsScaleVectormallocTileFiveSpriteInitialPositionsPrintTunnelSectionAnglesTangentLUTTunnelBaseDescriptionEndRaceNowFlagspeed12xDealWithControlsForTrackViewerwtags4ldexpGsInitGraphedataVerifySplinePointDescriptionSsSeqStopSsSetMuteWave16TextureInfoCircleTextureInfoSortFireBackgroundTextureRGBSetObjectSubdivisionHandleSystemControlsGsSortLineOscillateFoggingColourThroughSpectrumstrtoulGuiLoopForSeveralFntPrintsRelativePointInTunnelnextfileInitialiseTheGameStateCalculateCirclePointsPolygonSidesCentresAndNormalsPutDrawEnvPrintSplineratanrtanLoadImageNumberShapesPerSectionSimpleBlueSpriteFindNextUnusedObjectID_sys_init_stacksizeVectorIsUnitVectorCdPlayFlipMatrixHorizontalLargeSpriteGuiLoopForViewingTheTracksTheTunnelDescriptionSsGetMVolx17wtags2wtags5TurnOnSoundSsSetMVolSsUtGetReverbTypeGet32TPageNumbery19GsIDMATRIXVerifySectionRotationDescriptionPanelTextureInfo__extendsfdf2TheViewShipPadRead__adddf3FireSpriteSpectrum2TextureInfoGsLSMATRIXCurrentTMDStackAddressConvertIdToRealIDFireBackgroundImageInfoArcTangentTablelseekSetMiniObjectSubdivisiony22HandleSecondCheaterBringAliveLocalTunnelAroundTrackViewerGsSetProjectionArrow2SpriteSetUpTheViewerFramesSinceLastUserSelectionbzeroSpectrum2SpritePutDispEnvTurnLeftLinkObjectHandlerToSingleTMDGsInit3Dy2PSDOFSYcpuLoadChosenSetTrackstrtolbb0AssignVerticesNormalsAndUVsEnterCriticalSectionSsGetSerialAttrGetOtOfProcessMainMenuScreenOptionsGsLIGHT_MODESortSpriteObjectPositionGsGetWorkBasex2SsSetSerialVolx16TileFiveTextureInfoChosenNumberOfLapsGsInitFixBg16HorizontalLargeTextureInforenamePrintMainRaceDataSetDescriptionShapesPerSectionstrrchrGsSetOrignSetClutAnimationNumberOfCreatedTMDsFindSplineCentralPointsRotateCoordinateSystemcalloc__fixdfsiKanjiFntPrintNumberOfShipsInRaceSpiralTwoTextureInfoHandleFirstAIFlierDuringTheRaceQuitFlagSortTunnelMainDescriptionsFromRotationsListstrtodx7CycleLightsAroundAxesGsMapModelingDatamaxHsyncResetClutsGsSetRefView2ResetSettingUpTheRaceDataTrackViewerNewSectionFlagGsIDMATRIX2HandleTunnelFogEffectwriteInitSingleObjectInitialiseLightingForTrackPSDCNTangle23HandleTunnelDrawProcessesatofCalculateNumberDisplayedPolygonsInferTwoDFlagForDescriptionCreateSplineListFromRotationList__ledf2DistanceBetweenSectionsstrcatInitialiseTextStringsSpiralOneSpriteFinalPositionsBringObjectToLifeChosenTrackNumberPrepareTheRaceFromSettingUpDataHandleTunnelClutAnimationsPSDOFSXGlobalSpriteListGuiLoopForTheMainMenuTunnelSectionRotations_sys_init_fpendFntOpenPrepareRollingDemoGsSortObject4TheViewy16modfGetWorkAreaOfProcessx21SsUtSetReverbTypeTurnSectionSubdivisionOffPrintTunnelSplineVectorsAssignShipTypefmody17cosy12StoreImageGenerateSplineFromListOfRotationsSetVideoModeMoveImagetanhAssignVerticesAndNormaletextmemchrOscillateFoggingColourBrightnessspeed11xMatrixIsUnitMatrixSetTracksProperFindCompoundRotationAngles_sys_init_bss_flagFindTopLeftOfTexturePageGetRightHandedNormalSsSeqSetVolUpdateTheTunnelSimplePrintString4y15GsSortBoxFill_ftext_startGsDefDispBuffstrstrGsGetLwGetTexturePageOverallGameStatePrintTunnelDescriptionsinrandSimplePrintString6rasin4SettingUpTheRaceNumberOfLapsLinkAllObjectsToTheirCoordinateSystemshsyncatan2ThePolygonsreadDestroyAllCreatedTMDsTunnelSplinePointsSettingUpFreePracticeScreenOptionsShowGlobalSpriteFlagHandleTheCollision2InitShipFlyingParametersToVoidCopyDescriptionHandleEndOfRaceCreateRotationListFromSplineListstrncmponlyNthBitOffMask_sys_init_spy9DrawMenuScreenTrackViewerZAnglepowCalculateSplineVectorsFromSplinePointsstrncpyWot2FindShortestDistanceNumberLapsInRacesinhframeNumberBarRedSpriteCalculateEachSectionsTotalAngleKrom2Timlog10BarSpectrumSpriteSortTunnelMainDescriptionsFromCombinedDescriptionLinkSpriteToImageInfoFlushCachey7AllClutAnimationsGsWSMATRIXreallocwtags7CalculateSplinePointsFromSplineVectorsTurnShipSplitVectorInTwoApplyMatrixFntLoadSetTextureDataForTunnelDescriptiony20InitialiseAllGsSetClipTrackViewerSectionNumberTunnelSectionsFindDirectionShipPointsInTunnelGsSetFlatLightbcopyRegisterTextStringForDisplaystrtok__negdf2bb1onlyNthBitOnmemcmp_sys_init_heapbaseGsSetView2SetBasicTunnelParametersDynamicAreaThreeTextureInfoWot6WaitingForTheRaceQuitFlagResetRCntHandleFirstCheater__divdf3FindCollisionPointGivenObjectSizeGetCrossProductstrncatRotMatrixZHandleMenuScreenSetDispMask_dbl_shiftDoWorkOfDrawProcesspacketArea3InitialiseRaceExecuteSingleDrawProcessSsSetTempoCdReadSync__muldf3GuiLoopForSettingUpStraightRaceSsSeqCloseInitialiseTexturesAndSpritesExitCriticalSectionrsinPrintDataTypeSizesHandleTrackViewerGsLIOFFPadInitCopyMatrixPrintTunnelSectionRotationsTrackViewingSpeedModeSsSeqPauseScaleMatrixLwtags3x12TestCardGuiLoopWaitingForTheRaceToStartCdReadFilex19wtags6GsSortGLineInitMiniObjectSsUtReverbOffFindShipActionsThisFramerasiny10GsSetOffsetInitialiseObjectClassInitTunnelToVoidmemsetmainGetRCntSetDrawProcessCreateSimpleTMDRegisterMiniObjectIntoMiniObjectArrayGenerateSplineFromTunnelDescriptionChosenNumberOfDriversNumberSpritesx11srandGetDotProductApplyMatrixLVPutObjectInTunnelFleshOutTunnelFromItsDescriptionsgetchar__truncdfsf2GsDISPENVBringAliveLocalTunnelAroundShipKanjiFntFlushSortObjectPositionOnSplineCurveHandleThirdAIFlierRemoveObjectFromObjectArrayInitGsSpriteClearImageHandleSoundGetNextFreePolygonIDSsSeqPlaySortVideoModeGsGetActiveBuffInitialiseTextureLinkAllObjectsToModelsOrSpritesexpputcOverallLightModeDeriveMatrixFromRotationSmoothSpectrumSpriteratan3SetDrawProcessesForTrack__mulsf3GsSortOtSetClutAnimationsForTrackDescriptionstrcmpCopyCoordinateSystemCdSearchFileGuiLoopDuringTheRaceProjectionDistanceStoreScreenCycleLightsBrightnesstanGsDRAWENVGsSetWorkBase_sys_ramsizeFntPrintGsGetLwsPlayerTwosShipPrintTunnelSplinePoints__nedf2rasin3CdReadExecSsUtSetReverbDelaypacketArea4GsSortFixBg16HandleOtherShipFindPositionAndDirectionOfViewatanSizeOfVectorVectorIsGivenSizesprintfBarRedTextureInfoCopyChunkwtagsResetGraphicResolutionResetTrackViewingDataMiniObjectArrayHandleShipCollisionsPlayerOnesShipstrcspnOtherShipsSmoothSpectrumTextureInfoasinHandleAllShipCollisionsReflectDirectionOffTunnelWallSortSettingUpTheRaceFromMainMenuChoiceVSyncCallbackWotSpectrum3SpriteScreenWidthGsOUT_PACKET_PGuiLoopForSettingUpFreePracticeDebugDynTexMarkerx3TheTunnelInitHeapSetFogEffectForTrackSsUtSetReverbFeedbackTunnelInnerRadiuspacketArea2x1InitMatrixGsClearOtCompMatrixspeed18yDrawSyncmakeTMD_F_4TSimpleBlueTextureInfoDynamicAreaFourTextureInfoAsciiTextureInfoCreateMenuOptionBuildTunnelFromSetTrackGenerateRotationListFromTunnelDescriptionGsInitCoordinate2MainMenuScreenGetLeftHandedNormalGsGetTimInfoframeLimiterSortShipPositionsAndBestLapTimesframesSinceLongPauseToggley18MakeTunnelChunkGsDrawOtGsSortSpriteSimplePrintString1VSyncspeed17ySpectrum3TextureInfoGetRelativeSectionWhichChunkInDescriptionGetPadBufx10SetDescriptionSizeParametersTrackViewingSpeedIncreasePeriodGuiLoopForPrintingTheRaceResultsspeed15xx9bufferIndexRotMatrixCleanUpProgramGsLMODEHandleShipFinishingRaceGsSetClip2DGetVideoModeHandleGameStateTransitionFntFlushspeed11y_sys_init_gpRegisterObjectIntoObjectArrayGsSortClearArcSinTableHandleAPlayersShipMakeGivenPolygonTMDHandleSecondBlaggery6FindCompoundRotationAnglesFindGrossViewFlag_edataSimplePrintString3ViewingTheTracksQuitFlagTheFoggingScaleMatrixSettingUpStraightRaceScreenOptionsSetANewGameStateTunnelInitialOrientationCountNumberOfLivingObjects_endPushMatrixSettingUpStraightRaceScreenWot4PSDIDXGetNextWaypointMulMatrix0DrawTheTunnelHandleYZFlier2GsTONSolveThisQuadraticpacketArea7GsLIGNRKrom2RawAddCLIP2SsGetMuteInitialiseObjectsObjectArrayTransMatrixVerifySplineVectorDescriptionFindNextHighestObjectIDSettingUpTheRaceSubSelectionModeMulMatrixgteMIMefuncexitNumberGlobalSpritesspeed12yx15SsVabTransferNumberTunnelSectionsDrawnExpressSubPointInSuperMakeScaledVectorSsVabCloseFindSectionPointIsInSetObjectScalingSsSeqOpenHandleTheCollision3DeriveNewCoordSystemFromRotationPrepareTheTrackForViewingSsUtReverbOnDetectAndHandleCollisionWithTunnelGsSortFastSpritex20atoiSsUtAllKeyOffSsSetSerialAttrGsDISPONpacketArea6Arrow2TextureInfoSortFirstFlierBehaviourSetLightingForTunnelDescriptionpacketAreafirstfileExpressSuperPointInSubstrspnSsUtSetVVolx22x18LoadstrlenSsSeqGetVolopenHandleSecondAIFlierSsSeqSetAccelerandoGenerateAndPrintSplineListOfDescriptiontouppery23__gedf2RotMatrixXSettingUpTheRaceQuitFlagCreateTheTunnelSpiralTwoSpriteTunnelOuterRadiusFrameWhenRaceStartsTransposeMatrixSsPlayBackSsUtChangePitchstrchr_sys_init_heapsizeGetClutgpuLoadScreenHeightClearAllDrawingBusinessacosGsSetDrawBuffClipSettingUpFreePracticeScreenClearDataForDrawProcessesCreateAnotherPolygonTMDhypotLetterSprites__subdf3DealWithShipRotationSelectedGlobalSpriteGsLinkObject4BuildTunnelFromDescriptionSimpleCycleEightBitClutInitialiseLightingr23Arrow1TextureInfoWot5CountNumberLivingPolys_fbssy1RotMatrixYFrameWhenTrackViewingStartsFindWhichWayViewLooksInSectionSsGetSerialVolLinkObjectHandlerToTmdObjectHandleTheGameStateMachineclosefrexp__addsf3RacingShipsInitialiseRandomNumbersCycleLightsBrightlyAroundAxesArcCosTableFireTextureInfoGsNDIVForceTextureIntoPositionDealWithControllerPadPOSITIONBarSpectrumTextureInfoWot7SettingUpTheRaceNumberOfDriversClutAnimationIndexstrpbrkOpeningSequenceQuitFlagGetQuadrantfreeCountNumberOfLivingTypedObjectsSortTunnelMainDescriptionsFromSplinePointsChevron1TextureInfoGsSetLsMatrixSsUtSetReverbDepthC>>CB> `>K|(p' p p' vi 4p #0` -@+` , 6E`8/  /XJX<E - J@`tNAr c ytm9vO sLm)v >7U? `)c5A"WFA@ > | |c58(Ξ"8 =,kѯJ` ==1&`P =?>5d `#plT??9'T?7@9 'V7@@@9'V@@I@9'VI@R@9'VR@[@9'V[@d@9'Vd@m@9'Vm@v@9'Vv@@9' HUAF2&7A .0BQ$%A`;AntFCy$QA F`F FW<A sF?|VA h7FXFA9,cAFAR ^tA b,Ae3AjAo F7| UA A IpH !FYB.AG 1A QxF@ adFCdAA0A%A7AAFT=F0;6AUF FQ *FL F8 Y`"FS i̝FFKP=F6K9  fF4$Fp@A&A F0A F@J/<A9GF>AF2A KyF6gtNFp3A}(AK@F < $dF0A`A bF@> <A F D F0SAH%F@&VA- L0?B@F AVk4ApHp.  @Vy(A FP4A LFB h,F \6ABFPB  \FPL F0G * A3 +FP6J U 0>Ae e0<z A  `A $F @ ȽF H \FX e3 8cF  BF<:  Pf= F@A =F`;2 (6FAG A R @FEx hCA hPFE 0NFd /A F? xF< $A  `F= MFp! GF@& tA 0 DG pf@;X -F7o A @`F A \F@ f> |FE  X A A f@2Pg06 F7A cA20 F  CAG ?A RFRsg@>ACLFtAg@ h@,?A HC  5F@^@h:0+h/A1DCF< JANFE bFRpA`h< FR3Ah@AFD0F1A " A%-A-PA5DAAKO(F`7k(/A4 A HHF`Z@H+TYA(GFCp*A AA Ah?A&A4h=O/AVF@E hFFh?AA *FU L F@C ЁF 8 AA,jA !i?6pFAI _TF@O(A 4A dF EAHA p>FYD+AF@ dt?A $FE5/A;7Fp: L0F CgaA nh v|@FY(A =F` uF@ F Pl A L6F^p;ApF@0 i`?@Pi`DO3F9aAsF`B .FV-AipAFA VA\A SA FB X>A.j9 6A:TA ?DJFZ TAXlbA jX FV FTF`GA A A `A؃A FA,A<A|A%F6VA$5A +F0E LdA UdYF h0MG rF?A F lFQA 0FEjE xA(AATA#A1@A83A@(F@O `dFp>w A{0;AjFLF`2F8DA`A kBx/A  F0K U$I,G \WFepFG T~F@ \&F[ FM>A CA HAF@ l@A tFKF>AN 1 S8F _hyA~@AP: %FPToAA; tF0Q pF0 (.A +8A .0H@L?AK\ AS8 ZFLFPD 0rFA|RA F`B A(F@A p P|F C6AE`3AKFh@AoAx|$CL6AA1A dF<0>P71A |F=hA (hKFPc J(kFZ=AbAmFB~AA @LF[-,NFD AFYT6AhAAt F@F9A'%F@D8/AXTFF] LFC p!FpS -AF [F F`T ALApA3 \A,ALFCLA &A*71 A=@F;L@cAZFPHs\HFp yPA}A@+F6 FP<87AF?0A sF[#F4AF < FG-ACp QTAU`;A [@qFiA wFU FTP4ATA>A | FV\fAF@ FpE+ \6F:G  FT A_ F6 k F@F dMA xOF0E <A `F d0F@8 A d7A  ^F !<"!LUF` )!tFP\B!AK!&A T!,FVy!L<A !0zF06!A!FD!!KFC !FE!< A!T>A!`*A"pA"XA"8A'" B 6"FSN"AV"KF]"Ah"8dA{"-"A"EFB ".F\"TA "F&(&AO&A\& gDo&hA u&A~&`gA &3F] &FA&A &LA &F0F &t '0F@D *'|A 3'DA6'B'AL'(1F A['-A c'$FZ{'hA'DA'F@'UA 'hA'A'4F9'A'( (EFB (FH*(<FP? >(0A A(PFP> \({F]n(Au(gE((gP:(A(I@-(F@@ (IpW)L.Fp7 )\A%)A0)K-L)g`4Q)aAX),FPBh)A s);F_)ĤF@E)XA )BFb)h/)-A)/A)?A) A)-F@))A *LFpR!*,F69*ĨZ*Ad*xAp*lVAu* *pA *tA*]A *ХA *|}F6 *iF@*UA *&F [+<F:+A !+`_Ff 5+Fp7V+HF`Cp+ cA }+>F`+ A +A+1A+A+0A+=A+/+<+FH ,8FPC7, +B,/A L,zFp6c,?Aj,A v,A z,A~,.A,\=A,$RA,X/A,̘FA,5A ,F@K,3A ,x,A,A -Ȩ #-(FC3- ? C-XU- i-Ay-MA-A-<A-ЧA-tA-LA-<A -yF\-|A-`A-@K- .xF\ 0.FGH.AN.\.@A e.F Yz..<A .FI .3FpW.!F0@ .|.P<.p5 .HFF/A /A/(A )/ E/1F0]d/ As/F`2/FA//A/LA/A/PC/F /FE0,`0 0P@0tbA$0F=0t1F@AS0<=A\0p;s0P8x0̨ 0A0>A0Ш0EF0$ A08/F7 0FL'1@ =;1AI1cA