Page 1 of 1

RotatingStars

Posted: Sun Sep 11, 2016 2:20 am
by StarBootics
Hello everyone,

An updated version of Pupil's rotating starfield animation. The original code came from the Code Archive

Best regards
StarBootics

Code: Select all

; <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
; Project name : RotatingStars
; File Name : RotatingStars - Main.pb
; File version: 2.0.0
; Programming : OK
; Programmed by : StarBootics
; Date : 10-09-2016
; Last Update : 10-09-2016
; PureBasic code : V5.50
; Platform : Windows, Linux, MacOS X
; <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

; <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
; This code was originally created by Pupil to have a rotating starfield animation.
;
; Original code : http://www.purearea.net/pb/CodeArchiv/Graphics/Effects/Stars/RotatingStarfield.pb
;
; I deserve credit only to convert the original code into a Module.
;
; This code is free to be use where ever you like but you use it at your own risk.
;
; The author can in no way be held responsible for Data loss, damage Or other annoying situations that
;  may occur.
;
; <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

DeclareModule FullScreen
  
  Declare.w GetWidth()
  Declare.w GetHeight()
  Declare.w GetDepth()
  Declare.s GetTitle()
  Declare Open(P_Title.s)
  Declare Close()
  
EndDeclareModule

Module FullScreen
 
  Structure Instance
    
    Width.l
    Height.l
    Depth.l
    Refresh.l
    Title.s
    Ratio.d
    Area.q
    
  EndStructure
  
  Global Instance.Instance
  
  Procedure.w GetWidth()
    
    ProcedureReturn Instance\Width
  EndProcedure
  
  Procedure.w GetHeight()
    
    ProcedureReturn Instance\Height
  EndProcedure
  
  Procedure.w GetDepth()
    
    ProcedureReturn Instance\Depth
  EndProcedure
  
  Procedure.s GetTitle()
    
    ProcedureReturn Instance\Title
  EndProcedure
  
  Procedure Open(P_Title.s)
    
    Instance\Title = P_Title
    
    If ExamineDesktops()
      Instance\Width = DesktopWidth(0)
      Instance\Height = DesktopHeight(0)
      Instance\Depth = DesktopDepth(0) 
      Instance\Refresh = DesktopFrequency(0)
      Instance\Ratio = Instance\Width / Instance\Height
      Instance\Area = Instance\Width * Instance\Height
    EndIf
    
    If InitKeyboard() = 0 Or InitSprite() = 0 Or InitMouse() = 0
      MessageRequester(Instance\Title + " - ERROR", "Can't initialize Keyboard, Sprite and/or Mouse !")
      End 
    EndIf 
    
    If ExamineScreenModes()
      
      NewList Screens.Instance()
      
      While NextScreenMode()
        
        ScreenWidth = ScreenModeWidth()
        ScreenHeight = ScreenModeHeight()
        Ratio.d = ScreenWidth / ScreenHeight
        
        If Instance\Ratio = Ratio
          AddElement(Screens())
          Screens()\Width = ScreenWidth
          Screens()\Height = ScreenHeight
          Screens()\Depth = ScreenModeDepth()
          Screens()\Refresh = ScreenModeRefreshRate()
          Screens()\Ratio = Screens()\Width / Screens()\Height
          Screens()\Area = Screens()\Width * Screens()\Height
        EndIf
        
      Wend
      
      ; Let's find the biggest Screen Available
      SortStructuredList(Screens(), #PB_Sort_Descending, OffsetOf(Instance\Area), TypeOf(Instance\Area))
      FirstElement(Screens())
      TargetArea.q = Screens()\Area
      
      ForEach Screens()
        If Screens()\Area <> TargetArea
          LastIndex = ListIndex(Screens()) - 1
          Break
        EndIf
      Next
      
      If LastIndex > 0
        ; Let's find the biggest depth Available, needed only if we have multiple depth for the same Resolution
        SortStructuredList(Screens(), #PB_Sort_Descending, OffsetOf(Instance\Depth), TypeOf(Instance\Depth), 0, LastIndex)
      EndIf
      
      FirstElement(Screens())
      
      Instance\Width = Screens()\Width
      Instance\Height = Screens()\Height
      Instance\Depth = Screens()\Depth
      Instance\Refresh = Screens()\Refresh
      Instance\Ratio = Screens()\Ratio
      Instance\Area = Screens()\Area
      
      FreeList(Screens())
      
    EndIf
    
    If OpenScreen(Instance\Width, Instance\Height, Instance\Depth, Instance\Title) = 0 
      MessageRequester(Instance\Title + " - ERROR", "Can't open screen !")
      End
    EndIf
    
  EndProcedure
  
  Procedure Close()
    
    Instance\Width = 0
    Instance\Height = 0
    Instance\Depth = 0
    Instance\Title = ""
    Instance\Ratio = 0.0
    Instance\Area = 0
    
    CloseScreen()
    
  EndProcedure

EndModule

DeclareModule StarField
  
  Declare Initialize(P_ScreenWidth.l, P_ScreenHeight.l)
  Declare Reset()
  Declare Display()
  
EndDeclareModule

Module StarField
  
  Structure Star3D
    
    Px.l
    Py.l
    Pz.l
    
  EndStructure
  
  Structure Instance
    
    ScreenWidth.l
    ScreenHeight.l
    StarMax.l
    StarSpeed.l
    List Star.Star3D()
    Sprite.i[256]
    
  EndStructure
  
  Global Instance.Instance
  
  Procedure RandomMinMax(min.w, max.w)
    
    ProcedureReturn max - Random(max-min)
  EndProcedure
  
  Procedure Initialize(P_ScreenWidth.l, P_ScreenHeight.l)
    
    Instance\ScreenWidth = P_ScreenWidth
    Instance\ScreenHeight = P_ScreenHeight
    Instance\StarMax = 3000
    Instance\StarSpeed = 3
    
    HalfWidth = Instance\ScreenWidth >> 1
    HalfHeight = Instance\ScreenHeight >> 1
    
    For Index = 0 To Instance\StarMax
      AddElement(Instance\Star())
      Instance\Star()\Px = RandomMinMax(-HalfWidth, HalfWidth) << 6
      Instance\Star()\Py = RandomMinMax(-HalfHeight, HalfHeight) << 6
      Instance\Star()\Pz = RandomMinMax(2, 255)
    Next
    
    If StartDrawing(ScreenOutput())
      
      For i = 0 To 255
        FrontColor(RGB(i, i, i))
        Box(i*2, 0, 2, 2)
      Next
      
      StopDrawing()
      
      For SpriteID = 0 To 255
        Instance\Sprite[SpriteID] = GrabSprite(#PB_Any, SpriteID * 2, 0, 2, 2)
      Next
      
    EndIf
    
  EndProcedure
  
  Procedure Reset()
    
    Instance\ScreenWidth = 0
    Instance\ScreenHeight = 0
    Instance\StarMax = 0
    Instance\StarSpeed = 0
    
    ForEach Instance\Star()
      Instance\Star()\Px = 0
      Instance\Star()\Py = 0
      Instance\Star()\Pz = 0
    Next
    
    FreeList(Instance\Star())
    
    For SpriteID = 0 To 255
      If IsSprite(Instance\Sprite[SpriteID])
        FreeSprite(Instance\Sprite[SpriteID])
        Instance\Sprite[SpriteID] = 0
      EndIf
    Next
    
  EndProcedure
  
  Procedure Display()
    
    cos.f = Cos(0.01)
    sin.f = Sin(0.01)
    
    ForEach Instance\Star()
      
      Instance\Star()\Pz = Instance\Star()\Pz - Instance\StarSpeed
      x.l = Instance\Star()\Px
      y.l = Instance\Star()\Py
      Instance\Star()\Py = (y * cos - x * sin)
      Instance\Star()\Px = (x * cos + y * sin)
      
      If Instance\Star()\Pz <=2
        Instance\Star()\Pz = 255
      EndIf
      
      s_x.w = (Instance\Star()\Px / Instance\Star()\Pz) + (Instance\ScreenWidth >> 1)
      s_y.w = (Instance\Star()\Py / Instance\Star()\Pz) + (Instance\ScreenHeight >> 1)
      DisplaySprite(Instance\Sprite[255 - Instance\Star()\Pz],s_x, s_y)
      
    Next
    
  EndProcedure
  
EndModule

DeclareModule RotatingStars
  
  Declare CreateScreen()
  Declare RunAnimation()
  Declare Shutdown()
  
EndDeclareModule

Module RotatingStars
  
  Procedure CreateScreen()
    
    FullScreen::Open("Rotating Stars")
    
    StarField::Initialize(FullScreen::GetWidth(), FullScreen::GetHeight())

  EndProcedure
  
  Procedure RunAnimation()
    
    Repeat 
      
      If IsScreenActive() 
        
        ClearScreen(0) 
        
        StarField::Display()

        FlipBuffers() 
        
      Else 
        
        Delay(10) 
        
      EndIf 
      
      ExamineMouse()
      ExamineKeyboard() 
      
    Until KeyboardPushed(#PB_Key_All)
    
  EndProcedure
  
  Procedure Shutdown()
    
    StarField::Reset()
    FullScreen::Close()
    
  EndProcedure
  
EndModule

; <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

RotatingStars::CreateScreen()

RotatingStars::RunAnimation()

RotatingStars::Shutdown()

; <<<<<<<<<<<<<<<<<<<<<<<
; <<<<< END OF FILE <<<<<
; <<<<<<<<<<<<<<<<<<<<<<<

Re: RotatingStars

Posted: Sun Sep 11, 2016 4:20 pm
by kvitaliy
Flying Superman to the stars :lol:

Code: Select all

; <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
; Project name : RotatingStars
; File Name : RotatingStars - Main.pb
; File version: 2.0.0
; Programming : OK
; Programmed by : StarBootics
; Date : 10-09-2016
; Last Update : 10-09-2016
; PureBasic code : V5.50
; Platform : Windows, Linux, MacOS X
; <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

; <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
; This code was originally created by Pupil to have a rotating starfield animation.
;
; Original code : http://www.purearea.net/pb/CodeArchiv/Graphics/Effects/Stars/RotatingStarfield.pb
;
; I deserve credit only to convert the original code into a Module.
;
; This code is free to be use where ever you like but you use it at your own risk.
;
; The author can in no way be held responsible for Data loss, damage Or other annoying situations that
;  may occur.
;
; <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

DeclareModule FullScreen
 
  Declare.w GetWidth()
  Declare.w GetHeight()
  Declare.w GetDepth()
  Declare.s GetTitle()
  Declare Open(P_Title.s)
  Declare Close()
 
EndDeclareModule

Module FullScreen
 
  Structure Instance
   
    Width.l
    Height.l
    Depth.l
    Refresh.l
    Title.s
    Ratio.d
    Area.q
   
  EndStructure
 
  Global Instance.Instance
 
  Procedure.w GetWidth()
   
    ProcedureReturn Instance\Width
  EndProcedure
 
  Procedure.w GetHeight()
   
    ProcedureReturn Instance\Height
  EndProcedure
 
  Procedure.w GetDepth()
   
    ProcedureReturn Instance\Depth
  EndProcedure
 
  Procedure.s GetTitle()
   
    ProcedureReturn Instance\Title
  EndProcedure
 
  Procedure Open(P_Title.s)
   
    Instance\Title = P_Title
   
    If ExamineDesktops()
      Instance\Width = DesktopWidth(0)
      Instance\Height = DesktopHeight(0)
      Instance\Depth = DesktopDepth(0)
      Instance\Refresh = DesktopFrequency(0)
      Instance\Ratio = Instance\Width / Instance\Height
      Instance\Area = Instance\Width * Instance\Height
    EndIf
   
    If InitKeyboard() = 0 Or InitSprite() = 0 Or InitMouse() = 0
      MessageRequester(Instance\Title + " - ERROR", "Can't initialize Keyboard, Sprite and/or Mouse !")
      End
    EndIf
    
    
    If ExamineScreenModes()
     
      NewList Screens.Instance()
     
      While NextScreenMode()
       
        ScreenWidth = ScreenModeWidth()
        ScreenHeight = ScreenModeHeight()
        Ratio.d = ScreenWidth / ScreenHeight
       
        If Instance\Ratio = Ratio
          AddElement(Screens())
          Screens()\Width = ScreenWidth
          Screens()\Height = ScreenHeight
          Screens()\Depth = ScreenModeDepth()
          Screens()\Refresh = ScreenModeRefreshRate()
          Screens()\Ratio = Screens()\Width / Screens()\Height
          Screens()\Area = Screens()\Width * Screens()\Height
        EndIf
       
      Wend
     
      ; Let's find the biggest Screen Available
      SortStructuredList(Screens(), #PB_Sort_Descending, OffsetOf(Instance\Area), TypeOf(Instance\Area))
      FirstElement(Screens())
      TargetArea.q = Screens()\Area
     
      ForEach Screens()
        If Screens()\Area <> TargetArea
          LastIndex = ListIndex(Screens()) - 1
          Break
        EndIf
      Next
     
      If LastIndex > 0
        ; Let's find the biggest depth Available, needed only if we have multiple depth for the same Resolution
        SortStructuredList(Screens(), #PB_Sort_Descending, OffsetOf(Instance\Depth), TypeOf(Instance\Depth), 0, LastIndex)
      EndIf
     
      FirstElement(Screens())
     
      Instance\Width = Screens()\Width
      Instance\Height = Screens()\Height
      Instance\Depth = Screens()\Depth
      Instance\Refresh = Screens()\Refresh
      Instance\Ratio = Screens()\Ratio
      Instance\Area = Screens()\Area
     
      FreeList(Screens())
     
    EndIf
   
    If OpenScreen(Instance\Width, Instance\Height, Instance\Depth, Instance\Title) = 0
      MessageRequester(Instance\Title + " - ERROR", "Can't open screen !")
      End
    EndIf
    
    
    
  EndProcedure
 
  Procedure Close()
   
    Instance\Width = 0
    Instance\Height = 0
    Instance\Depth = 0
    Instance\Title = ""
    Instance\Ratio = 0.0
    Instance\Area = 0
   
    CloseScreen()
   
  EndProcedure

EndModule

DeclareModule StarField
 
  Declare Initialize(P_ScreenWidth.l, P_ScreenHeight.l)
  Declare Reset()
  Declare Display()
 
EndDeclareModule

Module StarField
 
  Structure Star3D
   
    Px.l
    Py.l
    Pz.l
   
  EndStructure
 
  Structure Instance
   
    ScreenWidth.l
    ScreenHeight.l
    StarMax.l
    StarSpeed.l
    List Star.Star3D()
    Sprite.i[256]
   
  EndStructure
 
  Global Instance.Instance
 
  Procedure RandomMinMax(min.w, max.w)
   
    ProcedureReturn max - Random(max-min)
  EndProcedure
 
  Procedure Initialize(P_ScreenWidth.l, P_ScreenHeight.l)
   
    Instance\ScreenWidth = P_ScreenWidth
    Instance\ScreenHeight = P_ScreenHeight
    Instance\StarMax = 3000
    Instance\StarSpeed = 3
   
    HalfWidth = Instance\ScreenWidth >> 1
    HalfHeight = Instance\ScreenHeight >> 1
   
    For Index = 0 To Instance\StarMax
      AddElement(Instance\Star())
      Instance\Star()\Px = RandomMinMax(-HalfWidth, HalfWidth) << 6
      Instance\Star()\Py = RandomMinMax(-HalfHeight, HalfHeight) << 6
      Instance\Star()\Pz = RandomMinMax(2, 255)
    Next
   
    If StartDrawing(ScreenOutput())
     
      For i = 0 To 255
        FrontColor(RGB(i, i, i))
        Box(i*2, 0, 2, 2)
      Next
     
      StopDrawing()
     
      For SpriteID = 0 To 255
        Instance\Sprite[SpriteID] = GrabSprite(#PB_Any, SpriteID * 2, 0, 2, 2)
      Next
     
    EndIf
   
  EndProcedure
 
  Procedure Reset()
   
    Instance\ScreenWidth = 0
    Instance\ScreenHeight = 0
    Instance\StarMax = 0
    Instance\StarSpeed = 0
   
    ForEach Instance\Star()
      Instance\Star()\Px = 0
      Instance\Star()\Py = 0
      Instance\Star()\Pz = 0
    Next
   
    FreeList(Instance\Star())
   
    For SpriteID = 0 To 255
      If IsSprite(Instance\Sprite[SpriteID])
        FreeSprite(Instance\Sprite[SpriteID])
        Instance\Sprite[SpriteID] = 0
      EndIf
    Next
   
  EndProcedure
 
  Procedure Display()
   
    cos.f = Cos(0.01)
    sin.f = Sin(0.01)
   
    ForEach Instance\Star()
     
      Instance\Star()\Pz = Instance\Star()\Pz - Instance\StarSpeed
      x.l = Instance\Star()\Px
      y.l = Instance\Star()\Py
      Instance\Star()\Py = (y * cos - x * sin)
      Instance\Star()\Px = (x * cos + y * sin)
     
      If Instance\Star()\Pz <=2
        Instance\Star()\Pz = 255
      EndIf
     
      s_x.w = (Instance\Star()\Px / Instance\Star()\Pz) + (Instance\ScreenWidth >> 1)
      s_y.w = (Instance\Star()\Py / Instance\Star()\Pz) + (Instance\ScreenHeight >> 1)
      DisplaySprite(Instance\Sprite[255 - Instance\Star()\Pz],s_x, s_y)
    Next
    ;-Hand Superman
     DisplayTransparentSprite(1000,0,0)
  EndProcedure
 
EndModule

DeclareModule RotatingStars
 
  Declare CreateScreen()
  Declare RunAnimation()
  Declare Shutdown()
 
EndDeclareModule

Module RotatingStars
 
  Procedure CreateScreen()
   
    FullScreen::Open("Rotating Stars")
   
    StarField::Initialize(FullScreen::GetWidth(), FullScreen::GetHeight())

  EndProcedure
 
  Procedure RunAnimation()
   
    Repeat
     
      If IsScreenActive()
       
        ClearScreen(0)
       
        StarField::Display()

        FlipBuffers()
       
      Else
       
        Delay(10)
       
      EndIf
     
      ExamineMouse()
      ExamineKeyboard()
     
    Until KeyboardPushed(#PB_Key_All)
   
  EndProcedure
 
  Procedure Shutdown()
   
    StarField::Reset()
    FullScreen::Close()
   
  EndProcedure
 
EndModule

; <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

RotatingStars::CreateScreen()

UsePNGImageDecoder()
If CatchSprite(1000,?PicPaksman,#PB_Sprite_AlphaBlending)
     If ExamineDesktops()
        ZoomSprite(1000, DesktopWidth(0),DesktopHeight(0))
      EndIf  
EndIf
     
RotatingStars::RunAnimation()

RotatingStars::Shutdown()

DataSection
 PicPaksman:
 Data.b $89,$50,$4E,$47,$0D,$0A,$1A,$0A,$00,$00,$00,$0D,$49,$48,$44,$52,$00,$00,$00,$D8
 Data.b $00,$00,$00,$A0,$08,$02,$00,$00,$00,$E1,$33,$35,$16,$00,$00,$00,$15,$74,$45,$58
 Data.b $74,$43,$72,$65,$61,$74,$69,$6F,$6E,$20,$54,$69,$6D,$65,$00,$07,$E0,$09,$0B,$0F
 Data.b $26,$14,$07,$D8,$A7,$46,$00,$00,$00,$07,$74,$49,$4D,$45,$07,$E0,$09,$0B,$10,$03
 Data.b $01,$40,$8D,$94,$77,$00,$00,$00,$09,$70,$48,$59,$73,$00,$00,$0A,$F0,$00,$00,$0A
 Data.b $F0,$01,$42,$AC,$34,$98,$00,$00,$26,$0D,$49,$44,$41,$54,$78,$DA,$EC,$9C,$69,$AC
 Data.b $5D,$57,$75,$C7,$F7,$70,$C6,$3B,$BC,$FB,$06,$0F,$CF,$53,$E2,$38,$26,$89,$33,$1A
 Data.b $C7,$4D,$13,$50,$18,$24,$50,$0A,$8D,$68,$BE,$40,$85,$A8,$D4,$41,$A2,$55,$F2,$81
 Data.b $4A,$14,$21,$54,$3A,$A0,$96,$A2,$52,$5A,$A9,$E5,$03,$EA,$87,$02,$55,$AB,$2A,$40
 Data.b $22,$D1,$12,$2A,$15,$D1,$4A,$0C,$01,$81,$42,$06,$D4,$C8,$24,$18,$C7,$F3,$7B,$B6
 Data.b $DF,$70,$E7,$73,$CE,$9E,$BB,$D6,$39,$F6,$AB,$53,$4A,$05,$21,$89,$9F,$AB,$F5,$D3
 Data.b $F1,$7B,$F7,$9E,$77,$EE,$B0,$FD,$FE,$EF,$BF,$D6,$DA,$7B,$ED,$CB,$18,$41,$10,$04
 Data.b $41,$10,$04,$41,$10,$04,$41,$10,$04,$41,$10,$04,$41,$10,$04,$41,$10,$04,$41,$10
 Data.b $04,$41,$10,$04,$41,$10,$04,$41,$10,$04,$41,$10,$04,$41,$10,$04,$41,$10,$04,$41
 Data.b $10,$04,$41,$10,$04,$41,$10,$04,$41,$10,$04,$41,$10,$04,$41,$10,$04,$41,$10,$04
 Data.b $41,$10,$04,$41,$10,$04,$41,$10,$04,$41,$10,$04,$41,$10,$04,$41,$10,$04,$41,$10
 Data.b $04,$41,$10,$04,$41,$10,$04,$41,$10,$04,$41,$10,$04,$41,$10,$04,$41,$10,$04,$41
 Data.b $10,$04,$41,$10,$04,$41,$10,$04,$41,$10,$04,$41,$10,$04,$41,$10,$04,$41,$10,$04
 Data.b $41,$10,$04,$41,$10,$04,$41,$10,$04,$41,$10,$04,$41,$10,$04,$41,$10,$04,$41,$10
 Data.b $04,$71,$D5,$21,$AF,$F4,$1B,$20,$5E,$55,$AE,$DD,$B3,$3B,$4B,$F3,$69,$31,$BD,$D2
 Data.b $6F,$84,$F8,$7F,$C7,$77,$BE,$F2,$D8,$F8,$CC,$F1,$33,$3F,$3C,$FA,$F1,$8F,$FD,$C5
 Data.b $4F,$BA,$E6,$D0,$6B,$EF,$FC,$FC,$C3,$8F,$AC,$2C,$9D,$9E,$AC,$2C,$BD,$F0,$A3,$F3
 Data.b $9F,$F9,$F4,$E7,$DE,$F6,$B6,$77,$5C,$E9,$37,$FE,$22,$F8,$95,$7E,$03,$C4,$4B,$E7
 Data.b $9E,$43,$77,$7C,$F2,$4F,$7E,$FF,$E0,$9D,$77,$72,$19,$59,$17,$46,$53,$FD,$F9,$2F
 Data.b $FE,$CB,$3F,$7D,$E1,$0B,$27,$4F,$9C,$5C,$5E,$59,$69,$AE,$B9,$66,$F7,$AE,$D7,$1E
 Data.b $3C,$F4,$1B,$BF,$F6,$EE,$37,$BD,$EE,$70,$2B,$96,$C1,$6B,$57,$59,$CB,$E3,$2A,$C4
 Data.b $13,$97,$9C,$5E,$2B,$DF,$74,$CF,$0D,$57,$7A,$1C,$08,$09,$F1,$6A,$E5,$EE,$43,$AF
 Data.b $FD,$E4,$1F,$FF,$DE,$A1,$DB,$F7,$AB,$6C,$5B,$08,$81,$7B,$17,$BC,$E5,$CE,$07,$67
 Data.b $79,$F0,$70,$C6,$C8,$19,$0F,$67,$98,$97,$52,$44,$32,$F0,$E0,$8C,$2E,$8D,$31,$99
 Data.b $EE,$47,$79,$37,$E4,$F3,$85,$EC,$F4,$4D,$7A,$76,$E8,$1E,$FB,$E7,$47,$BF,$FC,$E8
 Data.b $3F,$3C,$F7,$EC,$D3,$57,$70,$38,$94,$23,$5E,$95,$BC,$FE,$CE,$83,$9F,$F8,$F0,$FB
 Data.b $6F,$BD,$FD,$36,$1F,$77,$83,$B1,$DC,$7B,$8E,$A6,$22,$02,$E3,$81,$CB,$20,$22,$26
 Data.b $63,$29,$1C,$0B,$26,$04,$2B,$E0,$0A,$A3,$8D,$56,$21,$B0,$34,$CD,$6C,$32,$1B,$78
 Data.b $62,$55,$19,$A6,$C3,$D8,$8E,$E6,$13,$7B,$DB,$4D,$FB,$0F,$1C,$B8,$B9,$BD,$EB,$E6
 Data.b $67,$BE,$FB,$B5,$2B,$35,$22,$72,$C4,$AB,$92,$73,$4F,$7D,$7D,$76,$76,$26,$C8,$D8
 Data.b $F1,$88,$F9,$C0,$6B,$C2,$25,$9A,$6B,$A2,$48,$58,$6B,$9D,$37,$20,$4F,$E7,$AC,$83
 Data.b $80,$CC,$B9,$94,$DC,$78,$29,$BC,$63,$56,$1B,$AB,$8C,$65,$8A,$47,$3E,$6E,$CB,$B8
 Data.b $55,$75,$77,$83,$AB,$6A,$1F,$EE,$DC,$3F,$F7,$EA,$8F,$88,$84,$78,$F5,$71,$FC,$5B
 Data.b $FF,$B6,$63,$61,$8E,$C5,$12,$52,$3D,$13,$44,$CC,$D9,$8F,$0B,$11,$EE,$32,$21,$AC
 Data.b $D3,$DE,$58,$0F,$80,$0C,$AD,$0D,$C1,$49,$C6,$45,$D2,$F2,$4E,$73,$A7,$83,$D1,$93
 Data.b $A2,$A8,$0C,$93,$79,$BB,$D3,$9B,$6F,$77,$67,$7D,$90,$3A,$C8,$32,$44,$6B,$85,$F9
 Data.b $D4,$27,$3F,$FE,$F7,$7F,$F7,$B7,$AF,$DA,$A0,$28,$34,$5F,$65,$3C,$F6,$E9,$BF,$39
 Data.b $B0,$77,$A7,$80,$AA,$C3,$07,$6D,$E0,$70,$11,$0F,$0C,$92,$42,$EF,$BC,$C3,$03,$7E
 Data.b $C0,$40,$8B,$01,$BE,$5B,$8F,$3E,$08,$FF,$8C,$83,$F3,$D6,$C0,$4F,$01,$21,$A4,$33
 Data.b $0A,$32,$46,$09,$0F,$B3,$D6,$A8,$92,$33,$97,$4A,$9E,$32,$CF,$5C,$25,$82,$16,$CE
 Data.b $24,$DC,$DD,$71,$F0,$D0,$4C,$B7,$FB,$C2,$B1,$1F,$4D,$A6,$AF,$C6,$5C,$0F,$09,$F1
 Data.b $6A,$E2,$9D,$BF,$F4,$C6,$DF,$79,$D7,$DB,$93,$88,$B1,$80,$65,$89,$05,$E5,$78,$7F
 Data.b $49,$88,$A8,$C5,$FA,$80,$7C,$31,$40,$A4,$73,$68,$8E,$20,$4A,$CF,$F0,$D7,$1C,$84
 Data.b $10,$60,$9A,$F0,$23,$AB,$34,$88,$8F,$79,$17,$49,$4C,$24,$E1,$06,$78,$A9,$E0,$DE
 Data.b $8A,$04,$AE,$14,$E0,$A6,$4E,$31,$33,$C9,$5C,$75,$F0,$86,$EB,$E6,$7A,$33,$4B,$17
 Data.b $FA,$2B,$AB,$2B,$AF,$F4,$D0,$48,$88,$57,$0D,$10,$8E,$FF,$E0,$A1,$77,$5F,$B3,$7B
 Data.b $07,$64,$7A,$8E,$41,$66,$08,$E7,$A0,$1C,$96,$A0,$24,$86,$92,$6B,$54,$88,$B7,$6B
 Data.b $21,$82,$4C,$51,$94,$00,$73,$75,$76,$08,$12,$43,$9B,$F4,$AA,$9C,$42,$FD,$0C,$7E
 Data.b $29,$B8,$10,$91,$60,$82,$63,$82,$16,$98,$89,$5A,$B2,$7E,$3E,$06,$0E,$AA,$26,$A1
 Data.b $1A,$27,$41,$DD,$BA,$6F,$E7,$2D,$87,$EF,$9D,$5F,$D8,$FA,$C4,$93,$DF,$7B,$45,$47
 Data.b $47,$39,$E2,$55,$C3,$AF,$DE,$77,$EF,$9F,$7F,$E8,$C1,$CE,$4C,$4F,$40,$6A,$E8,$50
 Data.b $86,$51,$94,$64,$71,$62,$98,$6F,$2E,$68,$12,$C4,$BA,$22,$91,$E0,$7F,$A5,$C1,$F3
 Data.b $CE,$19,$B0,$4D,$21,$18,$48,$0C,$E2,$B2,$02,$2F,$D4,$1A,$23,$74,$F0,$28,$C3,$1A
 Data.b $50,$27,$2A,$59,$66,$79,$9A,$A5,$69,$0A,$0F,$29,$8B,$42,$97,$05,$9C,$94,$11,$8F
 Data.b $92,$96,$8D,$3B,$2A,$5B,$D0,$D9,$C2,$1D,$37,$6C,$7F,$85,$46,$27,$AE,$F4,$7F,$2F
 Data.b $F1,$53,$F1,$CB,$AF,$BB,$ED,$3D,$0F,$BC,$55,$A6,$19,$14,$27,$8E,$0B,$EB,$83,$31
 Data.b $06,$F2,$BC,$E0,$B5,$80,$FA,$A3,$3E,$20,$44,$6F,$DC,$86,$23,$42,$44,$22,$F1,$5B
 Data.b $5C,$DF,$81,$92,$39,$12,$B2,$D3,$82,$DA,$A4,$95,$25,$20,$38,$57,$69,$AB,$A1,$98
 Data.b $61,$02,$0E,$56,$0E,$83,$1E,$33,$57,$A2,$71,$06,$5E,$31,$59,$F2,$B8,$0C,$B9,$1B
 Data.b $2D,$BB,$C9,$9A,$2B,$87,$56,$15,$DF,$3D,$3A,$7C,$F3,$5B,$EE,$7F,$25,$06,$48,$A1
 Data.b $F9,$2A,$E0,$EE,$DB,$6F,$7C,$DF,$6F,$BD,$FB,$D6,$3D,$5B,$23,$30,$3C,$67,$F0,$00
 Data.b $0B,$81,$90,$2A,$24,$7A,$9D,$88,$40,$78,$90,$11,$A2,$A2,$B8,$90,$71,$0C,$4E,$08
 Data.b $79,$60,$1A,$09,$6F,$0D,$E4,$88,$12,$A3,$32,$53,$4A,$69,$6D,$40,$AE,$5A,$A4,$41
 Data.b $A6,$32,$4E,$A2,$24,$86,$FC,$D2,$1B,$C5,$AC,$0A,$B6,$8A,$79,$54,$4B,$D0,$07,$B4
 Data.b $48,$C8,$23,$A7,$A1,$9C,$70,$3D,$15,$F9,$4E,$8C,$9C,$50,$D3,$A8,$41,$C2,$55,$7B
 Data.b $6E,$CB,$73,$47,$8E,$F4,$FB,$6B,$2F,$EF,$18,$49,$88,$9B,$9D,$9B,$AF,$DF,$F7,$B1
 Data.b $F7,$FD,$FA,$FE,$6B,$B7,$33,$6B,$2F,$1A,$5F,$80,$42,$04,$82,$29,$38,$20,$A6,$77
 Data.b $02,$05,$C4,$9A,$4A,$19,$EA,$11,$C8,$FC,$50,$4F,$AE,$5E,$63,$B1,$38,$77,$03,$4F
 Data.b $82,$13,$38,$70,$A6,$BE,$8D,$89,$65,$F3,$2C,$38,$AB,$63,$E0,$22,$F8,$06,$37,$83
 Data.b $63,$50,$60,$43,$75,$03,$71,$1D,$32,$4A,$5E,$3F,$1E,$0E,$10,$B4,$64,$90,$7A,$6A
 Data.b $B8,$0F,$C7,$EE,$3D,$7B,$B6,$EC,$BA,$E6,$47,$CF,$FF,$A0,$3F,$E8,$BF,$8C,$C3,$24
 Data.b $21,$6E,$76,$FE,$EA,$8F,$3E,$70,$F7,$8D,$0B,$5E,$55,$10,$2E,$41,$21,$11,$64,$6D
 Data.b $32,$02,$A5,$80,$25,$62,$8E,$C7,$25,$16,$26,$90,$26,$72,$14,$23,$C7,$A2,$37,$D4
 Data.b $35,$89,$6B,$66,$16,$E1,$6B,$93,$08,$6E,$DC,$90,$8D,$99,$C2,$F5,$DE,$E2,$14,$8F
 Data.b $C3,$CA,$1A,$64,$69,$35,$2E,$BF,$D8,$66,$DE,$BB,$4E,$1C,$35,$78,$A8,$52,$DC,$6B
 Data.b $CE,$AC,$E4,$B8,$42,$C3,$AD,$8A,$99,$DB,$BF,$7B,$F7,$E2,$F6,$C5,$27,$9E,$7C,$AA
 Data.b $28,$CB,$97,$6B,$98,$24,$C4,$CD,$CE,$A7,$FE,$F4,$83,$BC,$1A,$DA,$B2,$1F,$58,$8C
 Data.b $E2,$93,$20,$45,$C9,$41,$83,$28,$47,$CC,$06,$C1,$EB,$6A,$3B,$F4,$75,$F9,$DB,$88
 Data.b $D0,$82,$25,$E2,$3C,$37,$43,$49,$49,$21,$EB,$03,$7F,$0E,$0F,$C1,$A9,$6E,$AC,$6A
 Data.b $70,$96,$11,$2F,$0B,$1E,$95,$87,$3E,$CA,$EA,$9A,$E5,$D2,$7C,$78,$A8,$7D,$D4,$FB
 Data.b $AA,$2A,$C0,$52,$E1,$19,$F0,$F1,$70,$31,$18,$B3,$B3,$7B,$17,$17,$E6,$7B,$BD,$A7
 Data.b $9F,$3D,$52,$2A,$FD,$B2,$0C,$93,$84,$B8,$A9,$39,$FB,$F4,$37,$62,$A6,$5D,$35,$F6
 Data.b $E5,$50,$B9,$08,$27,$39,$30,$FA,$4A,$DE,$4C,$09,$C2,$15,$38,$53,$C8,$EA,$29,$9B
 Data.b $7A,$12,$A6,$8E,$C1,$CD,$9C,$B6,$F3,$17,$8B,$E8,$E6,$A9,$9A,$9A,$1A,$27,$B4,$71
 Data.b $99,$C5,$18,$AD,$70,$12,$C7,$81,$71,$32,$50,$21,$14,$DA,$75,$45,$53,$3F,$33,$3C
 Data.b $DC,$FB,$5A,$C5,$1C,$4E,$4E,$A0,$C8,$66,$DC,$05,$88,$D5,$02,$B3,$02,$10,$B0,$C1
 Data.b $97,$38,$78,$FD,$8E,$6B,$F6,$ED,$3B,$76,$FC,$D4,$DA,$60,$F8,$F3,$8F,$94,$84,$B8
 Data.b $79,$B9,$ED,$86,$D7,$3C,$F4,$AE,$FB,$94,$B1,$A5,$2A,$59,$35,$B6,$B8,$50,$5C,$EB
 Data.b $05,$BC,$30,$8A,$C1,$A2,$B0,$C5,$21,$60,$02,$F8,$DF,$AB,$29,$0E,$B2,$3E,$4C,$FB
 Data.b $50,$A5,$38,$29,$28,$9B,$A0,$CC,$6A,$93,$03,$95,$62,$D6,$58,$95,$56,$2B,$A3,$94
 Data.b $D1,$BA,$76,$53,$D6,$5C,$70,$71,$7D,$B0,$5E,$0E,$74,$4D,$72,$89,$F1,$1B,$E4,$98
 Data.b $C0,$4D,$5D,$D7,$D7,$16,$B2,$C4,$50,$07,$72,$B8,$5C,$4D,$17,$67,$3A,$B3,$3B,$16
 Data.b $5F,$38,$71,$BA,$3F,$1C,$FD,$9C,$83,$25,$21,$6E,$5E,$7E,$E5,$2D,$6F,$7C,$FB,$2F
 Data.b $DE,$34,$B2,$6C,$AA,$8C,$54,$E3,$C0,$22,$8E,$61,$16,$E4,$05,$42,$C4,$E8,$1C,$30
 Data.b $80,$D6,$36,$85,$BE,$88,$16,$89,$E5,$89,$31,$4D,$98,$8E,$A2,$14,$2E,$15,$F5,$35
 Data.b $8D,$D0,$70,$C5,$CF,$18,$5B,$15,$70,$11,$1C,$28,$DF,$4B,$12,$04,$31,$57,$AA,$00
 Data.b $0D,$32,$5C,$27,$B4,$58,$66,$4B,$0E,$C6,$68,$9C,$C9,$A1,$36,$07,$69,$1A,$8D,$8A
 Data.b $AF,$75,$0A,$DA,$07,$DF,$D4,$06,$5E,$D7,$5D,$3B,$D7,$5A,$DC,$B9,$EB,$C2,$DA,$E0
 Data.b $DC,$EA,$CF,$55,$47,$93,$10,$37,$2F,$9F,$F8,$E0,$83,$BB,$E7,$D3,$91,$8D,$CA,$CA
 Data.b $0A,$3D,$C4,$A6,$05,$5E,$DB,$97,$00,$45,$0A,$90,$9E,$43,$87,$C3,$95,$BA,$8D,$5E
 Data.b $87,$C6,$F3,$70,$22,$1A,$4E,$5E,$FA,$E5,$D6,$2B,$CC,$58,$32,$6B,$AC,$3D,$94,$B0
 Data.b $CA,$A1,$AF,$B1,$A6,$84,$A9,$0B,$68,$08,$D9,$1E,$4C,$52,$D4,$C9,$62,$0C,$AE,$9B
 Data.b $24,$70,$C0,$63,$C1,$5D,$13,$9C,$12,$07,$8B,$65,$50,$6C,$0B,$4C,$1C,$2D,$BC,$32
 Data.b $A8,$5B,$F9,$18,$2A,$98,$8C,$BB,$EB,$B6,$76,$6F,$B9,$F1,$E6,$F6,$C2,$F6,$67,$9E
 Data.b $7D,$F6,$25,$0F,$96,$84,$B8,$49,$59,$98,$E9,$7E,$E4,$FD,$EF,$15,$B2,$9D,$07,$21
 Data.b $D5,$B0,$9A,$0C,$1D,$AB,$D7,$91,$21,$A5,$AB,$E7,$57,$B8,$C3,$75,$B9,$08,$E3,$35
 Data.b $58,$16,$A8,$AC,$A8,$A6,$23,$53,$4D,$05,$F3,$71,$92,$82,$94,$74,$36,$A3,$AC,$29
 Data.b $8A,$BE,$0C,$55,$1A,$3B,$AB,$FB,$AA,$EC,$C7,$91,$9D,$85,$67,$0F,$5A,$33,$6D,$41
 Data.b $C0,$09,$08,$40,$E8,$A9,$2E,$87,$93,$76,$BA,$C2,$C3,$94,$87,$8A,$0B,$87,$39,$00
 Data.b $8F,$53,$99,$B6,$65,$87,$67,$21,$CE,$E3,$34,$89,$92,$C8,$45,$5C,$E7,$91,$C5,$43
 Data.b $D8,$41,$67,$EF,$70,$3A,$31,$AA,$68,$B7,$D2,$2D,$F3,$BD,$1B,$F6,$DF,$74,$CD,$0D
 Data.b $B7,$7D,$FD,$F1,$6F,$BC,$B4,$F1,$46,$57,$FA,$3F,$9C,$F8,$DF,$D9,$BD,$6B,$27,$C8
 Data.b $6E,$32,$1D,$33,$8B,$15,$08,$48,$0B,$94,$06,$31,$19,$65,$C7,$38,$16,$BC,$1C,$E2
 Data.b $6F,$26,$EB,$EA,$C2,$39,$03,$D4,$09,$A0,$E7,$68,$90,$60,$78,$8E,$F5,$97,$65,$5D
 Data.b $C1,$78,$1E,$8D,$A7,$BE,$AC,$E0,$79,$92,$3C,$6E,$3D,$C7,$8A,$5E,$67,$61,$56,$CE
 Data.b $88,$D2,$54,$E3,$75,$67,$47,$AD,$96,$CB,$B6,$88,$0B,$C5,$E1,$CA,$D8,$A1,$52,$FD
 Data.b $A9,$59,$2F,$CD,$40,$4F,$47,$90,$17,$3A,$B7,$C5,$F7,$D0,$6E,$31,$21,$4D,$22,$91
 Data.b $24,$91,$6C,$65,$20,$CB,$78,$7B,$74,$64,$21,$96,$33,$33,$B1,$60,$76,$34,$19,$1A
 Data.b $AB,$EF,$BA,$ED,$C0,$2F,$1C,$3A,$FC,$C4,$53,$2F,$65,$55,$9A,$84,$B8,$19,$D9,$BE
 Data.b $75,$EB,$DD,$87,$EF,$30,$55,$59,$8D,$0B,$67,$AC,$83,$B8,$AC,$0B,$A8,$86,$21,$3B
 Data.b $64,$75,$FC,$0D,$CE,$40,$7E,$17,$83,$39,$26,$31,$5C,$00,$2A,$DC,$88,$C8,$70,$01
 Data.b $DE,$66,$3A,$55,$03,$C7,$92,$90,$80,$A5,$26,$38,$CD,$88,$B9,$A4,$85,$E2,$A4,$D7
 Data.b $BB,$D9,$4E,$CE,$AF,$F7,$5F,$68,$B1,$32,$49,$B3,$22,$6E,$1D,$ED,$87,$E5,$13,$FE
 Data.b $F1,$D3,$E7,$8B,$4A,$8F,$AA,$6A,$A4,$AA,$92,$71,$1B,$45,$22,$4B,$C1,$16,$07,$13
 Data.b $6C,$03,$03,$A3,$85,$88,$0C,$B9,$63,$0C,$AF,$99,$18,$08,$DF,$FB,$74,$B5,$6B,$61
 Data.b $76,$CF,$42,$6B,$6B,$16,$E6,$E1,$98,$49,$22,$3E,$79,$F0,$81,$37,$9C,$59,$5A,$5E
 Data.b $3E,$77,$F6,$67,$1D,$32,$35,$3D,$6C,$46,$DE,$71,$FF,$FD,$0F,$BD,$E7,$FE,$5B,$16
 Data.b $7B,$66,$82,$AD,$84,$20,$44,$A3,$D6,$54,$E5,$71,$92,$25,$C9,$A2,$24,$85,$52,$16
 Data.b $B4,$11,$A7,$59,$D6,$CA,$AD,$61,$D6,$28,$A8,$2B,$EA,$A2,$5A,$3A,$0E,$E9,$A3,$0C
 Data.b $5C,$F4,$78,$31,$51,$CE,$88,$0C,$77,$A8,$C8,$88,$63,$21,$52,$79,$5D,$C5,$95,$10
 Data.b $F0,$04,$2D,$31,$08,$E2,$58,$3F,$3C,$75,$86,$1D,$59,$8A,$CF,$4D,$92,$D5,$96,$06
 Data.b $BB,$4D,$45,$8C,$B3,$44,$D6,$0B,$83,$C5,$0D,$E4,$A1,$4E,$8F,$EB,$B9,$73,$AC,$69
 Data.b $A0,$64,$C1,$72,$C7,$1A,$F8,$63,$18,$74,$B6,$E5,$92,$27,$AE,$E8,$F8,$E9,$75,$73
 Data.b $F1,$C1,$6B,$67,$F7,$CD,$A5,$59,$A8,$BE,$79,$CE,$FF,$E5,$87,$7F,$FB,$67,$1D,$32
 Data.b $09,$71,$33,$F2,$E8,$C3,$0F,$DF,$B5,$B7,$EB,$07,$6B,$5E,$61,$1F,$A1,$36,$EB,$D5
 Data.b $F4,$82,$A9,$70,$FE,$85,$43,$D5,$1C,$C7,$32,$4E,$A0,$64,$49,$92,$0C,$6E,$27,$49
 Data.b $AE,$54,$E9,$AD,$C1,$19,$9D,$18,$4A,$69,$E9,$71,$16,$3B,$06,$53,$1C,$8F,$C7,$3E
 Data.b $E0,$6A,$0C,$14,$2C,$79,$2A,$3B,$B1,$F4,$46,$A5,$F6,$FC,$8A,$99,$3F,$3A,$DD,$F9
 Data.b $F4,$CA,$EC,$93,$4B,$FA,$E4,$68,$12,$92,$90,$77,$A3,$A9,$D2,$58,$B6,$18,$ED,$2B
 Data.b $ED,$CB,$26,$87,$84,$D2,$19,$12,$4A,$85,$7F,$00,$91,$A8,$93,$00,$DF,$6C,$3F,$C0
 Data.b $77,$D2,$E9,$FA,$28,$9E,$1A,$31,$99,$56,$60,$C9,$BD,$3C,$DB,$B1,$A5,$B7,$65,$A6
 Data.b $75,$EF,$AD,$D7,$1F,$7D,$EA,$AB,$9F,$F9,$EB,$3F,$FC,$99,$86,$4C,$42,$DC,$8C,$2C
 Data.b $1D,$7B,$2E,$19,$9C,$04,$21,$42,$30,$04,$57,$1A,$0C,$CF,$AC,$AD,$9D,$E8,$C6,$B3
 Data.b $28,$02,$10,$5A,$1C,$81,$08,$05,$08,$32,$4A,$A3,$24,$6E,$77,$E7,$AB,$E9,$44,$AB
 Data.b $02,$92,$47,$89,$35,$06,$C4,$DB,$76,$D6,$EA,$8C,$83,$2B,$46,$C3,$88,$5B,$E9,$CC
 Data.b $74,$3C,$49,$F3,$56,$B7,$37,$67,$7D,$38,$DA,$8F,$9E,$7C,$61,$F8,$F8,$89,$EA,$64
 Data.b $D9,$F5,$F9,$7C,$9E,$88,$CC,$8F,$72,$5F,$A8,$41,$09,$D5,$90,$F6,$AE,$82,$8C,$93
 Data.b $07,$9E,$88,$B4,$95,$C7,$59,$3A,$D0,$52,$5C,$A2,$59,$27,$6C,$A6,$27,$93,$FE,$32
 Data.b $8B,$12,$99,$75,$59,$94,$41,$3D,$3E,$1E,$0E,$74,$31,$E5,$D8,$DD,$ED,$F7,$ED,$DD
 Data.b $91,$AC,$1C,$FB,$E6,$BF,$7E,$76,$75,$75,$F5,$A7,$1C,$32,$E5,$88,$9B,$91,$D9,$4E
 Data.b $EE,$0A,$69,$23,$09,$7E,$06,$8E,$24,$6B,$2E,$B6,$C2,$E2,$E4,$9D,$77,$41,$39,$28
 Data.b $61,$39,$8F,$82,$28,$CB,$A9,$D6,$15,$AE,$91,$30,$AC,$A4,$79,$30,$2E,$86,$1C,$D1
 Data.b $25,$3C,$AB,$6C,$3F,$17,$21,$8B,$62,$96,$74,$AA,$D0,$39,$DE,$4F,$4F,$AD,$4C,$FE
 Data.b $F1,$69,$36,$F5,$91,$49,$DB,$33,$8B,$50,$67,$0C,$75,$7F,$5A,$AE,$4E,$8A,$D2,$CA
 Data.b $56,$9C,$E5,$F9,$EC,$EC,$AC,$48,$62,$CD,$7C,$61,$35,$28,$72,$AA,$EC,$3C,$EB,$72
 Data.b $CF,$B1,$81,$16,$DF,$0C,$03,$25,$4A,$EC,$8B,$10,$EE,$9A,$5B,$AC,$52,$CE,$56,$29
 Data.b $0F,$BD,$56,$B6,$6B,$6E,$6B,$D0,$1D,$38,$A3,$7A,$7B,$9E,$3F,$7E,$6C,$B0,$22,$E7
 Data.b $EE,$7A,$A0,$F5,$DC,$E3,$A7,$5E,$78,$EE,$A7,$19,$32,$39,$E2,$66,$E4,$D8,$D3,$DF
 Data.b $E6,$6B,$C7,$D6,$4F,$9C,$B2,$86,$67,$AD,$36,$97,$13,$63,$D7,$45,$99,$60,$F5,$0A
 Data.b $91,$17,$53,$38,$70,$46,$9E,$E7,$79,$BB,$DB,$29,$0A,$0F,$01,$13,$22,$67,$96,$C6
 Data.b $5C,$A2,$83,$CA,$34,$CB,$3B,$1D,$6F,$D3,$B5,$B3,$27,$DA,$C2,$CC,$CD,$CE,$96,$21
 Data.b $3F,$E7,$BA,$4F,$9C,$2A,$BF,$F6,$D4,$F3,$A7,$17,$AE,$E5,$16,$14,$1C,$73,$CB,$8A
 Data.b $F1,$68,$34,$5E,$63,$42,$E5,$79,$9C,$EC,$3D,$00,$49,$A1,$53,$D6,$96,$0A,$E2,$72
 Data.b $C2,$E3,$4E,$96,$B7,$B2,$7C,$D2,$D6,$D8,$D1,$08,$F9,$00,$CE,$4D,$E2,$EC,$78,$D3
 Data.b $C5,$A3,$55,$99,$65,$19,$28,$52,$41,$24,$77,$2C,$44,$2D,$16,$E7,$5E,$C4,$C2,$0F
 Data.b $F3,$58,$A6,$22,$A8,$E1,$EA,$F8,$F4,$0F,$79,$FF,$94,$58,$39,$F9,$BD,$6F,$FF,$C7
 Data.b $FF,$3D,$64,$9A,$47,$DC,$8C,$2C,$5D,$B8,$70,$78,$FF,$6E,$BF,$B6,$DE,$3F,$BD,$B4
 Data.b $75,$61,$4E,$D9,$69,$90,$D6,$5B,$09,$BF,$7F,$EB,$40,$2C,$B8,$82,$07,$19,$21,$48
 Data.b $03,$92,$BF,$69,$59,$D5,$4D,$87,$98,$38,$C2,$57,$8E,$1B,$51,$A4,$60,$BC,$33,$5E
 Data.b $19,$BB,$58,$07,$37,$93,$56,$2B,$CA,$7C,$F6,$99,$C1,$A3,$C7,$BD,$DA,$FA,$9A,$B6
 Data.b $9B,$4A,$6F,$27,$83,$F5,$0B,$4B,$A7,$27,$E3,$51,$BB,$3B,$B3,$B0,$7D,$77,$67,$7E
 Data.b $51,$2F,$AD,$86,$A2,$64,$CE,$C6,$79,$DC,$9A,$EB,$B6,$17,$BA,$D1,$4C,$16,$5A,$12
 Data.b $6C,$97,$33,$59,$EF,$38,$C0,$0D,$58,$58,$AE,$D4,$47,$08,$91,$D6,$AE,$AA,$E0,$FD
 Data.b $78,$90,$51,$E4,$8D,$D0,$53,$59,$8D,$42,$35,$F5,$55,$15,$0C,$94,$DD,$59,$6B,$61
 Data.b $57,$7B,$F7,$2D,$F3,$B7,$BE,$71,$FF,$C1,$37,$6F,$CB,$54,$31,$EC,$97,$3F,$A1,$61
 Data.b $87,$1C,$71,$93,$F2,$E1,$DF,$7D,$EF,$83,$6F,$BD,$47,$0D,$8B,$34,$4D,$07,$E5,$85
 Data.b $51,$71,$41,$D8,$74,$63,$C3,$28,$06,$E5,$DA,$A5,$E0,$AB,$72,$B8,$F9,$44,$E2,$AC
 Data.b $4A,$86,$F3,$CE,$32,$06,$CB,$04,$D3,$32,$2E,$B7,$EB,$27,$DA,$AD,$F8,$B4,$EF,$7D
 Data.b $E9,$C8,$F0,$3F,$D7,$62,$93,$6F,$29,$35,$8F,$EC,$60,$32,$1A,$4F,$86,$13,$78,$9A
 Data.b $99,$D9,$F9,$4E,$AF,$A7,$7D,$18,$57,$45,$37,$4A,$21,$E4,$F2,$34,$96,$59,$02,$D1
 Data.b $19,$AC,$EE,$E2,$F2,$B3,$7F,$91,$48,$9A,$25,$1C,$FC,$2A,$E4,$C6,$9B,$79,$F1,$7E
 Data.b $56,$B7,$71,$B2,$E9,$48,$83,$37,$99,$24,$89,$ED,$2F,$1F,$B8,$E9,$C6,$43,$B7,$DF
 Data.b $F2,$D0,$1B,$76,$FC,$F8,$78,$C9,$11,$37,$29,$67,$97,$2F,$BC,$FE,$DE,$7B,$76,$6C
 Data.b $5B,$50,$55,$E9,$AC,$76,$AA,$B4,$F5,$CC,$F6,$C6,$B6,$E5,$8D,$4E,$05,$56,$B7,$CE
 Data.b $30,$EC,$69,$70,$02,$37,$06,$80,$DF,$F9,$A2,$2C,$47,$A2,$3B,$A3,$CF,$4F,$6C,$F8
 Data.b $F2,$F2,$EC,$17,$8F,$E7,$45,$48,$E7,$A3,$30,$59,$3D,$5F,$15,$D3,$D5,$0B,$2B,$D6
 Data.b $B8,$ED,$8B,$8B,$33,$73,$73,$93,$AA,$1C,$96,$50,$E8,$C8,$AC,$D3,$8A,$B2,$34,$C9
 Data.b $33,$99,$C6,$50,$95,$60,$DF,$83,$B1,$56,$1B,$5F,$F7,$83,$35,$5C,$BE,$81,$DF,$BD
 Data.b $F8,$64,$D3,$7B,$8B,$E5,$94,$BB,$38,$AF,$D9,$AC,$2B,$36,$60,$D7,$4F,$6F,$D7,$D9
 Data.b $D5,$E1,$F7,$7F,$70,$F4,$9E,$07,$7E,$F3,$C8,$BF,$3F,$FC,$3F,$C6,$4B,$42,$DC,$A4
 Data.b $F4,$87,$A3,$03,$07,$6E,$DA,$BF,$67,$B1,$1A,$0F,$6C,$55,$60,$03,$6B,$BD,$E0,$0B
 Data.b $07,$54,$0A,$4D,$5F,$4D,$A3,$44,$1B,$38,$38,$23,$B8,$A2,$AB,$1B,$13,$41,$8B,$D6
 Data.b $9A,$AA,$2C,$73,$AE,$4A,$16,$7D,$F3,$94,$FB,$EA,$A9,$68,$9C,$EE,$88,$B9,$28,$97
 Data.b $8F,$EB,$F5,$A5,$F3,$2B,$83,$3C,$CB,$B6,$6E,$DB,$9E,$B6,$DA,$93,$B2,$18,$4C,$27
 Data.b $10,$D3,$BB,$B3,$BD,$28,$4B,$A0,$0E,$07,$73,$05,$4D,$19,$A5,$B1,$37,$07,$1B,$16
 Data.b $03,$B6,$D2,$D6,$AD,$3D,$E1,$52,$9B,$4F,$F3,$BA,$06,$BB,$C8,$6C,$B3,$81,$B5,$D9
 Data.b $52,$5D,$F7,$7B,$1B,$CC,$58,$0D,$EE,$A1,$16,$75,$83,$6D,$DD,$FC,$83,$7D,$90,$6B
 Data.b $A3,$2A,$6F,$B5,$3B,$9D,$EE,$B8,$98,$EE,$3C,$7C,$DF,$99,$EF,$7C,$E9,$F2,$F1,$52
 Data.b $D5,$BC,$79,$A9,$02,$87,$58,$99,$25,$71,$BF,$5F,$6A,$DC,$27,$80,$27,$2F,$9F,$40
 Data.b $61,$B5,$23,$72,$1F,$50,$3E,$B1,$6C,$DA,$0D,$8D,$AA,$EA,$7E,$42,$BF,$9D,$AF,$7C
 Data.b $B9,$BF,$F0,$95,$F3,$B3,$FD,$C2,$6D,$CD,$56,$26,$93,$62,$75,$75,$35,$99,$AC,$78
 Data.b $31,$B3,$7D,$EB,$B6,$EE,$DC,$FC,$F2,$DA,$DA,$70,$5A,$F4,$16,$16,$7A,$73,$F3,$E0
 Data.b $5D,$B8,$B7,$D9,$7B,$EC,$D3,$D6,$F8,$F9,$10,$CD,$3A,$0D,$16,$28,$CE,$87,$CB,$C0
 Data.b $76,$B2,$A6,$C7,$B1,$69,$F9,$B9,$D4,$F0,$18,$EA,$BD,$07,$70,$E0,$43,$9A,$30,$8D
 Data.b $7B,$05,$43,$53,$D9,$C0,$55,$2D,$19,$57,$C3,$0A,$67,$C7,$23,$C8,$2B,$F2,$BB,$3E
 Data.b $F4,$39,$DC,$90,$C0,$F9,$77,$3E,$FA,$4E,$46,$42,$DC,$D4,$70,$69,$A6,$45,$CB,$29
 Data.b $28,$3D,$82,$84,$88,$6B,$42,$ED,$46,$B8,$43,$4F,$D4,$12,$69,$02,$65,$DD,$FE,$1F
 Data.b $C3,$BF,$84,$39,$77,$31,$4E,$C2,$05,$6B,$26,$FB,$D6,$F1,$EA,$F8,$74,$DB,$6C,$AC
 Data.b $8A,$93,$DF,$EF,$4F,$0C,$93,$89,$93,$F1,$F5,$D7,$EF,$07,$E3,$5A,$3E,$7F,$CE,$0A
 Data.b $31,$3B,$3F,$97,$B7,$5A,$1C,$1B,$75,$B8,$33,$F8,$09,$39,$5A,$29,$B0,$43,$50,$0F
 Data.b $4E,$1B,$A6,$F8,$B9,$25,$4E,$9B,$8D,$88,$BC,$11,$97,$51,$7E,$92,$35,$3D,$66,$75
 Data.b $D7,$37,$AF,$7F,$50,$57,$D5,$CE,$E3,$C7,$F1,$D4,$EF,$13,$1B,$84,$C0,$A7,$71,$AB
 Data.b $97,$E8,$A4,$56,$69,$0B,$F5,$8D,$8D,$12,$1D,$31,$4C,$64,$05,$8C,$E7,$62,$4C,$A6
 Data.b $ED,$A4,$9B,$97,$8F,$7C,$F4,$E3,$C5,$FA,$BA,$1A,$0E,$E2,$44,$84,$E4,$45,$15,$C3
 Data.b $E5,$BE,$98,$C6,$38,$AD,$E3,$BC,$01,$5F,$8C,$63,$34,$99,$DA,$84,$FC,$23,$67,$17
 Data.b $4E,$AC,$9B,$B8,$1A,$38,$55,$0D,$C6,$65,$35,$EA,$43,$05,$92,$2E,$EE,$6D,$77,$3B
 Data.b $C3,$C9,$78,$65,$B0,$2E,$93,$B8,$DB,$ED,$7A,$6B,$8B,$D1,$58,$18,$17,$94,$71,$A5
 Data.b $82,$AF,$50,$A0,$27,$81,$47,$EC,$E2,$3A,$0A,$78,$A4,$03,$83,$6C,$E4,$85,$AD,$0F
 Data.b $78,$E0,$5D,$FC,$AC,$09,$07,$7E,$BC,$71,$E0,$87,$91,$F9,$00,$C2,$65,$58,$47,$F3
 Data.b $E6,$2E,$1C,$70,$1B,$FE,$4E,$4A,$C8,$1B,$E1,$9A,$08,$8A,$F2,$24,$03,$07,$77,$56
 Data.b $AA,$0A,$FE,$46,$9A,$11,$91,$23,$6E,$6A,$62,$D0,$57,$31,$E6,$33,$AD,$D2,$E8,$EE
 Data.b $65,$86,$C4,$D8,$C5,$B6,$EA,$7A,$13,$4B,$64,$EB,$D5,$DF,$24,$C6,$95,$38,$48,$F0
 Data.b $42,$5D,$1C,$3C,$72,$B2,$B7,$85,$0F,$BB,$C5,$D2,$8A,$E9,$B8,$F6,$8E,$DC,$5A,$EE
 Data.b $55,$7B,$C7,$AD,$27,$4F,$1F,$4D,$D2,$74,$B6,$D5,$52,$4A,$0D,$06,$83,$76,$DE,$06
 Data.b $05,$0F,$FB,$83,$B4,$D3,$62,$D6,$09,$17,$70,$67,$15,$64,$8A,$52,$40,$78,$86,$6C
 Data.b $0F,$B7,$12,$5C,$46,$F3,$EA,$B8,$16,$68,$F5,$46,$A5,$0C,$6F,$A3,$09,$C5,$4D,$ED
 Data.b $B2,$51,$2F,$9B,$1A,$B8,$0B,$05,$BE,$C2,$4D,$2F,$2C,$42,$EB,$33,$DC,$96,$C1,$DA
 Data.b $54,$F0,$AC,$EE,$7A,$64,$24,$C4,$CD,$CC,$23,$7F,$F6,$81,$10,$86,$BE,$97,$AB,$C2
 Data.b $6C,$11,$99,$63,$95,$88,$B1,$4A,$81,$90,$0D,$BF,$65,$65,$74,$53,$09,$F4,$44,$EB
 Data.b $54,$2F,$49,$46,$67,$E6,$6D,$DA,$F7,$3D,$26,$4E,$A6,$AD,$F8,$91,$27,$FF,$AB,$BD
 Data.b $6B,$EB,$B1,$F3,$BC,$CA,$EF,$F9,$3B,$ED,$3D,$E7,$F1,$64,$C6,$1E,$DB,$71,$13,$3B
 Data.b $29,$49,$8C,$03,$21,$2A,$E4,$A6,$48,$F4,$02,$84,$44,$6F,$90,$10,$E2,$02,$71,$87
 Data.b $90,$10,$AA,$F8,$05,$08,$71,$C1,$25,$88,$1B,$24,$24,$A0,$08,$09,$7A,$05,$85,$A2
 Data.b $A8,$08,$45,$6A,$24,$4A,$1B,$4C,$48,$68,$6B,$13,$3B,$6E,$EC,$89,$0F,$E3,$39,$EE
 Data.b $C3,$77,$7A,$0F,$AC,$B5,$DE,$BD,$F7,$CC,$98,$88,$E4,$2E,$53,$F2,$AD,$4E,$A6,$DB
 Data.b $73,$F4,$78,$3F,$B3,$8E,$CF,$7A,$D6,$4A,$D8,$FF,$E1,$80,$85,$A6,$55,$BE,$DC,$3E
 Data.b $18,$1E,$F4,$96,$56,$2E,$3C,$FD,$CC,$C3,$BB,$77,$20,$FF,$6B,$82,$30,$86,$27,$89
 Data.b $01,$34,$8D,$DB,$7D,$8D,$0D,$F0,$C4,$05,$5B,$B5,$38,$35,$96,$44,$01,$67,$B8,$03
 Data.b $0D,$9E,$4C,$34,$71,$21,$F5,$18,$0A,$A3,$79,$D2,$D3,$C1,$6A,$9D,$2A,$95,$59,$45
 Data.b $1F,$70,$18,$8D,$16,$DD,$B6,$A2,$85,$2E,$A8,$9E,$B2,$24,$61,$54,$E4,$D8,$86,$7E
 Data.b $A3,$A0,$30,$F7,$AC,$B6,$93,$B6,$62,$07,$C4,$53,$6A,$FF,$F8,$A7,$7F,$B4,$EA,$F6
 Data.b $83,$1B,$B5,$E0,$56,$48,$20,$04,$C2,$2E,$2D,$D7,$09,$DA,$D5,$63,$54,$C7,$C2,$2B
 Data.b $F0,$5B,$B6,$97,$F6,$95,$9F,$E3,$0D,$7A,$17,$A9,$F2,$C7,$83,$F6,$83,$ED,$5D,$88
 Data.b $AC,$A1,$F5,$75,$39,$06,$F8,$64,$26,$E9,$17,$F9,$60,$FF,$A0,$2D,$C7,$50,$7F,$1B
 Data.b $65,$26,$3E,$CC,$3B,$70,$7F,$E0,$50,$E3,$37,$05,$9F,$26,$A2,$0E,$53,$6C,$12,$D1
 Data.b $03,$4E,$32,$4E,$B4,$21,$78,$B4,$DD,$C2,$90,$8D,$46,$03,$47,$1F,$9E,$50,$C4,$8B
 Data.b $85,$0E,$23,$A8,$4D,$3E,$85,$2A,$2A,$78,$3B,$BC,$D7,$C5,$95,$AF,$29,$A4,$67,$1E
 Data.b $BE,$03,$E2,$69,$B4,$AF,$7F,$F5,$CF,$D6,$D9,$98,$0F,$AD,$90,$BC,$76,$81,$E8,$06
 Data.b $98,$FB,$71,$46,$5B,$CC,$DE,$D3,$B6,$0A,$43,$50,$CA,$50,$D6,$15,$00,$10,$90,$86
 Data.b $BD,$3A,$78,$9F,$9E,$BF,$B5,$B7,$FD,$DE,$83,$C7,$AA,$58,$68,$00,$76,$55,$0D,$7E
 Data.b $A9,$5F,$CC,$F5,$B3,$FC,$F1,$FD,$47,$CD,$A8,$16,$69,$42,$02,$24,$CA,$D3,$D2,$9F
 Data.b $A0,$BE,$34,$84,$E9,$F8,$AD,$A3,$97,$8D,$81,$75,$D6,$94,$9E,$FD,$C5,$8E,$F7,$11
 Data.b $21,$7F,$64,$A8,$33,$31,$29,$DE,$27,$DB,$FB,$00,$B5,$29,$AC,$A3,$08,$4A,$98,$7E
 Data.b $56,$DB,$E0,$DB,$69,$E9,$70,$A2,$D6,$13,$77,$11,$A3,$75,$40,$3C,$75,$F6,$AD,$BF
 Data.b $FB,$EA,$BC,$AD,$AA,$0F,$B7,$33,$69,$A9,$51,$C7,$95,$92,$C1,$06,$AA,$44,$3D,$2D
 Data.b $D3,$C7,$B6,$0D,$54,$AD,$98,$BE,$35,$C1,$E5,$6D,$8B,$34,$59,$23,$53,$16,$06,$B2
 Data.b $7F,$6B,$67,$67,$A7,$F5,$3D,$E7,$46,$A3,$31,$60,$A1,$AE,$AA,$A7,$D6,$CF,$84,$C6
 Data.b $0E,$F7,$0F,$52,$AE,$8C,$E9,$1B,$63,$70,$24,$D3,$E2,$4A,$B2,$24,$1A,$63,$4C,$EF
 Data.b $48,$1F,$07,$FD,$6E,$FC,$63,$7C,$40,$62,$61,$88,$59,$76,$32,$49,$15,$F0,$01,$D4
 Data.b $B2,$39,$9E,$1D,$9E,$F8,$49,$B0,$6C,$3A,$72,$96,$B3,$56,$7C,$44,$61,$38,$39,$D4
 Data.b $EB,$80,$78,$BA,$6C,$7B,$6B,$AB,$FC,$C1,$3F,$3F,$BA,$B5,$25,$EC,$48,$70,$39,$6E
 Data.b $2A,$8B,$DC,$42,$85,$6E,$06,$DD,$93,$88,$CF,$9F,$27,$B5,$06,$CE,$31,$5F,$14,$A9
 Data.b $09,$75,$D3,$C8,$4C,$1A,$91,$71,$BB,$DB,$98,$5B,$3B,$81,$A7,$B9,$77,$2D,$04,$E2
 Data.b $54,$EA,$91,$B5,$69,$9A,$3E,$78,$F8,$D0,$36,$75,$5A,$24,$3A,$49,$62,$EB,$07,$DB
 Data.b $7C,$D8,$81,$99,$58,$EC,$0A,$29,$5A,$80,$C1,$DE,$21,$ED,$F8,$79,$64,$59,$90,$CF
 Data.b $3B,$39,$56,$E1,$04,$52,$3E,$59,$BC,$72,$B3,$FD,$2C,$46,$8A,$26,$13,$57,$3A,$F5
 Data.b $94,$93,$06,$64,$60,$B3,$EF,$86,$5A,$78,$34,$3B,$3C,$12,$5A,$FE,$B4,$FF,$E5,$3B
 Data.b $3B,$61,$E5,$AD,$FF,$3C,$D8,$7A,$5F,$D4,$C3,$54,$62,$21,$E0,$90,$E2,$8F,$B5,$03
 Data.b $53,$1C,$C3,$31,$8F,$E1,$0C,$A1,$C1,$51,$7B,$89,$F0,$20,$B9,$1B,$96,$23,$C1,$6C
 Data.b $61,$FB,$61,$78,$38,$2A,$6E,$7D,$38,$F2,$A8,$BC,$59,$61,$7F,$9A,$71,$93,$64,$10
 Data.b $C4,$07,$83,$81,$60,$3E,$4B,$75,$90,$32,$6A,$E2,$58,$67,$85,$32,$21,$0A,$E5,$78
 Data.b $64,$D3,$1E,$07,$56,$FC,$FB,$60,$EC,$9E,$E2,$E9,$09,$9F,$27,$7C,$CB,$E8,$5D,$71
 Data.b $B2,$77,$34,$7E,$0C,$12,$B5,$51,$28,$07,$8D,$C3,$98,$49,$D4,$8E,$AD,$70,$78,$3B
 Data.b $29,$86,$C6,$2C,$77,$E6,$16,$3B,$20,$9E,$22,$BB,$F7,$AF,$AF,$57,$37,$FF,$83,$37
 Data.b $95,$11,$41,$31,$69,$49,$DB,$8B,$D1,$F8,$01,$42,$29,$69,$88,$40,$AA,$A8,$82,$88
 Data.b $DD,$E2,$58,$C6,$8A,$B1,$B5,$BC,$6C,$4B,$26,$EB,$30,$D0,$ED,$E3,$B2,$59,$7B,$B8
 Data.b $5F,$A9,$25,$D9,$34,$95,$50,$80,$BF,$E1,$C6,$F9,$0B,$E0,$59,$5B,$88,$F2,$3C,$98
 Data.b $44,$B5,$42,$54,$0D,$6A,$DC,$48,$12,$AB,$83,$2F,$62,$09,$49,$5A,$27,$50,$79,$38
 Data.b $92,$81,$C0,$01,$1D,$E5,$A5,$D8,$9F,$76,$8D,$3F,$66,$6C,$DA,$39,$92,$0E,$23,$FB
 Data.b $C4,$E7,$45,$79,$09,$7A,$57,$63,$9B,$59,$88,$3F,$9A,$0A,$62,$71,$ED,$63,$B1,$85
 Data.b $BC,$46,$F4,$97,$27,$A5,$E7,$3F,$ED,$7F,$FC,$CE,$8E,$D9,$F8,$40,$1E,$3C,$54,$85
 Data.b $81,$90,$59,$37,$B5,$63,$12,$1C,$A1,$27,$29,$C4,$04,$73,$39,$89,$C2,$5F,$31,$50
 Data.b $92,$7C,$0D,$27,$6E,$22,$60,$AA,$87,$11,$54,$B4,$6D,$ED,$ED,$08,$1C,$5B,$60,$DA
 Data.b $24,$BC,$39,$74,$00,$88,$D1,$68,$34,$B7,$30,$FF,$78,$78,$C8,$15,$B2,$09,$05,$6D
 Data.b $57,$45,$9F,$87,$54,$1D,$45,$C3,$65,$3B,$1D,$C8,$90,$45,$F7,$26,$8E,$39,$C8,$19
 Data.b $71,$E1,$38,$10,$5D,$3B,$51,$BD,$99,$C5,$DF,$18,$76,$67,$35,$78,$2C,$CC,$8F,$64
 Data.b $4F,$E0,$B3,$29,$34,$33,$2A,$B6,$62,$C2,$DB,$01,$F1,$34,$DA,$B8,$6A,$87,$52,$48
 Data.b $2B,$F0,$6E,$85,$C1,$AD,$3B,$25,$85,$52,$1A,$FE,$0F,$E2,$AF,$B2,$B4,$0C,$CF,$28
 Data.b $35,$04,$5F,$E5,$39,$95,$09,$A1,$18,$84,$71,$71,$C8,$6C,$96,$89,$F3,$6E,$63,$79
 Data.b $F0,$A8,$7A,$2A,$09,$FB,$21,$4B,$E6,$CE,$8F,$EF,$BE,$C3,$EC,$BE,$37,$89,$B5,$21
 Data.b $1D,$ED,$09,$61,$0E,$C5,$82,$41,$5A,$17,$C4,$E4,$44,$A5,$19,$84,$E9,$A6,$C6,$C9
 Data.b $72,$2E,$0D,$23,$6A,$59,$55,$55,$16,$5C,$A9,$10,$BE,$01,$0F,$CA,$A1,$AC,$F1,$0C
 Data.b $A2,$33,$6A,$D6,$49,$44,$10,$72,$6A,$68,$FA,$8C,$65,$54,$DC,$1F,$40,$D9,$F8,$B6
 Data.b $8D,$C5,$0D,$FC,$B6,$40,$06,$8A,$22,$F1,$35,$F9,$54,$F2,$B8,$D4,$27,$C2,$BF,$36
 Data.b $F8,$D8,$E0,$71,$B8,$47,$BF,$53,$52,$D0,$CE,$7F,$FC,$D9,$3B,$20,$9E,$22,$13,$54
 Data.b $97,$70,$9A,$A2,$4D,$C6,$B9,$42,$C3,$73,$19,$24,$86,$63,$D4,$BA,$C1,$74,$1F,$BD
 Data.b $20,$3E,$99,$48,$DE,$27,$45,$26,$91,$F9,$C4,$09,$6B,$E6,$B3,$54,$C8,$4A,$73,$DC
 Data.b $1C,$B5,$0C,$BE,$12,$F6,$7A,$A4,$D2,$52,$61,$36,$09,$C0,$91,$86,$D3,$BE,$29,$02
 Data.b $08,$A5,$8C,$21,$7A,$E2,$09,$96,$C9,$2C,$B8,$A5,$E2,$C3,$B9,$76,$36,$56,$8E,$EF
 Data.b $22,$85,$30,$4B,$08,$44,$35,$12,$22,$37,$50,$06,$19,$88,$77,$13,$10,$67,$10,$6E
 Data.b $79,$F4,$D4,$80,$58,$A2,$74,$71,$94,$16,$E3,$02,$B9,$14,$E4,$BC,$B1,$6B,$23,$A6
 Data.b $74,$45,$4F,$9F,$82,$5F,$63,$D6,$24,$EF,$80,$78,$8A,$0C,$33,$C1,$34,$13,$1E,$B2
 Data.b $43,$40,$03,$CE,$D6,$A0,$4E,$E1,$C2,$60,$E5,$01,$CF,$25,$29,$5E,$A3,$44,$17,$29
 Data.b $7D,$31,$62,$C7,$70,$C4,$99,$96,$49,$08,$35,$5F,$EC,$AB,$9A,$89,$F9,$22,$EF,$CF
 Data.b $A5,$7B,$32,$45,$3D,$58,$08,$D1,$45,$CF,$64,$B9,$D0,$06,$15,$38,$B5,$82,$70,$0C
 Data.b $60,$42,$F9,$26,$04,$A2,$46,$D8,$91,$D2,$0D,$C7,$B6,$20,$8A,$DA,$78,$8A,$CB,$8A
 Data.b $E4,$97,$AC,$6B,$5C,$5B,$47,$91,$6D,$12,$F3,$C4,$B8,$1D,$3B,$D8,$8C,$4F,$F4,$3F
 Data.b $D9,$C9,$9E,$CE,$EC,$71,$0C,$F5,$F1,$41,$74,$8A,$82,$D4,$9B,$62,$6D,$C4,$62,$E0
 Data.b $16,$BC,$03,$E2,$69,$34,$6E,$32,$95,$CF,$09,$CB,$02,$6F,$E0,$85,$21,$B7,$50,$31
 Data.b $74,$6C,$98,$57,$41,$7E,$27,$A8,$08,$F0,$E0,$08,$51,$10,$36,$44,$35,$F6,$DA,$7A
 Data.b $23,$FA,$21,$8C,$38,$AF,$79,$CB,$96,$E7,$E7,$36,$D6,$E6,$EE,$ED,$48,$99,$15,$A6
 Data.b $37,$97,$05,$A7,$D3,$0C,$B0,$08,$68,$86,$78,$AC,$D3,$04,$67,$BF,$98,$64,$F2,$D8
 Data.b $5B,$16,$D8,$9A,$86,$C8,$D9,$32,$04,$99,$42,$6C,$A1,$C3,$C3,$BB,$17,$10,$B2,$A9
 Data.b $49,$1E,$B1,$15,$8B,$62,$17,$A8,$93,$83,$3B,$5C,$D3,$5E,$4C,$4C,$1F,$E3,$C4,$19
 Data.b $3D,$6E,$70,$93,$A1,$0F,$E6,$9E,$52,$C4,$11,$0B,$A2,$D9,$22,$F8,$50,$21,$8A,$48
 Data.b $13,$71,$21,$6B,$DA,$06,$EF,$D8,$37,$A7,$C8,$2E,$BD,$F6,$0B,$B2,$B7,$CC,$74,$C2
 Data.b $93,$94,$27,$99,$4C,$12,$96,$A4,$42,$A7,$4A,$C3,$E3,$1C,$DC,$1B,$BC,$08,$00,$6B
 Data.b $9A,$E9,$2C,$57,$69,$21,$4C,$C2,$94,$F6,$B8,$63,$37,$07,$71,$77,$50,$1D,$56,$65
 Data.b $C8,$8C,$DA,$5C,$4D,$4D,$33,$F6,$D2,$64,$BD,$F9,$B4,$98,$77,$5C,$A4,$79,$4F,$28
 Data.b $8D,$74,$06,$89,$9B,$55,$E0,$6A,$51,$29,$36,$8E,$83,$71,$EF,$AF,$A9,$C6,$A3,$89
 Data.b $7A,$DD,$44,$B7,$73,$52,$BD,$E0,$4D,$A0,$A6,$82,$FF,$78,$80,$34,$15,$89,$8F,$00
 Data.b $34,$8E,$CA,$75,$0D,$03,$57,$1A,$3C,$5E,$70,$41,$26,$6D,$E3,$9A,$3A,$D8,$96,$FB
 Data.b $69,$43,$31,$C4,$3B,$2F,$36,$62,$94,$C7,$DE,$24,$81,$55,$0B,$E2,$CB,$4E,$6B,$A6
 Data.b $F8,$B3,$77,$1E,$F1,$74,$59,$E8,$AD,$E1,$B3,$8E,$77,$00,$D2,$58,$17,$63,$7F,$98
 Data.b $D6,$DB,$AD,$AB,$39,$56,$CD,$74,$0C,$85,$DA,$74,$91,$00,$9B,$17,$9E,$EB,$BE,$E2
 Data.b $ED,$C8,$3D,$96,$3E,$D5,$DE,$6F,$AE,$C8,$35,$D5,$3E,$0A,$A1,$B7,$B0,$50,$B9,$BA
 Data.b $B2,$D6,$14,$99,$30,$BA,$C5,$E9,$8C,$50,$89,$11,$4D,$15,$28,$CF,$E3,$A4,$EE,$65
 Data.b $9B,$16,$52,$C8,$24,$4B,$24,$27,$89,$30,$5A,$0D,$20,$CD,$59,$16,$CB,$60,$4E,$49
 Data.b $25,$53,$94,$3B,$E2,$5A,$AB,$67,$D3,$89,$49,$04,$D3,$F1,$F1,$09,$C0,$1A,$63,$31
 Data.b $22,$D6,$A3,$E3,$8D,$E3,$65,$0E,$9F,$EC,$49,$9B,$1B,$2F,$11,$E1,$E8,$99,$1D,$85
 Data.b $69,$D6,$01,$F1,$B4,$D9,$B3,$3F,$F3,$A5,$DB,$FF,$F2,$37,$D4,$1D,$21,$7D,$6B,$2C
 Data.b $20,$24,$16,$16,$50,$7A,$58,$89,$6E,$25,$90,$76,$26,$06,$69,$3C,$ED,$88,$40,$4C
 Data.b $C2,$A0,$C9,$F4,$FC,$B2,$AB,$AD,$31,$8B,$10,$76,$2F,$9F,$EB,$BF,$7C,$D1,$7D,$7D
 Data.b $4F,$F6,$17,$16,$C7,$A8,$3B,$E2,$E7,$7B,$FD,$24,$2F,$6C,$DD,$30,$49,$6B,$2D,$3A
 Data.b $71,$81,$A8,$D4,$78,$23,$C3,$61,$50,$76,$93,$BE,$0C,$17,$11,$5E,$36,$F6,$05,$89
 Data.b $EC,$13,$30,$33,$70,$2D,$62,$90,$1A,$8B,$38,$9F,$E3,$58,$6D,$D8,$B6,$99,$04,$65
 Data.b $8E,$DA,$B2,$D4,$38,$74,$16,$CF,$BA,$00,$0C,$51,$D1,$9B,$4A,$16,$2A,$56,$82,$9B
 Data.b $11,$26,$26,$F3,$40,$71,$C4,$9F,$60,$5D,$68,$3E,$85,$76,$E9,$8B,$BF,$9C,$F6,$7A
 Data.b $49,$51,$A8,$34,$11,$78,$7F,$14,$13,$3A,$4F,$0D,$17,$1E,$47,$73,$71,$56,$26,$B5
 Data.b $D0,$0A,$5E,$20,$5C,$7B,$A8,$43,$F2,$BE,$99,$5F,$E8,$2D,$AE,$69,$AD,$2F,$6E,$2C
 Data.b $5C,$7D,$F6,$3C,$A0,$B5,$E8,$F5,$21,$3B,$04,$1C,$A5,$79,$16,$77,$90,$C9,$54,$5C
 Data.b $AB,$E3,$D3,$41,$9F,$A7,$7C,$8D,$11,$10,$65,$14,$83,$9F,$CE,$8E,$91,$1B,$CE,$49
 Data.b $F8,$3D,$26,$82,$F6,$A8,$95,$18,$27,$D1,$4D,$EC,$8D,$C3,$6F,$0A,$2D,$3E,$FF,$EF
 Data.b $1D,$AB,$99,$09,$9A,$59,$C7,$86,$A4,$A5,$CD,$AC,$13,$73,$9A,$4F,$FB,$9F,$BD,$B3
 Data.b $8F,$B0,$F5,$57,$7E,$9E,$AB,$5E,$A2,$A1,$B4,$50,$59,$A2,$01,$36,$81,$69,$0F,$25
 Data.b $72,$9A,$41,$EE,$58,$39,$36,$6A,$82,$E5,$9A,$9B,$9E,$53,$D9,$90,$2D,$15,$0B,$4D
 Data.b $E2,$9A,$2C,$CC,$35,$7C,$C4,$30,$07,$EC,$FF,$DC,$4F,$2C,$FF,$EA,$D5,$8D,$47,$0F
 Data.b $6E,$2D,$5F,$3E,$BB,$FB,$F8,$FD,$DE,$78,$FC,$FC,$E6,$55,$EB,$FB,$32,$E5,$F9,$62
 Data.b $86,$BE,$15,$FB,$41,$06,$C1,$C0,$21,$97,$4C,$71,$6C,$63,$84,$5C,$5A,$74,$32,$4B
 Data.b $C6,$2C,$0C,$C7,$07,$7C,$14,$8A,$24,$73,$90,$89,$CA,$9A,$41,$78,$C6,$FC,$AE,$6A
 Data.b $DB,$BA,$81,$50,$AB,$39,$33,$78,$D3,$0A,$AA,$1B,$85,$2D,$27,$F8,$C5,$00,$8F,$87
 Data.b $7A,$DC,$80,$71,$48,$70,$95,$76,$8C,$93,$7A,$6D,$EB,$F1,$2A,$91,$05,$2C,$5B,$A4
 Data.b $C9,$D6,$F0,$59,$E0,$37,$31,$DD,$40,$E6,$90,$57,$AC,$6B,$68,$9F,$6E,$5B,$7F,$E5
 Data.b $8B,$77,$BF,$FB,$2D,$21,$C7,$CA,$D6,$DC,$41,$78,$73,$8A,$2B,$9A,$AC,$60,$3F,$8E
 Data.b $13,$79,$5B,$42,$A9,$6B,$6D,$4D,$CB,$4A,$26,$2A,$31,$90,$87,$83,$67,$BB,$AC,$AA
 Data.b $2F,$FF,$D4,$E7,$76,$47,$77,$AF,$1F,$56,$EB,$CF,$BC,$F4,$D6,$7F,$3F,$58,$CB,$8B
 Data.b $C5,$F5,$F5,$A6,$1A,$C8,$64,$7D,$6E,$61,$01,$2A,$1C,$A8,$3C,$20,$9F,$3B,$78,$FC
 Data.b $C0,$96,$A3,$54,$C9,$38,$36,$C4,$56,$35,$C4,$6B,$6E,$8D,$04,$A7,$99,$A0,$80,$31
 Data.b $95,$34,$4F,$B0,$62,$27,$E3,$BB,$48,$CF,$A6,$69,$1D,$96,$2C,$E4,$38,$8F,$D3,$B9
 Data.b $67,$79,$23,$15,$25,$34,$69,$16,$74,$27,$66,$92,$09,$88,$78,$8C,$88,$75,$1E,$F1
 Data.b $34,$DB,$E6,$4F,$BE,$E6,$B3,$D5,$90,$2C,$8A,$A4,$E0,$3A,$E5,$22,$13,$2A,$35,$06
 Data.b $AF,$97,$69,$A9,$D0,$9D,$78,$6B,$88,$28,$0D,$C9,$22,$2D,$76,$32,$A4,$F5,$D3,$29
 Data.b $52,$78,$BC,$5A,$DD,$FE,$B5,$9F,$BD,$B6,$51,$28,$48,$36,$D3,$95,$B5,$85,$CD,$F3
 Data.b $E9,$D2,$42,$D9,$94,$2D,$04,$F2,$24,$97,$69,$6A,$D2,$24,$2D,$32,$80,$4B,$5B,$97
 Data.b $9A,$7B,$AC,$88,$B5,$02,$BF,$5B,$B5,$95,$6B,$5A,$4D,$DD,$22,$F4,$94,$42,$11,$AD
 Data.b $70,$F2,$32,$25,$D6,$60,$4F,$91,$87,$D8,$F1,$76,$13,$3E,$A2,$C7,$07,$0C,$F5,$EF
 Data.b $2C,$94,$CF,$B1,$A6,$8E,$55,$36,$73,$76,$16,$B2,$67,$E3,$C4,$E3,$3F,$6C,$E7,$11
 Data.b $4F,$B5,$6D,$5E,$BD,$76,$F3,$9D,$9B,$CC,$37,$01,$FC,$5F,$18,$42,$B0,$46,$7F,$22
 Data.b $0D,$6F,$2B,$88,$AD,$4E,$B0,$B8,$4B,$8A,$37,$47,$01,$61,$56,$44,$C6,$AB,$36,$A8
 Data.b $3E,$12,$76,$EF,$1B,$D7,$FE,$D2,$CB,$97,$DE,$BA,$5B,$BD,$73,$FB,$71,$55,$6D,$3F
 Data.b $F3,$DC,$B3,$DF,$7D,$F7,$7A,$DD,$58,$6D,$34,$36,$F2,$82,$87,$DC,$31,$EF,$65,$ED
 Data.b $50,$4F,$72,$47,$48,$43,$B5,$82,$18,$0A,$6E,$58,$7B,$0C,$B3,$16,$73,$46,$CD,$44
 Data.b $EB,$19,$8A,$3E,$4D,$04,$C1,$C8,$D5,$C5,$99,$32,$B5,$7C,$14,$C3,$B3,$41,$2C,$36
 Data.b $0F,$69,$9A,$C7,$67,$D2,$61,$F1,$07,$21,$E8,$45,$21,$DB,$89,$11,$0D,$62,$42,$95
 Data.b $60,$1D,$10,$4F,$BF,$5D,$7E,$F1,$F2,$F1,$3F,$DE,$B8,$71,$83,$A9,$14,$73,$36,$66
 Data.b $35,$CE,$F9,$38,$4A,$C6,$62,$EE,$8F,$C7,$48,$89,$2D,$8B,$BB,$A6,$B8,$6E,$B2,$7C
 Data.b $CE,$ED,$3C,$FE,$C2,$C5,$8D,$B3,$BD,$E1,$BA,$18,$BC,$FE,$9D,$F7,$46,$26,$6C,$9C
 Data.b $BF,$52,$95,$C3,$A2,$58,$49,$92,$0C,$B2,$B7,$CA,$B5,$3A,$CF,$01,$81,$B8,$4A,$6F
 Data.b $D1,$DF,$05,$23,$02,$D5,$BE,$02,$37,$94,$B5,$2F,$0C,$2F,$C7,$BC,$6E,$D0,$D9,$71
 Data.b $AC,$48,$22,$E9,$07,$45,$69,$E9,$FA,$2E,$76,$26,$E3,$2A,$29,$6E,$DA,$47,$E2,$6E
 Data.b $A0,$10,$EF,$89,$80,$13,$63,$3A,$31,$BE,$38,$73,$34,$21,$8C,$7D,$6F,$6A,$D2,$77
 Data.b $7D,$C4,$1F,$59,$BB,$72,$E5,$0A,$BC,$BE,$7E,$F3,$0E,$32,$06,$88,$50,$95,$DA,$2A
 Data.b $E8,$20,$52,$6A,$F2,$09,$11,$49,$04,$F0,$7C,$37,$FD,$F9,$BE,$59,$14,$6D,$7D,$AE
 Data.b $90,$4B,$AF,$5C,$E9,$2F,$AE,$7C,$E3,$AD,$0F,$8A,$B9,$FC,$F6,$DE,$A3,$AA,$1C,$65
 Data.b $79,$92,$24,$B9,$2D,$4B,$99,$A4,$3A,$CD,$BD,$05,$54,$36,$48,$07,$D7,$4A,$1A,$29
 Data.b $C6,$CE,$37,$2D,$14,$14,$49,$BF,$E7,$DC,$40,$C8,$12,$F9,$38,$0A,$59,$0B,$A8,$E0
 Data.b $1D,$25,$BB,$7D,$6C,$D3,$C4,$1D,$7B,$94,$27,$A3,$26,$23,$24,$82,$72,$BA,$D4,$E2
 Data.b $4F,$9C,$1B,$9A,$AE,$5F,$C5,$D2,$9D,$4D,$2F,$04,$C6,$0F,$E8,$80,$F8,$23,$69,$D7
 Data.b $2E,$5F,$9C,$3D,$FE,$F7,$1B,$DB,$B3,$A7,$76,$C6,$C8,$02,$8F,$F5,$E8,$EE,$F6,$9B
 Data.b $DF,$FC,$FB,$87,$5B,$77,$18,$CA,$6F,$FA,$DE,$E2,$F2,$E6,$CA,$45,$A4,$D1,$6E,$6E
 Data.b $3C,$DC,$DB,$DF,$DD,$DD,$39,$B3,$F6,$54,$DA,$2F,$8A,$85,$C5,$72,$7F,$60,$87,$43
 Data.b $6A,$E2,$28,$9D,$01,$40,$13,$40,$64,$3B,$AE,$E0,$8B,$24,$59,$C2,$4D,$CA,$30,$4D
 Data.b $6C,$21,$76,$1B,$EC,$A5,$87,$0A,$57,$94,$5B,$3E,$A5,$FE,$0B,$5A,$94,$12,$0C,$5D
 Data.b $2A,$98,$51,$22,$36,$71,$68,$91,$80,$BC,$63,$64,$91,$71,$11,$2F,$F6,$D2,$54,$90
 Data.b $3A,$38,$CE,$F1,$8E,$06,$F6,$FF,$C6,$5E,$BE,$B2,$FA,$C9,$3F,$F8,$0B,$AF,$FE,$F4
 Data.b $AB,$5F,$FE,$AD,$71,$21,$EE,$EF,$EE,$2D,$AE,$AE,$F6,$FA,$BD,$F9,$C5,$C5,$D1,$CE
 Data.b $DE,$DE,$B0,$CC,$38,$6A,$D0,$EA,$54,$EB,$44,$39,$5C,$A7,$2A,$EB,$BA,$96,$59,$80
 Data.b $B7,$45,$94,$47,$09,$32,$C9,$89,$E5,$0A,$09,$29,$73,$B3,$95,$E7,$78,$AC,$45,$E0
 Data.b $92,$1E,$8B,$82,$F2,$EC,$D8,$46,$55,$04,$22,$EA,$79,$53,$50,$8E,$BF,$27,$71,$5D
 Data.b $6B,$F6,$C1,$9D,$08,$D3,$67,$CB,$EE,$6D,$DD,$BD,$F3,$F6,$1B,$AF,$7D,$FE,$52,$C5
 Data.b $DC,$41,$AD,$97,$D7,$2E,$1E,$1C,$96,$10,$57,$71,$E3,$5D,$7A,$53,$F4,$E7,$96,$CE
 Data.b $3C,$78,$B0,$C5,$CB,$3D,$D3,$34,$49,$31,$CF,$96,$57,$20,$67,$1C,$8D,$87,$2C,$B8
 Data.b $2C,$EF,$F3,$B4,$DF,$42,$11,$DC,$54,$DA,$96,$E0,$13,$B9,$D2,$41,$42,$65,$2D,$1C
 Data.b $75,$25,$B1,$C1,$14,$78,$E3,$ED,$4C,$B3,$2C,$10,$57,$22,$FE,$31,$CF,$7B,$90,$BD
 Data.b $3A,$52,$88,$6A,$C6,$65,$B0,$0D,$0A,$58,$48,$3E,$7A,$88,$92,$B2,$1D,$10,$3F,$73
 Data.b $36,$1C,$8F,$BF,$FD,$E6,$1B,$CF,$3F,$7D,$61,$24,$C5,$A8,$0C,$2F,$BC,$F0,$02,$14
 Data.b $40,$96,$E3,$7A,$B3,$9E,$5F,$E8,$2F,$2F,$0F,$1E,$3D,$D8,$B9,$FD,$5E,$5B,$0E,$6D
 Data.b $92,$67,$CB,$AB,$A9,$D4,$6D,$35,$E6,$00,$C4,$A2,$D0,$69,$86,$51,$B5,$1C,$B4,$E5
 Data.b $00,$B9,$41,$5A,$0B,$24,$7E,$4F,$8B,$61,$22,$A7,$79,$76,$94,$1A,$1E,$D7,$D1,$A3
 Data.b $BD,$55,$2A,$4F,$48,$31,$0C,$13,$5A,$3A,$8A,$3A,$7E,$74,$83,$75,$40,$FC,$CC,$DA
 Data.b $CD,$77,$AE,$5F,$5A,$5A,$50,$4B,$3D,$69,$8A,$95,$8D,$73,$0F,$0F,$47,$6E,$3C,$74
 Data.b $49,$76,$E6,$EC,$A6,$F2,$CD,$FE,$BD,$DB,$5A,$E0,$A5,$A0,$FE,$D2,$8A,$4E,$7B,$6D
 Data.b $5D,$06,$E7,$4C,$9A,$EB,$24,$6B,$9A,$66,$74,$B0,$57,$0D,$0F,$4D,$56,$68,$8D,$73
 Data.b $42,$3C,$51,$4E,$B4,$6D,$1A,$1E,$33,$CF,$26,$33,$C0,$D9,$76,$41,$64,$6E,$47,$D6
 Data.b $AD,$8B,$E3,$69,$E6,$62,$77,$07,$3E,$A1,$DC,$BE,$C9,$BA,$86,$F6,$67,$D9,$DE,$F8
 Data.b $C6,$D7,$D4,$FB,$6F,$7F,$78,$E7,$7A,$6F,$3E,$5F,$3D,$7F,$4E,$A6,$6A,$70,$38,$1A
 Data.b $0E,$C6,$49,$DE,$67,$59,$CE,$13,$3D,$1E,$1D,$B8,$FD,$3D,$26,$B1,$BF,$C8,$B4,$44
 Data.b $42,$24,$9E,$D5,$90,$96,$96,$5F,$B8,$D6,$F8,$82,$F4,$06,$76,$B4,$E3,$27,$8F,$74
 Data.b $C3,$9E,$5C,$73,$81,$62,$06,$3B,$4D,$0D,$76,$C2,$F1,$A0,$60,$54,$D6,$EB,$26,$2B
 Data.b $9D,$31,$F6,$4F,$7F,$FB,$17,$67,$47,$DB,$F7,$DE,$7B,$7B,$7D,$29,$3B,$73,$66,$C5
 Data.b $24,$AA,$AE,$5B,$A4,$3C,$16,$BD,$1A,$BB,$D3,$2E,$0B,$5E,$EA,$C4,$E4,$85,$49,$32
 Data.b $EC,$EC,$24,$A9,$84,$0F,$4A,$92,$AC,$3F,$C7,$B5,$01,$8C,$22,$4D,$22,$D0,$01,$73
 Data.b $40,$15,$8E,$09,$8F,$84,$22,$8E,$D3,$23,$F0,$9B,$F9,$96,$28,$B7,$13,$4D,$1C,$FC
 Data.b $78,$71,$A4,$F4,$D0,$01,$F1,$B3,$6E,$7F,$F9,$C7,$BF,$7F,$2D,$B5,$0B,$6E,$27,$CB
 Data.b $55,$86,$77,$F5,$5C,$6F,$6E,$FE,$CC,$C5,$A7,$2D,$2A,$DC,$29,$DE,$E2,$56,$82,$54
 Data.b $86,$29,$8D,$20,$13,$CA,$E3,$39,$40,$95,$66,$B9,$30,$09,$16,$2B,$F0,$36,$26,$21
 Data.b $55,$34,$52,$CD,$8A,$EB,$59,$BD,$7C,$A2,$AF,$14,$F0,$E8,$06,$41,$96,$91,$78,$13
 Data.b $4A,$A8,$F8,$0E,$88,$9D,$CD,$EC,$0F,$7E,$F7,$D7,$9F,$9B,$E3,$17,$CE,$AD,$2E,$F4
 Data.b $F2,$83,$DD,$9D,$AA,$6E,$57,$CF,$9E,$6D,$85,$02,$10,$EE,$3E,$DA,$A9,$6D,$4B,$AC
 Data.b $33,$C5,$04,$B1,$6C,$20,$B2,$A2,$24,$94,$D2,$49,$CA,$A5,$C6,$05,$2F,$6A,$CA,$C4
 Data.b $2C,$D0,$7A,$37,$6B,$56,$47,$CD,$59,$A5,$54,$DC,$7A,$71,$2D,$78,$44,$8F,$57,$89
 Data.b $68,$DC,$E2,$4E,$EE,$35,$77,$40,$EC,$0C,$ED,$77,$7E,$E5,$17,$3F,$7F,$E9,$EC,$4B
 Data.b $3F,$F6,$3C,$C0,$A3,$AC,$9B,$B9,$A5,$A5,$B4,$D7,$EF,$CF,$CF,$F1,$B8,$0B,$AD,$B1
 Data.b $CB,$0D,$21,$1A,$1E,$E0,$05,$0D,$C8,$EF,$F0,$F4,$15,$F6,$17,$03,$67,$47,$A1,$F6
 Data.b $D8,$34,$65,$B6,$E6,$3C,$F3,$88,$93,$9D,$01,$E2,$DE,$B2,$59,$12,$39,$65,$3E,$74
 Data.b $40,$EC,$6C,$62,$BF,$FD,$A5,$AB,$D7,$FA,$0F,$37,$2E,$84,$71,$4F,$EE,$96,$C5,$F9
 Data.b $D5,$1F,$9F,$CB,$E6,$87,$76,$CB,$EF,$6C,$15,$46,$56,$42,$B7,$26,$D3,$45,$06,$21
 Data.b $BA,$C8,$72,$09,$B5,$0C,$CF,$DB,$56,$3A,$86,$4A,$F0,$BA,$3F,$DF,$E0,$19,$A2,$90
 Data.b $25,$29,$B1,$CA,$79,$E4,$C9,$32,$DC,$CC,$6A,$6C,$83,$BB,$D2,$5C,$68,$08,$F2,$91
 Data.b $25,$C4,$7C,$40,$4A,$A4,$73,$C2,$4E,$F6,$9A,$3B,$20,$76,$76,$64,$BF,$F7,$95,$DF
 Data.b $BC,$AA,$6D,$FB,$E0,$BD,$CD,$B5,$C5,$B3,$57,$CE,$7F,$B8,$7F,$20,$CC,$62,$D3,$34
 Data.b $91,$80,$1D,$38,$85,$60,$85,$D3,$38,$24,$12,$6A,$45,$6E,$32,$8D,$44,$9B,$89,$F2
 Data.b $7B,$DC,$B3,$21,$8B,$D1,$FA,$09,$29,$B0,$59,$06,$39,$73,$90,$F1,$5B,$77,$40,$EC
 Data.b $EC,$C8,$3E,$B8,$7B,$EF,$0F,$BF,$F2,$1B,$D7,$FC,$EE,$EE,$C3,$EF,$CF,$AD,$2F,$64
 Data.b $EB,$67,$CB,$90,$8F,$C7,$63,$54,$EA,$26,$BD,$57,$94,$CB,$49,$52,$44,$A4,$36,$90
 Data.b $03,$52,$4F,$47,$20,$09,$9B,$68,$35,$60,$55,$53,$63,$B0,$C6,$CC,$D0,$90,$C4,$37
 Data.b $7D,$5D,$64,$CC,$BA,$59,$04,$9F,$C9,$DE,$B1,$63,$23,$BE,$0E,$88,$9D,$3D,$69,$AF
 Data.b $FF,$F5,$9F,$A4,$F7,$DF,$2D,$DB,$83,$CF,$BD,$F8,$82,$53,$BD,$B2,$C4,$AB,$A5,$26
 Data.b $4D,$C0,$D3,$E1,$12,$A0,$4E,$3C,$EE,$F4,$69,$28,$80,$51,$C5,$0E,$2F,$57,$D2,$0E
 Data.b $2A,$8A,$14,$0B,$64,$C7,$C6,$1D,$2C,$35,$29,$5F,$50,$B6,$82,$47,$EA,$97,$8E,$2F
 Data.b $9C,$8E,$4D,$A3,$0E,$04,$7E,$90,$8E,$DF,$B4,$9B,$AC,$74,$F6,$A4,$1D,$0E,$06,$07
 Data.b $77,$6F,$6D,$3E,$B3,$C1,$B3,$33,$3B,$DB,$87,$CE,$D6,$CB,$6B,$4F,$89,$24,$6D,$19
 Data.b $CB,$B3,$C2,$36,$CD,$60,$7F,$0F,$05,$B1,$51,$A9,$6C,$D2,$21,$E4,$A8,$45,$87,$AC
 Data.b $43,$52,$55,$06,$D0,$E1,$EA,$32,$8E,$FB,$9C,$75,$B6,$E5,$CC,$93,$D8,$0D,$92,$BE
 Data.b $39,$A9,$56,$90,$1C,$09,$F9,$4D,$AD,$46,$0F,$BE,$CF,$3A,$8F,$D8,$D9,$47,$DA,$FD
 Data.b $07,$F7,$BF,$F3,$57,$7F,$DE,$1B,$DF,$9D,$5F,$44,$75,$D9,$AA,$C2,$1B,$69,$89,$C9
 Data.b $90,$1D,$4B,$DB,$A8,$52,$25,$DC,$E0,$91,$F2,$80,$8B,$27,$80,$30,$78,$2C,$68,$AF
 Data.b $54,$22,$53,$16,$1B,$3D,$13,$96,$4D,$64,$1C,$D2,$D9,$F1,$89,$23,$A4,$F6,$A2,$42
 Data.b $99,$77,$7A,$4B,$FC,$8E,$1D,$10,$3B,$FB,$68,$DB,$DA,$BA,$F7,$83,$6F,$7E,$ED,$D2
 Data.b $53,$2C,$2D,$F0,$10,$06,$A6,$89,$19,$66,$87,$80,$22,$93,$66,$50,$A9,$00,$1C,$69
 Data.b $34,$82,$51,$98,$49,$81,$17,$59,$2C,$A5,$7D,$DA,$44,$D9,$45,$08,$D3,$08,$44,$A8
 Data.b $8B,$69,$99,$1F,$40,$DC,$E2,$B0,$79,$52,$A4,$A0,$08,$09,$63,$6D,$47,$8C,$ED,$EC
 Data.b $63,$ED,$C6,$BB,$6F,$4B,$9D,$AA,$B5,$57,$5B,$B7,$84,$52,$21,$5A,$E3,$C5,$1E,$C0
 Data.b $9D,$D6,$E8,$20,$33,$83,$8A,$8C,$E8,$20,$51,$62,$D1,$C6,$DA,$19,$E7,$D1,$9A,$A2
 Data.b $F2,$91,$0E,$84,$44,$F9,$32,$3A,$18,$74,$6C,$E2,$C2,$4E,$4A,$C3,$77,$1E,$B1,$B3
 Data.b $FF,$CB,$BE,$77,$FD,$DB,$BD,$C1,$2D,$91,$E7,$03,$65,$C6,$A1,$C9,$F5,$68,$B9,$67
 Data.b $CB,$BA,$B2,$FD,$35,$CF,$8D,$63,$09,$57,$99,$10,$29,$3C,$66,$32,$D5,$49,$E1,$85
 Data.b $0E,$74,$D9,$AC,$AD,$EA,$72,$74,$10,$9C,$CD,$F2,$9E,$CE,$7B,$2D,$BC,$BD,$6D,$42
 Data.b $5B,$09,$DF,$4A,$EE,$94,$F0,$F0,$3A,$B8,$DA,$B6,$C3,$F8,$8D,$3A,$20,$76,$F6,$31
 Data.b $F6,$CE,$9B,$FF,$90,$BB,$9D,$E5,$5E,$4E,$42,$72,$49,$EB,$C5,$D2,$EA,$4A,$70,$0D
 Data.b $8A,$F2,$E0,$A2,$BC,$8C,$E2,$CA,$71,$8C,$82,$FA,$4D,$D3,$D6,$E0,$EC,$38,$29,$49
 Data.b $E1,$C4,$29,$8B,$8A,$4D,$46,$16,$DD,$21,$9B,$ED,$F4,$75,$40,$EC,$EC,$13,$98,$DE
 Data.b $FA,$AF,$72,$77,$6B,$71,$7E,$7E,$D4,$3A,$99,$F7,$91,$C1,$15,$1A,$65,$B4,$4E,$34
 Data.b $BC,$16,$51,$38,$4F,$A0,$AC,$32,$54,$2E,$A4,$8F,$C3,$27,$DB,$52,$12,$29,$36,$F4
 Data.b $35,$48,$57,$54,$21,$A5,$6C,$7A,$6B,$A8,$3D,$AE,$0E,$DF,$B5,$6F,$3A,$FB,$78,$1B
 Data.b $ED,$7C,$B8,$71,$E9,$72,$B2,$BA,$29,$4D,$DE,$62,$F9,$D1,$40,$52,$A8,$D2,$1C,$37
 Data.b $A2,$38,$AE,$DD,$B7,$4D,$45,$D5,$31,$E9,$7F,$C1,$1B,$70,$37,$AA,$45,$59,$33,$4C
 Data.b $07,$65,$14,$8D,$C5,$A3,$58,$F0,$3F,$74,$9F,$6C,$22,$3E,$EB,$91,$F9,$D0,$EE,$DD
 Data.b $61,$1D,$10,$3B,$FB,$24,$56,$55,$65,$E1,$CB,$85,$A7,$9F,$EB,$2F,$AF,$6F,$EF,$ED
 Data.b $2F,$2D,$2C,$D8,$66,$24,$D2,$02,$D0,$14,$0F,$A6,$34,$75,$43,$E7,$D3,$04,$AD,$D8
 Data.b $D3,$6D,$82,$B6,$42,$9D,$31,$6C,$81,$47,$FF,$47,$32,$CC,$78,$1C,$06,$2B,$19,$67
 Data.b $6B,$F8,$10,$9C,$B8,$30,$DF,$EE,$FD,$90,$75,$40,$EC,$EC,$13,$DA,$F6,$FD,$7B,$2F
 Data.b $BD,$F4,$E2,$21,$CB,$B2,$B9,$05,$C6,$51,$AC,$5D,$EA,$CC,$53,$1F,$C6,$E3,$3E,$54
 Data.b $E5,$D0,$3B,$0A,$3A,$DF,$87,$17,$5C,$F0,$40,$5A,$B0,$22,$52,$B3,$51,$A7,$D3,$EB
 Data.b $D8,$EE,$F1,$71,$67,$A5,$25,$F9,$65,$94,$25,$69,$F7,$EF,$B2,$2E,$47,$EC,$EC,$93
 Data.b $DB,$A3,$77,$FF,$6D,$A5,$27,$96,$E6,$8A,$B2,$A9,$65,$92,$88,$A8,$DA,$A8,$95,$50
 Data.b $9A,$E1,$AC,$4F,$E3,$E3,$A3,$29,$B3,$20,$45,$51,$62,$D7,$D2,$91,$22,$BC,$AF,$31
 Data.b $6D,$E8,$4C,$9A,$38,$81,$CD,$14,$70,$FE,$07,$2B,$B4,$00,$AF,$E1,$1E,$6D,$05,$00
 Data.b $00,$00,$00,$49,$45,$4E,$44,$AE,$42,$60,$82
 PicPaksmanend:
EndDataSection

; <<<<<<<<<<<<<<<<<<<<<<<
; <<<<< END OF FILE <<<<<
; <<<<<<<<<<<<<<<<<<<<<<<


Re: RotatingStars

Posted: Sun Sep 11, 2016 7:51 pm
by netmaestro
I wonder if he ever puts the other hand forward for a bit of variety. Or maybe feet first looking down between his boots. No, then his cape is hanging him in the wind. Nevermind the feet first one. I just didn't think it through.

Re: RotatingStars

Posted: Mon Sep 12, 2016 5:10 am
by kvitaliy
netmaestro wrote: Or maybe feet first looking down between his boots. No, then his cape is hanging him in the wind. Nevermind the feet first one. I just didn't think it through.
Legs Superman is not interesting to me :lol:
If it was Supergirl, the legs I'd like to see!
Image

Re: RotatingStars

Posted: Mon Sep 12, 2016 8:57 am
by RSBasic
@StarBootics
Image

@kvitaliy
:mrgreen:

Re: RotatingStars

Posted: Tue Sep 13, 2016 9:53 am
by Kwai chang caine
With the first code, i have the seasickness :D
kvitaliy wrote:Flying Superman to the stars
:lol: too much fun :lol:

Thanks for sharing 8)